I ordered from most important to less important.
ManualType
"unlock..." as a string list so a single research can unlock multiple items.
EquipmentType
"levelStartScrap" and "acceleration" (as "accelerationPc") brought to EquipmentType. No reason to why not.
Removed
"playerShotSpeedPc": int: Percent change in the speed of the player shots. Added after the post.
EntityType
"overpiercing": bool, if on, the projectile damage is subtracted from the enemy's hp and if the result is more than 0 the projectile continues its trajectory with the remaining damage.
"ignoresArmor": bool, damage is not subtracted from armor.
"fuse": bool, determines if an explosive weapon explodes after reaching the distance the enemy was aimed at before the shot.
"minSpeed": float, if the alwaysMove bool is set to true, this is the constant speed if you do not input to move foward.
"likes" and "dislikes" for player ships.
"fixedStats": list of EquipmentType keys, upgrades that use keys listed in fixedStats will have them removed, i.e., will not modify them.