An open API service indexing awesome lists of open source software.

https://github.com/ortham/testing-plugins

Some Elder Scrolls Plugin (.esp) and Elder Scrolls Master (.esm) files used for testing libespm, libloadorder & LOOT.
https://github.com/ortham/testing-plugins

Last synced: 5 months ago
JSON representation

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

Awesome Lists containing this project

README

          

testing-plugins
===============

Some plugins that are used for testing [libbsa](https://github.com/Ortham/libbsa), [libespm](https://github.com/Ortham/libespm), [libloadorder](https://github.com/Ortham/libloadorder) and [LOOT](https://github.com/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](https://github.com/TES5Edit). 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](http://www.nexusmods.com/oblivion/mods/3311/). 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](https://github.com/TES5Edit). 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.