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

Forgorma

New Member
Oct 4, 2023
14
3
Looks a bit like Base64 to me. Could u maybe post the game name so I can take a look at it. You've made me curious now xD
Newona, Ritual Offering to The Depraved God, English version
I've found some variable and flag names in game files and managed to make a 100% completion save file that way, but I'm still curious about this topic, could be useful to learn.
Oh and es3 save file encryption password is: moralist
 

Henry1887

Member
Aug 2, 2020
321
292
Newona, Ritual Offering to The Depraved God, English version
I've found some variable and flag names in game files and managed to make a 100% completion save file that way, but I'm still curious about this topic, could be useful to learn.
Oh and es3 save file encryption password is: moralist
the byte array is base64 encoded and decoding it gives some binary and plain text data. The actual loading of this Byte Array happens here:
1727126603913.png
 
  • Love
Reactions: Forgorma

Henry1887

Member
Aug 2, 2020
321
292
Thank you, I am still a newb with dnSpy after all, where was this located I checked dll's in game/newona_Data/Managed and couldn't find it.
It is in Assembly-CSharp.dll where normally all the main logic of unity games reside in. You could then CTRL+ Shift + K and then search for the SaveManager Class
 
  • Red Heart
Reactions: Forgorma