Data Classes - widberg/fmtk GitHub Wiki
Data classes are classes containing additional information associated with a primary class. All data classes inherit from ObjectDatas_Z
while all primary classes that have a data class associated with them inherit from Object_Z
. This feature of the engine allows for repetitious data to be stored without unnecessary duplication in BigFiles.
The data_name
field in the Object_Z
header for objects of primary classes with an associated data class object will contain the CRC-32 hash of the data class object.
Primary Class | Data Class |
---|---|
Light_Z | LightData_Z |
Lod_Z | LodData_Z |
Mesh_Z | MeshData_Z |
Particles_Z | ParticlesData_Z |
RotShape_Z | RotShapeData_Z |
Skin_Z | Skel_Z |
Surface_Z | SurfaceDatas_Z |