ESP/ESM format description or library to edit?

Not about OpenMW? Just about Morrowind in general? Have some random babble? Kindly direct it here.
Post Reply
ezze
Posts: 427
Joined: 21 Nov 2013, 13:20

ESP/ESM format description or library to edit?

Post by ezze » 14 Apr 2019, 12:01

As the subject line suggest, is there an accurate description of the ESM/ESP file format for Oblivion?
Otherwise, even better is there any usable lib to easily parse and modify those files programmatically? I have a little idea I would like to implement.

I am aware that this project is directed at TES3, but perhaps anyone can help.

User avatar
Capostrophic
Posts: 615
Joined: 22 Feb 2016, 20:32

Re: ESP/ESM format description or library to edit?

Post by Capostrophic » 14 Apr 2019, 12:15

xEdit record definitions are probably the most accurate. You could also check cc9cii's raw, limited TES4/TES5 ESM reader implementation.

silentthief
Posts: 368
Joined: 18 Apr 2013, 01:20
Location: Currently traversing the Ascadian Isles

Re: ESP/ESM format description or library to edit?

Post by silentthief » 15 Apr 2019, 15:39

I'm not familiar with the file format myself, but the wiki that I link here:

https://en.uesp.net/wiki/Tes4Mod:Mod_File_Format

discusses the file format. There are discussions there for MW, OB and Skyrim as well
(https://en.uesp.net/w/index.php?title=S ... at&button=)

ST
"Hurry, hurry! Last boat to Solstheim! Until the next one. Hah-ha-hah."

User avatar
cc9cii
Posts: 471
Joined: 28 Mar 2013, 04:01

Re: ESP/ESM format description or library to edit?

Post by cc9cii » 16 Apr 2019, 00:37

My implementation is based on the UESP wiki. There are some differences but not much.

Post Reply