As you go through the game, for it to function normally without saving, it has to keep track of what is done and what isn’t through flags. Saving is simple — it’s just a snapshot of what exactly is already done. The part of the code that loads graphics for example isn’t needed, so that and other parts are lopped off from the save. It’s really the design of the rest of the game that naturally supports saving
Latest Answers