. Morrowind ESM/ESP Loading Source Dave Humphrey -- uesp@sympatico.ca 10 May 2003 This is a release of the source code which is capable of loading and saving Morrowind's ESM/ESP/ESS master/plugin/save game files. It is being released since I see alot of projects (or could-be projects) that use or need to load the ESP files and it would be convienient to have a common code base. It's also easier than me writing a complete ESP format document from the source code. - The code is provided as-is. - I am in no way related to Bethesda Softwarks. The code is completely unofficial. - I've used the code extensively in a number of projects. As far as I'm aware, it is 100% capable of loading/saving all ESM/ESP/ESS files. - The generic nature of the ESM/ESP/ESS format means that the code can load any record or sub-record even if the specific format is not known. For example, say Bethesda adds the 'TEST' record type to the ESM format in the future, the code will still work fine. - Note that the only difference between the ESM/ESP/ESS files are the addition or exclusion of certain record types. There are some record types in the ESS file that I do not have specific classes for. - The specific format/content of some of the sub-records is not well known. If you find any errors or additions, feel free to let me know. - Similarily, if you make any additions or improvements to the code, or have some suggestions, feel free to contact me. - Add sample Visual C++ v6.0 project is included as a basic demonstration on how to use the code to load/save/edit ESM/ESP/ESS files. I assume that if you're making any Morrowind editting utility you know at least some programming. If you do happen to actually use this code in a project that is released, let me know about it so I can check it out and add it to my site. Enjoy!