Due to the amount of changes we're making every update, it's close to impossible for us to maintain save compatibility if we want to keep expanding the game.My question is why do we keep having to start over cause we cant use our previous saves?
The way Ren'py works, saves are keeping references to python objects and the references are not rebuild during load times, and because of that, we need to create patches manually for each referenced object, that applies even if the change we make is minuscule.
WT:S is not your typical visual novel, we rely on player-made choices that influence the story of the game, a lot. Linear games have it easier because you only need to go from point A to point B, but in our case, A can point towards B, C, D and further, E, F, G etc.
The game has only two coders, and I think our time is better spent working on other things than save compatibility.
I think it's not a big of an issue given we release updates every 3-4 months, and small bugfix patches are always save compatible.
There are cheats that should help you getting back on track quicker and make the whole process less annoying.
Last edited: