Template:RCO TOC entry common area: Difference between revisions

From PS3 Developer wiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 1: Line 1:
| 0x00 || 0x04 || integer || '''entry_type''' || {{yes}} || {{yes}} || {{{1|01 01 00 00}}} || rowspan="2" | {{{2|<MainTree <span style="color:#000099;">name</span><span style="color:#990000;">="label"</span>>}}} || First and second byte indicates the entry type
| 0x00 || 0x04 || integer || '''entry_type''' || {{yes}} || {{yes}} || {{{1|01 01 00 00}}} || rowspan="2" | {{{3|<MainTree <span style="color:#000099;">name</span><span style="color:#990000;">="label"</span>>}}} || First and second byte indicates the entry type
|-
|-
| 0x04 || 0x04 || integer || '''entry_label_offset''' || {{yes}} || {{yes}} || {{{3|00 00 00 00}}} || Offset to the label (relative to the label table).  0xFFFFFFFF means the label doesn't exist for this entry
| 0x04 || 0x04 || integer || '''entry_label_offset''' || {{yes}} || {{yes}} || {{{2|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 || {{cellcolors|lightgrey}} n/a || sizeof(RCOEntry) = 0x28 [ only used for entries with extra info (ie not "main" entries) ]
| 0x08 || 0x04 || integer || '''entry_header_size''' || {{yes}} || {{yes}} || 00 00 00 28 || {{cellcolors|lightgrey}} n/a || sizeof(RCOEntry) = 0x28 [ only used for entries with extra info (ie not "main" entries) ]

Revision as of 04:29, 25 September 2016

| 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 4C || 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 08 || 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 || |-