Create and Fuck your AI Slut -70% OFF
x

Tutorial Unity How to edit/decrypt EasySave 3(.es3) Save Files

Henry1887

Active Member
Aug 2, 2020
696
938
287
A little late to the party I know, but after getting the decryption key from using your DNspy method, but the encryption key just doesn't work? I am playing Peaks of Yore.
"oscaroscaroscaroscaroscaroscaroscaroscaroscaroscaroscaroscaroscaroscaroscaroscaroscaroscaroscaroscaroscaroscaroscaroscaroscaroscaroscaroscaroscaroscaroscaroscaroscaroscaroscaroscaroscaroscaroscaroscaroscar" is the key
Oh that's because I have made a little mistake when writing the dnspy guide. The way you patched it(with my provided code) made it so that it appends the decryption key to that file each time it decrypts something. So the decryption key for your game is "oscar". Sorry for the confusion xD
 

fapfap999

Newbie
May 1, 2020
19
28
23
You don't have permission to view the spoiler content. Log in or register now.

Where can i change gold/money value?
key_currentGold is simply for the save/load display only

You should edit this: [1,0,0,0,124,116,203,54,100,0,0,0]
where the 4 numbers starts from 100 represents the actual money you have.
The actual calculation for your save would be 100 + 0 * 256 + 0 * 256^2 + 0 * 256*3 = 100

The max value you could set would be 255,255,255,127 which represents 2147483647.
Any number goes beyond would ends up 0.
Don't be too greedy!!!
 

RneroBBC (Back Kinda)

Formerly 'RneroBBC (No More)'
May 28, 2024
376
252
122
key_currentGold is simply for the save/load display only

You should edit this: [1,0,0,0,124,116,203,54,100,0,0,0]
where the 4 numbers starts from 100 represents the actual money you have.
The actual calculation for your save would be 100 + 0 * 256 + 0 * 256^2 + 0 * 256*3 = 100

The max value you could set would be 255,255,255,127 which represents 2147483647.
Any number goes beyond would ends up 0.
Don't be too greedy!!!
W Bro !!!!!!!
 

pluem

Newbie
Jun 9, 2017
56
15
195
key_currentGold is simply for the save/load display only

You should edit this: [1,0,0,0,124,116,203,54,100,0,0,0]
where the 4 numbers starts from 100 represents the actual money you have.
The actual calculation for your save would be 100 + 0 * 256 + 0 * 256^2 + 0 * 256*3 = 100

The max value you could set would be 255,255,255,127 which represents 2147483647.
Any number goes beyond would ends up 0.
Don't be too greedy!!!
it's still don't change in game
 

fapfap999

Newbie
May 1, 2020
19
28
23
it's still don't change in game
You may need to double check if you're modify the array I mentioned.
I think it is safe to search "[1,0,0,0,124,116,203,54" to identify its position because it didn't change even after end game.
If that doesn't help, it's better for you to just download someone's save to view the gallery.
The game has no fun once you have enough money to buy everything
 

Henry1887

Active Member
Aug 2, 2020
696
938
287
decryption password for REPO save files is literally "Why would you want to cheat?... :eek: It's no fun. :') :'D" lol
 

Prick

Engaged Member
Jul 17, 2017
2,297
2,168
477
can anyone help me find a credible source of dnspy?

or any other way for me to... fork it out of this? https://f95zone.to/threads/the-sassy-girl-and-the-invisible-ghost-v1-0-0-bousoft.253560/
Came here also trying to tinker with this game
Il2cpp is such a PITA

Can't get unity explorer working with this game, BepInEx is able to generate the managed folder in BepInEx/interop, but editing the method results in a shit ton of missing reference errors. I'm not savvy enough to move any further.
 

Henry1887

Active Member
Aug 2, 2020
696
938
287
Came here also trying to tinker with this game
Il2cpp is such a PITA

Can't get unity explorer working with this game, BepInEx is able to generate the managed folder in BepInEx/interop, but editing the method results in a shit ton of missing reference errors. I'm not savvy enough to move any further.
Those Dlls that bepinex generates are not the real managed assemblies. The method bodies are all dummy code.
If you want to patch any methods on il2cpp games you'll need to write your own bepinex plugin that patches those at runtime with Harmony.
 

Prick

Engaged Member
Jul 17, 2017
2,297
2,168
477
Those Dlls that bepinex generates are not the real managed assemblies. The method bodies are all dummy code.
If you want to patch any methods on il2cpp games you'll need to write your own bepinex plugin that patches those at runtime with Harmony.
Yea I figured that was the case, the interop folder was a loose guess and got my hopes up just because it contained the ES3 lines.

Someone in the game thread seems to have figured it out.
can anyone help me find a credible source of dnspy?

or any other way for me to... fork it out of this? https://f95zone.to/threads/the-sassy-girl-and-the-invisible-ghost-v1-0-0-bousoft.253560/
Go see this guys post
 

XTX2509

New Member
Dec 30, 2020
4
13
54
That's a crazy decryption password xD
I have a request for you.. It might not be a simple task as I'm still chipping away at it.
But seeing your skills and how impressive they are, I thought to just ask.

I want to decrypt this apk that has some crazy work arounds, Ghidra, DNSspy, searchtool.. I'm racking my brain with this one.
The modded version is here:
Tho, I only chose that version because I figured if its modded then they got the key somehow.

If you can, please try the unmodded version and put your jedi skills to work with this one :illuminati::coffee:
 

TrashedToaster

New Member
May 11, 2025
1
0
11
Using the DnSpy method I found the save file decryption password for the steam game Dinkum.
PW: jamesbendon
It is the dev's name. The BepInEx plugin didn't work so I had to use DnSpy. If you don't want me to post found passwords let me know or if there is another tread for them.
 

Henry1887

Active Member
Aug 2, 2020
696
938
287
I updated my BepInEx plugin, it should now have better compatibility for most unity games.
 
  • Like
Reactions: Prick

Eldiran

Member
Mar 7, 2019
360
319
139
Hello. First of all, sorry if this isn't the place to ask that, but seem to me that it is. Feel free to supress my message if it isn't, i don't want to be a nuisance.
I've come to understand recently that the files in .es3 can be easily edited when in fact, i always find character who make no sense when i tried it, as if the save where encrypted. For me, it was a way to protected the game by the dev
Seem that it isn't for most game and when i tried to edit some .es3 files, i get something like that (mind you that the save in itself work perfectly when i launch the game)

1756866684030.png

I don't understand what going on here, i'm lost so any help is appreciated. Mind you that i use Notepad++ here.
Is it because i've not allowed a certain language in my windows? (Japanese are allowed/日本語は許可されています ) I use Windows 10, dunno if it count

Anyways thanks in advance, i'm lost.
 
Last edited: