TXST Record – Texture Set
TXST record type.
Classes:
|
Texture set. |
-
class
TXST(flags, id, revision=0, version=15, unknown=b'\x00\x00', data=[])[source] Bases:
RecordTexture set.
- Parameters
Classes:
DNAM(*args, **kwargs)Flags.
DODT(min_width, max_width, min_height, ...)Decal Data.
TX00([cstring])Base Image / Transparency.
TX01([cstring])Normal Map / Specular.
TX02([cstring])Environment Map Mask.
TX03([cstring])Glow Map.
TX04([cstring])Parallax Map.
TX05([cstring])Enviroment Map.
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
DNAM(*args, **kwargs)[source] Bases:
Uint16RecordFlags.
See https://tes5edit.github.io/fopdoc/Fallout3/Records/TXST.html
-
class
DODT(min_width, max_width, min_height, max_height, depth, shininess, parallax_scale, parallax_passes, flags, color)[source] Bases:
StructRecordDecal Data.
- Parameters
Attributes:
Methods:
Returns a list of attributes on this class in the order they should be packed.
Returns the pack/unpack struct string and the corresponding size.
-
static
get_field_names()[source] Returns a list of attributes on this class in the order they should be packed.
-
class
TX00(cstring: Union[str, bytes] = b'')[source] Bases:
CStringRecordBase Image / Transparency.
The alpha channel holds the transparency data.
-
class
TX01(cstring: Union[str, bytes] = b'')[source] Bases:
CStringRecordNormal Map / Specular.
The alpha channel holds the specular data.
-
data Type:
List[RecordType]