Skip to content

DKCTF Ldr Types

Yannik Marchand edited this page Mar 16, 2019 · 7 revisions

The code that parses these structs was probably automatically generated from a C++ header or something similar. Unfortunately, only the CRC32 hash of each field name is stored in the file, and there's no real way to infer the name of a field from its hash. Not all fields of a struct must be stored in the file: if a field is not present a default value is used.

Type Description
Uint16 Number of fields
... Fields

Every field is stored as follows:

Type Description
Uint32 Name hash
Uint16 Data size
... Data

This wiki page is split up into multiple subpages:

Page
DKCTF Ldr Types (A-C)
DKCTF Ldr Types (D-O)
DKCTF Ldr Types (P)
DKCTF Ldr Types (Q-Z)
DKCTF Ldr Enums
Clone this wiki locally