Home Creators Posts Import Register Favorites Logout
Click here for site announcements

Content

Backwards Compatibility has always been an Issue with this game. The way Twine and Sugarcube handles Data, the best way to ensure it for a certain degree is to export your last save on the old version you've played with and import it in the new version. This makes sure newly added variables get initialized in the right way and not in a not for the game readable way (Flags for what already has happened are usually true or false in the game, but if they don't get initialized they have a value that is either of these two, so the game does not know how to handle it). Bugs where data sets for Events or Tasks get changed are even more complicated (the infamous Hypnosis Session loop anyone?), since I have to make sure with a function to check the current value of these variables and change them accordingly. The plan is to keep release versions compatible within their 2nd number (the 0.4 release would be 0.4.1.x), so if you start playing with 0.4.1.0 you should be able to export your game and import it into 0.4.1.1. 0.4.0.x are normally test versions, where compatibility is a non issue since I am working on fixing bugs before release and adding more content. But since a lot of people put their trust in my team and me, to continue to tickle their certain fetishes with this little game, it would be rude to not ask at all, what your opinion on the whole issue is. This is not the official patreon poll for this month, but more curiosity on my side. That's also the reason why anyone can take a vote here.

Comments

Red Tiger Princess

This game is not a traditional role play adventure game, i.e. gain levels, acquire equipment and fight monsters, and repeat. So I think backward compatibility is less of an issue. I say this, not just because of desire of newer and more content, but being honest.

Johnny

Looking at the poll, I guessed correctly~. Wew, I helped! :3 And the keeping versions compatible between small updates and less so between big updates like you mentioned wasn't something I even thought of and is a really good idea. Nice!