Template:RCO TOC Objects standard attributes: Difference between revisions

From PS3 Developer wiki
Jump to navigation Jump to search
m (trying to mimic the settings from SyntaxHighlight_GeSHi extension)
mNo edit summary
Line 10: Line 10:
| 0x30 || 0x04 || float || '''positionZ''' || {{yes}} || {{yes}} || 00 00 00 00 || <span style="font-family:Courier New;">'''<{{{1|Entry}}} <span style="color:#000077;">positionZ</span><span style="color:#ff3333;">="0"</span> />'''</span>
| 0x30 || 0x04 || float || '''positionZ''' || {{yes}} || {{yes}} || 00 00 00 00 || <span style="font-family:Courier New;">'''<{{{1|Entry}}} <span style="color:#000077;">positionZ</span><span style="color:#ff3333;">="0"</span> />'''</span>
|-
|-
| 0x34 || 0x04 || float || '''colorScaleR''' || {{yes}} || {{yes}} || 3F 80 00 00 || <span style="font-family:Courier New;">'''<{{{1|Entry}}} <span style="color:#000077;">colorScaleR</span><span style="color:#ff3333;">="1"</span> />'''</span> || rowspan="4" | '''RGBA Color Scale''' (multiplyer, 1 original, smaller than 1 reduced, bigger than 1 increased)
| 0x34 || 0x04 || float || '''colorScaleR''' || {{yes}} || {{yes}} || 3F 80 00 00 || <span style="font-family:Courier New;">'''<{{{1|Entry}}} <span style="color:#000077;">colorScaleR</span><span style="color:#ff3333;">="1"</span> />'''</span> || rowspan="4" | '''RGBA Color Scale''' (<abbr title="1 original, smaller than 1 reduced, bigger than 1 increased">multiplyer</abbr>)
|-
|-
| 0x38 || 0x04 || float || '''colorScaleG''' || {{yes}} || {{yes}} || 3F 80 00 00 || <span style="font-family:Courier New;">'''<{{{1|Entry}}} <span style="color:#000077;">colorScaleG</span><span style="color:#ff3333;">="1"</span> />'''</span>
| 0x38 || 0x04 || float || '''colorScaleG''' || {{yes}} || {{yes}} || 3F 80 00 00 || <span style="font-family:Courier New;">'''<{{{1|Entry}}} <span style="color:#000077;">colorScaleG</span><span style="color:#ff3333;">="1"</span> />'''</span>
Line 24: Line 24:
| 0x4C || 0x04 || float || '''sizeZ''' || {{yes}} || {{yes}} || 00 00 00 00 || <span style="font-family:Courier New;">'''<{{{1|Entry}}} <span style="color:#000077;">sizeZ</span><span style="color:#ff3333;">="0"</span> />'''</span>
| 0x4C || 0x04 || float || '''sizeZ''' || {{yes}} || {{yes}} || 00 00 00 00 || <span style="font-family:Courier New;">'''<{{{1|Entry}}} <span style="color:#000077;">sizeZ</span><span style="color:#ff3333;">="0"</span> />'''</span>
|-
|-
| 0x50 || 0x04 || float || '''sizeScaleX''' || {{yes}} || {{yes}} || 3F 80 00 00 || <span style="font-family:Courier New;">'''<{{{1|Entry}}} <span style="color:#000077;">sizeScaleX</span><span style="color:#ff3333;">="1"</span> />'''</span> || rowspan="3" | '''XYZ Size Scale''' (multiplyer, 1 original, smaller than 1 reduced, bigger than 1 increased)
| 0x50 || 0x04 || float || '''sizeScaleX''' || {{yes}} || {{yes}} || 3F 80 00 00 || <span style="font-family:Courier New;">'''<{{{1|Entry}}} <span style="color:#000077;">sizeScaleX</span><span style="color:#ff3333;">="1"</span> />'''</span> || rowspan="3" | '''XYZ Size Scale''' (<abbr title="1 original, smaller than 1 reduced, bigger than 1 increased">multiplyer</abbr>)
|-
|-
| 0x54 || 0x04 || float || '''sizeScaleY''' || {{yes}} || {{yes}} || 3F 80 00 00 || <span style="font-family:Courier New;">'''<{{{1|Entry}}} <span style="color:#000077;">sizeScaleY</span><span style="color:#ff3333;">="1"</span> />'''</span>
| 0x54 || 0x04 || float || '''sizeScaleY''' || {{yes}} || {{yes}} || 3F 80 00 00 || <span style="font-family:Courier New;">'''<{{{1|Entry}}} <span style="color:#000077;">sizeScaleY</span><span style="color:#ff3333;">="1"</span> />'''</span>
Line 30: Line 30:
| 0x58 || 0x04 || float || '''sizeScaleZ''' || {{yes}} || {{yes}} || 3F 80 00 00 || <span style="font-family:Courier New;">'''<{{{1|Entry}}} <span style="color:#000077;">sizeScaleZ</span><span style="color:#ff3333;">="1"</span> />'''</span>
| 0x58 || 0x04 || float || '''sizeScaleZ''' || {{yes}} || {{yes}} || 3F 80 00 00 || <span style="font-family:Courier New;">'''<{{{1|Entry}}} <span style="color:#000077;">sizeScaleZ</span><span style="color:#ff3333;">="1"</span> />'''</span>
|-
|-
| 0x5C || 0x04 || int || '''anchorMode''' || {{yes}} || {{yes}} || 00 00 00 01 || <span style="font-family:Courier New;">'''<{{{1|Entry}}} <span style="color:#000077;">anchorMode</span><span style="color:#ff3333;">="0x1"</span> />'''</span> || object handler point
| 0x5C || 0x04 || int || '''anchorMode''' || {{yes}} || {{yes}} || 00 00 00 01 || <span style="font-family:Courier New;">'''<{{{1|Entry}}} <span style="color:#000077;">anchorMode</span><span style="color:#ff3333;">="0x1"</span> />'''</span> || Object handler point
|-
|-
| 0x60 || 0x08 || event || '''onInit''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 78 || <span style="font-family:Courier New;">'''<{{{1|Entry}}} <span style="color:#000077;">onInit</span><span style="color:#ff3333;">="event:native:/runFuctionX"</span> />'''</span> || Triggers an '''event''' (ref_type[1], ref_id[1], padding[2], string_offset[4])
| 0x60 || 0x08 || event || '''onInit''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 78 || <span style="font-family:Courier New;">'''<{{{1|Entry}}} <span style="color:#000077;">onInit</span><span style="color:#ff3333;">="event:native:/runFuctionX"</span> />'''</span> || Triggers an '''event''' (ref_type[1], ref_id[1], padding[2], string_offset[4])
Line 40: Line 40:
| 0x70 || 0x04 || <abbr title="data type unk used on purpose because rcomage cant convert the value correctlly">unk</abbr> || '''positionOverrideZ''' || {{no}} || {{yes}} || 36 12 / 00 00 || <span style="font-family:Courier New;">'''<{{{1|Entry}}} <span style="color:#000077;">positionOverrideZ</span><span style="color:#ff3333;">="0x36120000"</span> />'''</span>
| 0x70 || 0x04 || <abbr title="data type unk used on purpose because rcomage cant convert the value correctlly">unk</abbr> || '''positionOverrideZ''' || {{no}} || {{yes}} || 36 12 / 00 00 || <span style="font-family:Courier New;">'''<{{{1|Entry}}} <span style="color:#000077;">positionOverrideZ</span><span style="color:#ff3333;">="0x36120000"</span> />'''</span>
|-
|-
| 0x74 || 0x04 || <abbr title="data type unk used on purpose because rcomage cant convert the value correctlly">unk</abbr> || '''sizeOverrideX''' || {{no}} || {{yes}} || 37 12 / 01 00 || <span style="font-family:Courier New;">'''<{{{1|Entry}}} <span style="color:#000077;">sizeOverrideX</span><span style="color:#ff3333;">="0x37120000"</span> />'''</span> || rowspan="3" | ''' XYZ Size Override''' with values from [[XMB Layouts]]<br>(first 2 bytes = line_number, last 2 bytes = unknown)
| 0x74 || 0x04 || <abbr title="data type unk used on purpose because rcomage cant convert the value correctlly">unk</abbr> || '''sizeOverrideX''' || {{no}} || {{yes}} || 37 12 / 01 00 || <span style="font-family:Courier New;">'''<{{{1|Entry}}} <span style="color:#000077;">sizeOverrideX</span><span style="color:#ff3333;">="0x37120100"</span> />'''</span> || rowspan="3" | ''' XYZ Size Override''' with values from [[XMB Layouts]]<br>(first 2 bytes = line_number, last 2 bytes = unknown)
|-
|-
| 0x78 || 0x04 || <abbr title="data type unk used on purpose because rcomage cant convert the value correctlly">unk</abbr> || '''sizeOverrideY''' || {{no}} || {{yes}} || 38 12 / 01 00 || <span style="font-family:Courier New;">'''<{{{1|Entry}}} <span style="color:#000077;">sizeOverrideY</span><span style="color:#ff3333;">="0x38120000"</span> />'''</span>
| 0x78 || 0x04 || <abbr title="data type unk used on purpose because rcomage cant convert the value correctlly">unk</abbr> || '''sizeOverrideY''' || {{no}} || {{yes}} || 38 12 / 01 00 || <span style="font-family:Courier New;">'''<{{{1|Entry}}} <span style="color:#000077;">sizeOverrideY</span><span style="color:#ff3333;">="0x38120100"</span> />'''</span>
|-
|-
| 0x7C || 0x04 || <abbr title="data type unk used on purpose because rcomage cant convert the value correctlly">unk</abbr> || '''sizeOverrideZ''' || {{no}} || {{yes}} || 39 12 / 01 00 || <span style="font-family:Courier New;">'''<{{{1|Entry}}} <span style="color:#000077;">sizeOverrideZ</span><span style="color:#ff3333;">="0x39120000"</span> />'''</span>
| 0x7C || 0x04 || <abbr title="data type unk used on purpose because rcomage cant convert the value correctlly">unk</abbr> || '''sizeOverrideZ''' || {{no}} || {{yes}} || 39 12 / 01 00 || <span style="font-family:Courier New;">'''<{{{1|Entry}}} <span style="color:#000077;">sizeOverrideZ</span><span style="color:#ff3333;">="0x39120100"</span> />'''</span>
|-<noinclude>
|-<noinclude>
|}
|}


[[Category:Templates]]</noinclude>
[[Category:Templates]]</noinclude>

Revision as of 07:42, 23 October 2016

RCO TOC Objects standard attributes
Offset Length Type Name PSP icon PS3 icon Example (TOC) Example (XML) Notes
0x28 0x04 float positionX Yes Yes 42 C8 00 00 <Entry positionX="100" /> XYZ Position, in pixels
0x2C 0x04 float positionY Yes Yes 42 C8 00 00 <Entry positionY="100" />
0x30 0x04 float positionZ Yes Yes 00 00 00 00 <Entry positionZ="0" />
0x34 0x04 float colorScaleR Yes Yes 3F 80 00 00 <Entry colorScaleR="1" /> RGBA Color Scale (multiplyer)
0x38 0x04 float colorScaleG Yes Yes 3F 80 00 00 <Entry colorScaleG="1" />
0x3C 0x04 float colorScaleB Yes Yes 3F 80 00 00 <Entry colorScaleB="1" />
0x40 0x04 float colorScaleA Yes Yes 3F 00 00 00 <Entry colorScaleA="0.5" />
0x44 0x04 float sizeX Yes Yes 42 C8 00 00 <Entry sizeX="100" /> XYZ Size, in pixels
0x48 0x04 float sizeY Yes Yes 42 C8 00 00 <Entry sizeY="100" />
0x4C 0x04 float sizeZ Yes Yes 00 00 00 00 <Entry sizeZ="0" />
0x50 0x04 float sizeScaleX Yes Yes 3F 80 00 00 <Entry sizeScaleX="1" /> XYZ Size Scale (multiplyer)
0x54 0x04 float sizeScaleY Yes Yes 3F 80 00 00 <Entry sizeScaleY="1" />
0x58 0x04 float sizeScaleZ Yes Yes 3F 80 00 00 <Entry sizeScaleZ="1" />
0x5C 0x04 int anchorMode Yes Yes 00 00 00 01 <Entry anchorMode="0x1" /> Object handler point
0x60 0x08 event onInit Yes Yes 04 00 / 00 00 / 12 34 56 78 <Entry onInit="event:native:/runFuctionX" /> Triggers an event (ref_type[1], ref_id[1], padding[2], string_offset[4])
0x68 0x04 unk positionOverrideX No Yes 34 12 / 00 00 <Entry positionOverrideX="0x34120000" /> XYZ Position Override with values from XMB Layouts
(first 2 bytes = line_number, last 2 bytes = unknown)
0x6C 0x04 unk positionOverrideY No Yes 35 12 / 00 00 <Entry positionOverrideY="0x35120000" />
0x70 0x04 unk positionOverrideZ No Yes 36 12 / 00 00 <Entry positionOverrideZ="0x36120000" />
0x74 0x04 unk sizeOverrideX No Yes 37 12 / 01 00 <Entry sizeOverrideX="0x37120100" /> XYZ Size Override with values from XMB Layouts
(first 2 bytes = line_number, last 2 bytes = unknown)
0x78 0x04 unk sizeOverrideY No Yes 38 12 / 01 00 <Entry sizeOverrideY="0x38120100" />
0x7C 0x04 unk sizeOverrideZ No Yes 39 12 / 01 00 <Entry sizeOverrideZ="0x39120100" />