scdatatools.forge.dftypes package

class scdatatools.forge.dftypes.ClassReference[source]

Bases: StrongPointer

class scdatatools.forge.dftypes.DataCoreBase[source]

Bases: Structure

property dcb
class scdatatools.forge.dftypes.DataCoreHeader[source]

Bases: DataCoreBase

boolean_count

Structure/Union member

data_mapping_definition_count

Structure/Union member

double_count

Structure/Union member

enum_count

Structure/Union member

enum_definition_count

Structure/Union member

enum_option_name_count

Structure/Union member

float_count

Structure/Union member

guid_count

Structure/Union member

int16_count

Structure/Union member

int32_count

Structure/Union member

int64_count

Structure/Union member

int8_count

Structure/Union member

locale_count

Structure/Union member

property_definition_count

Structure/Union member

record_definition_count

Structure/Union member

reference_count

Structure/Union member

string_count

Structure/Union member

strong_value_count

Structure/Union member

structure_definition_count

Structure/Union member

text_length

Structure/Union member

uint16_count

Structure/Union member

uint32_count

Structure/Union member

uint64_count

Structure/Union member

uint8_count

Structure/Union member

unknown0

Structure/Union member

unknown1

Structure/Union member

unknown2

Structure/Union member

unknown3

Structure/Union member

unknown4

Structure/Union member

unknown6

Structure/Union member

version

Structure/Union member

weak_value_count

Structure/Union member

class scdatatools.forge.dftypes.DataCoreNamed[source]

Bases: DataCoreBase

property name
class scdatatools.forge.dftypes.DataMappingDefinition16[source]

Bases: DataCoreBase

structure_count

Structure/Union member

structure_index

Structure/Union member

class scdatatools.forge.dftypes.DataMappingDefinition32[source]

Bases: DataCoreBase

structure_count

Structure/Union member

structure_index

Structure/Union member

class scdatatools.forge.dftypes.EnumChoice[source]

Bases: DataCoreBase

enum_choice_index

Structure/Union member

property value
class scdatatools.forge.dftypes.EnumDefinition[source]

Bases: DataCoreNamed

property enum
first_value_index

Structure/Union member

name_offset

Structure/Union member

value_count

Structure/Union member

class scdatatools.forge.dftypes.GUID[source]

Bases: DataCoreBase

raw_guid

Structure/Union member

property value
class scdatatools.forge.dftypes.LocaleReference[source]

Bases: StringReference

class scdatatools.forge.dftypes.Pointer[source]

Bases: object

property name
property properties
property reference
property structure_definition
property type
class scdatatools.forge.dftypes.PropertyDefinition[source]

Bases: DataCoreNamed

property calculated_data_size
conversion_type

Structure/Union member

data_type

Structure/Union member

name_offset

Structure/Union member

padding

Structure/Union member

structure_index

Structure/Union member

property type_def
class scdatatools.forge.dftypes.Record(*args, **kwargs)[source]

Bases: Pointer, DataCoreNamed

property filename
filename_offset

Structure/Union member

id

Structure/Union member

instance_index

Structure/Union member

property name
name_offset

Structure/Union member

other_index

Structure/Union member

structure_index

Structure/Union member

class scdatatools.forge.dftypes.Reference[source]

Bases: DataCoreBase

instance_index

Structure/Union member

property name
property properties
property reference
value

Structure/Union member

class scdatatools.forge.dftypes.StringReference[source]

Bases: DataCoreBase

string_offset

Structure/Union member

property value
class scdatatools.forge.dftypes.StrongPointer[source]

Bases: Pointer, DataCoreBase

instance_index

Structure/Union member

structure_index

Structure/Union member

class scdatatools.forge.dftypes.StructureDefinition[source]

Bases: DataCoreNamed

property calculated_data_size
first_property_index

Structure/Union member

name_offset

Structure/Union member

node_type

Structure/Union member

property parent
parent_index

Structure/Union member

property properties
property_count

Structure/Union member

class scdatatools.forge.dftypes.StructureInstance(dcb=None, dcb_offset=None, structure_definition=None)[source]

Bases: object

property properties
class scdatatools.forge.dftypes.WeakPointer[source]

Bases: Pointer, DataCoreBase

instance_index

Structure/Union member

property properties
structure_index

Structure/Union member

Submodules