Expand description
Bethesda plugin (ESP/ESM/ESL) header parser.
Reads only the first ~1KB of a plugin file to extract:
- Plugin version (Form 43 vs Form 44)
- Master file dependencies
- Plugin flags (ESM, ESL)
This avoids loading entire multi-GB plugin files.
Modules§
- flags
- Flags in the TES4 record header.
Structs§
- Plugin
Header - Parsed header from a Bethesda plugin file.
Enums§
- Plugin
Warning - A validation warning for a plugin.
Constants§
- FORM_
43_ VERSION - Plugin version for Skyrim LE (Form 43) — outdated for SSE.
- FORM_
44_ VERSION - Plugin version for Skyrim SE (Form 44).
Functions§
- parse_
plugin_ header - Parse a plugin header from a file path.
- validate_
plugins - Validate plugins against the active load order.