Well, the real cause of this save bug (maybe plural) seems to be very elusive. It has not yet been sufficiently narrowed down. It may just be only a particular npc ship or other model that cause this to happen in certain situations, while others don't. It's just that these submerged, and within-rendering sphere situations have been identified as common cases where it happens, and less likely if you adhere to the rules. There might also be other causes that mix in to why you've been lucky in your earlier savegames. Like it only happened when x amount of memory has been used previously or framerate is at a certain level.
So if the intent of this thread is to narrow down to the cause of it, then it is important to record as many details of what happens in that world. And even more important, that others do likewise to allow comparisson. I'm more thinking of which units you encountered or had around you in the world (also unseen beyond the visible horizon which is kinda hard to know for sure), rather than exactly which tactic or game function you performed. That might still be part of the cause (like the crew configuration shortcuts bug), but so far is seems to be related to your neighbours of the moment and your physical boat state. If we (those of us knowledgeable enough programming-wise) could only have our mittens on the source code for a while ...
You may have a point though. Urban legend might have started to set in over the course of the years. Re-reading the GWX manual on this (I'm not suggesting it is the definitive authority on SH3 game crashes, but I'm sure the team tested and wrote things thoroughly), it only mentions the submerged state as causing possible game instability (tending to crash). Saving in the vicinity of other units could cause them to: A: go sail into waypointless-dead-ahead-zombie-mode when reloading the savegame, or B: become resurrected as before it sank, or C: not spawn at all. Personally I wouldn't be surprised if these cases also corrupts the memory and results in a crash sooner or later. But the GWX manual doesn't suggest this. And I'm too lazy, and tired, to dig deep in the Subsim forum archives for other sources or tests of bug causes. Feel free, I'm happy enough to abide by these best-practise guidelines myself.
|