TES4 Record – Plugin info
TES4 record type.
Classes:
|
Record for plugin info. |
-
class
TES4(flags, id, revision=0, version=15, unknown=b'\x00\x00', data=[])[source] Bases:
RecordRecord for plugin info.
- Parameters
Classes:
CNAM([cstring])The plugin's author.
DATA([cstring])HEDR(version, num_records, next_object_id)Header.
MAST([cstring])Name of a master plugin.
ONAM([iterable])Form Overrides.
SNAM([cstring])The plugin's description.
Attributes:
Subrecords of this record.
Record flags
4-byte form ID
Used for revision control by the Creation Kit, if enabled.
Form version
Methods:
parse_subrecords(raw_bytes)Parse this record's subrecords.
-
class
CNAM(cstring: Union[str, bytes] = b'')[source] Bases:
CStringRecordThe plugin’s author.
Max 511 bytes.
-
class
DATA(cstring: Union[str, bytes] = b'')[source] Bases:
BytesRecordTypeMethods:
parse(raw_bytes)Parse this subrecord.
unparse()Turn this subrecord back into raw bytes for an ESP file.
-
namedtuple
HEDR(version, num_records, next_object_id)[source] Bases:
NamedTupleHeader.
Contains additional details about the plugin.
- Fields
-
class
MAST(cstring: Union[str, bytes] = b'')[source] Bases:
CStringRecordName of a master plugin.
May be repeated.
-
class
ONAM(iterable=(), /)[source] Bases:
FormIDArrayRecordForm Overrides.
Overridden records. An array of
REFR,ACHR,ACRE,PMIS,PGRE,LANDandNAVMrecords.
-
class
SNAM(cstring: Union[str, bytes] = b'')[source] Bases:
CStringRecordThe plugin’s description.
Max 511 bytes.
-
data Type:
List[RecordType]