Template:RCO TOC entry common area

From PS3 Developer wiki
Revision as of 07:43, 18 October 2016 by Sandungas (talk | contribs) (finally i got it, this one has been annoying me days ago, the confusing behaviour is only the entries with childrens uses it)
Jump to navigation Jump to search
RCO TOC entry common area
Offset Length Type Name PSP icon PS3 icon Example (TOC) Example (XML) Notes
0x00 0x04 int entry_type Yes Yes 01 / 01 / 00 00 <MainTree name="label"> First byte type, second byte id, last 2 bytes always 0x0000
0x04 0x04 int entry_label_offset Yes Yes 00 00 00 00 Label offset relative to the start of the label table (optional)
0x08 0x04 int attributes_offset Yes Yes 00 00 00 28 no XML representation Attributes offset relative to the start of the entry (optional)
0x0C 0x04 int children_offset Yes Yes 00 00 00 00 First children offset relative to the start of the entry (optional)
0x10 0x04 int children_number Yes Yes 00 00 00 00 represents XML hierarchy Number of subentries
0x14 0x04 int next_sibling_offset Yes Yes 00 00 00 00 Next entry on the same level hierarchy
0x18 0x04 int prev_sibling_offset Yes Yes 00 00 00 00 this is usually 0x0 however (does make writing RCOs easier though :P I guess Sony's tools do something similar...)
0x1C 0x04 int parent_offset Yes Yes 00 00 00 28 Entry offset relative to parent start offset
0x20 0x04 unk toc_entry_unknown1 Yes Yes 00 00 00 00 no XML representation
0x24 0x04 unk toc_entry_unknown2 Yes Yes 00 00 00 00