Template:RCO TOC entry common area

From PS3 Developer wiki
Revision as of 05:49, 25 September 2016 by Sandungas (talk | contribs)
Jump to navigation Jump to search

| 0x00 || 0x04 || integer || entry_type || style="background:#55CC55; color:#FFFFFF; text-align: center;" | Yes || style="background:#55CC55; color:#FFFFFF; text-align: center;" | Yes || 01 01 00 00 || rowspan="2" | <MainTree name="label"> || First and second byte indicates the entry type |- | 0x04 || 0x04 || integer || entry_label_offset || style="background:#55CC55; color:#FFFFFF; text-align: center;" | Yes || style="background:#55CC55; color:#FFFFFF; text-align: center;" | 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 || style="background:#55CC55; color:#FFFFFF; text-align: center;" | Yes || style="background:#55CC55; color:#FFFFFF; text-align: center;" | Yes || 00 00 00 28 || style="background-color:lightgrey; color:inherit; text-align:left;" | n/a || sizeof(RCOEntry) = 0x28 [ only used for entries with extra info (ie not "main" entries) ] |- | 0x0C || 0x04 || integer || entry_size || style="background:#55CC55; color:#FFFFFF; text-align: center;" | Yes || style="background:#55CC55; color:#FFFFFF; text-align: center;" | Yes || 00 00 00 00 || style="background-color:lightgrey; color:inherit; text-align:left;" | 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 || style="background:#55CC55; color:#FFFFFF; text-align: center;" | Yes || style="background:#55CC55; color:#FFFFFF; text-align: center;" | Yes || 00 00 00 00 || style="background-color:lightgrey; color:inherit; text-align:left;" | n/a || |- | 0x14 || 0x04 || integer || next_brother_entry_offset || style="background:#55CC55; color:#FFFFFF; text-align: center;" | Yes || style="background:#55CC55; color:#FFFFFF; text-align: center;" | Yes || 00 00 00 00 || style="background-color:lightgrey; color:inherit; text-align:left;" | n/a || |- | 0x18 || 0x04 || integer || prev_brother_entry_offset || style="background:#55CC55; color:#FFFFFF; text-align: center;" | Yes || style="background:#55CC55; color:#FFFFFF; text-align: center;" | Yes || 00 00 00 00 || style="background-color:lightgrey; color:inherit; text-align:left;" | 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 || style="background:#55CC55; color:#FFFFFF; text-align: center;" | Yes || style="background:#55CC55; color:#FFFFFF; text-align: center;" | Yes || 00 00 00 28 || style="background-color:lightgrey; color:inherit; text-align:left;" | n/a || entry offset relative to parent start offset |- | 0x20 || 0x04 || unk || style="background-color:#ff9999; color:inherit; text-align:left;" | unknown || style="background:#55CC55; color:#FFFFFF; text-align: center;" | Yes || style="background:#55CC55; color:#FFFFFF; text-align: center;" | Yes || 00 00 00 00 || style="background-color:lightgrey; color:inherit; text-align:left;" | n/a || |- | 0x24 || 0x04 || unk || style="background-color:#ff9999; color:inherit; text-align:left;" | unknown || style="background:#55CC55; color:#FFFFFF; text-align: center;" | Yes || style="background:#55CC55; color:#FFFFFF; text-align: center;" | Yes || 00 00 00 00 || style="background-color:lightgrey; color:inherit; text-align:left;" | n/a || |-