Template:RCO TOC Objects standard attributes

From PS3 Developer wiki
Revision as of 01:57, 23 April 2023 by Sandungas (talk | contribs) (Test, trying to remove hardcoded custom color dependencies)
Jump to navigation Jump to search
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 <Element 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 unk anchorMode Yes Yes 00 00 / 32 00 <Entry anchorMode="0x3200" /> Object handler point. See RCOXML Objects and talk pages
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" /> Overrides XYZ Position with pointers to the XMB Layouts (grid_pointer[2], factor_pointer[2])
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" /> Overrides XYZ Size with pointers to the XMB Layouts (grid_pointer[2], factor_pointer[2])
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" />