Make a temporary Unity project, add Easy Save 3, then run:
using UnityEngine;public class SaveEditor : MonoBehaviour void Start() string path = "C:\path\to\save.es3";
// Read int health = ES3.Load<int>("playerHealth", path, 100); health = 999; // Write ES3.Save<int>("playerHealth", health, path); Debug.Log("Save edited!");
Safely editable with MSE/Wrye Mash:
Riskier (can break quests or scripts):
Don’t touch manually unless you know what you’re doing: how to edit es3 save file
There are several software tools available for editing ES3 save files, including:
Before the modern TES3 Save Editor, veterans used Enchanted Editor. This tool reads the raw data structure of the save file. It is useful if the modern editor crashes on a modded save.
For 99% of players, the command-line or hex-editing methods are overkill. The community has built a dedicated, graphical tool called TES3 Save Editor (sometimes referred to as "Morrowind Save Editor"). Make a temporary Unity project, add Easy Save
If the developer enabled JSON encoding, you’re in luck:
⚠️ Keep the exact same structure (commas, brackets, quotes). A single syntax error can break the 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 | Safely editable with MSE/Wrye Mash:
🚨 Never edit the file directly with a hex editor unless you know the exact byte structure — you’ll likely corrupt it.