View Issue Details
ID | Category | Date Submitted | Last Update | ||
---|---|---|---|---|---|
0001436 | Bug Report | 2018-12-17 21:02 | 2018-12-21 06:22 | ||
Reporter | WayneCa | ||||
Severity | major | Reproducibility | have not tried | ||
Status | closed | Resolution | fixed | ||
Summary | 0001436: Save opens at a point previous to where I saved. | ||||
Description | I started with the save file on the site so everything prior to the update was done. Followed the route to get the statue: Talked to Clyde. Then talked again to show him the statue bottom piece. Went through the spiel, then went to mall and bought the beaver. Gave Clyde the beaver and got the middle piece. Bought the beach house, slept til Thursday and in afternoon spoke to Consuela. Slept til Thursday then spoke to Consuela again and she gave me the head piece. Went to see Diane, gave her the statue, then she put it in her garden. Did sex with Debbie, then 3some with Debbie and Diane, then did the pregnancy spin and it showed successful. Went back to Diane the next day and had sex with her, then pregnancy spin again, showed successful again. Examined statue in garden, then got milk sample from Diane and poured it into the statue's bucket causing Daisy to appear. Had to sleep a number of days to get to where Daisy got her name and started becoming less afraid of MC. Wasn't making progress on Daisy, so slept a week, still no progress so I saved the game and quit playing. About 30 minutes later started the game and loaded the new save (I saved separate from the save I downloaded) and found myself St the trailer. Speaking to Clyde showed I had been reverted to before I ever had a conversation with him. | ||||
Platform/OS | Android | ||||
Version | 0.17.5 | ||||
1-2-LT1.save (592,955 bytes) |
|
This is a weird one. The renpy save format is made of two parts, a snapshot of the game state, and a rollback log. This save (and the ones from others seeing this issue) appear to contain an accurate snapshot portion, but a rollback portion that's lagging behind. As yet I've been unable to recreate the conditions leading to the creation of such a save. When loading the mismatched save, the rollback portion wins out consistently against the more correct snapshot portion. However, it is possible to force-load the snapshot data into a separate rollback log which appears to recover the save, and allow progress to continue. Please note that due to the potential instability of this approach, it is not recommended for players to attempt to recover saves this way, rather it is noted here for the reference of developers in case it's useful. <code python> # first load save normally via UI (resulting in being in the wrong time/place), then in console: snapshot_data, frozen_rollbacklog = renpy.loadsave.loads(renpy.loadsave.location.load('1-2')) renpy.game.log.unfreeze(snapshot_data, label='_after_load') </code> Depending on where and what was taking place, it may be necessary to finish the current label's dialogue before play resumes from the freshly loaded save. |
|
At this time, do not examine the pieces of the statue in your inventory, as it will revert to that point, similar to how the Pregnex would revert back to that point in .17.1. This will be fixed in a future update. | |
Date Modified | Username | Field | Change |
---|---|---|---|
2018-12-17 21:02 | WayneCa | New Issue | |
2018-12-17 21:02 | WayneCa | File Added: 1-2-LT1.save | |
2018-12-18 05:12 | strayerror | Note Added: 0001827 | |
2018-12-21 06:21 | mil578 | Note Added: 0001857 | |
2018-12-21 06:22 | mil578 | Status | new => closed |
2018-12-21 06:22 | mil578 | Resolution | open => fixed |