View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002739 | FSSCP | Pilot data | public | 2012-11-30 11:16 | 2012-12-02 18:39 |
Reporter | TigerNightmare | Assigned To | Goober5000 | ||
Priority | high | Severity | crash | Reproducibility | always |
Status | closed | Resolution | duplicate | ||
Platform | Windows | OS | XP | OS Version | SP3 |
Product Version | 3.6.15 | ||||
Summary | 0002739: Pilots corrupted on Vasudan main hall crash | ||||
Description | I'm not exactly sure what corrupted my pilots when I upgraded to 3.6.14 from 3.6.12 INF, but the game created a new inferno folder for pilots and I was able to clone my old ones for 3.6.14, and those all became unusable. After that, I downloaded the nightly from the 27th (file name is fs2_open_3_6_15r_INF-20121127_r9378.exe) and created a fresh pilot and started to play the main FreeSpace 2 campaign. When I reached about the second mission flying Vasudan ships, I accepted the mission outcome and was viewing the main Vasudan hall. I was trying to get the fishes code to work and then when I tried to click on Ready Room, the game crashed. My new pilot file was corrupted and causes a crash if I try to load it. It's a pretty game-breaking bug, unless you don't mind not keeping medals and stats and using the mission select code to play. | ||||
Steps To Reproduce | The fastest way for me to reproduce this without a pilot file already in the right place is to: 1. Create a new pilot 2. In the main hall, type in skipmemymissionyo 3. Type sm2-07 into the prompt 4. Play the next mission and use cheats to get through it quickly 5. Accept mission outcome when finished 6. Hover the cursor over the various hot spots in the Vasudan Hall. Sometimes the animation is accompanied by a distorted sound. 7. Click on "barracks" or "tech room". 8. If the crash isn't triggered, repeat steps 6 and 7 until it does. If it is triggered, the [name].freespace2.cs2 file for that pilot will be unusable and will cause another crash if the game attempts to load it from the start pilot select screen or from the barracks. Cloning and converting will also trigger a crash. Probably remove too. | ||||
Additional Information | Attached is both logs combined in one file. The debug version also put these messages on my clipboard prior to crashing: (Vasudan main hall) Assert: (len < n) File: cfile.cpp Line: 1269 len: 65792, n: 32 <no module>! KiFastSystemCallRet <no module>! WaitForSingleObject + 18 bytes <no module>! <no symbol> <no module>! <no symbol> <no module>! <no symbol> <no module>! <no symbol> <no module>! <no symbol> <no module>! <no symbol> <no module>! <no symbol> <no module>! <no symbol> <no module>! <no symbol> <no module>! <no symbol> <no module>! <no symbol> <no module>! <no symbol> <no module>! <no symbol> <no module>! <no symbol> <no module>! <no symbol> <no module>! <no symbol> <no module>! <no symbol> <no module>! RegisterWaitForInputIdle + 73 bytes (loading a corrupted pilot) Assert: (len < n) File: cfile.cpp Line: 1269 len: 65792, n: 32 <no module>! KiFastSystemCallRet <no module>! WaitForSingleObject + 18 bytes <no module>! <no symbol> <no module>! <no symbol> <no module>! <no symbol> <no module>! <no symbol> <no module>! <no symbol> <no module>! <no symbol> <no module>! <no symbol> <no module>! <no symbol> <no module>! <no symbol> <no module>! <no symbol> <no module>! <no symbol> <no module>! <no symbol> <no module>! <no symbol> <no module>! <no symbol> <no module>! <no symbol> <no module>! RegisterWaitForInputIdle + 73 bytes | ||||
Tags | No tags attached. | ||||
related to | 0002656 | resolved | Goober5000 | skipmemymissionyo fries the campaign file |
|
|
|
As The_E noted, there is already a bug with the skipmemymissionyo cheat. Are you able to reproduce it without using skipmemymissionyo? |
|
Started over and went through each mission as quickly as I could with cheat codes. By the time I got to the Vasudan missions, the main hall does not trigger a crash or a corruption of the pilot file. I'm unsure if the same would happen after the Vasudan missions, but I had originally used the mission skip code to replay Proving Grounds because I had missed a medal but already accepted the outcome. I played four more missions after replaying that one until accepting completion of The Fog of War, where the bug triggered on the Vasudan main hall. I'm unsure if it happens in the normal Terran main hall. |
|
The skipmemymissionyo bug does not appear immediately after using the cheat, but rather the next time the campaign file is loaded. This could be many missions later, if you continued playing the campaign without exiting. Based on your statements, I'm certain this is merely an unfortunate consequence of using the cheat, and not a problem with the main hall per se. So, I'm closing this as a duplicate. |
Date Modified | Username | Field | Change |
---|---|---|---|
2012-11-30 11:16 | TigerNightmare | New Issue | |
2012-11-30 11:16 | TigerNightmare | File Added: fs2_open.log | |
2012-11-30 12:28 | The_E | Relationship added | related to 0002656 |
2012-12-02 04:04 | Goober5000 | Note Added: 0014247 | |
2012-12-02 08:02 | TigerNightmare | Note Added: 0014256 | |
2012-12-02 18:39 | Goober5000 | Note Added: 0014261 | |
2012-12-02 18:39 | Goober5000 | Assigned To | => Goober5000 |
2012-12-02 18:39 | Goober5000 | Status | new => closed |
2012-12-02 18:39 | Goober5000 | Resolution | open => duplicate |