Template:RCO TOC entry common area: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
Line 6: | Line 6: | ||
</noinclude>| 0x00 || 0x04 || int || '''entry_type''' || {{yes}} || {{yes}} || {{{1|01 / 01 / 00 00}}} || rowspan="2" | {{{4|<MainTree <span style="color:#000099;">name</span><span style="color:#990000;">="label"</span>>}}} || First byte '''type''', second byte '''id''', last 2 bytes always 0x0000 | </noinclude>| 0x00 || 0x04 || int || '''entry_type''' || {{yes}} || {{yes}} || {{{1|01 / 01 / 00 00}}} || rowspan="2" | {{{4|<MainTree <span style="color:#000099;">name</span><span style="color:#990000;">="label"</span>>}}} || First byte '''type''', second byte '''id''', last 2 bytes always 0x0000 | ||
|- | |- | ||
| 0x04 || 0x04 || int || '''entry_label_offset''' || {{yes}} || {{yes}} || {{{2|00 00 00 00}}} || Label offset relative to the start of label table (<abbr title="0xFFFFFFFF means the label doesn't exist for this entry">optional</abbr>) | | 0x04 || 0x04 || int || '''entry_label_offset''' || {{yes}} || {{yes}} || {{{2|00 00 00 00}}} || Label offset relative to the start of the label table (<abbr title="0xFFFFFFFF means the label doesn't exist for this entry">optional</abbr>) | ||
|- | |- | ||
| 0x08 || 0x04 || int || '''attributes_offset''' || {{yes}} || {{yes}} || 00 00 00 28 || rowspan="2" {{cellcolors|lightgrey}} no XML representation || Only used for entries with attributes | | 0x08 || 0x04 || int || '''attributes_offset''' || {{yes}} || {{yes}} || 00 00 00 28 || rowspan="2" {{cellcolors|lightgrey}} no XML representation || Attributes offset relative to the start of the entry (<abbr title="Only used for entries with attributes. ie not ''tree'' entries">optional</abbr>) | ||
|- | |- | ||
| 0x0C || 0x04 || int || '''entry_size''' || {{yes}} || {{yes}} || {{{3|00 00 00 00}}} || main tables (main/img etc) uses 0x28 here, or is this the length of current entry (not including subentries)? | | 0x0C || 0x04 || int || '''entry_size''' || {{yes}} || {{yes}} || {{{3|00 00 00 00}}} || main tables (main/img etc) uses 0x28 here, or is this the length of current entry (not including subentries)? | ||
|- | |- | ||
| 0x10 || 0x04 || int || '''children_number''' || {{yes}} || {{yes}} || 00 00 00 00 || rowspan="4" {{cellcolors|lightgrey}} represents XML hierarchy || | | 0x10 || 0x04 || int || '''children_number''' || {{yes}} || {{yes}} || 00 00 00 00 || rowspan="4" {{cellcolors|lightgrey}} represents XML hierarchy || Number of subentries | ||
|- | |- | ||
| 0x14 || 0x04 || int || '''next_sibling_offset''' || {{yes}} || {{yes}} || 00 00 00 00 || | | 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...) | | 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 || | | 0x1C || 0x04 || int || '''parent_offset''' || {{yes}} || {{yes}} || 00 00 00 28 || Entry offset relative to parent start offset | ||
|- | |- | ||
| 0x20 || 0x04 || unk || {{cellcolors|#ff9999}} ''toc_entry_unknown1'' || {{yes}} || {{yes}} || <abbr title="Always seems to be 0x00000000">00 00 00 00</abbr> || rowspan="2" {{cellcolors|lightgrey}} no XML representation || | | 0x20 || 0x04 || unk || {{cellcolors|#ff9999}} ''toc_entry_unknown1'' || {{yes}} || {{yes}} || <abbr title="Always seems to be 0x00000000">00 00 00 00</abbr> || rowspan="2" {{cellcolors|lightgrey}} no XML representation || |