What's the pattern behind sometimes resuming in the middle of a mission, or usually resuming at the start of the mission? It looks like some missions always resume at their checkpoints, but others usually start over at the beginning.
It's the exception to usually that I'm having problems figuring out. What's the pattern to why these missions sometimes loading their checkpoints instead of starting over?
I'm trying to develop a tool that can remove extra objects added by SA mobile's checkpoint saves. Sometimes these objects block mission objects so the player can't continue the story. Removing objects manually is difficult. I need an automated solution. I think I know everything I need to know to fix the saves except how to intentionally cause the glitch.
I've managed to identify two types of checkpoint saves within the game scripts. I'm still early in this investigation but, only some missions appear to use checkpoint save. Each mission tends to use either one type of checkpoint or the other.
Type 1 checkpoint saves appear to save to slot 10 on the spot. If the player quits the game or closes the app in the middle of the mission they will resume at the type one checkpoint. I'm still trying to work out how failing effects the saves. The file time for the slot 10 save can be used to determine when the save has been updated but the file browsers don't always update reliably. Slot 10 saves appear to have multiple purposes.
- Nine's and AK's, enter the maker at Emmett's, 1 bottle, fail resumed mission or it'll break.
- Architectural Espionage, enter the civic building, door blocking stairway (glitch), resume before next checkpoint save (currently investigating)
Type 99 checkpoint saves are confusing me. Sometimes it'll resume at the checkpoint but usually it'll load the slot 10 checkpoint created at the start of the mission. Late-night tests suggested that loading the initial checkpoint at least once (failing? quitting?) might be needed before the type 99 checkpoints are written to slot 10.
- Burning Desire, torch house message, main door (glitch) and breakable windows,
- Breaking the Bank at Caligula's, multiple glitches, garage door moved by forklift and vault door,
I'll try to round out these lists a little better as I run my tests, but in the meantime I'm hoping players more familiar with the mobile versions have already figured out how this works.