User Tools

Site Tools


kirby64_the_crystal_shards:level_settings_blocks

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
kirby64_the_crystal_shards:level_settings_blocks [2020/03/05 17:36]
jesusyoshi54 [Triangles]
kirby64_the_crystal_shards:level_settings_blocks [2020/03/05 18:21]
jesusyoshi54 [Path Nodes]
Line 210: Line 210:
 /​*0x0*/ ​   u32    Num_Path_Nodes;​ /​*0x0*/ ​   u32    Num_Path_Nodes;​
 /​*0x4*/ ​   struct Path_Node_Header ​  ​(*Path_Node_Header)[];​ /​*0x4*/ ​   struct Path_Node_Header ​  ​(*Path_Node_Header)[];​
-/​*0x8*/ ​   u8     ​*Unk_Bytes;​ +/​*0x8*/ ​   u8     (*Unk_Bytes)[]
-/​*0xC*/ ​   f32    *Unk_Floats;​+/​*0xC*/ ​   f32    ​(*Unk_Floats)[];
 }; };
 </​code>​ </​code>​
Line 228: Line 228:
 /​*0x8*/​  ​  ​struct Node_Connecters ​    ​(*Node_Connections)[];​ /​*0x8*/​  ​  ​struct Node_Connecters ​    ​(*Node_Connections)[];​
 /​*0xC*/​  ​  ​u16 Num_Connections;​ /​*0xC*/​  ​  ​u16 Num_Connections;​
-/​*0xE*/​  ​  u16 unk;+/​*0xE*/​  ​  u16 Self_Connected;
 }; };
 </​code>​ </​code>​
Line 255: Line 255:
 /​*0x0C*/ ​   f32    Inverse_H_Speed;​ /​*0x0C*/ ​   f32    Inverse_H_Speed;​
 /​*0x10*/ ​   f32    (*Boundary_Matrix)[];​ /​*0x10*/ ​   f32    (*Boundary_Matrix)[];​
-/​*0x14*/ ​   f32    *Unk;+/​*0x14*/ ​   f32    ​(*Unk)[][5];
 }; };
 </​code>​ </​code>​
  
-The unknown section is almost always null. All that is known is that it follows the boundary matrix and is 4 sets if 5 floats.+The unknown section is almost always null. All that is known is that it follows the boundary matrix and is an areay of 5 floats, with length of Num_Node_Sections-1.
  
 ==== Camera&​Kirby Nodes ==== ==== Camera&​Kirby Nodes ====
kirby64_the_crystal_shards/level_settings_blocks.txt · Last modified: 2021/04/09 18:18 by someone2639