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

norman3455

Newbie
Sep 27, 2018
21
30
I can't understand how you're supposed to overwrite the previous save file... The generated encrypted save file is a .txt and if i replace the text inside that file with my original save file then the game fails to load.. What am I missing? Is there any way to convert the encrypted download to .es3?
 

gary12450

Newbie
Oct 7, 2022
16
16
I can't understand how you're supposed to overwrite the previous save file... The generated encrypted save file is a .txt and if i replace the text inside that file with my original save file then the game fails to load.. What am I missing? Is there any way to convert the encrypted download to .es3?
1689311496437.png
1. Enter the es3 decryption password
2. Select the encrypted save file
3. Download decrypted save file
1689311507530.png 1689311527672.png

4. Modify the parameters you want to adjust, for example, in the image, change the money from 340,140 to 999,999

1689311594455.png
5. Upload the edited TXT file to the website
6. Enter the es3 decryption password
7. Download encrypted save file
8. Change the file name of SaveFile.encrypted.txt to match the game save file
9. Open the game and load the saved file to confirm if the modification was successful
 

Henry1887

Member
Aug 2, 2020
271
250
View attachment 2768390
1. Enter the es3 decryption password
2. Select the encrypted save file
3. Download decrypted save file
View attachment 2768391 View attachment 2768392

4. Modify the parameters you want to adjust, for example, in the image, change the money from 340,140 to 999,999

View attachment 2768402
5. Upload the edited TXT file to the website
6. Enter the es3 decryption password
7. Download encrypted save file
8. Change the file name of SaveFile.encrypted.txt to match the game save file
9. Open the game and load the saved file to confirm if the modification was successful
Thank you for clarifying this. I thought this was common sense lol
 
  • Like
Reactions: DcNightWing

ronney

Member
May 6, 2017
231
116
for real i had a similar issue i forgot to change the ext but a quick double check was enough to realize what was wrong lol
 

gary12450

Newbie
Oct 7, 2022
16
16
Here is the link as I couldn't use BepInEx I used MelonLoader
Thank you for your information. I successfully used this method to obtain the password. However, I'd like to complain that I kept encountering the error 'Failed to initialize MelonLoader: Failed to load library!' even though I had installed all the required packages mentioned above. In the end, I realized that the folder name can only consist of English letters and numbers, while my folder name was in Japanese. This caused the continuous error. After modifying the folder name, it opened without any issues.
1689357776838.jpeg
 

Henry1887

Member
Aug 2, 2020
271
250
Thank you for your information. I successfully used this method to obtain the password. However, I'd like to complain that I kept encountering the error 'Failed to initialize MelonLoader: Failed to load library!' even though I had installed all the required packages mentioned above. In the end, I realized that the folder name can only consist of English letters and numbers, while my folder name was in Japanese. This caused the continuous error. After modifying the folder name, it opened without any issues.
View attachment 2769937
I have made a little plugin for the latest bleeding edge build of BepInEx for IL2CPP Games to make it a bit easier(and work on newer games). You can find it in the IL2CPP Section of the op
 

gary12450

Newbie
Oct 7, 2022
16
16
I have made a little plugin for the latest bleeding edge build of BepInEx for IL2CPP Games to make it a bit easier(and work on newer games). You can find it in the IL2CPP Section of the op
Thank you for providing the tool. However, for the game I am currently playing, it requires the use of BepInEx Bleeding Edge, and there is no corresponding UnityExplorer plugin available. But for other games that can use BepInEx 5 or BepInEx 6, the installation process is quite fast.
 

Henry1887

Member
Aug 2, 2020
271
250
Thank you for providing the tool. However, for the game I am currently playing, it requires the use of BepInEx Bleeding Edge, and there is no corresponding UnityExplorer plugin available. But for other games that can use BepInEx 5 or BepInEx 6, the installation process is quite fast.
The plugin I created works for the latest bleeding edge version so it should work on most newer games including yours.
The method with my plugin doesn't need UnityExplorer, because the plugin hooks automatically onto the decrypt and encrypt method and prints the password to the console
 

gary12450

Newbie
Oct 7, 2022
16
16
The plugin I created works for the latest bleeding edge version so it should work on most newer games including yours.
The method with my plugin doesn't need UnityExplorer, because the plugin hooks automatically onto the decrypt and encrypt method and prints the password to the console
Are you referring to this console in the image? I opened it and loaded the saved file, but the password didn't appear. Or did I misunderstand something?

1689428449358.png
 

gary12450

Newbie
Oct 7, 2022
16
16
yes thats the console i mean. And it seems that the plugin is not being loaded. Did u put the "ES3SaveHook.dll" into "BepInEx/plugins"?
Using Tool Item 8 (8: Only Bepinex 6 Latest Bleeding Edge Build), this plugin (ES3SaveHook.dll) is not installed. I tried to Google search for ES3SaveHook.dll but couldn't find any relevant resources. It's not find on the tools' Github ( ) and post forum (https://f95zone.to/threads/bepinex-autoinstaller-v1-0-3.105441/) . Could you please let me know where I can download this plugin?
 

Henry1887

Member
Aug 2, 2020
271
250
Using Tool Item 8 (8: Only Bepinex 6 Latest Bleeding Edge Build), this plugin (ES3SaveHook.dll) is not installed. I tried to Google search for ES3SaveHook.dll but couldn't find any relevant resources. It's not find on the tools' Github ( ) and post forum (https://f95zone.to/threads/bepinex-autoinstaller-v1-0-3.105441/) . Could you please let me know where I can download this plugin?

Its also in the guide in IL2CPP -> Automatic Method.
 

Henry1887

Member
Aug 2, 2020
271
250
Also i will not create a plugin like this for mono because its already easy enough to do it.
 

gary12450

Newbie
Oct 7, 2022
16
16

Its also in the guide in IL2CPP -> Automatic Method.
Thank you, I successfully used this method to obtain the password, and the game folder name doesn't have to be in English or consist of numbers. However, I'm not sure about the "guide in IL2CPP -> Automatic Method" you mentioned. I don't understand where that is located. Could you please provide an official link for reference?
1689476997664.png
 

Henry1887

Member
Aug 2, 2020
271
250
Thank you, I successfully used this method to obtain the password, and the game folder name doesn't have to be in English or consist of numbers. However, I'm not sure about the "guide in IL2CPP -> Automatic Method" you mentioned. I don't understand where that is located. Could you please provide an official link for reference?
View attachment 2774100
Screenshot_20230716_120559.jpg