-
Notifications
You must be signed in to change notification settings - Fork 0
World_Z
Chum World WORLD
ImZouna World_Z
struct World_Z : ResourceObject_Z {
// thiscall 007AAD40
crc32_t nodeCRC32;
crc32_t warpCRC32;
crc32_t gameObjCRC32;
crc32_t unused14;
crc32_t genWorldCRC32;
crc32_t nodeCRC32;
PascalArray<std::uint32_t> unused17s;
PascalArray<std::uint8_t> unuseds;
// thiscall 00643740
Mat4f unknown0;
PascalArray<std::int32_t> indices0;
// can be -1
PascalArray<struct Unknown2 {
std::uint32_t placeholder0;
// 0xFFFFFFFF
std::uint32_t placeholder1;
// 0xFFFFFFFF
std::uint32_t index;
// starting at 1
std::uint32_t placeholder2;
// 0xFFFFFFFF
std::uint32_t unknown4;
// UUID?
// Increments by 1
// Starts at a very large number
std::uint32_t zero;
}> unknown2s;
// thiscall 00643740
Mat4f unknown3s;
PascalArray<std::int32_t> indices1;
// can be -1
PascalArray<Unknown2> unknown5s;
// end thiscalls
PascalArray<crc32_t> unused6s;
PascalArray<crc32_t> unused7s;
PascalArray<crc32_t> unused8s;
PascalArray<crc32_t> unused9s;
PascalArray<crc32_t> unused10s;
PascalArray<crc32_t> splineGraphCRC32s;
PascalArray<crc32_t> unused12s;
PascalArray<crc32_t> materialAnimCRC32;
};
//------------------------------------------------
//--- 010 Editor v11.0.1 Binary Template
//------------------------------------------------
struct World_Z
{
uint32 unknown11;
uint32 unknown12;
uint32 unknown13;
uint32 unknown14;
uint32 unknown15;
uint32 unknown16;
uint32 unknown17count;
uint32 unknown17s[unknown17count];
uint32 unknownCount;
byte unknowns[unknownCount];
float unknown0[16];
uint32 unknown1Count;
uint32 unknown1s[unknown1Count];
uint32 unknow2Count;
struct Unknown2
{
uint32 unknown0;
uint32 unknown1;
uint32 unknown2;
uint32 unknown3;
uint32 unknown4;
uint32 unknown5;
} unknown2s[unknow2Count];
float unknown3s[16];
uint32 unknown4Count;
uint32 unknown4s[unknown4Count];
uint32 unknown5Count;
Unknown2 unknown5s[unknown5Count];
uint32 unknown6Count;
uint32 unknown6s[unknown6Count];
uint32 unknown7Count;
uint32 unknown7s[unknown7Count];
uint32 unknown8Count;
uint32 unknown8s[unknown8Count];
uint32 unknown9Count;
uint32 unknown9s[unknown9Count];
uint32 unknown10Count;
uint32 unknown10s[unknown10Count];
uint32 unknown11Count;
uint32 unknown11s[unknown11Count];
uint32 unknown12Count;
uint32 unknown12s[unknown12Count];
uint32 unknown13Count;
uint32 unknown13s[unknown13Count];
} world;
For FMTK Users and Mod Developers
For FMTK Developers
Asobo BigFile Format Specification
Asobo Classes
Animation_Z
Binary_Z
Bitmap_Z
Camera_Z
CollisionVol_Z
Fonts_Z
GameObj_Z
GenWorld_Z
GwRoad_Z
Keyframer*_Z
Light_Z
LightData_Z
Lod_Z
LodData_Z
Material_Z
MaterialAnim_Z
MaterialObj_Z
Mesh_Z
MeshData_Z
Node_Z
Omni_Z
Particles_Z
ParticlesData_Z
RotShape_Z
RotShapeData_Z
Rtc_Z
Skel_Z
Skin_Z
Sound_Z
Spline_Z
SplineGraph_Z
Surface_Z
SurfaceDatas_Z
UserDefine_Z
Warp_Z
World_Z
WorldRef_Z
Asobo File Format Idioms
Asobo CRC32
Asobo LZ Compression
Asobo Arithmetic Coding Compression
Asobo Save Game File Format Specification
Asobo Audio Formats
TotemTech/ToonTech/Zouna/ACE/BSSTech/Opal Timeline
Zouna Modding Resources
Miscellaneous