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: 513
Joined: 21 Nov 2013, 13:20

ESP/ESM format description or library to edit?

Post by ezze »

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: 794
Joined: 22 Feb 2016, 20:32

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

Post by Capostrophic »

xEdit record definitions are probably the most accurate. You could also check cc9cii's raw, limited TES4/TES5 ESM reader implementation.
User avatar
silentthief
Posts: 456
Joined: 18 Apr 2013, 01:20
Location: Currently traversing the Ascadian Isles

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

Post by silentthief »

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
User avatar
cc9cii
Posts: 523
Joined: 28 Mar 2013, 04:01

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

Post by cc9cii »

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