While looking over the data in the module files I’ve noticed a few things that probably need to be fixed:
The first is that the Cruiser Hi-Speed Point Defense module has the same name as the regular Cruiser Point Defense System module. This was causing crashes on some of my designs (which have also been reported several times in this forum). I have been fixing it for myself by changing the name parameter in one of the module files, but the fix should get into the official version. Any mission ship designs that are supposed to have Hi-Speed PD turrets should be updated, since that module is the one that is probably going to change name. According to the “Bugs Fixed” post it appears that this kind of issue won’t cause a crash in the future, but that shouldn’t be allowed to hide the underlying data error.
The second issue is very minor, and may not actually have any effect on the game’s playback (it certainly will have none on the actual combat). The Cruiser Pulse Laser module has an extra equals sign at the start of the line: “=soundvalue = 1” which makes my spreadsheets unhappy (they think that the column header “=soundvalue” should be interpreted as an equation).
The last issue may not actually be a bug, but it’s hard to tell. The Alliance Beam Laser is the only module in the game to have a “firedelay” stat. Possibly this is has some meaning that is different from “fire_interval” (which the module also has), but if there’s a special meaning it is used by a mechanic that only applies to this single weapon. Since I don’t think I’ve ever equipped the Alliance Beam Laser I don’t have any guesses. There are a few other parameters that are only used on a single module, but for all of them the meaning is clear (“decoyslive” is used only on the Multiple Warhead Missiles module, various cloaking parameters are only on the Cruiser Camouflage Shield module, etc).