The Oblivion, Skyrim, Fallout 3 and Fallout: New Vegas plugin file formats are all very similar, but while there exists good documentation for Oblivion, there is no equivalent for Fallout 3 and Fallout: New Vegas. The aim is for this repository to become that equivalent.

See Contributing for information on how to contribute.


The conventions used by this documentation are given in Conventions . Data structure definitions are found in one of the following subfolders:

Each record type is documented in a separate file. Subrecords that share the same structure across multiple record types are documented in separate files, while those unique to a particular record are documented in that record's file.


This documentation is written in GitHub Flavored Markdown and stored in a Git repository on GitHub because:

File Format Data Source:

The most complete open-source implementation of plugin parsers for these games is TES5Edit, written in Delphi. The information on the file formats contained within its parsing code has been adapted into a reasonably generic format that programmers should be able to interpret regardless of their preferred language, similar to how it is presented by

This documentation was written to reflect the TES5Edit source code on 2 June 2014.



Authors and Contributors


The original author is Ortham a.k.a. WrinklyNinja. Below is a list of contributors to the fopdoc project.