I don't know what it is, but I thought to post my problem here and see if someone has an idea.
Ok, so I want to add a new unit to my new race. I have already done this with several other units without an issue.
I have prepared:
-the new mesh file
-the new .entity file, which is (for testing purposes) *identical* to the vanilla file except for the String entries for name and description and the mesh entry
-changed the appropriate entry in the player .entity file to point to the new .entity file for the unit
-added the new strings to the english.str file at the end
As I said, the process is exactly the same as with other three ships I have already replaced successfully. But when it comes to the Frigate_PhaseLongRange, I get a minidump. I've checked and double-checked *everything*... spelling, syntax, I've even renamed the files using the exact same convention used by the vanilla game... nothing works. I'm starting to think there is some bug associated with the long range frigs which crashes the game if anything is changed. Hell, I copy-pasted the new 1.03 reference .entity file and only changed the mesh call, and I still get a mini-dump...