- Aug 16, 2023
- 2,388
- 4,021
facepalm...Don't really have an issue with the rest of what you wrote and agree for the most part, but you are 100% wrong here. Objectively 100% wrong.
The whole idea that porn games must be fully episodic and must never break saves is idiotic and makes that quality of the games much much worse. Visual novels are least hurt by that kind of development process, but it also forces lots of games that aren't really trying to be visual novels to basically have the structure of visual novels. And not particularly complex visual novels either.
1. not breaking saves is trivially easy. All it takes is giving one single iota of a fuck and bothering to write an extremely simple function that upgrades savefile on load with any of the variable changes you made. (every time you modify a variable, update that function on the spot)
2. not breaking saves is even easier in a sandbox than a virtual novel. not harder.
maybe you were confusing KN and VN? kinetic novel is even easier than sandbox to not break saves for.
but regardless of relative difficulty, not breaking saves is trivially easy in all formats.
3. you are explicitly arguing in favor of devs making sandboxes AND breaking saves. that is just awful combo all around.
devs tend to make sandboxes unnecessarily grindy, and then breaking saves wastes all that time you put into the game and kills your desire to keep playing it.
that is not how savefiles break.Imagine trying to make a video game where you can never make changes that impact the saved game file structure.
any savefile made in renpy or RPGM or TWINE or similar full game engines have fixed well established structures that the devs are not modifying in any way. This is why you can have something like a "RPGM Save editor". because literally all RPGM games use the exact same savefile structure (assuming the same version of the engine. RPGM MV is obviously different from RPGM XP)
What devs are doing is changing the variables they used to track stuff and/or they are rewriting some of the plot.
And simply not even bothering to give one single iota of a fuck about save compatibility. so they are skipping the extremely super trivially easy step of updating the save upgrading function. (which is just checking for the version variable and then replacing old variables with new variables based on the content of the old variables)
Changing savefile structure is something you might maybe see in a unity game.
even if you did change the structure of a savefile. you can easily convert it from old structure to new structure. it is quite trivial to do so.
Last edited: