Editing an .es3 save file (generated by the Easy Save 3 plugin for Unity) allows you to modify in-game stats like money, level, or inventory items. Depending on the game's security settings, these files can be straightforward text or encrypted "gibberish". 1. Locate the .es3 Save File
Most Unity games store .es3 files in the PersistentDataPath. Use the following paths to find your save folder:
Windows: %USERPROFILE%\AppData\LocalLow\[DeveloperName]\[GameName]\ macOS: ~/Library/Application Support/[GameName]/saves/ Linux: ~/.local/share/[GameName]/
Crucial Step: Create a backup of your .es3 file before editing. If the file becomes corrupted, the game may delete it or reset your progress. Getting Started with Easy Save 3 - Moodkie Docs
For anyone looking to dive into the world of Easy Save 3 (ES3)
file editing, it’s a journey from "confused developer" to "data master" in about an afternoon. Whether you're a Unity developer trying to debug a complex save state or a player looking to skip a grind, here’s a review of the current landscape for editing The "Quick Fix" Tools
If you aren't looking to write code, there are two standout ways to crack open these files: ES3 Online Editor (by Alex Tusinean)
: This is the "gold standard" for quick web-based edits. You upload your save, the site decrypts it, you change your values (like "Money" or "Store Level"), and then download the modified version.
: Many games use a password for encryption. For example, some community guides for games like Tower of Babel
list specific passwords or XOR keys needed to unlock the data. Notepad++ (for Human-Readable Saves) : If the game doesn't use heavy encryption,
files are essentially human-readable JSON. You can simply open them in
to find terms like "rubber," "gold," or "ActiveItems," and flip "false" to "true" to unlock everything. For the Unity Developer If you're using the Easy Save 3 Asset
in your own project, the "editing" happens mostly inside the Unity Editor: The Types Panel
: Forget manual serialization. In ES3, you can just select fields from a dedicated
panel. Adding or removing fields doesn't break your old save data, which is a massive upgrade over the older ES2 system. The Reference Manager
: A common "gotcha" review mentioned is losing references to ScriptableObjects. The fix is simple but often missed: right-click your asset and select "Add references to manager" to make sure the save file knows what it's looking at. Performance vs. Convenience
: Some advanced users have reported that the automatic reference management can bloat scene files (sometimes up to millions of lines). The "pro move" here is to uncheck Auto Update References
in the settings and manage them manually to keep your project snappy. The Verdict: Is it worth it? Easy Save 3
is widely regarded as a "must-have" for Unity developers because it turns a day of coding a custom binary formatter into a five-minute setup. For players, the fact that it saves in a structured JSON-like format makes it one of the most "mod-friendly" save systems out there—provided you can find the encryption password. EasySave adds over 4 million lines to scene file - Forums
Editing an Enderal: Forgotten Stories (ES3) save file allows you to modify your character’s level, gold, skill points, or even fix broken quest stages. Because Enderal is built on the Skyrim engine, the methods are nearly identical. 🛠️ Method 1: The In-Game Console (Easiest)
For most players, you do not need to open the save file externally. You can "edit" your current state while playing. Open the console: Press the tilde key (~).
Add Gold: Type player.additem 0000000f [amount] and press Enter. how to edit es3 save file
Add Skill Points: Type set LearningPoints to [number] or set CraftingPoints to [number]. Level Up: Type player.setlevel [number]. God Mode: Type tgm. 📂 Method 2: Locating Your Save Files
Before using external tools, you must find where the game stores your data. Open File Explorer.
Navigate to: Documents\My Games\Enderal\Saves (or Enderal Special Edition\Saves).
Back up your files: Copy your .ess files to a different folder before editing. ⚙️ Method 3: Using FallrimTools (Re-Saver)
If you need to clean a save from "phantom" scripts or fix a bloated file that won't load, FallrimTools is the industry standard. 1. Download and Install Download FallrimTools from the Nexus Mods site.
Ensure you have the latest Java Runtime Environment installed. 2. Open Your Save Launch Resaver.exe. Select File > Open and navigate to your .ess save file. 3. Edit Data
Unattached Instances: These are scripts no longer tied to anything. Right-click and delete them to improve stability.
Change Variables: Look under Global Variables to manually adjust values like your "Arcane Fever" percentage. Save: Select File > Save As to create a new, edited file. ⚠️ Important Warnings
Arcane Fever: Modifying stats too aggressively can trigger the "Arcane Fever" death mechanic if you aren't careful.
Quest Corruption: Avoid editing "Quest" scripts unless you are following a specific guide. It can permanently break your playthrough.
Script Lag: Deleting the wrong script in Re-Saver can cause the game to crash on startup. To help you get the best result, let me know:
Are you trying to fix a bugged quest or just give yourself more money/levels?
Are you playing the original Enderal or the Special Edition? Do you have mods installed that might be causing the issue?
I can provide the specific console codes or script names you need to look for!
Editing an ES3 save file (typically generated by the Easy Save 3 Unity asset) depends on whether the developer encrypted the data or left it as a standard JSON file. Method 1: Use a Direct Text Editor (Standard Files)
If the file is not encrypted, it is saved in a human-readable JSON format. Best Tool: Notepad++ or Visual Studio Code.
Process: Right-click the .es3 file and select "Open with." You can then find and modify keys like money, health, or inventoryItems. Method 2: Dedicated Save Editors (For Specific Games)
Many popular games use the ES3 format. Communities have built specialized tools for them:
R.E.P.O Save Editor: A powerful GitHub-hosted tool specifically for the game R.E.P.O.
Web-Based Editor: Sites like es3.tusinean.ro allow you to upload your save, modify values in a GUI, and redownload the edited file.
Python Libraries: Developers can use es3-modifier to programmatically decrypt and modify stats (often used for games like Phasmophobia). Method 3: Modifying Encrypted Files Editing an
If the file looks like random symbols (gibberish), it is encrypted. You cannot edit it without the encryption password.
Finding the Password: Advanced users use tools like dnSpy to inspect the game's code and find the ES3Settings object containing the password.
Re-Encrypting: Once you have the password, you must use a tool or script that supports ES3 encryption to save your changes, or the game will see the file as corrupted. ⚠️ Important Warnings Editing Modding - CK3 Wiki
Files ending in .es3 are created by Easy Save 3, a popular Unity asset used in games like Supermarket Simulator, Supermarket Together, and Lethal Company. These files are often encrypted or serialized, making them look like gibberish in a standard text editor. 1. Locate Your Save File
The save file is typically found in your computer's LocalLow folder:
Path: %USERPROFILE%\AppData\LocalLow\[DeveloperName]\[GameName]\
Example for Supermarket Simulator: %USERPROFILE%\AppData\LocalLow\Nocta.games\Supermarket Simulator\SaveFile.es3 2. Use a Decryption Tool
Because ES3 files are usually encoded, you need a specialized tool to make them readable.
Web Editor: The most common community tool is the ES3 Save Editor, an online site where you can upload your .es3 file to view and edit its contents.
Passwords: Some games (like Supermarket Together or Lethal Company) require an encryption password to decrypt the file. Supermarket Together Password: g#asojrtg@omos)^yq
Finding other passwords: You can sometimes find these in community guides on the Steam Community. 3. Editing the Data
Once decrypted (often into a JSON format), you can use the web editor or a text editor like Notepad++ to modify values:
Money: Search (Ctrl+F) for "money" or "currentMoney" and change the numeric value. Level/XP: Look for tags like "level" or "storeLevel".
Unlocks: Items like licenses or skills are often listed as numbers or boolean values (true/false). 4. Save and Replace
Backup: Always copy your original .es3 file to a safe folder before editing. Download: Save the edited file from the web tool.
Overwrite: Move the new file back into the original save folder, replacing the old one.
Cloud Sync: If the game uses Steam Cloud, you may need to disable it temporarily to prevent the game from overwriting your changes with an older cloud save.
Which specific game are you trying to edit? I can help you find the exact file path and any required passwords.
Editing an ES3 (Easy Save 3) file depends on whether the data was saved in a readable text format or an encrypted/binary format. Easy Save 3 is a popular Unity asset, and its .es3 files are essentially JSON under the hood. 1. Identify the File Format
First, try opening your .es3 file with a standard text editor like Notepad++, VS Code, or Sublime Text.
If you see readable text: The file is saved as plain JSON. You can edit the values directly, but be careful to maintain the JSON syntax (don't delete quotes, commas, or curly braces). ES3 Inspector : A tool that allows you
If you see "gibberish" or binary characters: The file is encrypted or saved in a compressed binary format. You cannot edit this with a basic text editor. 2. Editing Encrypted or Binary Files If the file is encrypted, you have two main options:
The ES3 Editor (In-Editor): If you are the developer or have access to the Unity project, use the built-in Easy Save 3 Editor. Go to Tools > Easy Save 3 > Editor. Select the File tab. Browse to your save file.
If it's encrypted, enter the password in the Settings tab of the ES3 window first. Edit the values in the inspector and click Save.
Modify the Source Code: If you are trying to "mod" a game, you may need to write a small C# script within Unity that uses ES3.Load to bring the data into a variable, modify it, and then use ES3.Save to write it back out with the encryption settings used by the game. 3. Common Pitfalls
Encryption Keys: Without the specific encryption password used during the save process, you cannot decrypt or edit the file.
Backups: Always make a copy of your SaveData.es3 before editing. A single missing comma in a JSON structure will cause the game to fail when loading.
Types: Ensure you don't change the data type (e.g., don't put a string "high" into a field that expects an integer 10).
Are you trying to edit a save for a game you are developing, or are you looking to mod an existing game you're playing?
You're looking to edit a game save file from "Paper.io" which uses the ES3 (Easy Save 3) format.
Disclaimer: Editing game save files can potentially cause issues with the game's functionality or even lead to data loss. Proceed with caution and at your own risk.
To edit an ES3 save file, you'll need a few tools:
Step-by-Step Guide:
If the file is plain-text-like (older ES3 versions or unencrypted):
Attributes are stored as 32-bit floats or integers. Without a map, this is nearly impossible. However, a known trick:
player->SetStrength 100 in-game. Save.100 (64 00 00 00).Realistically, do not use hex editing for Morrowind. The save file uses dynamic memory allocation (form IDs change between playthroughs). You will waste hours and likely break your save.
| Tool | Purpose | |------|---------| | Notepad++ or VS Code | View raw file structure | | ES3 Editor (third-party) | Decode and edit ES3 files visually | | Unity with Easy Save 3 | Official way to edit / debug | | HxD (or any hex editor) | Advanced binary editing |
🚨 Never edit the file directly with a hex editor unless you know the exact byte structure — you’ll likely corrupt it.
Click File > Save As to create a new save file. Never overwrite the original until you are sure the edit works. Load the new save in Morrowind.
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.
There are several software tools available for editing ES3 save files, including: