PinkVendeta wrote:the Dev needs to sort out the save game option so saves from prev games actually work fully,
While the Developer keeps modifying content that occurs before the current end-points of each of the different story lines, then Save's will keep getting corrupted.
A Save is just a snap-shot of the History of the current play-through, that history is made up of Moments that represent each step (page/screen/event) along the path taken by the Player though the story, and each Moment tracks both the ID of the step as well as the state of all known variables at the time that step was taken.
eg. The saved History's path could look like.
- Code: Select all
... > Day 6 > Your Bedroom > Hallway > Sister's Room > Use Computer > Read Email > Learn About Thing!
Saves can potentially become corrupted if the Developer:
a. Changes the order of the existing steps/events. eg. If the Dev change the story so that it isn't possible to read the sister's email before Day 10.
b. Adds a new step to an existing order (or Deletes one). eg. The Dev adds a 'Login' step between 'Use Computer' and 'Read Email'.
c. Changes the initial value of a variable.
d. Changes either where or the amount a variable is changed.
e. Changes the gating condition of an existing event.
Trying to programatically 'fix' a corrupted Save so that it continues to be playable can be a complex undertaking (potentially impossible), especially in a non-linear game like this one.