How To Edit Es3 Save File Site
Editing an save file (created by the Easy Save 3 plugin for Unity) varies depending on whether the game developer enabled encryption. Steam Community Method 1: Direct Editing (Non-Encrypted Files)
If the file is not encrypted, it is stored as human-readable Locate the File : Most games store them in
%USERPROFILE%\AppData\LocalLow\[Developer Name]\[Game Name]\
: Create a copy of the file before editing to prevent permanent data loss if it becomes corrupted. Open with a Text Editor Visual Studio Code Edit Values : Find the key you want to change (e.g., "money": 100 ) and update its value. Save and Close how to edit es3 save file
: Ensure you keep the JSON structure intact (don't delete quotes or brackets). Guide to editing Supermarket Together save files
To edit an Easy Save 3 ( ) file, you must first locate it, determine if it is encrypted, and use a compatible editor to modify the JSON data. 1. Locate the Save File
By default, Unity games using Easy Save 3 store files in the Application.persistentDataPath Editing an save file (created by the Easy
%USERPROFILE%\AppData\LocalLow\[Company Name]\[Product Name]\ Unity Editor: Tools > Easy Save 3 > Open Persistent Data Path to jump directly to the folder. 2. Determine the File Format Human-Readable (JSON):
If the file is not encrypted, you can open it with any text editor like . Search for keys like and change the value. Encrypted/Binary:
If the file looks like gibberish, it is likely encrypted. You will need a decryption tool or the game's specific password to edit it. 3. Recommended Editing Tools Getting Started with Easy Save 3 - Moodkie Docs 7) Maintain data types and structure
Here’s a detailed guide on how to edit an Elder Scrolls III: Morrowind save file. This covers the tools, basic edits, and important warnings.
7) Maintain data types and structure
- Keep booleans as true/false, numbers as integers/floats as originally formatted, and arrays/objects nested identically.
- Changing a field’s type (e.g., number → string) can break deserialization.
Editing the Save File
- Locate the value you want to edit: Find the value you want to change (e.g., score, level, etc.). You can use the search function in ES3 Inspector to find specific keys.
- Edit the value: Double-click on the value to edit it. ES3 Inspector will allow you to modify the value.
4) Handling binary or encrypted ES3 saves
- Binary ES3: serialized with Unity’s BinaryFormatter; not human-readable.
- Option: attempt deserialization using a Unity script or a small C# program that uses Easy Save 3 APIs to load and re-save as JSON (requires access to the game’s assemblies and ES3 library).
- Encrypted ES3: requires the same encryption key/password used by the game; without it, safe editing is effectively impossible.
- If you control the game (modding or development), find the ES3 settings in code (ES3.Save, ES3.Load calls) to see keys and paths.
Step 5: Inventory Editing (Advanced)
Under Player, look for Inventory. You will see a list of Item records. Each has a NAME (item ID) and Count (quantity). You can delete entries to remove items or change Count to increase stacks.
Warning: Enchanted Editor does not check if your edits are valid. Setting Strength to 1000 is allowed, but the game may behave strangely.