Bfres: Difference between revisions

454 bytes added ,  1 year ago
Update links.
(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
|reserved
|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
|-
|-
38

edits