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.
- Host: GitHub
- URL: https://github.com/ortham/testing-plugins
- Owner: Ortham
- License: mit
- Created: 2014-10-04T19:59:14.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2024-06-25T16:37:38.000Z (almost 2 years ago)
- Last Synced: 2025-01-31T16:15:45.270Z (over 1 year ago)
- Homepage:
- Size: 30.3 KB
- Stars: 7
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.