This problem seems to be mitigated somewhat by using different command lines, so I've found - though which combinations of flags are responsible I have no idea. One thing I've noted is that the safeloading tag fixes it initially
This is incorrect. It happens as well with the safeloading flag. What you mean is -loadonlyused which causes the crashes in-mission. -safeloading doesnt cause any crashes, but doesn't fix the corrupt on load problem either. It has nothing to do with command lines, it's just that the more command lines you add, the more stuff gets loaded, and the problem is more likely to occur. It tends to happen a few missions into the game when it already has a lot of "trash" filling the memory.
Unfortunately 'a simple re-start' is not even a workaround for such missions that cause this bug even when loaded for the first time after starting Freespace.
There is no mission that can reliably reproduce the corrupt on load bug.
some one should update the severity of this bug, it's gamebreaking. In the last two days, I've been able to play 3 missions, after trying 8 or 9 times to get through them, some times it works if I swap flags, some times it works if I extract the Effects files from the VP file, some times it works if I use a difrent build.
Unnecessary. Just restart the game and try from there - it's pretty random in occurring. (for example, it happened to me three times in around 5 missions about a week ago, but only happened once or twice since then).
Now though it wont work at all I crash out when I finish the mission, if I win it gives me a straight CTD, if I die it tells me the death popup cant be found.
Check if your files are in order, it shouldn't happen that repeatedly.
I get this if I try to use the -loadonlyusedweapons flag. Whenever a Manticore gets within firing range, the game CTDs. I guess that its something to do with the Shivan Mega Laser, since thats the only primary the Manticore carries by default.
Once again, Mantis is your friend. I reported the bug with cause a few weeks ago. If a ship class jumps in having weapons not mounted on any ships at mission start, it's weapons are NOT loaded using -loadonlyused. This means, any ship jumping in carrying new weaponry will crash the game.