The save data of "Taffy Tales" is in Regedit.

arimahoward

Newbie
Jan 16, 2023
19
50
This game "Taffy Tales",
https://f95zone.to/threads/taffy-tales-s5-v1-07-3c-uberpie.9861/

I used the cheat code to check the CG and then found out I couldn't "undo" the unlock. I haven't played the game yet so I try to get a clean save from the start. I realize this game creates a folder in C:\Users\[user name]\AppData\LocalLow\UberPie, and thought just delete this and done. But no, it doesn't delete the padlock save file, and even if I try to "start a new game" the game still thinks I have an old save file. And when I choose "skip read-only", the game still thinks I have seen all.

It got me curious, I checked the "resource monitor" and tried to find out if this game saved other files in other locations that weren't in "C:\Users\[user name]\AppData\" and realized this game could not be monitored, I was so shocked that I've only seen program do this if it with paid license key. So I checked regedit, and yes, the save file was stored in "HKEY_CURRENT_USER\SOFTWARE\UberPie\TaffyTales", Why do the devs do this? To confuse users? To not allow users to back up? It was not uncommon for a program to utilize Regedit, but as a hentai game, putting the main save file in there is certainly not common.

If you have a problem like me and can't find the save file location (either want to backup or start from clean), check "HKEY_CURRENT_USER\SOFTWARE\UberPie\TaffyTales" in Regedit
 

Goeffel

Member
Sep 10, 2022
366
230
it is not such a problem.
those entries are at user-level, you can edit them, delete them and back-up (export in regedit) and all.
I think you can even exchange the exported *.reg file with other users.

Illusion-games (Sexy Beach etc.) used to do this, iirc.

But why the devs would want to do it this way is beyond me.
Then again, I also don't know why this is not in the Taffytales topic. I mean if you want other players to find this information, that is where they are going to search?
 

Winterfire

Forum Fanatic
Respected User
Game Developer
Sep 27, 2018
5,568
8,142
But why the devs would want to do it this way is beyond me.
Unity doesn't offer an universal way to save data, so beginners that have no clue how to code will use the closest thing to that (which is saving to the registry). All games save to the registry, but they're associations or hardware relative settings, basically all stuff that doesn't make sense to be ported over to another machine. 99% of the reasons why you'd want to write in the registry is already done by the Game Engine itself, that 1% is what that function to write in the registry is for, but new devs abuse it because they don't know how to save data otherwise (and youtube tutorials aimed for newbies don't help).
 

arimahoward

Newbie
Jan 16, 2023
19
50
it is not such a problem.
those entries are at user-level, you can edit them, delete them and back-up (export in regedit) and all.
I think you can even exchange the exported *.reg file with other users.

Illusion-games (Sexy Beach etc.) used to do this, iirc.

But why the devs would want to do it this way is beyond me.
Then again, I also don't know why this is not in the Taffytales topic. I mean if you want other players to find this information, that is where they are going to search?
I'm new here, could you elaborate on how to associate this thread with the "Taffytales topic"?

I know in the old days (way before Steam allowed NSFW content to be hosted, not even allowed the game to be patched to be R18), Illusion does it because they try to prevent the game to be cracked at launch, so it was machine code associated. I mean, I can't say they completely failed because the game did hold up for a few days before it was cracked. But only for a few days. Since the game was already cracked a long time ago, and now the game is on Steam, so I'm not sure if Illusion still save game progression data in the regedit.

But the "Illusion software" was already bankrupt and disintegrated years ago, I still can't believe they went bankrupt can can't even pay the employee... For being a household name for this many years, it is not they made some bad financial investment,...
 
Last edited:

arimahoward

Newbie
Jan 16, 2023
19
50
Unity doesn't offer an universal way to save data, so beginners that have no clue how to code will use the closest thing to that (which is saving to the registry). All games save to the registry, but they're associations or hardware relative settings, basically all stuff that doesn't make sense to be ported over to another machine. 99% of the reasons why you'd want to write in the registry is already done by the Game Engine itself, that 1% is what that function to write in the registry is for, but new devs abuse it because they don't know how to save data otherwise (and youtube tutorials aimed for newbies don't help).
Thank you for the info. I never used Unity Editor before, back when I was in Uni I fiddled with Godot, UE4, and RPG Maker a bit, I thought Unity should already be pretty well-developed since the 2010s since it has a built-in Unity market, wasn't it?
 

Winterfire

Forum Fanatic
Respected User
Game Developer
Sep 27, 2018
5,568
8,142
Thank you for the info. I never used Unity Editor before, back when I was in Uni I fiddled with Godot, UE4, and RPG Maker a bit, I thought Unity should already be pretty well-developed since the 2010s since it has a built-in Unity market, wasn't it?
It is, but they leave how to save data to the developer as there are many ways to do it. Some might want to save a json file, others might store everything in a txt or even in a png (see illusion cards), others might want to encrypt their saves while others will leave the save file open for the players to read and edit.
 

baneini

Engaged Member
Jun 28, 2017
2,010
3,122
Unity doesn't offer an universal way to save data, so beginners that have no clue how to code will use the closest thing to that (which is saving to the registry).
Almost like these people shouldn't be using unity in the first place.
 

whowhawhy

Active Member
Jan 19, 2023
546
489
I'm new here, could you elaborate on how to associate this thread with the "Taffytales topic"?
goeffel meant posting directly in the game's thread, although searching for "save location" and "registry" there shows it's already known.

you could still format it as a guide to copy/delete saves (for windows users), post it there, report your post, and ask for the guide to be linked in the op as an extra.
 

Winterfire

Forum Fanatic
Respected User
Game Developer
Sep 27, 2018
5,568
8,142
Almost like these people shouldn't be using unity in the first place.
I agree, if you're a beginner and you're still learning, you shouldn't publish your project. Learn first, release later, or just use an easier game engine like Ren'Py.