Skip to main content

Module plugin_header

Module plugin_header 

Source
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§

PluginHeader
Parsed header from a Bethesda plugin file.

Enums§

PluginWarning
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.