Save data directly to the web or cloud services 1.2.1. Working with the ES3 Save Editor & Manager
When you save your modifications via the tool, it re-encrypts the data using those same settings. Alternative Method: Editing via JSON JSON Export
Many older tools (2015–2018) fail on ES3 files from game versions with updated plugin format (e.g. Skyrim Anniversary Edition adds new record types).
First, a quick technical primer. ES3 refers to , a popular serialization asset on the Unity Asset Store. Developed by Moodkie Games, Easy Save 3 allows game developers to save and load data (player stats, inventory, world states) in a simple, cross-platform format. Unlike plain text (JSON/XML) or binary files, ES3 files are encoded but not fully encrypted—a crucial detail for modders.
Easy Save 3 is a popular Unity Asset Store package designed to simplify data persistence. It allows developers to save complex data types—like dictionaries, vectors, transforms, and custom classes—with a single line of code.
– Most ES3 files have a byte at offset 0x0C indicating compression:
ES3 does not just store numbers; it stores complex Unity objects (Vector3, Quaternion, Color). A proper save editor will let you edit these components individually. For example, you can change your player_position.x from 100.0 to 1000.0 to teleport across the map.
A dedicated window will open. Click on the or Tools tab within this panel to look at the storage tools. Step 3: Choose Your Target File
Edit world_position vectors ( x,y,z ). Teleport your character to a secret developer room or directly to the final boss. Warning: Do not teleport inside solid walls—you will fall through the world.