39
edits
(Add category.) |
(Update links.) |
||
Line 2: | Line 2: | ||
=== Header (nn::g3d::ResFile or nn::g3d2::ResFile) === | === Header (nn::g3d::ResFile or nn::g3d2::ResFile) === | ||
An nn::util::BinaryFileHeader derived file header featuring arrays and dictionaries of each model resource type, as well. | An [[Common nn::util#nn::util::BinaryFileHeader|nn::util::BinaryFileHeader]] derived file header featuring arrays and dictionaries of each model resource type, as well. | ||
{| class="wikitable" | {| class="wikitable" | ||
|+Version 10.0.0 | |+Version 10.0.0 | ||
Line 12: | Line 12: | ||
|0x0 | |0x0 | ||
|0x20 | |0x20 | ||
|nn::util::BinaryFileHeader | |[[Common nn::util#nn::util::BinaryFileHeader|nn::util::BinaryFileHeader]] | ||
|Base header | |Base header | ||
|- | |- | ||
Line 27: | Line 27: | ||
|0x30 | |0x30 | ||
|0x8 | |0x8 | ||
|nn::util::ResDic * | |[[Common nn::util#nn::util::ResDic|nn::util::ResDic]] * | ||
|Model dictionary | |Model dictionary | ||
|- | |- | ||
|0x38 | |0x38 | ||
|0x8 | |0x8 | ||
| | |void*[4] | ||
|Only 4 unused null pointers so far | |Only observed as 4 unused null pointers so far | ||
|- | |- | ||
|0x58 | |0x58 | ||
Line 42: | Line 42: | ||
|0x60 | |0x60 | ||
|0x8 | |0x8 | ||
|nn::util::ResDic * | |[[Common nn::util#nn::util::ResDic|nn::util::ResDic]] * | ||
|Skeletal animation dictionary | |Skeletal animation dictionary | ||
|- | |- | ||
Line 52: | Line 52: | ||
|0x70 | |0x70 | ||
|0x8 | |0x8 | ||
|nn::util::ResDic * | |[[Common nn::util#nn::util::ResDic|nn::util::ResDic]] * | ||
|Material animation dictionary | |Material animation dictionary | ||
|- | |- | ||
Line 62: | Line 62: | ||
|0x80 | |0x80 | ||
|0x8 | |0x8 | ||
|nn::util::ResDic * | |[[Common nn::util#nn::util::ResDic|nn::util::ResDic]] * | ||
|Bone visibility animation dictionary | |Bone visibility animation dictionary | ||
|- | |- | ||
Line 72: | Line 72: | ||
|0x90 | |0x90 | ||
|0x8 | |0x8 | ||
|nn::util::ResDic * | |[[Common nn::util#nn::util::ResDic|nn::util::ResDic]] * | ||
|Shape animation dictionary | |Shape animation dictionary | ||
|- | |- | ||
Line 82: | Line 82: | ||
|0xa0 | |0xa0 | ||
|0x8 | |0x8 | ||
|nn::util::ResDic * | |[[Common nn::util#nn::util::ResDic|nn::util::ResDic]] * | ||
|Scene animation dictionary | |Scene animation dictionary | ||
|- | |- | ||
Line 92: | Line 92: | ||
|0xb0 | |0xb0 | ||
|0x8 | |0x8 | ||
|nn::gfx::MemoryPoolInfo | |[[Common nn::gfx#nn::gfx::MemoryPoolInfo|nn::gfx::MemoryPoolInfo]] | ||
|Pre-initialized MemoryPool info pointing to GPU region | |Pre-initialized MemoryPool info pointing to GPU region | ||
|- | |- | ||
|0xb8 | |0xb8 | ||
|0x8 | |0x8 | ||
|nn::gfx::ResEmbedFile * | |[[Common nn::gfx#nn::gfx::ResEmbedFile|nn::gfx::ResEmbedFile]] * | ||
|Embed file array | |Embed file array | ||
|- | |- | ||
|0xc0 | |0xc0 | ||
|0x8 | |0x8 | ||
|nn::util::ResDic * | |[[Common nn::util#nn::util::ResDic|nn::util::ResDic]] * | ||
|Embed file dictionary | |Embed file dictionary | ||
|- | |- | ||
Line 112: | Line 112: | ||
|0xd0 | |0xd0 | ||
|0x8 | |0x8 | ||
|const char * | |const char * (NW) | ||
|Reserved | |Reserved | ||
|- | |- |
edits