ASPC Record – Acoustic Space

ASPC record type.

Classes:

ASPC(flags, id[, revision, version, ...])

Acoustic Space.

class ASPC(flags, id, revision=0, version=15, unknown=b'\x00\x00', data=[])[source]

Bases: Record

Acoustic Space.

Parameters
  • flags (int)

  • id (bytes)

  • revision (int) – Default 0.

  • version (int) – Default 15.

  • unknown (bytes) – Default b'\x00\x00'.

  • data (List[RecordType]) – Default [].

Classes:

ANAM(*args, **kwargs)

Environment Type.

INAM(*args, **kwargs)

Is Interior.

RDAT([cstring])

Use Sound from Region (Interiors Only).

SNAM([cstring])

Dawn / Default Loop, or Afternoon, or Dusk, or Night, or Walla.

WNAM(*args, **kwargs)

Walla Trigger Count.

Attributes:

data

Subrecords of this record.

flags

Record flags

id

4-byte form ID

revision

Used for revision control by the Creation Kit, if enabled.

unknown

version

Form version

Methods:

parse_subrecords(raw_bytes)

Parse this record's subrecords.

class ANAM(*args, **kwargs)[source]

Bases: Uint32Record

Environment Type.

Enum - see below for values.

class INAM(*args, **kwargs)[source]

Bases: Uint32Record

Is Interior.

Enum - see values below.

class RDAT(cstring: Union[str, bytes] = b'')[source]

Bases: FormIDRecord

Use Sound from Region (Interiors Only).

Form ID of a REGN record.

class SNAM(cstring: Union[str, bytes] = b'')[source]

Bases: FormIDRecord

Dawn / Default Loop, or Afternoon, or Dusk, or Night, or Walla.

Form ID of a SOUN record, or null.

class WNAM(*args, **kwargs)[source]

Bases: Uint32Record

Walla Trigger Count.

data

Type:    List[RecordType]

flags

Type:    int

id

Type:    bytes

classmethod parse_subrecords(raw_bytes)[source]

Parse this record’s subrecords.

Parameters

raw_bytes (BytesIO) – Raw bytes for this record’s subrecords

Return type

Iterator[RecordType]

revision

Type:    int

unknown

Type:    bytes

version

Type:    int