Es3 Save Editor
Many ES3 files contain true/false values for quest progression. Look for keys like "completedPrologue": false. Change to true to skip the tutorial. Or "doorUnlocked": false to true to bypass a key hunt.
If you find yourself editing the same ES3 files repeatedly (e.g., for a mod or a speedrun), consider scripting. The open-source library ES3Lib (Python) allows you to read and write ES3 files programmatically. A simple Python script to change gold would look like: es3 save editor
import ES3Lib
save = ES3Lib.load("savefile.es3")
save.set_tag("playerGold", 999999)
ES3Lib.save(save, "savefile.es3")
Pair this with a batch file, and you can modify your save before every launch. Many ES3 files contain true/false values for quest
Use File > Save (not Save As). The editor should create a backup automatically. Launch the game, load the save, and verify the changes. If the game crashes or the save doesn’t load, restore the backup. Pair this with a batch file, and you
Grinding through a save file to change every instance of "health potion" from 1 to 99 is tedious. Advanced editors allow find-and-replace across all keys, or even scriptable modifications (e.g., "multiply all integer values by 10").
This is currently the gold standard for a dedicated ES3 editor. It is a standalone Windows application that parses ES3 files directly.
Subscribe to our newsletter
Follow us on