Data Types#

Base#

class dk64_lib.data_types.base.BaseData(raw_data, offset, size, was_compressed, rom, data_type=None, *args, **kwargs)[source]#

Bases: ABC

Parameters:
  • raw_data (bytes)

  • offset (int)

  • size (int)

  • was_compressed (bool)

  • rom (Rom)

  • data_type (str)

Text#

class dk64_lib.data_types.text.TextData(raw_data, offset, size, was_compressed, rom, data_type=None, *args, **kwargs)[source]#

Bases: BaseData

Parameters:
  • raw_data (bytes)

  • offset (int)

  • size (int)

  • was_compressed (bool)

  • rom (Rom)

  • data_type (str)

Textures#

class dk64_lib.data_types.texture.TextureData(raw_data, offset, size, was_compressed, rom, data_type=None, *args, **kwargs)[source]#

Bases: BaseData

Parameters:
  • raw_data (bytes)

  • offset (int)

  • size (int)

  • was_compressed (bool)

  • rom (Rom)

  • data_type (str)

Geometry#

Cutscenes#

Table Stubs#