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 |