Ortham / testing-plugins

Some Elder Scrolls Plugin (.esp) and Elder Scrolls Master (.esm) files used for testing libespm, libloadorder & LOOT.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

testing-plugins

Some plugins that are used for testing libbsa, libespm, libloadorder and LOOT with a wide variety of possible load order combinations.

Morrowind Plugins

The Morrowind plugins are hand-made in a hex editor using the available documentation, and only the following plugins are available:

  • Blank.esm: Description field value is v5.0. Contains 10 records.
  • Blank - Master Dependent.esm: Empty description field. Contains 8 records. 4 records are identical to records in Blank.esm.
  • Blank.esp: Description field value is €ƒŠ. Contains 6 records.

All records are GMST records.

Oblivion Plugins

The Oblivion plugins were created with xEdit. They are header-only, with empty author and description fields, apart from the following:

  • Blank.esm: Description field value is v5.0. Contains 10 records, with one being an interior CELL.
  • Blank - Master Dependent.esm: Empty description field. Contains 8 records. 4 records are overridden from Blank.esm.
  • Blank.esp: Description field value is €ƒŠ.

All records are minimal BOOK records unless otherwise noted above.

The Oblivion/Data folder also contains a Blank.bsa. It was created using BSA Commander. The BSA contains only one file, which is the LICENSE file in this repository, and is compressed.

Skyrim Plugins

The Skyrim plugins were created with xEdit. They all have empty author fields, but otherwise contain description fields and records as follows:

  • Blank.esm: Description field value is v5.0. Contains 10 records, with one being an interior CELL. The TES4 header also contains an XXXX subrecord followed by an ONAM subrecord that contains 16,384 0x00000000 FormID references.
  • Blank - Different.esm: Empty description field. Contains 9 records.
  • Blank - Master Dependent.esm: Empty description field. Contains 8 records. 4 records are overridden from Blank.esm.
  • Blank - Different Master Dependent.esm: Empty description field. Contains 7 records. 4 records are overridden from Blank - Different.esm.
  • Blank.esp: Description field value is €ƒŠ. Contains 6 records.
  • Blank - Different.esp: Empty description field. Contains 5 records.
  • Blank - Master Dependent.esp: Empty description field. Contains 4 records. 2 records are overridden from Blank.esm.
  • Blank - Different Master Dependent.esp: Empty description field. Contains 3 records. 2 records are overridden from Blank - Different.esm.
  • Blank - Plugin Dependent.esp: Empty description field. Contains 2 records. 1 record is overridden from Blank.esp.
  • Blank - Different Plugin Dependent.esp: Empty description field. Contains 1 record, overridden from Blank - Different.esp.

All records are minimal BPTD (Body Part Data) records unless otherwise noted above, so that the Skyrim plugins are also compatible with the Fallout 3 and Fallout: New Vegas record formats.

The Skyrim/Data folder also contains a Blank.bsa and its accompanying Blank.bsl. These were created by the Archive.exe that is supplied with Skyrim's Creation Kit. The BSA contains only one file, which is the LICENSE file in this repository.

Skyrim SE Plugins

The Skyrim SE plugins, Blank.bsa and Blank.bsl files are identical to the Skyrim plugins detailed above, as Skyrim SE and Fallout 4 use the same file formats.

A Blank.esl plugin is also included which has the same content as Blank.esp, but also has the light master flag set in its header.

Fallout 4 Archive

The Fallout 4/Data folder contains:

  • Blank.esp: a plugin containing no records.
  • Blank.dds: a DDS texture file created in Paint.net by saving the default 800x600 blank white image.
  • Blank - Main.ba2: an archive that contains only one file, which is the LICENSE file in this repository, stored at dev/git/testing-plugins/LICENSE.txt within the BA2 file.
  • Blank - Textures.ba2: an archive that contains only file, which is the Blank.dds file, stored at dev/git/testing-plugins/Blank.dds within the BA2 file.

The plugin and both BA2 files were created using the Fallout 4 Creation Kit.

Starfield Plugins

The Starfield/Data folder contains:

  • Blank.esp: Description field value is v5.0. Contains 10 records, with one being an interior CELL.
  • Blank.full.esm: Blank.esp exported as a full master.
  • Blank.medium.esm: Blank.esp exported as a medium master.
  • Blank.small.esm: Blank.esp exported as a small (a.k.a. light) master.
  • Blank - Override.esp: Contains 1 record overridden from Blank.full.esm, and has the override flag set.
  • Blank - Override.full.esm: Blank - Override.esp exported as a full master.
  • Blank - Override.medium.esm: Blank - Override.esp exported as a medium master.
  • Blank - Override.small.esm: Blank - Override.esp exported as a small (a.k.a. light) master.

The plugins were created using the Starfield Creation Kit. The override flag was set in a hex editor.

About

Some Elder Scrolls Plugin (.esp) and Elder Scrolls Master (.esm) files used for testing libespm, libloadorder & LOOT.

License:MIT License