Save Editor - Es3

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:

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.

There is no single “official” ES3 save editor made by Moodkie Games for end-users. Instead, the community has developed several excellent tools. Here are the top three: es3 save editor

This is trickier because you need the correct syntax. An ES3 editor that supports raw JSON viewing allows you to copy an existing item’s structure. For example:

"inventory": [
  "itemID": "potion_small", "quantity": 5,
  "itemID": "sword_iron", "quantity": 1
]

To add a rare sword, duplicate the sword line and change the ID to "sword_legendary". If you find yourself editing the same ES3

Using an ES3 Save Editor is not without consequences.

An ES3 Save Editor is a third-party utility that allows players to modify the binary .ess save game files created by The Elder Scrolls III: Morrowind. Unlike runtime cheats (console commands), a save editor allows for persistent, offline modifications to character stats, inventory, quest states, and game world variables. Pair this with a batch file, and you

Some argue that save editing robs you of the intended experience. Others see it as a way to bypass tedious grinding or accessibility barriers. The choice is yours, but never use a save editor to gain an advantage over other human players.

  • Navigate the tree view: Expand and collapse nodes to navigate through the save file's structure.