Template:RCO TOC entry common area

From PS3 Developer wiki
Revision as of 05:22, 25 September 2016 by Sandungas (talk | contribs) (human-editable fix)
Jump to navigation Jump to search
RCO TOC entry common area
Offset Length Data type Name PSP icon PS3 icon Example (TOC) Example (XML) Notes
0x00 0x04 integer entry_type Yes Yes 01 01 00 00 <MainTree name="label"> First and second byte indicates the entry type
0x04 0x04 integer entry_label_offset Yes Yes 00 00 00 00 Offset to the label (relative to the label table). 0xFFFFFFFF means the label doesn't exist for this entry
0x08 0x04 integer entry_header_size Yes Yes 00 00 00 28 n/a sizeof(RCOEntry) = 0x28 [ only used for entries with extra info (ie not "main" entries) ]
0x0C 0x04 integer entry_size Yes Yes 00 00 00 00 n/a main tables (main/img etc) uses 0x28 here, or is this the length of current entry (not including subentries)?
0x10 0x04 integer children_number Yes Yes 00 00 00 00 n/a
0x14 0x04 integer next_brother_entry_offset Yes Yes 00 00 00 00 n/a
0x18 0x04 integer prev_brother_entry_offset Yes Yes 00 00 00 00 n/a this is usually 0x0 however (does make writing RCOs easier though :P I guess Sony's tools do something similar...)
0x1C 0x04 integer parent_offset Yes Yes 00 00 00 28 n/a entry offset relative to parent start offset
0x20 0x04 unk unknown Yes Yes 00 00 00 00 n/a
0x24 0x04 unk unknown Yes Yes 00 00 00 00 n/a