Save games - Two technical question (resolved)

NadaMucho

Member
Dec 29, 2023
165
747
I'm going to use Being a Dik as my case for two questions.
  1. Environment is Windows 10
  2. I've downloaded and unzipped BeingADIK-0.8.3-pc
  3. Played a lot made lots of saves
  4. Downloaded and unzipped BeingADIK-0.10.0-pc-lin
  5. Upload running 10.0 for the first time it seems to pick up all the save games from 0.8.3 and shows them in the load screen
Question 1: How is the newer version, in it's own folder, picking up the saves from the earlier version?
  1. Wipe every single file out of the .\game\saves folder for both earlier and later version
  2. Run both versions
Question 2: Why do save game files still show in the load screen (and successfully load) even though I've completely emptied the saves folder?

I guess there could be something in the registry but I figure it's just better to ask. Thank you very much for any help or insight. Cheers!
 

anne O'nymous

I'm not grumpy, I'm just coded that way.
Modder
Donor
Respected User
Jun 10, 2017
10,964
16,207
I'm going to use Being a Dik as my case for two questions.
The answer is the same for the two questions:

Because Ren'Py save simultaneously in two different places ; In the "[path to the game]/game/saves" directory and in the (for Windows) "%APPDATA%/roaming/RenPy/[game ID]" directory.

Be noted that all the directories in "%APPDATA%/roaming/RenPy" aren not to delete. The one named "backups" is used by Ren'Py's SDK to keep a backup of your projects, while "persistent" store the data shared between games (by example for games that have one "game" by season/chapter and are done correctly). And finally the "tokens" directory is used for the new save security feature.
 
  • Heart
Reactions: NadaMucho

NadaMucho

Member
Dec 29, 2023
165
747
The answer is the same for the two questions:

Because Ren'Py save simultaneously in two different places ; In the "[path to the game]/game/saves" directory and in the (for Windows) "%APPDATA%/roaming/RenPy/[game ID]" directory.

Be noted that all the directories in "%APPDATA%/roaming/RenPy" aren not to delete. The one named "backups" is used by Ren'Py's SDK to keep a backup of your projects, while "persistent" store the data shared between games (by example for games that have one "game" by season/chapter and are done correctly). And finally the "tokens" directory is used for the new save security feature.
Thank you anne O'nymous! I couldn't have asked for a better answer. I didn't even think to check in APPDATA which is lame since I'm a .Net dev and all our clickonce apps install down there. Very much appreciate you taking some of your own time to help me out. Cheers!