Editing RCOXML Objects

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
=Description=
=Description=
'''RCOXML Objects''' are defined in the [[RCOXML Coding]] code embedded inside [[Resource Container (RCO)]] files, should be considered the "construction blocks" of the [[XMB]]
'''RCOXML Objects''' are defined in the XML code embedded inside [[Resource Container (RCO)]] files, should be considered the "construction blocks" of the [[XMB]]
{{RCOXML contents PS3}}


=General concepts=
{{Boxwarning3|content='''Standard object attributes''' are repeated in several objects and shares the same names<br />'''Specific object attributes''' listed here has been given an unique name to allow a better identification<br />The order of objects listed here follows the same order than [[Rcomage]] '''objattribdef-ps3.ini''' to dont break compatibility with it}}
==Camera, grid, coordinates, display priority==
{{Boxread1|content=For more info about how to use and combine objects to create things with them see: [[RCOXML Structure]] and  [[RCOXML Examples]]}}
The grid is a 3D scene defined by the X, Y, Z axis, the camera (TV screen frame) is located in the vertical of Z axis, the world coordinates is located in the center of the screen (0, 0, 0)


<gallery>
=ObjectTree=
File:Page coldboot 1080.png|PS3 coldboot (old)
{{Boxframe5|content={{dot}}'''Attribute naming convention used in this wiki page'''<br>Names of the "standar object attributes" '''starts with the letters: std''' to identify them easilly when looking at the code (as example "stdPositionX")<br>Names of the "specific object attributes" '''starts with the object name''' to make them unique (as example: the attribute "pageOnInit" belongs to the object "page")<br>Attribute names that uses a set of non-intuitive predefined values '''ends with: Mode''' (as example: the attribute "pageMode" is an special mode of the object "page")<br>Attribute names wich purpose is to override other attribute '''contains the name of the overrided attribute''' (as example: the attribute "stdOverridePositionX" overrides the attribute "stdPositionX"
File:Page_gameboot_1080.png|PS3 gameboot (old)
File:PSP screen coordinates.jpg|PSP screen coordinates
File:PSP screen coordinates (RCOXML objects overlay).png|PSP screen coordinates (example of objects overlay)
</gallery>
 
==entry types and reference types==
{{RCO TOC entry types}}
{{RCO TOC reference types}}
 
==Override attributes==
*Screen resolution adaptative values (overrides)
Some of the values inside .rco files has been replaced by a pointer to the [[XMB Layouts]] files with the purpose of changing the values "on the fly" based in the screen resolution settings for the TV. The firmware loads the rco, calculates a reference to a line of the grid table, and loads the value from the grid table
 
The value in the rco is composed by: "grid line reference" (first 2 bytes swapped, then converted to decimal) + "unknown flags" (last 2 bytes swapped). The "unknown flags" maybe are related with the presence (or not) of a alternative value in the factor tables
 
rcomage is not able to extract the 2 values that composes each attribute separatedlly (it messes up both together, the "grid line reference" from the first 2 bytes, and the "unknown flags" from last 2 bytes), for this reason the better way to manage this data types with rcomage is as data type "unk" (for a raw value extraction)
 
The .rco format is inherited from PSP, but PSP only used 1 screen resolution so this feature of the .rco format was not used in PSP, is specific for PS3
 
==Standard attributes used by objects==
*For a better understanding is posible to difference two groups of attributes based in how are used by the objects
**'''Standard attributes''' are used by all the objects except the main '''Page''', some menu builders ('''XMList, XItem, MItem, LItem, IItem'''), and '''CheckboxItem'''
**'''Specific attributes''' are only used by a specific object, the only object that doesnt uses specific attributes is '''Group'''
 
{{Boxframe1|content='''Attribute naming convention used in this wiki page'''
*The names of the '''specific''' attributes starts with the '''objectname''' to make them unique (as example: the attribute '''pageOnInit''' belongs to the object "page")
*Attribute names that uses a set of '''non-intuitive''' predefined values ends with '''Mode''' (as example: the attribute '''pageResizeMode''' is an special mode of the object "page")
*Attribute names wich purpose is to '''override''' other attribute '''contains the name of the overrided attribute''' (as example: the attribute '''textPositionOverrideX''' overrides the value of the attribute "PositionX" from the object "text"
}}
}}


{| class="wikitable" style="font-size:small;"
==Page==
|+RCO TOC Objects standard attributes {{ed right|RCO TOC Objects standard attributes}}
{{Boxinfo3|content='''Console support''': {{icon content psp}} {{icon content ps3}}<br />'''Standard object attributes''': No<br />'''Specific object attributes''': Yes}}
! Offset !! Length !! <abbr title="Data type">Type</abbr> !! Name !! {{icon content psp|50px}} !! {{icon content ps3|50px}} !! Example (TOC) !! Example (XML) !! Notes
A page is the most important object, is at top of the "ObjectTree" and all the other objects are his childrens (or childrens of his childrens). Doesnt uses the "standard object attributes" (only uses "specific object attributes") and the first attribute '''pageMode''' is the most important of all the attributes of all objects. Though the purpose of '''pageMode''' is unknown in this page in wiki has been given a name (not an unknown like all the others unknowns) to call attention of his importance<!--yes, is a reversing bait--->
|-
| {{RCO TOC Objects standard attributes}}
|-
|}
 
*'''AnchorMode'''
**Affects the position of the object and all transformations (resize, rotate, etc...), valid values:


{| class="wikitable"
{| class="wikitable"
|+specific object attributes (Page)
! colspan="5" | Attribute !! rowspan="2" | How it works
|-
|-
| 0x11 || 0x10 || 0x12
! Name !! Type !! {{icon content psp}} !! {{icon content ps3}} !! Examples
|-
|-{{cellcolors|#DD6666}}
| 0x01 || 0x00 || 0x02
| pageMode || unk || {{yes}} || {{yes}} || {{icon content psp}}0x111<br>{{icon content ps3}}0x1101 || {{icon content psp}} Unknown. Used 699 times in PSP 6.61 ofw with value: "0x111"<br>{{icon content ps3}} Unknown. Used 1174 times in PS3 4.76 ofw with value: "0x1101"
|-
| 0x21 || 0x20 || 0x22
|}
 
*Values 0x31 and 0x32 are valid for PS3 too. Found in system_plugin.rco PS3 4.82 OFW, used by a couple of "Text" objects children of a "Page" named "page_infobar" (the XMB sidemenu)
 
*In PSP 6.61 ofw has been found also the values (missing in the table above). All them found used by '''Text''' objects:
**0x03, 0x13, (<abbr title="never found used, but probable to complete this ''group'' finished in 3">and 0x23 ?</abbr>)
**0x30, 0x31, 0x32, 0x33
**0x40, 0x41, 0x42, 0x43
 
==Measure units and conversions==
{{Measure units used in RCOXML code}}
 
*Float conversions
**Some of the values in the tables in frontpage (in the red marked rows as speculative) was dumped by rcomage as type "unk" but are "floats", for this reason rcomage didnt made the float-to-decimal conversion and appears as a hexidecimal value with the endianess swapped (bytes reversed) and the starting zeroes removed. To make the decimal conversion you can use this web http://www.h-schmidt.net/FloatConverter/IEEE754.html Example, a value '''0xa0c0''' was extracted by using the type "unk". After changing endianess manually the value is '''0xc0a00000'''. And after the decimal conversion the result is '''-5'''
 
=Objects=
Every one of this objects is given an ID number when the RCO is created, the object names are lost and is stored only the ID, this ID's was given by the people that created the RCO format and its order is confusing (doesnt seems to follow any rule). Programs like [[Rcomage]] in his settings file '''objattribdef-ps3.ini''' uses the same order than sony for better understanding of the format
 
But for wiki purposes (better understanding of what every object does, and for comparison of objects) is better to order them in a different way based in his purpose, however in this wiki page appears the object name and his ID... as example, the object '''Page''' has '''0x01''' ID
 
PSP can use the objects from 0x01 up to 0x1A, and PS3 up to 0x1F
 
==Root==
 
===(0x800) ObjectTree===
{{Boxinfo3|content='''Console support''': {{icon content psp|50px}} {{icon content ps3|50px}}<br />'''Standard attributes''': No<br />'''Specific attributes''': No}}
{| class="wikitable" style="font-size:small;"
|+0x08000000 (ObjectTree)
! Offset !! Length !! <abbr title="Data type">Type</abbr> !! Name !! {{icon content psp|50px}} !! {{icon content ps3|50px}} !! Example (TOC) !! Example (XML) !! Notes
|-
| colspan="9" {{cellcolors|lightgrey}}
|-
| {{RCO TOC entry common area|08 00|FF FF FF FF|ObjectTree|00 00 00 00|00 00 00 28|unnamed}}
|}
 
==Constructors==
 
===(0x801) Page===
{{Boxinfo3|content='''Console support''': {{icon content psp|50px}} {{icon content ps3|50px}}<br />'''Standard attributes''': No<br />'''Specific attributes''': Yes}}
All the pages under ObjectTree are its childrens, are brothers of the other pages at the same level, and can be considered the most "top" level of RCOXML objects hierarchy
 
Doesn't uses the standard attributes (no position, no size, etc...) so doesn't displays anything, the purpose is to group children objects under a page to be able to load them together, and also to load pages selectivelly
 
The specific attributes used by pages are some events that indicates what happens when the page is loaded, unloaded, its side menu, and executed. When a page is loaded all its childrens are loaded sequentially from top to bottom
 
Some of the pages are only loaded if a condition hardcoded inside the associated .sprx is satisfyed... and can be triggered externally by sending a command to the "plugin interface" of the .associated sprx specifying the page name
 
{| class="wikitable" style="font-size:small;"
|+0x08010000 (Page)
! Offset !! Length !! <abbr title="Data type">Type</abbr> !! Name !! {{icon content psp|50px}} !! {{icon content ps3|50px}} !! Example (TOC) !! Example (XML) !! Notes
|-
|-
| colspan="9" {{cellcolors|lightgrey}}
| pageOnInit || event || {{yes}} || {{yes}} || {{icon content ps3}} event:native:/OnControlPanelButtonInit || rowspan="4" | Triggers an event, see [[RCOXML Structure]]
|-
|-
| {{RCO TOC entry common area|08 01|00 00 00 00|Page|00 00 00 28|00 00 00 4C}}
| pageOnCancel || event || {{yes}} || {{yes}} || {{icon content ps3}} event:native:/OnControlPanelButtonCancel
|-
|-
| colspan="9" {{cellcolors|lightgrey}}
| pageOnContext || event || {{yes}} || {{yes}} || {{icon content ps3}} event:native:/OnControlPanelButtonContextMenu
|-
|-
| 0x28 || 0x04 || unk || {{cellcolors|#ff9999}} '''pageMode''' || {{yes}} || {{yes}} || 01 11 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> || <syntaxhighlight lang="xml" inline><Page pageMode="0x1101" /></syntaxhighlight> || First 2 bytes = pageMode (see below), last 2 bytes padding
| pageOnActivate || event || {{yes}} || {{yes}} || {{icon content ps3}} event:native:/OnControlPanelButtonActivate
|-
| 0x2C || 0x08 || event || '''pageOnInit''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 78 || <syntaxhighlight lang="xml" inline><Page pageOnInit="event:native:/OnControlPanelButtonInit" /></syntaxhighlight> || rowspan="4" | Triggers an event, see [[RCOXML Coding]] (first 4 bytes '''reference_type''', last 4 bytes '''string_offset''')
|-
| 0x34 || 0x08 || event || '''pageOnCancel''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 88 || <syntaxhighlight lang="xml" inline><Page pageOnCancel="event:native:/OnControlPanelButtonCancel" /></syntaxhighlight>
|-
| 0x3C || 0x08 || event || '''pageOnContext''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 98 || <syntaxhighlight lang="xml" inline><Page pageOnContext="event:native:/OnControlPanelButtonContextMenu" /></syntaxhighlight>
|-
| 0x44 || 0x08 || event || '''pageOnActivate''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 A8 || <syntaxhighlight lang="xml" inline><Page pageOnActivate="event:native:/OnControlPanelButtonActivate" /></syntaxhighlight>
|}
|}


*'''pageMode''' speculation
*'''pageMode''' speculation
**rcomage only extracts the first 2 bytes (swapped based on endianess), the last 2 bytes are ignored, is the same value for PSP and PS3, the examples below are the real values copyed from a hexeditor (not converted by rcomage)
**{{icon content psp|50px}} Used 699 times in PSP 6.61 ofw with value: "0x1101" (little endian)
**{{icon content ps3|50px}} Used 1174 times in PS3 4.76 ofw with value: "0x0111" (big endian)
**Related with firmware/vsh/sprx execution/loading/visibility modes ?...
**Related with firmware/vsh/sprx execution/loading/visibility modes ?...
**The data type has been changed to "unk" to allow a raw extraction of the value (that looks like flags)
**The data type has been changed to "unk" to allow a raw extraction of the value (that looks like flags)
<!--**it seems rcomage applyes a byte swap when the value belongs to a RCO for PS3, this seems incorrect (is a bug ?)-->


*'''pageOnActivate''' speculation
==Plane==
**This attribute is related with an unique event (only this object have it), is used to activate/inactivate the page with ''paf::View::PageActivate(char const*)'' and ''paf::View::PageInactivate(char const*)'' [[VSH_Exports#paf]]
{{Boxinfo3|content='''Console support''': {{icon content psp}} {{icon content ps3}}<br />'''Standard object attributes''': Yes<br />'''Specific object attributes''': Yes}}
 
===(0x802) Plane===
{{Boxinfo3|content='''Console support''': {{icon content psp|50px}} {{icon content ps3|50px}}<br />'''Standard attributes''': Yes<br />'''Specific attributes''': Yes}}
A '''plane''' is the second most important object, it can be located inmediatlly under a '''page''' (and also in lower levels of the hierarchy, as example: a '''plane''' inside a '''group''', inside another '''plane''', inside a '''page''')
A '''plane''' is the second most important object, it can be located inmediatlly under a '''page''' (and also in lower levels of the hierarchy, as example: a '''plane''' inside a '''group''', inside another '''plane''', inside a '''page''')


The only other object that can be located inmediatlly under a '''page''' is a '''group'''. In this sense a '''plane''' and a '''group''' are similar, the bigger difference is a '''plane''' uses "standard object attributes" + "specific object attributes" and a '''group''' only uses "specific object attributes"
The only other object that can be located inmediatlly under a '''page''' is a '''group'''. In this sense a '''plane''' and a '''group''' are similar, the bigger difference is a '''plane''' uses "standard object attributes" + "specific object attributes" and a '''group''' only uses "specific object attributes"


{| class="wikitable" style="font-size:small;"
{{spoilermini|title=standard object attributes|content=<br>{{RCOXML standard object attributes}}}}
|+0x08020000 (Plane)
{| class="wikitable"
! Offset !! Length !! <abbr title="Data type">Type</abbr> !! Name !! {{icon content psp|50px}} !! {{icon content ps3|50px}} !! Example (TOC) !! Example (XML) !! Notes
|+specific object attributes (Plane)
! colspan="5" | Attribute !! rowspan="2" | How it works
|-
|-
| colspan="9" {{cellcolors|lightgrey}}
! Name !! Type !! {{icon content psp}} !! {{icon content ps3}} !! Examples
|-
|-
| {{RCO TOC entry common area|08 02|00 00 00 00|Plane|00 00 00 28|00 00 00 8C}}
| planeImage || image || {{yes}} || {{yes}} || image:tex_indi_message || Loads a image from [[RCOXML Images|ImageTree]]
|-
|-{{cellcolors|#DD6666}}
| colspan="9" {{cellcolors|lightgrey}}
| planeResizeMode || int || {{yes}} || {{yes}} || 0x3 || {{icon content psp}} Unknown. used 1963 times in PSP 6.61 ofw with values: "0x0" (1069 times), "0x10000" (23 times), "0x30000" (428 times), "0x3ffff" (18 times), "0xffff" (425 times)<br>{{icon content ps3}} Unknown. used 2599 times in PS3 4.76 ofw with values: "0x0" (2426 times), "0x1" (38 times), "0x3" (123 times), "0xffff0000" (12 times)
|-
| {{RCO TOC Objects standard attributes|Plane}}
|-
| colspan="9" {{cellcolors|lightgrey}}
|-
| 0x80 || 0x08 || image || '''planeImage''' || {{yes}} || {{yes}} || 04 02 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 78 || <syntaxhighlight lang="xml" inline><Plane planeImage="image:tex_indi_message" /></syntaxhighlight> || Loads a image from [[RCOXML Images|ImageTree]] (first 4 bytes '''reference_type''', last 4 bytes '''string_offset''')
|-
| 0x88 || 0x04 || int || {{cellcolors|#ff9999}} '''planeResizeMode''' || {{yes}} || {{yes}} || 00 00 / 00 01 || <syntaxhighlight lang="xml" inline><Plane planeResizeMode="0x1" /></syntaxhighlight> || see below (first 2 bytes '''unknown''', last 2 bytes '''mode''')
|}
|}


*'''planeResizeMode''' is an special data type, composed by 2 fileds of 2 bytes each, note the value "0x3ffff" found in PSP is a combination of 0x0003 (first 2 bytes) and 0xffff (last 2 bytes)
The value is an special data type, composed by 2 fileds of 2 bytes each, note the value "0x3ffff" found in PSP is a combination of 0x0003 (first 2 bytes) and 0xffff (last 2 bytes)
**{{icon content psp|50px}} used 1963 times in PSP 6.61 ofw with values: "0x0" (1069 times), "0x10000" (23 times), "0x30000" (428 times), "0x3ffff" (18 times), "0xffff" (425 times)
 
**{{icon content ps3|50px}} used 2599 times in PS3 4.76 ofw with values: "0x0" (2426 times), "0x1" (38 times), "0x3" (123 times), "0xffff0000" (12 times)


{| class="wikitable" border="1"
{| class="wikitable" border="1"
Line 196: Line 86:


*This attribute seems to use the same format and valid values than:
*This attribute seems to use the same format and valid values than:
**"text" object attribute "textUnk55"
**"text" object attribute "textUnknown55"
**Others ?
**Others ?


Line 221: Line 111:
-->
-->


===(0x812) Group===
==Button==
{{Boxinfo3|content='''Console support''': {{icon content psp|50px}} {{icon content ps3|50px}}<br />'''Standard attributes''': Yes<br />'''Specific attributes''': No}}
{{Boxinfo3|content='''Console support''': {{icon content psp}} {{icon content ps3}}<br />'''Standard object attributes''': Yes<br />'''Specific object attributes''': Yes}}


{| class="wikitable" style="font-size:small;"
{{spoilermini|title=standard object attributes|content=<br>{{RCOXML standard object attributes}}}}
|+0x08120000 (Group)
{| class="wikitable"
! Offset !! Length !! <abbr title="Data type">Type</abbr> !! Name !! {{icon content psp|50px}} !! {{icon content ps3|50px}} !! Example (TOC) !! Example (XML) !! Notes
|+specific object attributes (Button)
|-
! colspan="5" | Attribute !! rowspan="2" | How it works
| colspan="9" {{cellcolors|lightgrey}}
|-
|-
| {{RCO TOC entry common area|08 12|00 00 00 00|Group|00 00 00 28|00 00 00 80}}
! Name !! Type !! {{icon content psp}} !! {{icon content ps3}} !! Examples
|-
|-
| colspan="9" {{cellcolors|lightgrey}}
| buttonImage || image || {{yes}} || {{yes}} || image:tex_cp_volume || rowspan="3" | Loads a image from [[RCOXML Images|ImageTree]]
|-
| {{RCO TOC Objects standard attributes|Group}}
|}
 
*objecttree
**page
***group
****plane
*****group
*****etc...
 
*objecttree
**page
***plane
****group
*****plane
*****etc...
 
==Lists==
 
===(0x804) XMenu===
{{Boxinfo3|content='''Console support''': {{icon content psp|50px}} {{icon content ps3|50px}}<br />'''Standard attributes''': Yes<br />'''Specific attributes''': Yes}}
 
{| class="wikitable" style="font-size:small;"
|+0x08040000 (XMenu)
! Offset !! Length !! <abbr title="Data type">Type</abbr> !! Name !! {{icon content psp|50px}} !! {{icon content ps3|50px}} !! Example (TOC) !! Example (XML) !! Notes
|-
|-
| colspan="9" {{cellcolors|lightgrey}}
| buttonShadow || image || {{yes}} || {{yes}} || image:tex_cp_volume_shadow
|-
|-
| {{RCO TOC entry common area|08 04|00 00 00 00|XMenu|00 00 00 28|00 00 00 AC}}
| buttonFocus || image || {{yes}} || {{yes}} || image:tex_cp_volume_focus
|-
|-
| colspan="9" {{cellcolors|lightgrey}}
| buttonText || text || {{yes}} || {{yes}} || text:msg_ok || Loads a text from [[RCOXML Texts|TextTree]]
|-
|-
| {{RCO TOC Objects standard attributes|XMenu}}
| buttonOnPush || event || {{yes}} || {{yes}} || event:native:/AudioPlayerPlugin::OnVolumeButtonPush || rowspan="8" | Triggers an event, see [[RCOXML Structure]]
|-
|-
| colspan="9" {{cellcolors|lightgrey}}
| buttonOnFocusIn || event || {{yes}} || {{yes}} || event:native:/AudioPlayerPlugin::OnViewControlPanelButtonFocusIn
|-
|-
| 0x80 || 0x04 || int || '''xmenuItemNum''' || {{yes}} || {{yes}} || 00 00 00 0A || <syntaxhighlight lang="xml" inline><XMenu xmenuItemNum="0xa" /></syntaxhighlight> || Number of main items of XMB Menu
| buttonOnFocusOut || event || {{yes}} || {{yes}} || event:native:/AudioPlayerPlugin::OnViewControlPanelButtonFocusOut
|-
|-
| 0x84 || 0x08 || event || '''xmenuOnPush''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 79 || <syntaxhighlight lang="xml" inline><XMenu xmenuOnPush="event:native:/Bar::onPush" /></syntaxhighlight> || rowspan="5" | Triggers an event, see [[RCOXML Coding]]
| buttonOnFocusLeft || event || {{yes}} || {{yes}} || event:native:/AudioPlayerPlugin::OnControlPanelButtonFocusNaviLeft
|-
|-
| 0x8C || 0x08 || event || '''xmenuOnContext''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 7A || <syntaxhighlight lang="xml" inline><XMenu xmenuOnContext="event:native:/Bar::onContextMenu" /></syntaxhighlight>
| buttonOnFocusRight || event || {{yes}} || {{yes}} || event:native:/AudioPlayerPlugin::OnControlPanelButtonFocusNaviRight
|-
|-
| 0x94 || 0x08 || event || '''xmenuOnCursorMove''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 7B || <syntaxhighlight lang="xml" inline><XMenu xmenuOnCursorMove="event:native:/Bar::onCursorMove" /></syntaxhighlight>
| buttonOnFocusUp || event || {{yes}} || {{yes}} || event:native:/AudioPlayerPlugin::OnControlPanelButtonFocusNaviUp
|-
|-
| 0x9C || 0x08 || event || '''xmenuOnScrollIn''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 7C || <syntaxhighlight lang="xml" inline><XMenu xmenuOnScrollIn="event:native:/Bar::onScrollIn" /></syntaxhighlight>
| buttonOnFocusDown || event || {{yes}} || {{yes}} || event:native:/AudioPlayerPlugin::OnControlPanelButtonFocusNaviDown
|-
|-
| 0xA4 || 0x08 || event || '''xmenuOnScrollOut''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 7D || <syntaxhighlight lang="xml" inline><XMenu xmenuOnScrollOut="event:native:/Bar::onScrollOut" /></syntaxhighlight>
| buttonOnContext || event || {{yes}} || {{yes}} || event:native:/VideoEditorUpload::ServiceSelect::OnContextMenuButton1
|-{{cellcolors|#DD6666}}
| buttonUnknownInt47 || int || {{yes}} || {{yes}} || 0x0 || {{icon content psp}} Unknown. Used 738 times in PSP 6.61 ofw with values: "0x0" (572 times), or "0xffffffff" (166 times)<br>{{icon content ps3}} Unknown. Used 624 times in PS3 4.76 ofw with values: "0x0" (560 times), or "0xffffffff" (64 times)
|}
|}


===(0x806) XList===
==XMenu==
{{Boxinfo3|content='''Console support''': {{icon content psp|50px}} {{icon content ps3|50px}}<br />'''Standard attributes''': Yes<br />'''Specific attributes''': Yes}}
{{Boxinfo3|content='''Console support''': {{icon content psp}} {{icon content ps3}}<br />'''Standard object attributes''': Yes<br />'''Specific object attributes''': Yes}}


{| class="wikitable" style="font-size:small;"
{{spoilermini|title=standard object attributes|content=<br>{{RCOXML standard object attributes}}}}
|+0x08060000 (XList)
{| class="wikitable"
! Offset !! Length !! <abbr title="Data type">Type</abbr> !! Name !! {{icon content psp|50px}} !! {{icon content ps3|50px}} !! Example (TOC) !! Example (XML) !! Notes
|+specific object attributes (XMenu)
! colspan="5" | Attribute !! rowspan="2" | How it works
|-
|-
| colspan="9" {{cellcolors|lightgrey}}
! Name !! Type !! {{icon content psp}} !! {{icon content ps3}} !! Examples
|-
|-
| {{RCO TOC entry common area|08 06|00 00 00 00|XList|00 00 00 28|00 00 00 BC}}
| xmenuItemsCount || int || {{yes}} || {{yes}} || 0xa || Number of main items of XMB Menu
|-
|-
| colspan="9" {{cellcolors|lightgrey}}
| xmenuOnPush || event || {{yes}} || {{yes}} || event:native:/Bar::onPush || rowspan="5" | Triggers an event, see [[RCOXML Structure]]
|-
|-
| {{RCO TOC Objects standard attributes|Xlist}}
| xmenuOnContext || event || {{yes}} || {{yes}} || event:native:/Bar::onContextMenu
|-
|-
| colspan="9" {{cellcolors|lightgrey}}
| xmenuOnCursorMove || event || {{yes}} || {{yes}} || event:native:/Bar::onCursorMove
|-
|-
| 0x80 || 0x04 || int || '''xlistItemNum''' ? || {{yes}} || {{yes}} || 00 00 00 00 || <syntaxhighlight lang="xml" inline><XList xlistItemNum="0x0" /></syntaxhighlight> || {{icon content psp|50px}} Unknown. Used 48 times in PSP 6.61 ofw with value: "0x0"<br>{{icon content ps3|50px}} Unknown. Used 18 times in PS3 4.76 ofw with value: "0x0"
| xmenuOnScrollIn || event || {{yes}} || {{yes}} || event:native:/Bar::onScrollIn
|-
|-
| 0x84 || 0x08 || event || '''xlistOnCursorMove''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 78 || <syntaxhighlight lang="xml" inline><XList xlistOnCursorMove="event:native:/XmbMenu::OnCursorMoveXmList" /></syntaxhighlight> || rowspan="7" | Triggers an event, see [[RCOXML Coding]]
| xmenuOnScrollOut || event || {{yes}} || {{yes}} || event:native:/Bar::onScrollOut
|}
 
==XMList==
{{Boxinfo3|content='''Console support''': {{icon content psp}} {{icon content ps3}}<br />'''Standard object attributes''': No<br />'''Specific object attributes''': Yes}}
 
{| class="wikitable"
|+specific object attributes (XMList)
! colspan="5" | Attribute !! rowspan="2" | How it works
|-
|-
| 0x8C || 0x08 || event || '''xlistOnScrollIn''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 79 || <syntaxhighlight lang="xml" inline><XList xlistOnScrollIn="event:native:/XmbMenu::OnScrollInXmList" /></syntaxhighlight>
! Name !! Type !! {{icon content psp}} !! {{icon content ps3}} !! Examples
|-{{cellcolors|#DD6666}}
| xmlistUnknown0 || unk || {{yes}} || {{yes}} || 0x0 || {{icon content psp}} Unknown. Used 8 times in PSP 6.61 ofw with value: "0x0"<br>{{icon content ps3}} Unknown. Used 20 times in PS3 4.76 ofw with value: "0x0"
|-
|-
| 0x94 || 0x08 || event || '''xlistOnScrollOut''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 7A || <syntaxhighlight lang="xml" inline><XList xlistOnScrollOut="event:native:/OnScrollOut_VmcAppearSettingList" /></syntaxhighlight>
| xmlistImage || image || {{yes}} || {{yes}} || image:tex_game || Loads a image from [[RCOXML Images|ImageTree]]
|-
|-
| 0x9C || 0x08 || event || '''xlistOnPush''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 7B || <syntaxhighlight lang="xml" inline><XList xlistOnPush="event:native:/OnPush_VmcAppearSettingList" /></syntaxhighlight>
| xmlistText || text || {{yes}} || {{yes}} || text:msg_game || Loads a text from [[RCOXML Texts|TextTree]]
|-
| 0xA4 || 0x08 || event || '''xlistOnContext''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 7C || <syntaxhighlight lang="xml" inline><XList xlistOnContext="event:native:/OnContextMenuContentListFirstListPage" /></syntaxhighlight>
|-
| 0xAC || 0x08 || event || '''xlistOnFocusLeft''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 7D || <syntaxhighlight lang="xml" inline><XList xlistOnFocusLeft="event:native:/XmbMenu::OnFocusLeftXmList" /></syntaxhighlight>
|-
| 0xB4 || 0x08 || event || '''xlistOnFocusRight''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 7E || <syntaxhighlight lang="xml" inline><XList xlistOnFocusRight="event:native:/OnFocusRightContentListFirstListPage" /></syntaxhighlight>
|}
|}


*In XMB vertical lists, when clicking left is using a "onCancel" because moves 1 level up in the hierarchy (used around 14 times on PS3 firmware this way), but is replacing the event "onFocusLeft" (used only 1 time in PS3 firmware this way, but this is the correct codename)
==XList==
{{Boxinfo3|content='''Console support''': {{icon content psp}} {{icon content ps3}}<br />'''Standard object attributes''': Yes<br />'''Specific object attributes''': Yes}}


*Used in sysconf_plugin.rco as the children of page_xmb_menu and associated with event:native:/XmbMenu::OnInitXmList
{{spoilermini|title=standard object attributes|content=<br>{{RCOXML standard object attributes}}}}
 
{| class="wikitable"
===(0x809) MList===
|+specific object attributes (XList)
{{Boxinfo3|content='''Console support''': {{icon content psp|50px}} {{icon content ps3|50px}}<br />'''Standard attributes''': Yes<br />'''Specific attributes''': Yes}}
! colspan="5" | Attribute !! rowspan="2" | How it works
MList is also known as the "side menu" of the XMB, that appears when pressing triangle button, this first "side menu" is a "top level" Mlist, but there is posible to display an additional second deeper level "side menu" by creating an MList inside other MList as can be seen in this screenshot https://s6.postimg.cc/wdmuhjw41/browser_delete_cache.jpg
{| class="wikitable" style="font-size:small;"
|+0x08090000 (MList)
! Offset !! Length !! <abbr title="Data type">Type</abbr> !! Name !! {{icon content psp|50px}} !! {{icon content ps3|50px}} !! Example (TOC) !! Example (XML) !! Notes
|-
| colspan="9" {{cellcolors|lightgrey}}
|-
| {{RCO TOC entry common area|08 09|00 00 00 00|MList|00 00 00 28|00 00 00 F8}}
|-
| colspan="9" {{cellcolors|lightgrey}}
|-
| {{RCO TOC Objects standard attributes|MList}}
|-
| colspan="9" {{cellcolors|lightgrey}}
|-
| 0x80 || 0x04 || int || '''mlistItemNum''' || {{yes}} || {{yes}} || 00 00 00 15 || <syntaxhighlight lang="xml" inline><MList mlistItemNum="0x15" /></syntaxhighlight> || Number of items in the list
|-{{cellcolors|#DD6666}}
| 0x84 || 0x04 || unk || '''mlistUnk24''' || {{yes}} || {{yes}} || 00 00 00 00 || <syntaxhighlight lang="xml" inline><MList mlistUnk24="0x0" /></syntaxhighlight> || {{icon content psp|50px}} Unknown. Used 184 times in PSP 6.61 ofw with value: "0x0"<br>{{icon content ps3|50px}} Unknown. Used 409 times in PS3 4.76 ofw with value: "0x0"
|-
| 0x88 || 0x04 || int || '''mlistItemDefault''' || {{yes}} || {{yes}} || FF FF FF FF || <syntaxhighlight lang="xml" inline><MList mlistItemDefault="0xffffffff" /></syntaxhighlight> || See below. (on objattribdef-psp.ini is named '''initTopPadding''', the initial position of the cursor)
|-{{cellcolors|#DD6666}}
| 0x8C || 0x04 || int || '''mlistUnkInt26''' || {{yes}} || {{yes}} || 00 00 00 02 || <syntaxhighlight lang="xml" inline><MList mlistUnkInt26="0x2" /></syntaxhighlight> || {{icon content psp|50px}} Unknown. Used 184 times in PSP 6.61 ofw with values:<br>"0x0" (180 times), "0x1" (2 times), "0x2" (2 times)<br>{{icon content ps3|50px}} Unknown. Used 409 times in PS3 4.76 ofw with values:<br>"0x0" (395 times), "0x1" (10 times), "0x2" (4 times)
|-
|-
| 0x90 || 0x04 || float || '''mlistItemSpacing''' || {{yes}} || {{yes}} ||  || <syntaxhighlight lang="xml" inline><MList mlistItemSpacing="24" /></syntaxhighlight> || See below
! Name !! Type !! {{icon content psp}} !! {{icon content ps3}} !! Examples
|-{{cellcolors|#DD6666}}
| 0x94 || 0x04 || unk || '''mlistOverrideUnk28''' || {{no}} || {{yes}} || 3A 12 / 00 00 || <syntaxhighlight lang="xml" inline><MList mlistOverrideUnk28="0x3A120100" /></syntaxhighlight> || see below ('''mlistOverridePositionX''' with values from [[XMB Layouts]] ?)
|-{{cellcolors|#DD6666}}
| 0x98 || 0x04 || unk || '''mlistOverrideUnk29''' || {{no}} || {{yes}} || 3B 12 / 00 00 || <syntaxhighlight lang="xml" inline><MList mlistOverrideUnk29="0x3B120100" /></syntaxhighlight> || see below ('''mlistOverridePositionY''' with values from [[XMB Layouts]] ?)
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| 0x9C || 0x04 || unk || '''mlistOverrideUnk30''' || {{no}} || {{yes}} || 3C 12 / 00 00 || <syntaxhighlight lang="xml" inline><MList mlistOverrideUnk30="0x3C120100" /></syntaxhighlight> || see below ('''mlistOverridePositionZ''' with values from [[XMB Layouts]] ?)
| xlistUnknownInt23 || int || {{yes}} || {{yes}} || 0x0 || {{icon content psp}} Unknown. Used 48 times in PSP 6.61 ofw with value: "0x0"<br>{{icon content ps3}} Unknown. Used 18 times in PS3 4.76 ofw with value: "0x0"
|-
| 0xA0 || 0x08 || image || '''mlistImage''' || {{yes}} || {{yes}} || 04 02 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 79 || <syntaxhighlight lang="xml" inline><MList mlistImage="image:tex_default_text_focus" /></syntaxhighlight> || Loads a image from [[RCOXML Images|ImageTree]]
|-
|-
| 0xA8 || 0x08 || event || '''mlistOnPush''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 7A || <syntaxhighlight lang="xml" inline><MList mlistOnPush="event:native:/OnSettingPagePushList" /></syntaxhighlight> || rowspan="10" | Triggers an event, see [[RCOXML Coding]]
| xlistOnCursorMove || event || {{yes}} || {{yes}} || {{icon content ps3}} event:native:/XmbMenu::OnCursorMoveXmList || rowspan="7" | Triggers an event, see [[RCOXML Structure]]
|-
|-
| 0xB0 || 0x08 || event || '''mlistOnCursorMove''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 7B || <syntaxhighlight lang="xml" inline><MList mlistOnCursorMove="event:native:/OnSettingPageCursorMoveList" /></syntaxhighlight>
| xlistOnScrollIn || event || {{yes}} || {{yes}} || {{icon content ps3}} event:native:/XmbMenu::OnScrollInXmList
|-
|-
| 0xB8 || 0x08 || event || '''mlistOnFocusIn''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 7C || <syntaxhighlight lang="xml" inline><MList mlistOnFocusIn="event:native:/Bookmark::onBookmarkListFocusIn" /></syntaxhighlight>
| xlistOnScrollOut || event || {{yes}} || {{yes}} || {{icon content ps3}} event:native:/OnScrollOut_VmcAppearSettingList
|-
|-
| 0xC0 || 0x08 || event || '''mlistOnFocusOut''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 7D || <syntaxhighlight lang="xml" inline><MList mlistOnFocusOut="event:native:/Menu::cbFocusOut" /></syntaxhighlight>
| xlistOnPush || event || {{yes}} || {{yes}} || {{icon content ps3}} event:native:/OnPush_VmcAppearSettingList
|-
|-
| 0xC8 || 0x08 || event || '''mlistOnFocusLeft''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 7E || <syntaxhighlight lang="xml" inline><MList mlistOnFocusLeft="event:native:/Menu::cbFocusLeft" /></syntaxhighlight>
| xlistOnContext || event || {{yes}} || {{yes}} || {{icon content psp}} event:native:/OnContextMenuContentListFirstListPage
|-
|-
| 0xD0 || 0x08 || event || '''mlistOnFocusRight''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 7F || <syntaxhighlight lang="xml" inline><MList mlistOnFocusRight="event:native:/Menu::cbFocusRight" /></syntaxhighlight>
| xlistOnFocusLeft || event || {{yes}} || {{yes}} || {{icon content ps3}} event:native:/XmbMenu::OnFocusLeftXmList
|-
|-
| 0xD8 || 0x08 || event || '''mlistOnFocusUp''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 80 || <syntaxhighlight lang="xml" inline><MList mlistOnFocusUp="event:native:/Menu::cbFocusUp" /></syntaxhighlight>
| xlistOnFocusRight || event || {{yes}} || {{yes}} || {{icon content psp}} event:native:/OnFocusRightContentListFirstListPage
|-
| 0xE0 || 0x08 || event || '''mlistOnFocusDown''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 81 || <syntaxhighlight lang="xml" inline><MList mlistOnFocusDown="event:native:/cbFocusDown" /></syntaxhighlight>
|-
| 0xE8 || 0x08 || event || '''mlistOnScrollIn''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 82 || <syntaxhighlight lang="xml" inline><MList mlistOnScrollIn="event:native:/cbScrollIn" /></syntaxhighlight>
|-
| 0xF0 || 0x08 || event || '''mlistOnScrollOut''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 83 || <syntaxhighlight lang="xml" inline><MList mlistOnScrollOut="event:native:/cbScrollOut" /></syntaxhighlight>
|}
|}


*'''mlistItemNum''' (extracted as data type "unk")
*On XMB vertical lists, when clicking left is using a "onCancel" because moves 1 level up in the hierarchy (used around 14 times on PS3 firmware this way), but is replacing the event "onFocusLeft" (used only 1 time in PS3 firmware this way, but this is the correct one)
**{{icon content ps3|50px}} Used 409 times in PS3 4.76 ofw with values: 0x17000000 (1 time), 0x16000000 (1 time), 0x15000000 (127 times), 0x12000000 (14 times), 0x10000000 (4 times), 0xe000000 (31 times), 0xc000000 (5 times), 0xa000000 (2 times), 0x9000000 (5 times), 0x8000000 (6 times), 0x7000000 (20 times), 0x6000000 (104 times), 0x5000000 (3 times), 0x4000000 (9 times), 0x3000000 (13 times), 0x2000000 (39 times), 0x1000000 (20 times), 0x0 (5 times)


*'''mlistItemDefault''' (extracted as data type "int")
==Progress==
**{{icon content ps3|50px}} Used 409 times in PS3 4.76 ofw with values: "0x0" (7 times), "0x1" (7 times), "0x2" (8 times), "0x3" (6 times), "0x4" (4 times), "0x5" (6 times), "0x6" (2 times), "0xa" (2 times), "0xb" (2 times), "0xd" (2 times), "0xffffffff" (363 times)
{{Boxinfo3|content='''Console support''': {{icon content psp}} {{icon content ps3}}<br />'''Standard object attributes''': Yes<br />'''Specific object attributes''': Yes}}
**This is hard to explain, this attribute is used if this Mlist is a children of other Mlist, the attribute indicates the "slot" from the parent Mlist where is displayed this Mlist, as example, if the parent Mlist have 4 "MlistItenNum" and this children Mlist needs to be displayed on the second slot the value will be 0x2
**Otherway (if this Mlist doesnt have a parent Mlist) the attribute is "0xffffffff" indicating this is a "top level" Mlist


*'''mlistItemSpacing''' (extracted as data type "float")
{{spoilermini|title=standard object attributes|content=<br>{{RCOXML standard object attributes}}}}
**{{icon content psp|50px}} Used 184 times in PSP 6.61 ofw with values: "0" (119 times), "18" (1 time), "20" (7 times), "23" (8 times), "24" (34 times), "42" (4 times), "44" (9 times), "54" (2 times)
{| class="wikitable"
**{{icon content ps3|50px}} Used 409 times in PS3 4.76 ofw with value: "0"
|+specific object attributes (Progress)
 
! colspan="5" | Attribute !! rowspan="2" | How it works
*'''mlistOverrideUnk28''' (extracted as data type "unk")
**"0x0" (333 times), "0x4c090100" (6 times), "0x7f090100" (1 times), "0x1f070100" (8 times), "0x1f070000" (14 times), "0x69070000" (39 times), "0xc4040000" (8 times)
*'''mlistOverrideUnk29''' (extracted as data type "unk")
**"0x0" (208 times), "0x95080000" (1 time), "0xdc050000" (1 time), "0xe7050000" (2 times), "0xe0050000" (1 time), "0x3a040000" (4 times), "0x83040000" (2 times), "0x7f030000" (125 times), "0x87040000" (2 times), "0xc7020000" (1 time), "0xfc010000" (15 times), "0x21030000" (2 times), "0x1e030000" (5 times), "0x3f040000" (2 times), "0x20070000" (4 times), "0x63070000" (31 times), "0xbf070000" (2 times), "0x8f030000" (1 time)
*'''mlistOverrideUnk30''' (extracted as data type "unk")
**"0x0" (282 times), "0xe8050000" (2 times), "0x80030000" (125 times)
 
===(0x813) LList===
{{Boxinfo3|content='''Console support''': {{icon content psp|50px}} {{icon content ps3|50px}}<br />'''Standard attributes''': Yes<br />'''Specific attributes''': Yes}}
 
{| class="wikitable" style="font-size:small;"
|+0x08130000 (LList)
! Offset !! Length !! <abbr title="Data type">Type</abbr> !! Name !! {{icon content psp|50px}} !! {{icon content ps3|50px}} !! Example (TOC) !! Example (XML) !! Notes
|-
|-
| colspan="9" {{cellcolors|lightgrey}}
! Name !! Type !! {{icon content psp}} !! {{icon content ps3}} !! Examples
|-
| {{RCO TOC entry common area|08 13|00 00 00 00|LList|00 00 00 28|00 00 00 D4}}
|-
| colspan="9" {{cellcolors|lightgrey}}
|-
| {{RCO TOC Objects standard attributes|LList}}
|-
| colspan="9" {{cellcolors|lightgrey}}
|-
| 0x80 || 0x04 || int || '''llistItemNum''' ? || {{yes}} || {{yes}} || 00 00 00 06 || <syntaxhighlight lang="xml" inline><LList llistItemNum="0x6" /></syntaxhighlight> || {{icon content psp|50px}} Unknown. Used 8 times in PSP 6.61 ofw with values: "0x2" (5 times), "0x5" (3 times)<br>{{icon content ps3|50px}} Unknown. Used 1 time in PS3 4.76 ofw with value: "0x6"
|-{{cellcolors|#DD6666}}
| 0x84 || 0x04 || unk || '''llistUnk24''' || {{yes}} || {{yes}} || 00 00 00 00 || <syntaxhighlight lang="xml" inline><LList llistUnk24="0x0" /></syntaxhighlight> || {{icon content psp|50px}} Unknown. Used 8 times in PSP 6.61 ofw with value: "0x0"<br>{{icon content ps3|50px}} Unknown. Used 1 time in PS3 4.76 ofw with value: "0x0"
|-{{cellcolors|#DD6666}}
| 0x88 || 0x04 || float || '''llistUnkFloat25''' || {{yes}} || {{yes}} ||  || <syntaxhighlight lang="xml" inline><LList llistUnkFloat25="42" /></syntaxhighlight> || {{icon content psp|50px}} Unknown. Used 8 times in PSP 6.61 ofw with values:<br>"0" (1 time), "24" (3 times), "42" (4 times)<br>{{icon content ps3|50px}} Unknown. Used 1 time in PS3 4.76 ofw with value: "0"
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| 0x8C || 0x04 || unk || '''llistOverrideUnk26''' || {{no}} || {{yes}} || 3A 12 / 00 00 || <syntaxhighlight lang="xml" inline><LList llistOverrideUnk26="0x3A120000" /></syntaxhighlight> || Used 1 time in PS3 4.76 ofw with value: "0x0"
| progressUnknownFloat23 || float || {{yes}} || {{yes}} || 100 || {{icon content psp}} Unknown. Used 17 times in PSP 6.61 ofw with values: "100" (16 times), "1" (1 time)<br>{{icon content ps3}} Unknown. Used 52 times in PS3 4.76 ofw with values: "100" (50 times), "1" (2 times)
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| 0x90 || 0x04 || unk || '''llistOverrideUnk27''' || {{no}} || {{yes}} || 3B 12 / 00 00 || <syntaxhighlight lang="xml" inline><LList llistOverrideUnk27="0x3B120000" /></syntaxhighlight> || Used 1 time in PS3 4.76 ofw with value: "0x3a040000"
| progressUnknown24 || unk || {{yes}} || {{yes}} || 0x0 || {{icon content psp}} Unknown. Used 17 times in PSP 6.61 ofw with value: "0x0"<br>{{icon content ps3}} Unknown. Used 52 times in PS3 4.76 ofw with value: "0x0"
|-
| 0x94 || 0x08 || event || '''llistOnFocusIn''' ? || {{yes}} || {{yes}} ||  ||  || {{icon content psp|50px}} Unknown. Used 8 times in PSP 6.61 ofw with value: "nothing"<br>{{icon content ps3|50px}} Unknown. Used 1 time in PS3 4.76 ofw with value: "nothing"
|-
| 0x9C || 0x08 || event || '''llistOnFocusOut''' ? || {{yes}} || {{yes}} ||  ||  || {{icon content psp|50px}} Unknown. Used 8 times in PSP 6.61 ofw with value: "nothing"<br>{{icon content ps3|50px}} Unknown. Used 1 time in PS3 4.76 ofw with value: "nothing"
|-
| 0xA4 || 0x08 || event || '''llistOnFocusLeft''' ? || {{yes}} || {{yes}} ||  ||  || {{icon content psp|50px}} Unknown. Used 8 times in PSP 6.61 ofw with value: "nothing"<br>{{icon content ps3|50px}} Unknown. Used 1 time in PS3 4.76 ofw with value: "nothing"
|-
| 0xAC || 0x08 || event || '''llistOnFocusRight''' ? || {{yes}} || {{yes}} || ||  || {{icon content psp|50px}} Unknown. Used 8 times in PSP 6.61 ofw with value: "nothing"<br>{{icon content ps3|50px}} Unknown. Used 1 time in PS3 4.76 ofw with value: "nothing"
|-
| 0xB4 || 0x08 || event || '''llistOnFocusUp''' ? || {{yes}} || {{yes}} ||  ||  || {{icon content psp|50px}} Unknown. Used 8 times in PSP 6.61 ofw with value: "nothing"<br>{{icon content ps3|50px}} Unknown. Used 1 time in PS3 4.76 ofw with value: "nothing"
|-
|-
| 0xBC || 0x08 || event || '''llistOnFocusDown''' ? || {{yes}} || {{yes}} ||  ||  || {{icon content psp|50px}} Unknown. Used 8 times in PSP 6.61 ofw with value: "nothing"<br>{{icon content ps3|50px}} Unknown. Used 1 time in PS3 4.76 ofw with value: "nothing"
| progressImageBarBase || image|| {{yes}} || {{yes}} || {{icon content ps3}}image:tex_progress_bar<br>{{icon content psp}}image:tex_default_progress_base || rowspan="2" | Loads a image from [[RCOXML Images|ImageTree]]
|-
|-
| 0xC4 || 0x08 || event || '''llistOnScrollIn''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 7F || <syntaxhighlight lang="xml" inline><LList llistOnScrollIn="event:native:/OnScrollInListEdyViewer" /></syntaxhighlight> || Triggers an event, see [[RCOXML Coding]]
| progressImageBarSlider || image || {{yes}} || {{yes}} || {{icon content ps3}}image:tex_progress_bar_in<br>{{icon content psp}}image:tex_default_progress_slider
|-
|-
| 0xCC || 0x08 || event || '''llistOnScrollOut''' ? || {{yes}} || {{yes}} ||  ||  || {{icon content psp|50px}} Unknown. Used 8 times in PSP 6.61 ofw with value: "nothing"<br>{{icon content ps3|50px}} Unknown. Used 1 time in PS3 4.76 ofw with value: "nothing"
| progressImageBarBaseShadow || image || {{yes}} || {{yes}} ||  || {{icon content psp}} Used 17 times in PSP 6.61 ofw with value: "nothing"<br>{{icon content ps3}} Used 52 times in PS3 4.76 ofw with value: "nothing"
|}
|}


===(0x817) IList===
==Scroll==
{{Boxinfo3|content='''Console support''': {{icon content psp|50px}} {{icon content ps3|50px}}<br />'''Standard attributes''': Yes<br />'''Specific attributes''': Yes}}
{{Boxinfo3|content='''Console support''': {{icon content psp}} {{icon content ps3}}<br />'''Standard object attributes''': Yes<br />'''Specific object attributes''': Yes}}


{| class="wikitable" style="font-size:small;"
{{spoilermini|title=standard object attributes|content=<br>{{RCOXML standard object attributes}}}}
|+0x08170000 (IList)
{| class="wikitable"
! Offset !! Length !! <abbr title="Data type">Type</abbr> !! Name !! {{icon content psp|50px}} !! {{icon content ps3|50px}} !! Example (TOC) !! Example (XML) !! Notes
|+specific object attributes (Scroll)
! colspan="5" | Attribute !! rowspan="2" | How it works
|-
|-
| colspan="9" {{cellcolors|lightgrey}}
! Name !! Type !! {{icon content psp}} !! {{icon content ps3}} !! Examples
|-
|-{{cellcolors|#DD6666}}
| {{RCO TOC entry common area|08 17|00 00 00 00|IList|00 00 00 28|00 00 00 C0}}
| scrollUnknownFloat23 || float || {{yes}} || {{yes}} || 100 || {{icon content psp}} Unknown. Used 70 times in PSP 6.61 ofw with value: "100"<br>{{icon content ps3}} Unknown. Used 88 times in PS3 4.76 ofw with value: "100"
|-
| colspan="9" {{cellcolors|lightgrey}}
|-
| {{RCO TOC Objects standard attributes|IList}}
|-
| colspan="9" {{cellcolors|lightgrey}}
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| 0x80 || 0x04 || float || '''ilistUnkFloat23''' || {{yes}} || {{yes}} || || <syntaxhighlight lang="xml" inline><IList ilistUnkFloat23="24" /></syntaxhighlight> || {{icon content psp|50px}} Unknown. Used 41 times in PSP 6.61 ofw with values:<br>"0" (30 times), "20" (6 times), "24" (5 times)<br>{{icon content ps3|50px}} Unknown. Used 54 times in PS3 4.76 ofw with value: "0x0"<br>('''ilistItemNum''' ? <abbr title="in the other lists ItemNum is data type int, not a float">not probable</abbr>)
| scrollUnknownFloat24 || float || {{yes}} || {{yes}} || 100 || {{icon content psp}} Unknown. Used 70 times in PSP 6.61 ofw with value: "100"<br>{{icon content ps3}} Unknown. Used 88 times in PS3 4.76 ofw with value: "100"
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| 0x84 || 0x04 || unk || '''ilistOverrideUnk24''' || {{no}} || {{yes}} || ||  || Used 54 times in PS3 4.76 ofw with values: "0x0" (53 times), or "0x80090100" (1 time)
| scrollUnknown25 || unk || {{yes}} || {{yes}} || 0x0 || {{icon content psp}} Unknown. Used 70 times in PSP 6.61 ofw with value: "0x0"<br>{{icon content ps3}} Unknown. Used 88 times in PS3 4.76 ofw with value: "0x0"
|-
| 0x88 || 0x08 || event || '''ilisOnFocusIn''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 79 ||  || {{icon content psp|50px}} Unknown. Used 41 times in PSP 6.61 ofw with value: "nothing"<br>{{icon content ps3|50px}} Unknown. Used 54 times in PS3 4.76 ofw with value: "nothing".<br>(on objattribdef-psp.ini is named '''OnFocusIn''')
|-
| 0x90 || 0x08 || event || '''ilistOnFocusOut''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 7A ||  || {{icon content psp|50px}} Unknown. Used 41 times in PSP 6.61 ofw with value: "nothing"<br>{{icon content ps3|50px}} Unknown. Used 54 times in PS3 4.76 ofw with value: "nothing".<br>(on objattribdef-psp.ini is named '''OnFocusOut''')
|-
|-
| 0x98 || 0x08 || event || '''ilistOnFocusLeft''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 7B || <syntaxhighlight lang="xml" inline><IList ilistOnFocusLeft="event:native:/EulaLicensingWizard::onFocusLeft" /></syntaxhighlight> || rowspan="2" | Triggers an event, see [[RCOXML Coding]]
| scrollImageBase || image || {{yes}} || {{yes}} || {{icon content psp}} image:scroll_base || rowspan="5" | Loads a image from [[RCOXML Images|ImageTree]]
|-
|-
| 0xA0 || 0x08 || event || '''ilistOnFocusRight''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 7C || <syntaxhighlight lang="xml" inline><IList ilistOnFocusRight="event:native:/EulaLicensingWizard::onFocusRight" /></syntaxhighlight>
| scrollImageSlider || image || {{yes}} || {{yes}} || {{icon content psp}} image:scroll_slider
|-
|-
| 0xA8 || 0x08 || event || '''ilistOnFocusUp''' || {{no}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 7D ||  || Used 54 times in PS3 4.76 ofw with value: "nothing". ('''ilistOnFocusUp''' ?)
| scrollImageArrowUp || image || {{yes}} || {{yes}} || {{icon content psp}} image:scroll_arrow_up
|-
|-
| 0xB0 || 0x08 || event || '''ilistOnFocusDown''' || {{no}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 7E || <syntaxhighlight lang="xml" inline><IList ilistOnFocusDown="event:native:/ConsoleAutoPowerOffPage::OnFocusDownIlist" /></syntaxhighlight> || Triggers an event, see [[RCOXML Coding]]
| scrollImageBaseShadow || image || {{yes}} || {{yes}} || {{icon content psp}} image:scroll_base_shadow
|-
|-
| 0xB8 || 0x08 || event || '''ilistOnPush''' || {{no}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 7F || <syntaxhighlight lang="xml" inline><IList ilistOnPush="event:native:/OnPushIlistBtDeviceManager" /></syntaxhighlight> || maybe OnPush is replacing an event here. ('''OnContext'''?)
| scrollImageArrowUpShadow || image || {{yes}} || {{yes}} || {{icon content psp}} image:scroll_arrow_up_shadow
|}
|}


===(0x81C) CheckboxGroup===
==MList==
{{Boxinfo3|content='''Console support''': {{icon content ps3|50px}}<br />'''Standard attributes''': Yes<br />'''Specific attributes''': Yes}}
{{Boxinfo3|content='''Console support''': {{icon content psp}} {{icon content ps3}}<br />'''Standard object attributes''': Yes<br />'''Specific object attributes''': Yes}}
This object is exclusive for PS3 (not supported in PSP), but seems to be an repurposing of the object '''0x809''' (Mlist), the '''specific attributes are pretty similar for both''' (probably is going to be a couple of diferences but minor)


{| class="wikitable" style="font-size:small;"
{{spoilermini|title=standard object attributes|content=<br>{{RCOXML standard object attributes}}}}
|+0x081C0000 (CheckboxGroup)
{| class="wikitable"
! Offset !! Length !! <abbr title="Data type">Type</abbr> !! Name !! {{icon content psp|50px}} !! {{icon content ps3|50px}} !! Example (TOC) !! Example (XML) !! Notes
|+specific object attributes (MList)
|-
! colspan="5" | Attribute !! rowspan="2" | How it works
| colspan="9" {{cellcolors|lightgrey}}
|-
| {{RCO TOC entry common area|08 1C|00 00 00 00|CheckboxGroup|00 00 00 28|00 00 00 F8}}
|-
| colspan="9" {{cellcolors|lightgrey}}
|-
|-
| {{RCO TOC Objects standard attributes|CheckboxGroup}}
! Name !! Type !! {{icon content psp}} !! {{icon content ps3}} !! Examples
|-
|-
| colspan="9" {{cellcolors|lightgrey}}
| mlistItemsCount || int || {{yes}} || {{yes}} || 0x15 || Number of items in the list
|-
| 0x80 || 0x04 || int || '''checkboxgroupItemNum''' ? || {{no}} || {{yes}} || 00 00 00 14 || <syntaxhighlight lang="xml" inline><CheckboxGroup checkboxgroupItemNum="0x14" /></syntaxhighlight> || Used 23 times in PS3 4.76 ofw with values:<br>"0x0" (1 time), "0x1" (11 times), "0x2" (2 times)<br>, "0x6" (1 time), "0xa" (7 times), "0x14" (1 time).
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| 0x84 || 0x04 || unk || '''checkboxgroupUnk24''' || {{no}} || {{yes}} || 00 00 00 00 || <syntaxhighlight lang="xml" inline><CheckboxGroup checkboxgroupUnk24="0x0" /></syntaxhighlight> || Used 23 times in PS3 4.76 ofw with values:<br>"0x0" (all)
| mlistUnknown24 || unk || {{yes}} || {{yes}} || 0x0 || {{icon content psp}} Unknown. Used 184 times in PSP 6.61 ofw with value: "0x0"<br>{{icon content ps3}} Unknown. Used 409 times in PS3 4.76 ofw with value: "0x0"
|-
|-
| 0x88 || 0x04 || int || '''checkboxgroupItemDefault''' ? || {{no}} || {{yes}} || FF FF FF FF || <syntaxhighlight lang="xml" inline><CheckboxGroup checkboxgroupItemDefault="0xffffffff" /></syntaxhighlight> || Used 23 times in PS3 4.76 ofw with values:<br>"0xffffffff" (all).'''related with animations''' ?
| mlistItemDefault || int || {{yes}} || {{yes}} || 0xffffffff || See below. (on objattribdef-psp.ini is named '''initTopPadding''', the initial position of the cursor)
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| 0x8C || 0x04 || int || '''checkboxgroupUnk26''' || {{no}} || {{yes}} || 00 00 00 00 || <syntaxhighlight lang="xml" inline><CheckboxGroup checkboxgroupUnk26="0x0" /></syntaxhighlight> || Used 23 times in PS3 4.76 ofw with values:<br>"0x0" (all)
| mlistUnknownInt26 || int || {{yes}} || {{yes}} || 0x2 || {{icon content psp}} Unknown. Used 184 times in PSP 6.61 ofw with values: "0x0" (180 times), "0x1" (2 times), "0x2" (2 times)<br>{{icon content ps3}} Unknown. Used 409 times in PS3 4.76 ofw with values: "0x0" (395 times), "0x1" (10 times), "0x2" (4 times)
|-
|-
| 0x90 || 0x04 || float || '''checkboxgroupItemSpacing''' ? || {{no}} || {{yes}} || 00 00 00 00 || <syntaxhighlight lang="xml" inline><CheckboxGroup checkboxgroupItemSpacing="0x0" /></syntaxhighlight> || Used 23 times in PS3 4.76 ofw with values:<br>"0x0" (all)
| mlistItemSpacing || float || {{yes}} || {{yes}} || 24 || See below
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| 0x94 || 0x04 || unk || '''checkboxgroupOverrUnk28''' ? || {{no}} || {{yes}} || 00 00 00 00 || <syntaxhighlight lang="xml" inline><CheckboxGroup checkboxgroupOverrUnk28="0x0" /></syntaxhighlight> || Used 23 times in PS3 4.76 ofw with values:<br>"0x0" (all)
| mlistOverrideUnknown28 || unk || {{no}} || {{yes}} || || Used 409 times in PS3 4.76 ofw with values: see below ('''mlistOverridePositionX''' with values from [[XMB Layouts]] ?)
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| 0x98 || 0x04 || unk || '''checkboxgroupOverrUnk29''' ? || {{no}} || {{yes}} || 17 04 00 00 || <syntaxhighlight lang="xml" inline><CheckboxGroup checkboxgroupOverrUnk29="0x17040000" /></syntaxhighlight> || Used 23 times in PS3 4.76 ofw with values:<br>"0x0" (16 times), "0x17040000" (7 times)
| mlistOverrideUnknown29 || unk || {{no}} || {{yes}} || || Used 409 times in PS3 4.76 ofw with values: see below ('''mlistOverridePositionY''' with values from [[XMB Layouts]] ?)
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| 0x9C || 0x04 || unk || '''checkboxgroupOverrUnk30''' ? || {{no}} || {{yes}} || 00 00 00 00 || <syntaxhighlight lang="xml" inline><CheckboxGroup checkboxgroupOverrUnk30="0x0" /></syntaxhighlight> || Used 23 times in PS3 4.76 ofw with values:<br>"0x0" (all)
| mlistOverrideUnknown30 || unk || {{no}} || {{yes}} || || Used 409 times in PS3 4.76 ofw with values: see below ('''mlistOverridePositionZ''' with values from [[XMB Layouts]] ?)
|-
|-
| 0xA0 || 0x08 || image || '''checkboxgroupImage''' ? || {{no}} || {{yes}} || 04 02 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 79 || <syntaxhighlight lang="xml" inline><CheckboxGroup checkboxgroupImage="nothing" /></syntaxhighlight> || Used 23 times in PS3 4.76 ofw with values:<br>"nothing" (all)
| mlistImageFocus || image || {{yes}} || {{yes}} || {{icon content psp}} image:tex_default_text_focus || Loads a image from [[RCOXML Images|ImageTree]]
|-
|-
| 0xA8 || 0x08 || event || '''checkboxgroupOnPush''' || {{no}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 7A || <syntaxhighlight lang="xml" inline><CheckboxGroup checkboxgroupOnPush="event:native:/VideoEditorUpload::ServiceLogin::OnPushSavePassword" /></syntaxhighlight> || rowspan="9" | Triggers an event, see [[RCOXML Coding]]
| mlistOnPush || event || {{yes}} || {{yes}} || {{icon content ps3}} event:native:/OnSettingPagePushList || rowspan="10" | Triggers an event, see [[RCOXML Structure]]
|-
|-
| 0xB0 || 0x08 || event || '''checkboxgroupOnCursorMove''' || {{no}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 7B || <syntaxhighlight lang="xml" inline><CheckboxGroup checkboxgroupOnCursorMove="event:native:/OnCursorMoveClistCoreDumpUtility" /></syntaxhighlight>
| mlistOnCursorMove || event || {{yes}} || {{yes}} || {{icon content ps3}} event:native:/OnSettingPageCursorMoveList
|-
|-
| 0xB8 || 0x08 || event || '''checkboxgroupOnFocusIn''' || {{no}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 7C || <syntaxhighlight lang="xml" inline><CheckboxGroup checkboxgroupOnFocusIn="event:native:/OnFocusInClistRegPSVitaConfig" /></syntaxhighlight>
| mlistOnFocusIn || event || {{yes}} || {{yes}} || {{icon content ps3}} event:native:/Bookmark::onBookmarkListFocusIn
|-
|-
| 0xC0 || 0x08 || event || '''checkboxgroupOnFocusOut''' || {{no}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 7D || <syntaxhighlight lang="xml" inline><CheckboxGroup checkboxgroupOnFocusOut="event:native:/OnFocusOutClistRegPSVitaConfig" /></syntaxhighlight>
| mlistOnFocusOut || event || {{yes}} || {{yes}} || {{icon content ps3}} event:native:/Menu::cbFocusOut
|-
|-
| 0xC8 || 0x08 || event || '''checkboxgroupOnFocusLeft''' || {{no}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 7E || <syntaxhighlight lang="xml" inline><CheckboxGroup checkboxgroupOnFocusLeft="event:native:/onFocusLeftUpdaterSelectList" /></syntaxhighlight>
| mlistOnFocusLeft || event || {{yes}} || {{yes}} || {{icon content ps3}} event:native:/Menu::cbFocusLeft
|-
|-
| 0xD0 || 0x08 || event || '''checkboxgroupOnFocusRight''' || {{no}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 7F || <syntaxhighlight lang="xml" inline><CheckboxGroup checkboxgroupOnFocusRight="event:native:/OnFocusRightClistDisplayOutputConfig" /></syntaxhighlight>
| mlistOnFocusRight || event || {{yes}} || {{yes}} || {{icon content ps3}} event:native:/Menu::cbFocusRight
|-
|-
| 0xD8 || 0x08 || event || '''checkboxgroupOnFocusUp''' || {{no}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 80 || <syntaxhighlight lang="xml" inline><CheckboxGroup checkboxgroupOnFocusUp="event:native:/onFocusUpUpdaterSelectList" /></syntaxhighlight>
| mlistOnFocusUp || event || {{yes}} || {{yes}} || {{icon content ps3}} event:native:/Menu::cbFocusUp
|-
|-
| 0xE0 || 0x08 || event || '''checkboxgroupOnFocusDown''' || {{no}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 81 || <syntaxhighlight lang="xml" inline><CheckboxGroup checkboxgroupOnFocusDown="event:native:/UIManager::OnFocusDownCBListShareTrophies" /></syntaxhighlight>
| mlistOnFocusDown || event || {{yes}} || {{yes}} || {{icon content ps3}} event:native:/cbFocusDown
|-
|-
| 0xE8 || 0x08 || event || '''checkboxgroupOnScrollIn''' || {{no}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 82 || <syntaxhighlight lang="xml" inline><CheckboxGroup checkboxgroupOnScrollIn="event:native:/OnScrollInClistDisplayOutputConfig" /></syntaxhighlight>
| mlistOnScrollIn || event || {{yes}} || {{yes}} || {{icon content ps3}} event:native:/cbScrollIn
|-
|-
| 0xF0 || 0x08 || event || '''checkboxgroupOnScrollOut''' ? || {{no}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 83 || <syntaxhighlight lang="xml" inline><CheckboxGroup checkboxgroupOnScrollOut="nothing" /></syntaxhighlight> || Used 23 times in PS3 4.76 ofw with values:<br>"nothing" (all)
| mlistOnScrollOut || event || {{yes}} || {{yes}} || {{icon content ps3}} event:native:/cbScrollOut
|}
|}


*'''checkboxgroupOverrideUnk29''' is too long name, it generates a broken rcoxml with the next attribute overlapped like this: ''checkboxgroupOverrideUnk29checkboxgroupUnk30="0x0"''
*'''mlistItemsCount''' (extracted as data type "unk")
**{{icon content ps3}} Used 409 times in PS3 4.76 ofw with values: 0x17000000 (1 time), 0x16000000 (1 time), 0x15000000 (127 times), 0x12000000 (14 times), 0x10000000 (4 times), 0xe000000 (31 times), 0xc000000 (5 times), 0xa000000 (2 times), 0x9000000 (5 times), 0x8000000 (6 times), 0x7000000 (20 times), 0x6000000 (104 times), 0x5000000 (3 times), 0x4000000 (9 times), 0x3000000 (13 times), 0x2000000 (39 times), 0x1000000 (20 times), 0x0 (5 times)


==Items==
*'''mlistItemDefault''' (extracted as data type "int")
**{{icon content ps3}} Used 409 times in PS3 4.76 ofw with values: "0x0" (7 times), "0x1" (7 times), "0x2" (8 times), "0x3" (6 times), "0x4" (4 times), "0x5" (6 times), "0x6" (2 times), "0xa" (2 times), "0xb" (2 times), "0xd" (2 times), "0xffffffff" (363 times)


===(0x805) XMList===
*'''mlistItemSpacing''' (extracted as data type "float")
{{Boxinfo3|content='''Console support''': {{icon content psp|50px}} {{icon content ps3|50px}}<br />'''Standard attributes''': No<br />'''Specific attributes''': Yes}}
**{{icon content psp}} Used 184 times in PSP 6.61 ofw with values: "0" (119 times), "18" (1 time), "20" (7 times), "23" (8 times), "24" (34 times), "42" (4 times), "44" (9 times), "54" (2 times)
**{{icon content ps3}} Used 409 times in PS3 4.76 ofw with value: "0"


{| class="wikitable"
*'''mlistOverrideUnknown28''' (extracted as data type "unk")
|+specific attributes for XMList
**"0x0" (333 times), "0x4c090100" (6 times), "0x7f090100" (1 times), "0x1f070100" (8 times), "0x1f070000" (14 times), "0x69070000" (39 times), "0xc4040000" (8 times)
! colspan="5" | Attribute !! rowspan="2" | How it works
*'''mlistOverrideUnknown29''' (extracted as data type "unk")
|-
**"0x0" (208 times), "0x95080000" (1 time), "0xdc050000" (1 time), "0xe7050000" (2 times), "0xe0050000" (1 time), "0x3a040000" (4 times), "0x83040000" (2 times), "0x7f030000" (125 times), "0x87040000" (2 times), "0xc7020000" (1 time), "0xfc010000" (15 times), "0x21030000" (2 times), "0x1e030000" (5 times), "0x3f040000" (2 times), "0x20070000" (4 times), "0x63070000" (31 times), "0xbf070000" (2 times), "0x8f030000" (1 time)
! Name !! Type !! {{icon content psp|50px}} !! {{icon content ps3|50px}} !! Examples
*'''mlistOverrideUnknown30''' (extracted as data type "unk")
|-{{cellcolors|#DD6666}}
**"0x0" (282 times), "0xe8050000" (2 times), "0x80030000" (125 times)
| xmlistUnk1 || unk || {{yes}} || {{yes}} || 0x0 || {{icon content psp|50px}} Unknown. Used 8 times in PSP 6.61 ofw with value: "0x0"<br>{{icon content ps3|50px}} Unknown. Used 20 times in PS3 4.76 ofw with value: "0x0"
|-
| xmlistImage || image || {{yes}} || {{yes}} || image:tex_game || Loads a image from [[RCOXML Images|ImageTree]]
|-
| xmlistText || text || {{yes}} || {{yes}} || text:msg_game || Loads a text from [[RCOXML Texts|TextTree]]
|}
 
*<strike>paf::PhXmList::BlinkStart(float)</strike> doesnt exist
*paf::PhXmList::BlinkEnd(float)
*paf::PhXmItem::BlinkStart(float)
*paf::PhXmItem::BlinkEnd(float)
 
===(0x80C) XItem===
{{Boxinfo3|content='''Console support''': {{icon content psp|50px}} {{icon content ps3|50px}}<br />'''Standard attributes''': No<br />'''Specific attributes''': Yes}}
 
{| class="wikitable"
|+specific attributes for XItem
! colspan="5" | Attribute !! rowspan="2" | How it works
|-
! Name !! Type !! {{icon content psp|50px}} !! {{icon content ps3|50px}} !! Examples
|-
| xitemImage || image || {{yes}} || {{yes}} ||  || {{icon content psp|50px}} Used 0 times in PSP 6.61 ofw<br>{{icon content ps3|50px}} Used 0 times in PS3 4.76 ofw
|-
| xitemText || text || {{yes}} || {{yes}} ||  || {{icon content psp|50px}} Used 0 times in PSP 6.61 ofw<br>{{icon content ps3|50px}} Used 0 times in PS3 4.76 ofw
|-{{cellcolors|#DD6666}}
| xitemUnkRef5 || ref || {{yes}} || {{yes}} ||  || {{icon content psp|50px}} Used 0 times in PSP 6.61 ofw<br>{{icon content ps3|50px}} Used 0 times in PS3 4.76 ofw
|}


===(0x80A) MItem===
==MItem==
{{Boxinfo3|content='''Console support''': {{icon content psp|50px}} {{icon content ps3|50px}}<br />'''Standard attributes''': No<br />'''Specific attributes''': Yes}}
{{Boxinfo3|content='''Console support''': {{icon content psp}} {{icon content ps3}}<br />'''Standard object attributes''': No<br />'''Specific object attributes''': Yes}}


{| class="wikitable"
{| class="wikitable"
|+specific attributes for MItem
|+specific object attributes (MItem)
! colspan="5" | Attribute !! rowspan="2" | How it works !! rowspan="2" | <abbr title="after verifyed this info needs to be moved to the column at left with an explain of how it works">Research notes (partially speculative)</abbr>
! colspan="5" | Attribute !! rowspan="2" | How it works !! rowspan="2" | <abbr title="after verifyed this info needs to be moved to the column at left with an explain of how it works">Research notes (partially speculative)</abbr>
|-
|-
! Name !! Type !! {{icon content psp|50px}} !! {{icon content ps3|50px}} !! Examples
! Name !! Type !! {{icon content psp}} !! {{icon content ps3}} !! Examples
|-
|-
| mitemTextOrImage1 || ref || {{yes}} || {{yes}} || text:msg_latin2_852<br>image:tex_vc_mpeg2 ||  || weird, in videoeditor_plugin.rco is an image (used 5 times), but in the others is a text (used 1053 times), or "nothing" (used 68 times)
| mitemTextOrImage1 || ref || {{yes}} || {{yes}} || text:msg_latin2_852<br>image:tex_vc_mpeg2 ||  || weird, in videoeditor_plugin.rco is an image (used 5 times), but in the others is a text (used 1053 times), or "nothing" (used 68 times)
|-
|-
| mitemTextOrImage2 || ref || {{yes}} || {{yes}} || text:msg_centraleurope_1250<br>image:tex_search ||  || weird, in webbrowser_plugin.rco and webrender_plugin.rco is used as the main image (displayed on top of the shadow image)
| mitemTextOrImage2 || ref || {{yes}} || {{yes}} || text:msg_centraleurope_1250<br>image:tex_search ||  || weird, in webbrowser_plugin.rco is used as an image
|-
|-
| mitemTextOrImage3 || ref || {{yes}} || {{yes}} || text:msg_none<br>image:tex_search_s ||  || weird, used 1126 times in 4.76 firmware with values: "nothing" (1093 times), with an "image" shadow (32 times), or with a text (1 time)
| mitemTextOrImage3 || ref || {{yes}} || {{yes}} || text:msg_none<br>image:tex_search_s ||  || weird, used 1126 times in 4.76 firmware with values: "nothing" (1093 times), with an "image" (32 times), or with a text (1 time)
|}
|}


===(0x814) LItem===
==ObjUnknown0xB==
{{Boxinfo3|content='''Console support''': {{icon content psp|50px}} {{icon content ps3|50px}}<br />'''Standard attributes''': No<br />'''Specific attributes''': Yes}}
{{Boxinfo3|content='''Console support''': {{icon content psp}} {{icon content ps3}}<br />'''Standard object attributes''': Unknown<br />'''Specific object attributes''': Unknown}}
Unknown object. Not used in PS3 firmware
 
==XItem==
{{Boxinfo3|content='''Console support''': {{icon content psp}} {{icon content ps3}}<br />'''Standard object attributes''': No<br />'''Specific object attributes''': Yes}}


{| class="wikitable"
{| class="wikitable"
|+specific attributes for LItem
|+specific object attributes (XItem)
! colspan="5" | Attribute !! rowspan="2" | How it works
! colspan="5" | Attribute !! rowspan="2" | How it works
|-
|-
! Name !! Type !! {{icon content psp|50px}} !! {{icon content ps3|50px}} !! Examples
! Name !! Type !! {{icon content psp}} !! {{icon content ps3}} !! Examples
|-
|-
| litemText || text || {{yes}} || {{yes}} || {{icon content psp|50px}} text:msg_wifi_sp_pswd || Loads a text from [[RCOXML Texts|TextTree]]
| xitemImage || image || {{yes}} || {{yes}} ||  || {{icon content psp}} Used 0 times in PSP 6.61 ofw<br>{{icon content ps3}} Used 0 times in PS3 4.76 ofw
|-{{cellcolors|#DD6666}}
| litemUnkRef3 || ref || {{yes}} || {{yes}} ||  || {{icon content psp|50px}} Used 15 times in PSP 6.61 ofw with value: "nothing"<br>{{icon content ps3|50px}} Used 0 times in PS3 4.76 ofw
|-{{cellcolors|#DD6666}}
| litemUnkRef5 || ref || {{yes}} || {{yes}} ||  || {{icon content psp|50px}} Used 15 times in PSP 6.61 ofw with value: "nothing"<br>{{icon content ps3|50px}} Used 0 times in PS3 4.76 ofw
|}
 
===(0x818) IItem===
{{Boxinfo3|content='''Console support''': {{icon content psp|50px}} {{icon content ps3|50px}}<br />'''Standard attributes''': No<br />'''Specific attributes''': Yes}}
 
{| class="wikitable"
|+specific attributes for IItem
! colspan="5" | Attribute !! rowspan="2" | How it works
|-
|-
! Name !! Type !! {{icon content psp|50px}} !! {{icon content ps3|50px}} !! Examples
| xitemText || text || {{yes}} || {{yes}} ||  || {{icon content psp}} Used 0 times in PSP 6.61 ofw<br>{{icon content ps3}} Used 0 times in PS3 4.76 ofw
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| iitemUnk1 || unk || {{no}} || {{yes}} || 0x0 || Used 136 times in PS3 4.76 ofw with value: "0x0"
| xitemUnknownRef4 || ref || {{yes}} || {{yes}} || || {{icon content psp}} Used 0 times in PSP 6.61 ofw<br>{{icon content ps3}} Used 0 times in PS3 4.76 ofw
|-
| iitemText || text || {{yes}} || {{yes}} || {{icon content psp|50px}} text:msgupdater_dot<br>{{icon content ps3|50px}} text:msg_edy_driver_version || rowspan="2" | Loads a text from [[RCOXML Texts|TextTree]]
|-
| iitemTextAlt || text || {{yes}} || {{yes}} || {{icon content psp|50px}} text:msglftv_settings_easy_start2<br>{{icon content ps3|50px}} text:msg_info_none
|}
|}


===(0x81D) CheckboxItem===
==Text==
{{Boxinfo3|content='''Console support''': {{icon content ps3|50px}}<br />'''Standard attributes''': No<br />'''Specific attributes''': Yes}}
{{Boxinfo3|content='''Console support''': {{icon content psp}} {{icon content ps3}}<br />'''Standard object attributes''': Yes<br />'''Specific object attributes''': Yes}}
 
Some of the "specific object attributes" from text seems to be similar than the "standard object attributes" (color scalers)
{{spoilermini|title=standard object attributes|content=<br>{{RCOXML standard object attributes}}}}
{| class="wikitable"
{| class="wikitable"
|+specific attributes for CheckboxItem
|+specific object attributes (Text)
! colspan="5" | Attribute !! rowspan="2" | How it works !! rowspan="2" | <abbr title="after verifyed this info needs to be moved to the column at left with an explain of how it works">Research notes (partially speculative)</abbr>
! colspan="5" | Attribute !! rowspan="2" | How it works !! rowspan="2" | <abbr title="after verifyed this info needs to be moved to the column at left with an explain of how it works">Research notes (partially speculative)</abbr>
|-
|-
! Name !! Type !! {{icon content psp|50px}} !! {{icon content ps3|50px}} !! Examples
! Name !! Type !! {{icon content psp}} !! {{icon content ps3}} !! Examples
|-
| checkboxitemText || text || {{no}} || {{yes}} ||  ||  ||
|-
|-
| checkboxitemImageBase ? || image || {{no}} || {{yes}} || nothing || ? || Used 2 times in PS3 4.76 ofw with values: "nothing" (all)
| textMessage || text || {{yes}} || {{yes}} || text:msg_pw_changed || ||  
|-
|-
| checkboxitemImageShadow ? || image || {{no}} || {{yes}} || nothing || ? || Used 2 times in PS3 4.76 ofw with values: "nothing" (all)
| textFontstyle || font || {{yes}} || {{yes}} || font:fontstyle_light || ||  
|}
|-{{cellcolors|#DD6666}}
The images are animated when displayed, this is a preview scaled up in photoshop: https://www.psdevwiki.com/ps3/File:hcB8lXN.jpg (inside system_plugin.rco tex_default_check.gim/tex_default_check_shadow.gim)
| textUnknown27 || unk || {{yes}} || {{yes}} || || ? || Used 1305 times in PS3 4.76 ofw with values: ('''textFontstyleMode''' ?. more info below the table)
 
In old firmwares the shadow was a separated image, but it seems at some point they sticked the shadow at bottom of the main image to reduce memory footprint, most probably this same procedure happened with other attributes from other objects that originally was intended to display "shadows"
 
*In explore_plugin_full.rco
**tex_default_check.gim
**tex_default_check_shadow.gim
**the parent of this object (named CheckBoxGroup by rcomage) uses an image too, maybe this .gim files are related to it
 
==Texts==
 
===(0x80D) Text===
{{Boxinfo3|content='''Console support''': {{icon content psp|50px}} {{icon content ps3|50px}}<br />'''Standard attributes''': Yes<br />'''Specific attributes''': Yes}}
Some of the "specific object attributes" from text seems to be similar than the "standard object attributes" (color scalers)
 
{| class="wikitable"
|+specific attributes for Text
! colspan="5" | Attribute !! rowspan="2" | How it works
|-
! Name !! Type !! {{icon content psp|50px}} !! {{icon content ps3|50px}} !! Examples
|-
| textMessage || text || {{yes}} || {{yes}} || text:msg_pw_changed || Loads a text from [[RCOXML Texts|TextTree]]
|-
| textFontStyle || <abbr title="font">ref</abbr> || {{yes}} || {{yes}} || font:fontstyle_light || Loads a font from [[RCOXML Fonts|FontTree]]
|-
| textFontMode ? || unk || {{yes}} || {{yes}} || 0x1010101 || See below
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| textUnk29 || unk || {{yes}} || {{yes}} || 0x1 || {{icon content psp|50px}} Unknown. Used 1357 times in PSP 6.61 ofw with values: "0x0" (871 times), "0x1" (486 times)<br>{{icon content ps3|50px}} Unknown. Used 1305 times in PS3 4.76 ofw with values: "0x0" (30 times), "0x1" (1275 times). ('''textFontSizeX''' ?)
| textUnknown29 || unk || {{yes}} || {{yes}} || || ? || Used 1305 times in PS3 4.76 ofw with values: "0x0" (30 times) or "0x1" (1275 times)
|-
|-
| textFontSizeY || float || {{yes}} || {{yes}} || 10 || Font Y size in pixels, values found in PS3 4.76 ofw: "0", "7.605", "8.19", "10"
| textFontSize || float || {{yes}} || {{yes}} || 10<br>8.19<br>7.605<br>0 || ||  ('''textFontSizeY''' ?... so previous one is '''textFontSizeX''' or a scale factor for X)
|-
|-
| textTopColorScaleR || float || {{yes}} || {{yes}} || 1 || rowspan="3" | Text top, color channels scaler (scale 0-1), values found in PS3 4.76 ofw: "0", "0.5", "1"
| textTopColorScaleR || float || {{yes}} || {{yes}} || rowspan="6" | 1<br>0.5<br>0 ||  ||
|-
|-
| textTopColorScaleG || float || {{yes}} || {{yes}} || 1
| textTopColorScaleG || float || {{yes}} || {{yes}} || ||
|-
|-
| textTopColorScaleB || float || {{yes}} || {{yes}} || 1
| textTopColorScaleB || float || {{yes}} || {{yes}} || ||
|-
|-
| textBottomColorScaleR || float || {{yes}} || {{yes}} || 0.5 || rowspan="3" | Text bottom, color channels scaler (scale 0-1), values found in PS3 4.76 ofw: "0", "0.5", "1"
| textBottomColorScaleR || float || {{yes}} || {{yes}} || ||  
|-
|-
| textBottomColorScaleG || float || {{yes}} || {{yes}} || 0.5
| textBottomColorScaleG || float || {{yes}} || {{yes}} || ||
|-
|-
| textBottomColorScaleB || float || {{yes}} || {{yes}} || 0.5
| textBottomColorScaleB || float || {{yes}} || {{yes}} || ||
|-
|-
| textLineSpacing || float || {{yes}} || {{yes}} || 0 || in pixels, line spacing margin of ? (bad google translation).
| textSpacingHorizontal || float || {{yes}} || {{yes}} || 0 ||  || in pixels, line spacing margin of ? (bad google translation). ('''textSpacingX''' ?)
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| textUnk37 || unk || {{yes}} || {{yes}} ||  || {{icon content psp|50px}} Unknown. Used 1357 times in PSP 6.61 ofw with value: "0x0"<br>{{icon content ps3|50px}} Unknown. Used 1305 times in PS3 4.76 ofw with value: "0x0". (line or character related ?)
| textUnknown37 || unk || {{yes}} || {{yes}} ||  || ? || Used 1305 times in PS3 4.76 ofw with values: "0x0" (all). ('''somethingX''' or '''somethingRed''' ?)
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| textUnk38 || unk || {{yes}} || {{yes}} ||  || {{icon content psp|50px}} Unknown. Used 1357 times in PSP 6.61 ofw with value: "0x0"<br>{{icon content ps3|50px}} Unknown. Used 1305 times in PS3 4.76 ofw with value: "0x0". (line or character related ?)
| textUnknown38 || unk || {{yes}} || {{yes}} ||  || ? || Used 1305 times in PS3 4.76 ofw with values: "0x0" (all). ('''somethingY''' or '''somethingGreen''' ?)
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| textUnk39 || unk || {{yes}} || {{yes}} ||  || {{icon content psp|50px}} Unknown. Used 1357 times in PSP 6.61 ofw with value: "0x0"<br>{{icon content ps3|50px}} Unknown. Used 1305 times in PS3 4.76 ofw with value: "0x0". (line or character related ?)
| textUnknown39 || unk || {{yes}} || {{yes}} ||  || ? || Used 1305 times in PS3 4.76 ofw with values: "0x0" (all). ('''somethingZ''' or '''somethingBlue''' ?)
|-
|-
| textCharacterSpacing || float || {{yes}} || {{yes}} || 2 || in pixels, values found in PS3 4.76 ofw: "0", "2", margin between character ? (bad google translation).
| textSpacingVertical || float || {{yes}} || {{yes}} || 0<br>2 ||  || in pixels, margin between character ? (bad google translation). ('''textSpacingY''' ?)
|-
|-
| textShadowOffsetX || float || {{yes}} || {{yes}} || 4 || rowspan="3" | Text shadow effect displacement, in pixels, values found in PS3 4.76 ofw: "0", "4", "-5"
| textShadowOffsetX || float || {{yes}} || {{yes}} || 0<br>4 || ||  
|-
|-
| textShadowOffsetY || float || {{yes}} || {{yes}} || -5
| textShadowOffsetY || float || {{yes}} || {{yes}} || 0<br>-5 ||  ||
|-
|-
| textShadowOffsetZ || float || {{yes}} || {{yes}} || 0
| textShadowOffsetZ || float || {{yes}} || {{yes}} || 0 ||  ||
|-
|-
| textShadowColorScaleR || float || {{yes}} || {{yes}} || 0.25 || rowspan="4" | Text shadow effect color channels scaler (scale 0-1), in pixels, values found in PS3 4.76 ofw: "0", "0.25", "0.9", "1"
| textShadowColorScaleR || float || {{yes}} || {{yes}} || rowspan="3" | 0<br>0.25<br>0.9 ||  ||
|-
|-
| textShadowColorScaleG || float || {{yes}} || {{yes}} || 0.25
| textShadowColorScaleG || float || {{yes}} || {{yes}} || ||
|-
|-
| textShadowColorScaleB || float || {{yes}} || {{yes}} || 0.25
| textShadowColorScaleB || float || {{yes}} || {{yes}} || ||
|-
|-
| textShadowColorScaleA || float || {{yes}} || {{yes}} || 1
| textShadowColorScaleA || float || {{yes}} || {{yes}} || 1<br>0 ||  ||
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| textUnk48 || unk || {{yes}} || {{yes}} ||  || {{icon content psp|50px}} Unknown. Used 1357 times in PSP 6.61 ofw with value: "0x0"<br>{{icon content ps3|50px}} Unknown. Used 1305 times in PS3 4.76 ofw with value: "0x0". ('''textGlowOffsetX''' with data type "float" ?)
| textUnknown48 || unk || {{yes}} || {{yes}} ||  || ? || Used 1305 times in PS3 4.76 ofw with values: "0x0" (all). ('''textFocusX''' with data type "float" ?)
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| textUnk49 || unk || {{yes}} || {{yes}} ||  || {{icon content psp|50px}} Unknown. Used 1357 times in PSP 6.61 ofw with value: "0x0"<br>{{icon content ps3|50px}} Unknown. Used 1305 times in PS3 4.76 ofw with value: "0x0". ('''textGlowOffsetY''' with data type "float" ?)
| textUnknown49 || unk || {{yes}} || {{yes}} ||  || ? || Used 1305 times in PS3 4.76 ofw with values: "0x0" (all). ('''textFocusY''' with data type "float" ?)
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| textUnk50 || unk || {{yes}} || {{yes}} ||  || {{icon content psp|50px}} Unknown. Used 1357 times in PSP 6.61 ofw with value: "0x0"<br>{{icon content ps3|50px}} Unknown. Used 1305 times in PS3 4.76 ofw with value: "0x0". ('''textGlowOffsetZ''' with data type "float" ?)
| textUnknown50 || unk || {{yes}} || {{yes}} ||  || ? || Used 1305 times in PS3 4.76 ofw with values: "0x0" (all). ('''textFocusZ''' with data type "float" ?)
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| textUnkFloat51 || float || {{yes}} || {{yes}} ||  || {{icon content psp|50px}} Unknown. Used 1357 times in PSP 6.61 ofw with value: "1"<br>{{icon content ps3|50px}} Unknown. Used 1305 times in PS3 4.76 ofw with value: "1". ('''textGlowColorScaleR''' ?)
| textUnknownFloat51 || float || {{yes}} || {{yes}} ||  || ? || Used 1305 times in PS3 4.76 ofw with values: "1" (all). ('''textFocusR''' ?)
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| textUnkFloat52 || float || {{yes}} || {{yes}} ||  || {{icon content psp|50px}} Unknown. Used 1357 times in PSP 6.61 ofw with value: "1"<br>{{icon content ps3|50px}} Unknown. Used 1305 times in PS3 4.76 ofw with value: "1". ('''textGlowColorScaleG''' ?)
| textUnknownFloat52 || float || {{yes}} || {{yes}} ||  || ? || Used 1305 times in PS3 4.76 ofw with values: "1" (all). ('''textFocusG''' ?)
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| textUnkFloat53 || float || {{yes}} || {{yes}} ||  || {{icon content psp|50px}} Unknown. Used 1357 times in PSP 6.61 ofw with value: "1"<br>{{icon content ps3|50px}} Unknown. Used 1305 times in PS3 4.76 ofw with value: "1". ('''textGlowColorScaleB''' ?)
| textUnknownFloat53 || float || {{yes}} || {{yes}} ||  || ? || Used 1305 times in PS3 4.76 ofw with values: "1" (all). ('''textFocusB''' ?)
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| textUnkFloat54 || float || {{yes}} || {{yes}} ||  || {{icon content psp|50px}} Unknown. Used 1357 times in PSP 6.61 ofw with value: "1"<br>{{icon content ps3|50px}} Unknown. Used 1305 times in PS3 4.76 ofw with value: "1". ('''textGlowColorScaleA''' ?)
| textUnknownFloat54 || float || {{yes}} || {{yes}} ||  || ? || Used 1305 times in PS3 4.76 ofw with values: "1" (all). ('''textFocusA''' ?)
|-
|-
| textResizeMode ? || int || {{yes}} || {{yes}} ||  || See below. ('''textGlowSpreadMode''' ?)
| textResizeMode || int || {{yes}} || {{yes}} ||  || ? || Used 1305 times in PS3 4.76 ofw with values: "0xffffffff" (719 times) or "0x0" (586 times)<br>By return, 0x0 is width, height dependent, 0xffffffff size ignored (bad google translation)
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| textOverrideUnk56 || unk || {{no}} || {{yes}} ||  || Used 1305 times in PS3 4.76 ofw with values: more info below the table. ('''textOverrideFontSizeY''')
| textOverrideUnknown56 || unk || {{no}} || {{yes}} ||  || ? || Used 1305 times in PS3 4.76 ofw with values: more info below the table ('''textOverridePositionX''' ?. Overrides '''stdPositionX''' value with a [[XMB Layouts]] reference ?)
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| textOverrideUnk57 || unk || {{no}} || {{yes}} ||  || Used 1305 times in PS3 4.76 ofw with values: more info below the table. ('''textOverrideOffsetsY''' ?. Overrides '''textShadowOffsetY''' and '''textGlowOffsetY''' ?)
| textOverrideUnknown57 || unk || {{no}} || {{yes}} ||  || ? || Used 1305 times in PS3 4.76 ofw with values: more info below the table ('''textOverridePositionY''' ?. Overrides '''stdPositionY''' value with a [[XMB Layouts]] reference ?)
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| textOverrideUnk58 || unk || {{no}} || {{yes}} ||  || Used 1305 times in PS3 4.76 ofw with values "0x0" (all). ('''textOverrideOffsetsZ''' ?. Overrides '''textShadowOffsetZ''' and '''textGlowOffsetZ''' ?)
| textOverrideUnknown58 || unk || {{no}} || {{yes}} ||  || ? || Used 1305 times in PS3 4.76 ofw with values "0x0" (all). ('''textOverridePositionZ''' ?. Overrides '''stdPositionZ''' value with a [[XMB Layouts]] reference ?)
|}
|}


*PS3 texts has a "tilt" effect that increases and decreases the light reflect every 2 seconds or so... probably this tilt effect is defined by one of the "unknowns", and/or maybe the 7 unknowns labeled as "focus" are actually the "shining glow effects" (offset, and color scaler)
*PS3 texts has a "tilt" effect that increases and decreases the light reflect every 2 seconds or so... probably this tilt effect is defined by one of the "unknowns"


*'''textUnk27''' valid values extracted as data type "unk", found in PS3 4.76 ofw (looks like '''textFontstyleMode''' for italic, bold, underlined, etc... ?). It seems there is a total of 12 posible values, the byte most at left is always 1, the byte most at right allows for 3 values: 0,1,2 and the others are flags
*'''textUnknown27''' valid values extracted as data type "unk", found in PS3 4.76 ofw (looks like '''Font typography flags''' for italic, bold, underlined, etc... ?)
**{{icon content ps3|50px}} Used 1305 times in PS3 4.76 ofw with values:
**"0x1000000" (351 times)
***"0x1000000" (351 times)
**"0x1010000" (3 times)
***"0x1000001" (384 times)
**"0x1000100" (246 times)
***"0x1000100" (246 times)
**"0x1000001" (384 times)
***"0x1000101" (148 times)
**"0x1010001" (70 times)
***"0x1010000" (3 times)
**"0x1000101" (148 times)
***"0x1010001" (70 times)
**"0x1000002" (96 times)
***"0x1010101" (3 times)
**"0x1000102" (4 times)
***"0x1000002" (96 times)
**"0x1010101" (3 times)
***"0x1000102" (4 times)
**{{icon content psp|50px}} Used 1357 times in PSP 6.61 ofw with values:
***"0x1000000" (415 times)
***"0x1000001" (240 times)
***"0x1000100" (27 times)
***"0x1000101" (325 times)
***"0x1010000" (19 times)
***"0x1010001" (279 times)
***"0x1010101" (14 times)
***"0x1000002" (21 times)
***"0x1000102" (14 times)
***"0x1010002" (3 times)


*'''textResizeMode'''
*'''textResizeMode'''
**Seems to use the same "ResizeMode" than "plane" object, By return, 0x0 is width, height dependent, 0xffffffff size ignored (bad google translation)
**Seems to use the same "ResizeMode" than "plane" object
**{{icon content ps3|50px}} Used 1305 times in PS3 4.76 ofw with values: "0xffffffff" (719 times), "0x0" (586 times)
**Note inmediatlly after it in PS3 are used the 3 override attributes (X,Y,Z positions ?)
**{{icon content psp|50px}} Used 1357 times in PSP 6.61 ofw with values: "0xffffffff" (600 times), "0x0" (757 times)


*'''textOverrideUnk56''' <strike>valid values extracted as data type "int", found in PS3 4.76 ofw (valid but pointless because needs to be extracted as "unk" and i dont care in converting them, was just random examples)
*'''textOverrideUnknown56''' valid values extracted as data type "int", found in PS3 4.76 ofw (valid but pointless because needs to be extracted as "unk" and i dont care in converting them, was just random examples)
**"0x3", "0x13", "0x14", "0x15", "0x17", "0x10013", "0x10014", "0x10015", "0x10016", "0x5f2", "0x5f5", "0x6bd", "0x6d7", etc...</strike>
**"0x3", "0x13", "0x14", "0x15", "0x17", "0x10013", "0x10014", "0x10015", "0x10016", "0x5f2", "0x5f5", "0x6bd", "0x6d7", etc...
**"0x13000100", "0x14000100" (extracted as data type = unk)
*'''textOverrideUnknown57''' valid values extracted as data type "int", found in PS3 4.76 ofw (valid but pointless because needs to be extracted as "unk" and i dont care in converting them, was just random examples)
**This attribute needs to be renamed '''textOverrideFontSizeY''', is used to load the font size from the [[XMB Layouts]]:
**0x3" (1235 times), "0x1be" (2 times), "0x1039a" (19 times), "0x10b48" (4 times), "0x10f77" (2 times), etc...
0x12000100 = 32 pixels font size (loaded from line 19 of the [[XMB Layouts|layout_grid_table_1080.txt]] from 4.70~4.88)
0x13000100 = 26 pixels font size (loaded from line 20 of the [[XMB Layouts|layout_grid_table_1080.txt]] from 4.70~4.88)
0x14000100 = 23 pixels font size (loaded from line 21 of the [[XMB Layouts|layout_grid_table_1080.txt]] from 4.70~4.88)
0x15000100 = 21 pixels font size (loaded from line 22 of the [[XMB Layouts|layout_grid_table_1080.txt]] from 4.70~4.88)
0x16000100 = 19 pixels font size (loaded from line 23 of the [[XMB Layouts|layout_grid_table_1080.txt]] from 4.70~4.88)
0x17000100 = 18 pixels font size (loaded from line 24 of the [[XMB Layouts|layout_grid_table_1080.txt]] from 4.70~4.88)
*'''textOverrideUnk57''' valid values extracted as data type "unk", found in PS3 4.76 ofw
**It seems this object could be renamed '''textOverrideGlowSize'''
**"0x3000000" (1235 times), "0x1be0000" (2 times), "0x39a0010" (19 times), "0xb480010" (4 times), "0xf770010" (2 times), etc...
0x3000000 = 0 pixels (loaded from line 4 of the [[XMB Layouts|layout_grid_table_1080.txt]] from 4.70~4.88)
0x1be0000 = 7 pixels (loaded from line 3612 of the [[XMB Layouts|layout_grid_table_1080.txt]] from 4.70~4.88)
0x39a0010 = 11 pixels (loaded from line 2618 of the [[XMB Layouts|layout_grid_table_1080.txt]] from 4.70~4.88)
0xb480010 = unknown (loaded from line 2889 of the [[XMB Layouts|layout_grid_table_1080.txt]] from 4.70~4.88)
0xf770010 = unknown (loaded from line 3960 of the [[XMB Layouts|layout_grid_table_1080.txt]] from 4.70~4.88)


===(0x81F) EditBox===
==ModelObject==
{{Boxinfo3|content='''Console support''': {{icon content ps3|50px}}<br />'''Standard attributes''': Yes<br />'''Specific attributes''': Yes}}
{{Boxinfo3|content='''Console support''': {{icon content psp}} {{icon content ps3}}<br />'''Standard object attributes''': Yes<br />'''Specific object attributes''': Yes}}
"EditBox" object uses the same attributes than "Text" object + 2 images + 7 events


{{spoilermini|title=standard object attributes|content=<br>{{RCOXML standard object attributes}}}}
{| class="wikitable"
{| class="wikitable"
|+specific attributes for EditBox
|+specific object attributes (ModelObject)
! colspan="5" | Attribute !! rowspan="2" | How it works !! rowspan="2" | <abbr title="after verifyed this info needs to be moved to the column at left with an explain of how it works">Research notes (partially speculative)</abbr>
! colspan="5" | Attribute !! rowspan="2" | How it works
|-
! Name !! Type !! {{icon content psp}} !! {{icon content ps3}} !! Examples
|-
|-
! Name !! Type !! {{icon content psp|50px}} !! {{icon content ps3|50px}} !! Examples
| modelobjectName || model || {{yes}} || {{yes}} || {{icon content psp}} model:mdl_bg || Loads a .gmo model from [[RCOXML Models|ModelTree]]
|}
 
*'''modelobjectName'''
**Used 0 times in PS3 4.76 ofw
**Used 3 times in PSP 6.61 ofw
 
==Spin==
{{Boxinfo3|content='''Console support''': {{icon content psp}} {{icon content ps3}}<br />'''Standard object attributes''': Yes<br />'''Specific object attributes''': Yes}}
 
Most attributes from "Spin" object are similar than "ItemSpin" object
 
{{spoilermini|title=standard object attributes|content=<br>{{RCOXML standard object attributes}}}}
{| class="wikitable"
|+specific object attributes (Spin)
! colspan="5" | Attribute !! rowspan="2" | How it works
|-
|-
| editboxMessage || text || {{no}} || {{yes}} || text:msg_playlist_pane || ||  
! Name !! Type !! {{icon content psp}} !! {{icon content ps3}} !! Examples
|-{{cellcolors|#DD6666}}
| spinUnknown23 || unk || {{yes}} || {{yes}} || 0x0 || {{icon content psp}} Unknown. Used 20 times in PSP 6.61 ofw with value: "0x0"<br>{{icon content ps3}} Unknown. Used 13 times in PS3 4.76 ofw with value: "0x0"
|-{{cellcolors|#DD6666}}
| spinUnknown24 || unk || {{yes}} || {{yes}} || 0x1 || {{icon content psp}} Unknown. Used 20 times in PSP 6.61 ofw with values: "0x0" (9 times),  "0x1" (11 times)<br>{{icon content ps3}} Unknown. Used 13 times in PS3 4.76 ofw with values: "0x0" (10 times), "0x1" (1 time), "0x100" (2 times)
|-
|-
| editboxFontStyle || ref || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "nothing" (all)
| spinUnknownImage25 || image || {{yes}} || {{yes}} ||  || {{icon content psp}} Unknown. Used 20 times in PSP 6.61 ofw with value: "nothing"<br>{{icon content ps3}} Unknown. Used 13 times in PS3 4.76 ofw with value: "nothing". ('''spinImageArrow''' ?)
|-
|-
| editboxFontMode ? || unk || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "0x1000000" (2 times), "0x1000001" (25 times), "0x1000101" (7 times), "0x1010001" (40 times)
| spinUnknownImage27 || image || {{yes}} || {{yes}} ||  || {{icon content psp}} Unknown. Used 20 times in PSP 6.61 ofw with value: "nothing"<br>{{icon content ps3}} Unknown. Used 13 times in PS3 4.76 ofw with values: "nothing". ('''spinImageArrowShadow''' ?)
|-{{cellcolors|#DD6666}}
| editboxUnk28 || unk || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "0x0" (37 times) or "0x1" (37 times)
|-
|-
| editboxFontSizeY || float || {{no}} || {{yes}} || || ? || Used 74 times in PS3 4.76 ofw with values: "10" (all)
| spinOnDecide || event || {{yes}} || {{yes}} || {{icon content ps3}} event:native:/OnDecideCaptionDuration || rowspan="3" | Triggers an event, see [[RCOXML Structure]]
|-
|-
| editboxTopColorScaleR || float || {{no}} || {{yes}} || || ? || Used 74 times in PS3 4.76 ofw with values: "1" (all)
| spinOnCancel || event || {{yes}} || {{yes}} || {{icon content ps3}} event:native:/OnCancelCaptionDuration
|-
|-
| editboxTopColorScaleG || float || {{no}} || {{yes}} || || ? || Used 74 times in PS3 4.76 ofw with values: "1" (all)
| spinOnRollIn || event || {{yes}} || {{yes}} || {{icon content ps3}} event:native:/OnRollInSpinHdmiDetect
|-
|-
| editboxTopColorScaleB || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "1" (all)
| spinUnknownEvent35 || event || {{yes}} || {{yes}} ||  || {{icon content psp}} Unknown. Used 20 times in PSP 6.61 ofw with value: "nothing"<br>{{icon content ps3}} Unknown. Used 13 times in PS3 4.76 ofw with values: "nothing". ('''spinOnCursorMove''' ?)
|-
|-
| editboxBottomColorScaleR || float || {{no}} || {{yes}} || || ? || Used 74 times in PS3 4.76 ofw with values: "1" (all)
| spinOnFocusIn || event || {{yes}} || {{yes}} || {{icon content psp}} event:native:/onFocusIn_premo_settings_connection_spin || rowspan="4" | Triggers an event, see [[RCOXML Structure]]
|-
|-
| editboxBottomColorScaleG || float || {{no}} || {{yes}} || || ? || Used 74 times in PS3 4.76 ofw with values: "1" (all)
| spinOnFocusOut || event || {{yes}} || {{yes}} || {{icon content psp}} event:native:/onFocusOut_premo_settings_connection_spin
|-
|-
| editboxBottomColorScaleB || float || {{no}} || {{yes}} || || ? || Used 74 times in PS3 4.76 ofw with values: "1" (all)
| spinOnFocusLeft || event || {{yes}} || {{yes}} || {{icon content psp}} object2:lftv_page212_group000_ispin000
|-
|-
| editboxLineSpacing || float || {{no}} || {{yes}} || || ? || Used 74 times in PS3 4.76 ofw with values: "0x0" (all)
| spinOnFocusRight || event || {{yes}} || {{yes}} || {{icon content psp}} object2:lftv_page212_group000_ispin001
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| editboxUnk37 || unk || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "0x0" (all)
| spinUnknown45 || unk || {{no}} || {{yes}} ||  || Used 13 times in PS3 4.76 ofw with values: "nothing" (all)
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| editboxUnk38 || unk || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "0x0" (all)
| spinUnknown47 || unk || {{no}} || {{yes}} ||  || Used 13 times in PS3 4.76 ofw with values: "nothing" (all)
|-{{cellcolors|#DD6666}}
|}
| editboxUnk39 || unk || {{no}} || {{yes}} || || ? || Used 74 times in PS3 4.76 ofw with values: "0x0" (all)
 
==Action==
{{Boxinfo3|content='''Console support''': {{icon content psp}} {{icon content ps3}}<br />'''Standard object attributes''': Yes<br />'''Specific object attributes''': Yes}}
 
{{spoilermini|title=standard object attributes|content=<br>{{RCOXML standard object attributes}}}}
{| class="wikitable"
|+specific object attributes (Action)
! colspan="5" | Attribute !! rowspan="2" | How it works !! rowspan="2" | <abbr title="after verifyed this info needs to be moved to the column at left with an explain of how it works">Research notes (partially speculative)</abbr>
|-
|-
| editboxCharacterSpacing || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "0x0" (all)
! Name !! Type !! {{icon content psp}} !! {{icon content ps3}} !! Examples
|-
|-
| editboxShadowOffsetX || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "4" (all)
| actionText || text || {{yes}} || {{yes}} || text:msg_on ||  ||  
|}
 
==ItemSpin==
{{Boxinfo3|content='''Console support''': {{icon content psp}} {{icon content ps3}}<br />'''Standard object attributes''': Yes<br />'''Specific object attributes''': Yes}}
 
{{spoilermini|title=standard object attributes|content=<br>{{RCOXML standard object attributes}}}}
{| class="wikitable"
|+specific object attributes (ItemSpin)
! colspan="5" | Attribute !! rowspan="2" | How it works
|-
|-
| editboxShadowOffsetY || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "-5" (all)
! Name !! Type !! {{icon content psp}} !! {{icon content ps3}} !! Examples
|-
| editboxShadowOffsetZ || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "0" (all)
|-}
| editboxShadowColorScaleR || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "0.25" (all)
|-
| editboxShadowColorScaleG || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "0.25" (all)
|-
| editboxShadowColorScaleB || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "0.25" (all)
|-
| editboxShadowColorScaleA || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "1" (all)
|-{{cellcolors|#DD6666}}
| editboxUnk48 || unk || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "0x0" (all)
|-{{cellcolors|#DD6666}}
| editboxUnk49 || unk || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "0x0" (all)
|-{{cellcolors|#DD6666}}
| editboxUnk50 || unk || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "0x0" (all)
|-{{cellcolors|#DD6666}}
| editboxUnkFloat51 || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "1" (all)
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| editboxUnkFloat52 || float || {{no}} || {{yes}} || || ? || Used 74 times in PS3 4.76 ofw with values: "1" (all)
| itemspinUnknownInt23 || int || {{yes}} || {{yes}} || 0x1 || {{icon content psp}} Unknown. Used 29 times in PSP 6.61 ofw with values: "0x0" (23 times), "0x1" (6 times)<br>{{icon content ps3}} Unknown. Used 17 times in PS3 4.76 ofw with values: "0x0" (11 times), "0x1" (5 times), "0x240" (1 time)
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| editboxUnkFloat53 || float || {{no}} || {{yes}} || || ? || Used 74 times in PS3 4.76 ofw with values: "1" (all)
| itemspinUnknownInt24 || int || {{yes}} || {{yes}} || 0x5dc || See below
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| editboxUnkFloat54 || float || {{no}} || {{yes}} || || ? || Used 74 times in PS3 4.76 ofw with values: "1" (all)
| itemspinUnknownInt25 || int || {{yes}} || {{yes}} || 0x3 || Used 17 times in PS3 4.76 ofw with values: "0x0" (4 times), "0x1" (5 times), "0x2" (7 times), "0x3" (1 time)
|-
| editboxResizeMode ? || int || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "0x0" (all)
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| editboxOverrideUnk56 || unk || {{no}} || {{yes}} || || ? || '''editboxOverrideFontSizeY''' Used 74 times in PS3 4.76 ofw with values: "0x3000000" (2 times), "0x13000000" (1 time), "0x13000100" (2 times), "0x14000100" (69 times)
| itemspinUnknownInt26 || int || {{yes}} || {{yes}} || 0x5dc || See below
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| editboxOverrideUnk57 || unk || {{no}} || {{yes}} || || ? || Used 74 times in PS3 4.76 ofw with values: "0x3000000" (68 times), "0x52090100" (6 times)
| itemspinUnknown27 || unk || {{yes}} || {{yes}} || 0x101 || Used 17 times in PS3 4.76 ofw with values: "0x1" (2 times), "0x100" (11 times), "0x101" (4 times)
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| editboxOverrideUnk58 || unk || {{no}} || {{yes}} || || ? || Used 74 times in PS3 4.76 ofw with values: "0x0" (all)
| itemspinUnknownFloat28 || float || {{yes}} || {{yes}} || 32 || Used 17 times in PS3 4.76 ofw with values: "0" (7 times), "11" (5 times), "13" (1 time), "16" (1 time), "32" (3 times)
|-
|-
| editboxImageField ? || image || {{no}} || {{yes}} || image:avc2_main_back_paper ||  ||  
| itemspinUnknownImage29 || image || {{yes}} || {{yes}} ||  || {{icon content psp}} Unknown. Used 29 times in PSP 6.61 ofw with value: "nothing"<br>{{icon content ps3}} Unknown. Used 17 times in PS3 4.76 ofw with value: "nothing". ('''itemspinImageArrow''' ?)
|-
|-
| editboxImageFocus ? || image || {{no}} || {{yes}} || image:avc2_main_back_paper ||  ||  
| itemspinUnknownImage31 || image || {{yes}} || {{yes}} ||  || {{icon content psp}} Unknown. Used 29 times in PSP 6.61 ofw with value: "nothing"<br>{{icon content ps3}} Unknown. Used 17 times in PS3 4.76 ofw with value: "nothing". ('''itemspinImageArrowShadow''' ?)
|-
|-
| editboxOnPush || event || {{no}} || {{yes}} || event:native:/OnPushEditUsername || ||  
| itemspinOnDecide || event || {{yes}} || {{yes}} || {{icon content ps3}} event:native:/OnTitleJumpSpinDecide || rowspan="3" | Triggers an event, see [[RCOXML Structure]]
|-
|-
| editboxOnFocusIn || event || {{no}} || {{yes}} || event:native:/OnFocusInEdit ||  ||
| itemspinOnCancel || event || {{yes}} || {{yes}} || {{icon content ps3}} event:native:/OnTitleJumpSpinCancel
|-
|-
| editboxOnFocusOut || event || {{no}} || {{yes}} || event:native:/DialogController::onEditBottonFocusOut ||  ||  
| itemspinOnRollIn || event || {{yes}} || {{yes}} || {{icon content psp}} event:native:/OnRollInSpinSecurityConfigPassword
|-{{cellcolors|#DD6666}}
| itemspinUnknownRef39 || ref || {{yes}} || {{yes}} ||  || {{icon content psp}} Unknown. Used 29 times in PSP 6.61 ofw with value: "nothing"<br>{{icon content ps3}} Unknown. Used 17 times in PS3 4.76 ofw with value: "nothing". ('''itemspinOnCursorMove''' ?)
|-
|-
| editboxOnFocusLeft || event || {{no}} || {{yes}} || event:native:/OnFocusLeftEditConnectionSettingsforDebug || ||  
| itemspinOnFocusIn || event || {{yes}} || {{yes}} || {{icon content ps3}} event:native:/OnPageVideoPlayerTimeJumpFocusIn || rowspan="4" | Triggers an event, see [[RCOXML Structure]]
|-
|-
| editboxOnFocusRight || event || {{no}} || {{yes}} || event:native:/OnFocusRightEditConnectionSettingsforDebug ||  ||
| itemspinOnFocusOut || event || {{yes}} || {{yes}} || {{icon content ps3}} event:native:/OnPageVideoPlayerTimeJumpFocusOut
|-
|-
| editboxOnFocusUp || event || {{no}} || {{yes}} || event:native:/OnFocusUpButtonWordRegistrationWizard ||  ||
| itemspinOnFocusLeft || event || {{yes}} || {{yes}} || {{icon content ps3}} event:native:/OnFocusLeftNumSpinWizardEventHandler<br>{{icon content psp}} object2:hour_spin
|-
|-
| editboxOnFocusDown || event || {{no}} || {{yes}} || event:native:/OnFocusDownEditBoxPassword ||  ||  
| itemspinOnFocusRight || event || {{yes}} || {{yes}} || {{icon content ps3}} event:native:/OnFocusRightNumSpinWizardEventHandler<br>{{icon content psp}} object2:second_spin
|-{{cellcolors|#DD6666}}
| itemspinUnknown49 || unk || {{no}} || {{yes}} ||  || Used 17 times in PS3 4.76 ofw with value: "nothing". ('''itemspinOnFocusUp''' ?)
|-{{cellcolors|#DD6666}}
| itemspinUnknown51 || unk || {{no}} || {{yes}} ||  || Used 17 times in PS3 4.76 ofw with values: "nothing". ('''itemspinOnFocusDown''' ?)
|}
|}


The official codename of this object is '''LabelText''' and is composed by the same attributes of '''Text''' + a label. The "label" (as a conceptual entity) are the 2 images and the events that comes after them
*'''itemspinUnknownInt24'''. The number that can be selected (bad google translation)
**{{icon content ps3}} Unknown. Used 17 times in PS3 4.76 ofw with values: "0x7" (1 time), "0x9" (4 times), "0xa" (1 time), "0x3b" (2 times), "0x63" (4 times), "0xfe" (1 time), "0x3e7" (1 time), "0x3e8" (2 times), "0x5dc" (1 time)
**{{icon content psp}} Unknown. Used 29 times in PSP 6.61 ofw with values: "0x9" (4 times), "0xc" (2 times), "0x17" (4 times), "0x1f" (2 times), "0x3b" (8 times), "0x63" (4 times), "0x3e7" (1 time), "0x270f" (2 times), "0x36ee7f" (2 times)


*In explore_plugin_full.rco
*'''itemspinUnknownInt26'''
**tex_default_text_field.gim
**{{icon content ps3}} Unknown. Used 17 times in PS3 4.76 ofw with values: "0x0" (7 times), "0x1" (2 times), "0x5dc" (1 time), "0xffffffff" (7 times)
**tex_default_text_focus.gim
**{{icon content psp}} Unknown. Used 29 times in PSP 6.61 ofw with values: "0x0" (24 times), "0x1" (2 times), "0xa" (1 time), "0xf" (1 time), "0x7d8" (1 time)
**tex_default_text_field_focus.gim


For the GIM image file names it looks like instead of using the name "labeltext" they simply named them "text" (because this object is a text+label)... anyway this images belongs to this object (because "Text" object doesnt uses images)
*The value 0x5dc has been found in PS3 4.76 ofw used by UnknownInt24 and UnknownInt26. this seems to be a coincidence, but it means both are storing the value in the same format. 0x5dc  converted to decimal = 1500. And 0x3e8 = 1000. Coincidence ? (it could be time meassure units in miliseconds)


==Buttons==
==Group==
{{Boxinfo3|content='''Console support''': {{icon content psp}} {{icon content ps3}}<br />'''Standard object attributes''': Yes<br />'''Specific object attributes''': No}}


===(0x803) Button===
{{spoilermini|title=standard object attributes|content=<br>{{RCOXML standard object attributes}}}}
{{Boxinfo3|content='''Console support''': {{icon content psp|50px}} {{icon content ps3|50px}}<br />'''Standard attributes''': Yes<br />'''Specific attributes''': Yes}}


==LList==
{{Boxinfo3|content='''Console support''': {{icon content psp}} {{icon content ps3}}<br />'''Standard object attributes''': Yes<br />'''Specific object attributes''': Yes}}
{{spoilermini|title=standard object attributes|content=<br>{{RCOXML standard object attributes}}}}
{| class="wikitable"
{| class="wikitable"
|+specific attributes for Button
|+specific object attributes (LList)
! colspan="5" | Attribute !! rowspan="2" | How it works
! colspan="5" | Attribute !! rowspan="2" | How it works !! rowspan="2" | <abbr title="after verifyed this info needs to be moved to the column at left with an explain of how it works">Research notes (partially speculative)</abbr>
|-
|-
! Name !! Type !! {{icon content psp|50px}} !! {{icon content ps3|50px}} !! Examples
! Name !! Type !! {{icon content psp}} !! {{icon content ps3}} !! Examples
|-{{cellcolors|#DD6666}}
| llistUnknownInt23 || int || {{yes}} || {{yes}} ||  || ? || Used 1 time in PS3 4.76 ofw with value: "0x6" ('''llistItemsCount''' ?
|-{{cellcolors|#DD6666}}
| llistUnknown24 || unk || {{yes}} || {{yes}} ||  || ? || Used 1 time in PS3 4.76 ofw with value: "0x0"
|-{{cellcolors|#DD6666}}
| llistUnknownFloat25 || float || {{yes}} || {{yes}} ||  || ? || Used 1 time in PS3 4.76 ofw with value: "0"
|-{{cellcolors|#DD6666}}
| llistUnknown26 || unk || {{no}} || {{yes}} ||  || ? || Used 1 time in PS3 4.76 ofw with value: "0x0" ('''llistOverrideSomething''' ?)
|-{{cellcolors|#DD6666}}
| llistOverrideUnknown27 || unk || {{no}} || {{yes}} ||  || ? || Used 1 time in PS3 4.76 ofw with value: "0x3a040000" ('''llistOverrideSomething''' ?)
|-
|-
| buttonImageBase || image || {{yes}} || {{yes}} || image:tex_cp_volume || rowspan="3" | Loads a image from [[RCOXML Images|ImageTree]]
| llistUnknownEvent28 || event || {{yes}} || {{yes}} || || ? || Used 1 time in PS3 4.76 ofw with value: "nothing" ('''llistOnFocusIn''' ?)
|-
| buttonImageShadow || image || {{yes}} || {{yes}} || image:tex_cp_volume_shadow
|-
| buttonImageFocus || image || {{yes}} || {{yes}} || image:tex_cp_volume_focus
|-
| buttonText || text || {{yes}} || {{yes}} || text:msg_ok || Loads a text from [[RCOXML Texts|TextTree]]
|-
| buttonOnPush || event || {{yes}} || {{yes}} || event:native:/AudioPlayerPlugin::OnVolumeButtonPush || rowspan="8" | Triggers an event, see [[RCOXML Coding]]
|-
| buttonOnFocusIn || event || {{yes}} || {{yes}} || event:native:/AudioPlayerPlugin::OnViewControlPanelButtonFocusIn
|-
|-
| buttonOnFocusOut || event || {{yes}} || {{yes}} || event:native:/AudioPlayerPlugin::OnViewControlPanelButtonFocusOut
| llistUnknownEvent30 || event || {{yes}} || {{yes}} || || ? || Used 1 time in PS3 4.76 ofw with value: "nothing" ('''llistOnFocusOut''' ?)
|-
|-
| buttonOnFocusLeft || event || {{yes}} || {{yes}} || event:native:/AudioPlayerPlugin::OnControlPanelButtonFocusNaviLeft
| llistUnknownEvent32 || event || {{yes}} || {{yes}} || || ? || Used 1 time in PS3 4.76 ofw with value: "nothing" ('''llistOnFocusLeft''' ?)
|-
|-
| buttonOnFocusRight || event || {{yes}} || {{yes}} || event:native:/AudioPlayerPlugin::OnControlPanelButtonFocusNaviRight
| llistUnknownEvent34 || event || {{yes}} || {{yes}} || || ? || Used 1 time in PS3 4.76 ofw with value: "nothing" ('''llistOnFocusRight''' ?)
|-
|-
| buttonOnFocusUp || event || {{yes}} || {{yes}} || event:native:/AudioPlayerPlugin::OnControlPanelButtonFocusNaviUp
| llistUnknownEvent36 || event || {{yes}} || {{yes}} || || ? || Used 1 time in PS3 4.76 ofw with value: "nothing" ('''llistOnFocusUp''' ?)
|-
|-
| buttonOnFocusDown || event || {{yes}} || {{yes}} || event:native:/AudioPlayerPlugin::OnControlPanelButtonFocusNaviDown
| llistUnknownEvent38 || event || {{yes}} || {{yes}} || || ? || Used 1 time in PS3 4.76 ofw with value: "nothing" ('''llistOnFocusDown''' ?)
|-
|-
| buttonOnContext || event || {{yes}} || {{yes}} || event:native:/VideoEditorUpload::ServiceSelect::OnContextMenuButton1
| llistOnScrollIn || event || {{yes}} || {{yes}} || event:native:/OnScrollInListEdyViewer ||  || Triggers an event, see [[RCOXML Structure]]
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| buttonUnkInt47 || int || {{yes}} || {{yes}} || 0x0 || {{icon content psp|50px}} Unknown. Used 738 times in PSP 6.61 ofw with values: "0x0" (572 times), or "0xffffffff" (166 times)<br>{{icon content ps3|50px}} Unknown. Used 624 times in PS3 4.76 ofw with values: "0x0" (560 times), or "0xffffffff" (64 times)
| llistUnknownRef42 || ref || {{yes}} || {{yes}} || || ? || Used 1 time in PS3 4.76 ofw with value: "nothing" ('''llistOnScrollOut''' ?)
|}
|}


*'''buttonUnkInt47'''
==LItem==
**In PSP 6.61 the file lftv_tuner_jp_jp.rco is made with only 3 kind of objects: "page", "plane" and "button" (there are actually 98 button objects), all the buttons loads an "event:script:" from the [[VSMX]] script inside the .rco and are using the same exact names than the "event:native:" in all other objects (so follows the standard names). But inside the script there is an event named "onTimerFadeButtonTexture" that doesnt appears anywhere so maybe the buttonUnkInt47 is an '''buttonTimer'''
{{Boxinfo3|content='''Console support''': {{icon content psp}} {{icon content ps3}}<br />'''Standard object attributes''': No<br />'''Specific object attributes''': Yes}}
**The button blinks, see: [[RCOXML_Script#Example_from_lftv_tuner_us_en.rco_PSP_firmware_6.61|example]] and https://www.youtube.com/watch?v=GF6riQkfIUA
 
===(0x81A) UButton===
{{Boxinfo3|content='''Console support''': {{icon content psp|50px}} {{icon content ps3|50px}}<br />'''Standard attributes''': Yes<br />'''Specific attributes''': Yes}}


{| class="wikitable"
{| class="wikitable"
|+specific attributes for UButton
|+specific object attributes (LItem)
! colspan="5" | Attribute !! rowspan="2" | How it works
! colspan="5" | Attribute !! rowspan="2" | How it works
|-
|-
! Name !! Type !! {{icon content psp|50px}} !! {{icon content ps3|50px}} !! Examples
! Name !! Type !! {{icon content psp}} !! {{icon content ps3}} !! Examples
|-
|-
| ubuttonImage || image || {{yes}} || {{yes}} ||  || {{icon content psp|50px}} Used 0 times in PSP 6.61 ofw<br>{{icon content ps3|50px}} Used 0 times in PS3 4.76 ofw
| litemText || text || {{yes}} || {{yes}} || {{icon content psp}} text:msg_wifi_sp_pswd || Loads a text from [[RCOXML Texts|TextTree]]
|-
|-{{cellcolors|#DD6666}}
| ubuttonOnPush || event || {{yes}} || {{yes}} ||  || {{icon content psp|50px}} Used 0 times in PSP 6.61 ofw<br>{{icon content ps3|50px}} Used 0 times in PS3 4.76 ofw
| litemUnknownRef2 || ref || {{yes}} || {{yes}} ||  || {{icon content psp}} Used 15 times in PSP 6.61 ofw with value: "nothing"<br>{{icon content ps3}} Used 0 times in PS3 4.76 ofw
|-
| ubuttonOnFocusIn || event || {{yes}} || {{yes}} ||  || {{icon content psp|50px}} Used 0 times in PSP 6.61 ofw<br>{{icon content ps3|50px}} Used 0 times in PS3 4.76 ofw
|-
| ubuttonOnFocusOut || event || {{yes}} || {{yes}} ||  || {{icon content psp|50px}} Used 0 times in PSP 6.61 ofw<br>{{icon content ps3|50px}} Used 0 times in PS3 4.76 ofw
|-
| ubuttonOnFocusLeft || event || {{yes}} || {{yes}} ||  || {{icon content psp|50px}} Used 0 times in PSP 6.61 ofw<br>{{icon content ps3|50px}} Used 0 times in PS3 4.76 ofw
|-
| ubuttonOnFocusRight || event || {{yes}} || {{yes}} ||  || {{icon content psp|50px}} Used 0 times in PSP 6.61 ofw<br>{{icon content ps3|50px}} Used 0 times in PS3 4.76 ofw
|-
| ubuttonOnFocusUp || event || {{yes}} || {{yes}} ||  || {{icon content psp|50px}} Used 0 times in PSP 6.61 ofw<br>{{icon content ps3|50px}} Used 0 times in PS3 4.76 ofw
|-
| ubuttonOnFocusDown || event || {{yes}} || {{yes}} ||  || {{icon content psp|50px}} Used 0 times in PSP 6.61 ofw<br>{{icon content ps3|50px}} Used 0 times in PS3 4.76 ofw
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| ubuttonUnkInt39 || int || {{yes}} || {{yes}} ||  || {{icon content psp|50px}} Used 0 times in PSP 6.61 ofw<br>{{icon content ps3|50px}} Used 0 times in PS3 4.76 ofw
| litemUnknownRef4 || ref || {{yes}} || {{yes}} ||  || {{icon content psp}} Used 15 times in PSP 6.61 ofw with value: "nothing"<br>{{icon content ps3}} Used 0 times in PS3 4.76 ofw
|}
|}


*'''ubuttonUnk39''' The doubtful data type "unk" or "ref" is critical, because "unk" is 4 bytes and "ref" 8... incase the datatype is incorrect rcomage is going to generate an error. The problem is never has been found an official example of this object '''UButton'''
==Edit==
**In original rcomage (legacy) is set as "int" (4 bytes length)
{{Boxinfo3|content='''Console support''': {{icon content psp}} {{icon content ps3}}<br />'''Standard object attributes''': Yes<br />'''Specific object attributes''': Yes}}
 
==Bars==
 
===(0x807) Progress===
{{Boxinfo3|content='''Console support''': {{icon content psp|50px}} {{icon content ps3|50px}}<br />'''Standard attributes''': Yes<br />'''Specific attributes''': Yes}}


{{spoilermini|title=standard object attributes|content=<br>{{RCOXML standard object attributes}}}}
{| class="wikitable"
{| class="wikitable"
|+specific attributes for Progress
|+specific object attributes (Edit)
! colspan="5" | Attribute !! rowspan="2" | How it works
! colspan="5" | Attribute !! rowspan="2" | How it works !! rowspan="2" | <abbr title="after verifyed this info needs to be moved to the column at left with an explain of how it works">Research notes (partially speculative)</abbr>
|-
|-
! Name !! Type !! {{icon content psp|50px}} !! {{icon content ps3|50px}} !! Examples
! Name !! Type !! {{icon content psp}} !! {{icon content ps3}} !! Examples
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| progressUnkFloat23 || float || {{yes}} || {{yes}} || 100 || {{icon content psp|50px}} Unknown. Used 17 times in PSP 6.61 ofw with values: "100" (16 times), "1" (1 time)<br>{{icon content ps3|50px}} Unknown. Used 52 times in PS3 4.76 ofw with values: "100" (50 times), "1" (2 times)
| editUnknown23 || unk || {{yes}} || {{yes}} || || ? || Used 9 times in PS3 4.76 ofw with values: "0x0" (all)
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| progressUnkFloat24 || float || {{yes}} || {{yes}} || 1 || {{icon content psp|50px}} Unknown. Used 17 times in PSP 6.61 ofw with value: "0"<br>{{icon content ps3|50px}} Unknown. Used 52 times in PS3 4.76 ofw with value: "0"
| editUnknown24 || unk || {{yes}} || {{yes}} || || ? || Used 9 times in PS3 4.76 ofw with values: "0x0" (all)
|-{{cellcolors|#DD6666}}
| editUnknown25 || unk || {{yes}} || {{yes}} ||  || ? || Used 9 times in PS3 4.76 ofw with values: "0x0" (all)
|-{{cellcolors|#DD6666}}
| editUnknown26 || unk || {{yes}} || {{yes}} ||  || ? || Used 9 times in PS3 4.76 ofw with values: "0x0" (all)
|-
| editUnknownImage27 || image || {{yes}} || {{yes}} ||  || ? || Used 9 times in PS3 4.76 ofw with values: "nothing" (all). ('''editImageFrame''' ?)
|-
| editUnknownImage29 || image || {{yes}} || {{yes}} ||  || ? || Used 9 times in PS3 4.76 ofw with values: "nothing" (all). ('''editImageArrow''' ?)
|-
|-
| progressImageBase || image|| {{yes}} || {{yes}} || {{icon content ps3|50px}}image:tex_progress_bar<br>{{icon content psp|50px}}image:tex_default_progress_base || rowspan="3" | Loads a image from [[RCOXML Images|ImageTree]]
| editOnDecide || event || {{yes}} || {{yes}} || event:native:/onDecide_ipaddr_NetworkAddressSetIpaddress || || rowspan="2" | Triggers an event, see [[RCOXML Structure]]
|-
|-
| progressImageSlider || image || {{yes}} || {{yes}} || {{icon content ps3|50px}}image:tex_progress_bar_in<br>{{icon content psp|50px}}image:tex_default_progress_slider
| editOnCancel || event || {{yes}} || {{yes}} || event:native:/onCancel_ipaddr_NetworkAddrSetting ||  
|-
|-
| progressImageBaseShadow || image || {{yes}} || {{yes}} || {{icon content psp|50px}} Used 17 times in PSP 6.61 ofw with value: "nothing"<br>{{icon content ps3|50px}} Used 52 times in PS3 4.76 ofw with value: "nothing"
| editOnFocusIn || event || {{yes}} || {{yes}} || || ? || Used 9 times in PS3 4.76 ofw with values: "nothing" (all)
|}
 
*'''progressUnkFloat24'''
**"1" is a valid value (with data type "float"), found in sysconf_plugin.rco from PS3 firmware 1.02
 
*Is the generic horizontal progress bar, composed by 3 images inside explore_plugin_full.rco
**tex_default_progress_base.gim
**tex_default_progress_base_shadow.gim
**tex_default_progress_slider.gim
**the bar in this screen: https://lh4.googleusercontent.com/p1cNSvdpIrYyMCDchjE-S4wA0c9oe9zAM4U2luBnzetCsuseufrV3x4W270ntbeBZKFUhSPaBuT_kIy8OBki4ZTJ1Zccc_kGkJ3aEDWXdoQ3D5C5DVTkLlCxNQ
 
===(0x808) Scroll===
{{Boxinfo3|content='''Console support''': {{icon content psp|50px}} {{icon content ps3|50px}}<br />'''Standard attributes''': Yes<br />'''Specific attributes''': Yes}}
 
{| class="wikitable"
|+specific attributes for Scroll
! colspan="5" | Attribute !! rowspan="2" | How it works
|-
|-
! Name !! Type !! {{icon content psp|50px}} !! {{icon content ps3|50px}} !! Examples
| editOnFocusOut || event || {{yes}} || {{yes}} || || ? || Used 9 times in PS3 4.76 ofw with values: "nothing" (all)
|-{{cellcolors|#DD6666}}
| scrollUnkFloat23 || float || {{yes}} || {{yes}} || 100 || {{icon content psp|50px}} Unknown. Used 70 times in PSP 6.61 ofw with value: "100"<br>{{icon content ps3|50px}} Unknown. Used 88 times in PS3 4.76 ofw with value: "100"
|-{{cellcolors|#DD6666}}
| scrollUnkFloat24 || float || {{yes}} || {{yes}} || 100 || {{icon content psp|50px}} Unknown. Used 70 times in PSP 6.61 ofw with value: "100"<br>{{icon content ps3|50px}} Unknown. Used 88 times in PS3 4.76 ofw with value: "100"
|-{{cellcolors|#DD6666}}
| scrollUnk25 || unk || {{yes}} || {{yes}} || 0x0 || {{icon content psp|50px}} Unknown. Used 70 times in PSP 6.61 ofw with value: "0x0"<br>{{icon content ps3|50px}} Unknown. Used 88 times in PS3 4.76 ofw with value: "0x0"
|-
|-
| scrollImageBase || image || {{yes}} || {{yes}} || {{icon content psp|50px}} image:scroll_base || rowspan="5" | Loads a image from [[RCOXML Images|ImageTree]]
| editOnFocusLeft || event || {{yes}} || {{yes}} || event:native:/onFocusLeft_ipaddr_NetworkAddrSetting || || rowspan="2" | Triggers an event, see [[RCOXML Structure]]
|-
|-
| scrollImageSlider || image || {{yes}} || {{yes}} || {{icon content psp|50px}} image:scroll_slider
| editOnFocusRight || event || {{yes}} || {{yes}} || event:native:/onFocusRight_ipaddr_NetworkAddrSetting ||  
|-
|-
| scrollImageArrow || image || {{yes}} || {{yes}} || {{icon content psp|50px}} image:scroll_arrow_up
| editOnFocusUp || event || {{yes}} || {{yes}} || object2:ipaddr_network_address_setting_ipaddress || ? || "object2" is replacing the event editOnFocusUp
|-
|-
| scrollImageBaseShadow || image || {{yes}} || {{yes}} || {{icon content psp|50px}} image:scroll_base_shadow
| editOnFocusDown || event || {{yes}} || {{yes}} || object2:ipaddr_network_address_setting_defaultrooter || ? || "object2" is replacing the event editOnFocusDown
|-
|-
| scrollImageArrowShadow || image || {{yes}} || {{yes}} || {{icon content psp|50px}} image:scroll_arrow_up_shadow
| editOnTickClock || event || {{yes}} || {{yes}} || || ? || Used 9 times in PS3 4.76 ofw with values: "nothing" (all). (in PSP '''onDigitSwitch''')
|}
|}


*In explore_plugin_full.rco
==Clock==
**tex_default_scroll_base.gim
{{Boxinfo3|content='''Console support''': {{icon content psp}} {{icon content ps3}}<br />'''Standard object attributes''': Yes<br />'''Specific object attributes''': Yes}}
**tex_default_scroll_base_shadow.gim
**tex_default_scroll_slider.gim
**tex_default_scroll_arrow_up.gim
**tex_default_scroll_arrow_up_shadow.gim
**tex_default_scroll_arrow_down.gim <-------- the image is an arrow aiming '''up''' (since preretail up to 4.82 firmwares)
**tex_default_scroll_arrow_down_shadow.gim
 
==Spins==
 
*In explore_plugin_full.rco
**tex_default_spin_arrow_up.gim
**tex_default_spin_arrow_up_shadow.gim
**tex_default_spin_arrow_down.gim
**tex_default_spin_arrow_down_shadow.gim
 
===(0x80F) Spin===
{{Boxinfo3|content='''Console support''': {{icon content psp|50px}} {{icon content ps3|50px}}<br />'''Standard attributes''': Yes<br />'''Specific attributes''': Yes}}
 
Most attributes from "Spin" object are similar than "ItemSpin" object


{{spoilermini|title=standard object attributes|content=<br>{{RCOXML standard object attributes}}}}
{| class="wikitable"
{| class="wikitable"
|+specific attributes for Spin
|+specific object attributes (Clock)
! colspan="5" | Attribute !! rowspan="2" | How it works
! colspan="5" | Attribute !! rowspan="2" | How it works !! rowspan="2" | <abbr title="after verifyed this info needs to be moved to the column at left with an explain of how it works">Research notes (partially speculative)</abbr>
|-
|-
! Name !! Type !! {{icon content psp|50px}} !! {{icon content ps3|50px}} !! Examples
! Name !! Type !! {{icon content psp}} !! {{icon content ps3}} !! Examples
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| spinUnk23 || unk || {{yes}} || {{yes}} || 0x0 || {{icon content psp|50px}} Unknown. Used 20 times in PSP 6.61 ofw with value: "0x0"<br>{{icon content ps3|50px}} Unknown. Used 13 times in PS3 4.76 ofw with value: "0x0"
| clockUnknown23 || unk || {{yes}} || {{yes}} || || ? || Used 5 times in PS3 4.76 ofw with values: "0x0" (3 times), "0x1" (1 time), "0x2" (1 time)
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| spinUnk24 || unk || {{yes}} || {{yes}} || 0x1 || {{icon content psp|50px}} Unknown. Used 20 times in PSP 6.61 ofw with values: "0x0" (9 times),  "0x1" (11 times)<br>{{icon content ps3|50px}} Unknown. Used 13 times in PS3 4.76 ofw with values: "0x0" (10 times), "0x1" (1 time), "0x100" (2 times)
| clockUnknownFloat24 || float || {{yes}} || {{yes}} || || ? || Used 5 times in PS3 4.76 ofw with values: "0x100" (4 times), or "0x200" (1 time)
|-
|-
| spinImageArrow ? || image || {{yes}} || {{yes}} || || {{icon content psp|50px}} Unknown. Used 20 times in PSP 6.61 ofw with value: "nothing"<br>{{icon content ps3|50px}} Unknown. Used 13 times in PS3 4.76 ofw with value: "nothing"
| clockText || text || {{yes}} || {{yes}} || text:msg_am || ||  
|-
|-
| spinImageArrowShadow ? || image || {{yes}} || {{yes}} ||  || {{icon content psp|50px}} Unknown. Used 20 times in PSP 6.61 ofw with value: "nothing"<br>{{icon content ps3|50px}} Unknown. Used 13 times in PS3 4.76 ofw with values: "nothing"
| clockTextAlt || text || {{yes}} || {{yes}} || text:msg_pm ||  ||  
|-{{cellcolors|#DD6666}}
| clockUnknownRef29 || ref || {{yes}} || {{yes}} ||  || ? || Used 5 times in PS3 4.76 ofw with values: "nothing" (all)
|-
|-
| spinOnDecide || event || {{yes}} || {{yes}} || {{icon content ps3|50px}} event:native:/OnDecideCaptionDuration || rowspan="3" | Triggers an event, see [[RCOXML Coding]]
| clockUnknownImage31 || image || {{yes}} || {{yes}} || || ? || Used 5 times in PS3 4.76 ofw with values: "nothing" (all). ('''clockImageArrow''' ?)
|-
|-
| spinOnCancel || event || {{yes}} || {{yes}} || {{icon content ps3|50px}} event:native:/OnCancelCaptionDuration
| clockOnDecide || event || {{yes}} || {{yes}} || event:native:/OnDecideClockToolConfig ||  || rowspan="2" | Triggers an event, see [[RCOXML Structure]]
|-
|-
| spinOnRollIn || event || {{yes}} || {{yes}} || {{icon content ps3|50px}} event:native:/OnRollInSpinHdmiDetect
| clockOnCancel || event || {{yes}} || {{yes}} || event:native:/OnCancelClockToolConfig ||
|-{{cellcolors|#DD6666}}
| clockUnknownRef37 || ref || {{yes}} || {{yes}} ||  || ? || Used 5 times in PS3 4.76 ofw with values: "nothing" (all).<br>(on objattribdef-psp.ini is named '''onFocusIn''')
|-{{cellcolors|#DD6666}}
| clockUnknownRef39 || ref || {{yes}} || {{yes}} ||  || ? || Used 5 times in PS3 4.76 ofw with values: "nothing" (all).<br>(on objattribdef-psp.ini is named '''onFocusOut''')
|-
|-
| spinOnCursorMove ? || event || {{yes}} || {{yes}} ||  || {{icon content psp|50px}} Unknown. Used 20 times in PSP 6.61 ofw with value: "nothing"<br>{{icon content ps3|50px}} Unknown. Used 13 times in PS3 4.76 ofw with values: "nothing"
| clockOnFocusLeft || event || {{yes}} || {{yes}} || event:native:/OnFocusLeftFirstConfig ||  || rowspan="2" | Triggers an event, see [[RCOXML Structure]]
|-
|-
| spinOnFocusIn || event || {{yes}} || {{yes}} || {{icon content psp|50px}} event:native:/onFocusIn_premo_settings_connection_spin || rowspan="4" | Triggers an event, see [[RCOXML Coding]]
| clockOnFocusRight || event || {{yes}} || {{yes}} || event:native:/OnFocusRightFirstConfig ||
|-{{cellcolors|#DD6666}}
| clockUnknownRef45 || ref || {{yes}} || {{yes}} ||  || ? || Used 5 times in PS3 4.76 ofw with values: "nothing" (all).<br>(on objattribdef-psp.ini is named '''onFocusUp''')
|-{{cellcolors|#DD6666}}
| clockUnknownRef47 || ref || {{yes}} || {{yes}} || || ? || Used 5 times in PS3 4.76 ofw with values: "nothing" (all).<br>(on objattribdef-psp.ini is named '''onFocusDown''')
|-
|-
| spinOnFocusOut || event || {{yes}} || {{yes}} || {{icon content psp|50px}} event:native:/onFocusOut_premo_settings_connection_spin
| clockOnTickClock || event || {{yes}} || {{yes}} || event:native:/OnTickClockFirstConfig || || <br>(on objattribdef-psp.ini is named '''onDigitSwitch''')
|-
| spinOnFocusLeft || event || {{yes}} || {{yes}} || {{icon content psp|50px}} object2:lftv_page212_group000_ispin000
|-
| spinOnFocusRight || event || {{yes}} || {{yes}} || {{icon content psp|50px}} object2:lftv_page212_group000_ispin001
|-
| spinOnFocusUp ? || event || {{no}} || {{yes}} || {{icon content ps3|50px}} <abbr title="Example from bdp_plugin.rco PS3 firmware 1.02">object2:bdpui_imagequalistcontrol_fnr_spin</abbr> || Used 13 times in PS3 4.76 ofw with values: "nothing" (all)
|-
| spinOnFocusDown ? || event || {{no}} || {{yes}} || {{icon content ps3|50px}} <abbr title="Example from bdp_plugin.rco PS3 firmware 1.02">object2:bdpui_imagequalistcontrol_bnr_spin</abbr> || Used 13 times in PS3 4.76 ofw with values: "nothing" (all)
|}
|}


===(0x811) ItemSpin===
==IList==
{{Boxinfo3|content='''Console support''': {{icon content psp|50px}} {{icon content ps3|50px}}<br />'''Standard attributes''': Yes<br />'''Specific attributes''': Yes}}
{{Boxinfo3|content='''Console support''': {{icon content psp}} {{icon content ps3}}<br />'''Standard object attributes''': Yes<br />'''Specific object attributes''': Yes}}


{{spoilermini|title=standard object attributes|content=<br>{{RCOXML standard object attributes}}}}
{| class="wikitable"
{| class="wikitable"
|+specific attributes for ItemSpin
|+specific object attributes (IList)
! colspan="5" | Attribute !! rowspan="2" | How it works
! colspan="5" | Attribute !! rowspan="2" | How it works !! rowspan="2" | <abbr title="after verifyed this info needs to be moved to the column at left with an explain of how it works">Research notes (partially speculative)</abbr>
|-
|-
! Name !! Type !! {{icon content psp|50px}} !! {{icon content ps3|50px}} !! Examples
! Name !! Type !! {{icon content psp}} !! {{icon content ps3}} !! Examples
|-{{cellcolors|#DD6666}}
| itemspinUnkInt23 || int || {{yes}} || {{yes}} || 0x1 || {{icon content psp|50px}} Unknown. Used 29 times in PSP 6.61 ofw with values: "0x0" (23 times), "0x1" (6 times)<br>{{icon content ps3|50px}} Unknown. Used 17 times in PS3 4.76 ofw with values: "0x0" (11 times), "0x1" (5 times), "0x240" (1 time)
|-{{cellcolors|#DD6666}}
| itemspinUnkInt24 || int || {{yes}} || {{yes}} || 0x5dc || See below
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| itemspinUnkInt25 || int || {{yes}} || {{yes}} || 0x3 || {{icon content psp|50px}} Unknown. Used 29 times in PSP 6.61 ofw with values: "0x0" (5 times), "0x1" (4 times), "0x2" (16 times), "0x3" (1 time), "0x4" (1 times), "0x6" (2 times)<br>{{icon content ps3|50px}} Unknown. Used 17 times in PS3 4.76 ofw with values: "0x0" (4 times), "0x1" (5 times), "0x2" (7 times), "0x3" (1 time)
| ilistUnknown23 || unk || {{yes}} || {{yes}} || || ? || Used 54 times in PS3 4.76 ofw with values: "0x0" (all)
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| itemspinUnkInt26 || int || {{yes}} || {{yes}} || 0x5dc || See below
| ilistOverrideUnknown24 || unk || {{no}} || {{yes}} || || ? || Used 54 times in PS3 4.76 ofw with values: "0x0" (53 times), or "0x80090100" (1 time) ('''ilistOverrideSomething''' ?)
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| itemspinUnk27 || unk || {{yes}} || {{yes}} || 0x101 || {{icon content psp|50px}} Unknown. Used 29 times in PSP 6.61 ofw with values: "0x0" (3 times), "0x1" (20 times), "0x101" (6 times)<br>{{icon content ps3|50px}} Unknown. Used 17 times in PS3 4.76 ofw with values: "0x1" (2 times), "0x100" (11 times), "0x101" (4 times)
| ilistUnknownRef25 || ref || {{yes}} || {{yes}} || || ? || Used 54 times in PS3 4.76 ofw with values: "nothing" (all). ('''ilistOnFocusIn''' ?)
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| itemspinUnkFloat28 || float || {{yes}} || {{yes}} || 32 || {{icon content psp|50px}} Unknown. Used 29 times in PSP 6.61 ofw with values: "0" (4 times), "9" (5 times), "11" (19 times), "13" (1 time)<br>{{icon content ps3|50px}} Unknown. Used 17 times in PS3 4.76 ofw with values: "0" (7 times), "11" (5 times), "13" (1 time), "16" (1 time), "32" (3 times)
| ilistUnknownRef27 || ref || {{yes}} || {{yes}} || || ? || Used 54 times in PS3 4.76 ofw with values: "nothing" (all). ('''ilistOnFocusOut''' ?)
|-
|-
| itemspinImageArrow ? || image || {{yes}} || {{yes}} ||  || {{icon content psp|50px}} Unknown. Used 29 times in PSP 6.61 ofw with value: "nothing"<br>{{icon content ps3|50px}} Unknown. Used 17 times in PS3 4.76 ofw with value: "nothing"
| ilistOnFocusLeft || event || {{yes}} || {{yes}} || event:native:/EulaLicensingWizard::onFocusLeft ||  || rowspan="2" | Triggers an event, see [[RCOXML Structure]]
|-
|-
| itemspinImageArrowShadow ? || image || {{yes}} || {{yes}} || || {{icon content psp|50px}} Unknown. Used 29 times in PSP 6.61 ofw with value: "nothing"<br>{{icon content ps3|50px}} Unknown. Used 17 times in PS3 4.76 ofw with value: "nothing"
| ilistOnFocusRight || event || {{yes}} || {{yes}} || event:native:/EulaLicensingWizard::onFocusRight ||  
|-
|-{{cellcolors|#DD6666}}
| itemspinOnDecide || event || {{yes}} || {{yes}} || {{icon content ps3|50px}} event:native:/OnTitleJumpSpinDecide || rowspan="3" | Triggers an event, see [[RCOXML Coding]]
| ilistUnknownRef33 || ref || {{no}} ? || {{yes}} || || ? || Used 54 times in PS3 4.76 ofw with values: "nothing" (all). ('''ilistOnFocusUp''' ?)
|-
|-
| itemspinOnCancel || event || {{yes}} || {{yes}} || {{icon content ps3|50px}} event:native:/OnTitleJumpSpinCancel
| ilistOnFocusDown || event || {{no}} ? || {{yes}} || event:native:/ConsoleAutoPowerOffPage::OnFocusDownIlist ||  || Triggers an event, see [[RCOXML Structure]]
|-
|-
| itemspinOnRollIn || event || {{yes}} || {{yes}} || {{icon content psp|50px}} event:native:/OnRollInSpinSecurityConfigPassword
| ilistOnPush || event || {{no}} ? || {{yes}} || event:native:/OnPushIlistBtDeviceManager ||  || maybe OnPush is replacing an event here
|-
| itemspinOnCursorMove ? || event || {{yes}} || {{yes}} ||  || {{icon content psp|50px}} Unknown. Used 29 times in PSP 6.61 ofw with value: "nothing"<br>{{icon content ps3|50px}} Unknown. Used 17 times in PS3 4.76 ofw with value: "nothing"
|-
| itemspinOnFocusIn || event || {{yes}} || {{yes}} || {{icon content ps3|50px}} event:native:/OnPageVideoPlayerTimeJumpFocusIn || rowspan="4" | Triggers an event, see [[RCOXML Coding]]
|-
| itemspinOnFocusOut || event || {{yes}} || {{yes}} || {{icon content ps3|50px}} event:native:/OnPageVideoPlayerTimeJumpFocusOut
|-
| itemspinOnFocusLeft || event || {{yes}} || {{yes}} || {{icon content ps3|50px}} event:native:/OnFocusLeftNumSpinWizardEventHandler<br>{{icon content psp|50px}} object2:hour_spin
|-
| itemspinOnFocusRight || event || {{yes}} || {{yes}} || {{icon content ps3|50px}} event:native:/OnFocusRightNumSpinWizardEventHandler<br>{{icon content psp|50px}} object2:second_spin
|-
| itemspinOnFocusUp ? || event || {{no}} || {{yes}} ||  || Used 17 times in PS3 4.76 ofw with value: "nothing"
|-
| itemspinOnFocusDown ? || event || {{no}} || {{yes}} ||  || Used 17 times in PS3 4.76 ofw with values: "nothing"
|}
|}
*PS3 has 4 more attributes than PSP, one seems to be a [[RCOXML Structure]] override but the others are not so obvious, the PSP "IList" specific attributes are copyed below for comparison purposes
unknownFloat16 = float
onFocusIn = event
onFocusOut = event
onFocusLeft = event
onFocusRight = event


*'''itemspinUnkInt24'''. The number that can be selected (bad google translation)
==IItem==
**{{icon content ps3|50px}} Unknown. Used 17 times in PS3 4.76 ofw with values: "0x7" (1 time), "0x9" (4 times), "0xa" (1 time), "0x3b" (2 times), "0x63" (4 times), "0xfe" (1 time), "0x3e7" (1 time), "0x3e8" (2 times), "0x5dc" (1 time)
{{Boxinfo3|content='''Console support''': {{icon content psp}} {{icon content ps3}}<br />'''Standard object attributes''': No<br />'''Specific object attributes''': Yes}}
**{{icon content psp|50px}} Unknown. Used 29 times in PSP 6.61 ofw with values: "0x9" (4 times), "0xc" (2 times), "0x17" (4 times), "0x1f" (2 times), "0x3b" (8 times), "0x63" (4 times), "0x3e7" (1 time), "0x270f" (2 times), "0x36ee7f" (2 times)
 
*'''itemspinUnkInt26'''
**{{icon content ps3|50px}} Unknown. Used 17 times in PS3 4.76 ofw with values: "0x0" (7 times), "0x1" (2 times), "0x5dc" (1 time), "0xffffffff" (7 times)
**{{icon content psp|50px}} Unknown. Used 29 times in PSP 6.61 ofw with values: "0x0" (24 times), "0x1" (2 times), "0xa" (1 time), "0xf" (1 time), "0x7d8" (1 time)
 
*The value 0x5dc has been found in PS3 4.76 ofw used by UnkInt24 and UnkInt26. this seems to be a coincidence, but it means both are storing the value in the same format. 0x5dc  converted to decimal = 1500. And 0x3e8 = 1000. Coincidence ? (it could be time meassure units in miliseconds)
 
==Others==
 
===(0x80E) ModelObject===
{{Boxinfo3|content='''Console support''': {{icon content psp|50px}} {{icon content ps3|50px}}<br />'''Standard attributes''': Yes<br />'''Specific attributes''': Yes}}


{| class="wikitable"
{| class="wikitable"
|+specific attributes for ModelObject
|+specific object attributes (IItem)
! colspan="5" | Attribute !! rowspan="2" | How it works
! colspan="5" | Attribute !! rowspan="2" | How it works !! rowspan="2" | <abbr title="after verifyed this info needs to be moved to the column at left with an explain of how it works">Research notes (partially speculative)</abbr>
|-
! Name !! Type !! {{icon content psp}} !! {{icon content ps3}} !! Examples
|-{{cellcolors|#DD6666}}
| iitemUnknown1 || unk || {{no}} || {{yes}} || 0x0 || ? || Used 136 times in PS3 4.76 ofw with values: "0x0" (all)
|-
|-
! Name !! Type !! {{icon content psp|50px}} !! {{icon content ps3|50px}} !! Examples
| iitemText || text || {{yes}} || {{yes}} || text:msg_edy_driver_version ||  ||
|-
|-
| modelobjectName || model || {{yes}} || {{yes}} || {{icon content psp|50px}} model:mdl_bg || Loads a .gmo model from [[RCOXML Models|ModelTree]]
| iitemTextAlt || text || {{yes}} || {{yes}} || text:msg_info_none || ||  
|}
|}


*'''modelobjectName'''
==Icon==
**Used 0 times in PS3 4.76 ofw
{{Boxinfo3|content='''Console support''': {{icon content psp}} {{icon content ps3}}<br />'''Standard object attributes''': Yes<br />'''Specific object attributes''': Yes}}
**Used 3 times in PSP 6.61 ofw by:
Object not used in PS3 firmware
***opening_plugin.rco (coldboot)
***system_plugin_bg.rco (internal theme)
***visualizer_plugin.rco (external theme)
 
===(0x810) Action===
{{Boxinfo3|content='''Console support''': {{icon content psp|50px}} {{icon content ps3|50px}}<br />'''Standard attributes''': Yes<br />'''Specific attributes''': Yes}}


{{spoilermini|title=standard object attributes|content=<br>{{RCOXML standard object attributes}}}}
{| class="wikitable"
{| class="wikitable"
|+specific attributes for Action
|+specific object attributes (Icon)
! colspan="5" | Attribute !! rowspan="2" | How it works !! rowspan="2" | <abbr title="after verifyed this info needs to be moved to the column at left with an explain of how it works">Research notes (partially speculative)</abbr>
! colspan="5" | Attribute !! rowspan="2" | How it works !! rowspan="2" | <abbr title="after verifyed this info needs to be moved to the column at left with an explain of how it works">Research notes (partially speculative)</abbr>
|-
|-
! Name !! Type !! {{icon content psp|50px}} !! {{icon content ps3|50px}} !! Examples
! Name !! Type !! {{icon content psp}} !! {{icon content ps3}} !! Examples
|-
| iconImage || image || {{yes}} || {{yes}} ||  ||  || Used 0 times in PS3 4.76 ofw
|-
|-
| actionText || text || {{yes}} || {{yes}} || text:msg_on ||  ||  
| iconShadow || image || {{yes}} || {{yes}} || ||  || Used 0 times in PS3 4.76 ofw
|-{{cellcolors|#DD6666}}
| iconUnknownImage27 || image || {{yes}} || {{yes}} ||  || ? || Used 0 times in PS3 4.76 ofw ('''iconFocus''' ?)
|}
|}


===(0x815) Edit===
==UButton==
{{Boxinfo3|content='''Console support''': {{icon content psp|50px}} {{icon content ps3|50px}}<br />'''Standard attributes''': Yes<br />'''Specific attributes''': Yes}}
{{Boxinfo3|content='''Console support''': {{icon content psp}} {{icon content ps3}}<br />'''Standard object attributes''': Yes<br />'''Specific object attributes''': Yes}}
 
The "image" and "event" attributes from "edit object" seems to be the same than "clock object"


{{spoilermini|title=standard object attributes|content=<br>{{RCOXML standard object attributes}}}}
{| class="wikitable"
{| class="wikitable"
|+specific attributes for Edit
|+specific object attributes (UButton)
! colspan="5" | Attribute !! rowspan="2" | How it works
! colspan="5" | Attribute !! rowspan="2" | How it works !! rowspan="2" | <abbr title="after verifyed this info needs to be moved to the column at left with an explain of how it works">Research notes (partially speculative)</abbr>
|-
|-
! Name !! Type !! {{icon content psp|50px}} !! {{icon content ps3|50px}} !! Examples
! Name !! Type !! {{icon content psp}} !! {{icon content ps3}} !! Examples
|-{{cellcolors|#DD6666}}
| editUnk23 || unk || {{yes}} || {{yes}} || 0x0 || {{icon content psp|50px}} Unknown. Used 7 times in PSP 6.61 ofw with value: "0x0"<br>{{icon content ps3|50px}} Unknown. Used 9 times in PS3 4.76 ofw with value: "0x0"
|-{{cellcolors|#DD6666}}
| editUnk24 || unk || {{yes}} || {{yes}} || 0x0 || {{icon content psp|50px}} Unknown. Used 7 times in PSP 6.61 ofw with value: "0x0"<br>{{icon content ps3|50px}} Unknown. Used 9 times in PS3 4.76 ofw with value: "0x0"
|-{{cellcolors|#DD6666}}
| editUnk25 || unk || {{yes}} || {{yes}} || 0x0 || {{icon content psp|50px}} Unknown. Used 7 times in PSP 6.61 ofw with value: "0x0"<br>{{icon content ps3|50px}} Unknown. Used 9 times in PS3 4.76 ofw with value: "0x0"
|-{{cellcolors|#DD6666}}
| editUnk26 || unk || {{yes}} || {{yes}} || 0x0 || {{icon content psp|50px}} Unknown. Used 7 times in PSP 6.61 ofw with value: "0x0"<br>{{icon content ps3|50px}} Unknown. Used 9 times in PS3 4.76 ofw with value: "0x0"
|-
|-
| editImageBase ? || image || {{yes}} || {{yes}} ||  || {{icon content psp|50px}} Unknown. Used 7 times in PSP 6.61 ofw with value: "nothing"<br>{{icon content ps3|50px}} Unknown. Used 9 times in PS3 4.76 ofw with value: "nothing"
| ubuttonImage || image || {{yes}} || {{yes}} ||  || || Used 0 times in PS3 4.76 ofw
|-
|-
| editImageShadow ? || image || {{yes}} || {{yes}} ||  || {{icon content psp|50px}} Unknown. Used 7 times in PSP 6.61 ofw with value: "nothing"<br>{{icon content ps3|50px}} Unknown. Used 9 times in PS3 4.76 ofw with value: "nothing"
| ubuttonOnPush || event || {{yes}} || {{yes}} ||  || || Used 0 times in PS3 4.76 ofw
|-
|-
| editOnDecide || event || {{yes}} || {{yes}} || {{icon content ps3|50px}} event:native:/onDecide_ipaddr_NetworkAddressSetIpaddress || rowspan="2" | Triggers an event, see [[RCOXML Coding]]
| ubuttonOnFocusIn || event || {{yes}} || {{yes}} || || || Used 0 times in PS3 4.76 ofw
|-
|-
| editOnCancel || event || {{yes}} || {{yes}} || {{icon content ps3|50px}} event:native:/onCancel_ipaddr_NetworkAddrSetting
| ubuttonOnFocusOut || event || {{yes}} || {{yes}} || ||  || Used 0 times in PS3 4.76 ofw
|-
|-
| editOnFocusIn || event || {{yes}} || {{yes}} ||  || {{icon content psp|50px}} Unknown. Used 7 times in PSP 6.61 ofw with value: "nothing"<br>{{icon content ps3|50px}} Unknown. Used 9 times in PS3 4.76 ofw with value: "nothing"
| ubuttonOnFocusLeft || event || {{yes}} || {{yes}} ||  || || Used 0 times in PS3 4.76 ofw
|-
|-
| editOnFocusOut || event || {{yes}} || {{yes}} ||  || {{icon content psp|50px}} Unknown. Used 7 times in PSP 6.61 ofw with value: "nothing"<br>{{icon content ps3|50px}} Unknown. Used 9 times in PS3 4.76 ofw with value: "nothing"
| ubuttonOnFocusRight || event || {{yes}} || {{yes}} ||  || || Used 0 times in PS3 4.76 ofw
|-
|-
| editOnFocusLeft || event || {{yes}} || {{yes}} || {{icon content ps3|50px}} event:native:/onFocusLeft_ipaddr_NetworkAddrSetting || rowspan="2" | Triggers an event, see [[RCOXML Coding]]
| ubuttonOnFocusUp || event || {{yes}} || {{yes}} || || || Used 0 times in PS3 4.76 ofw
|-
|-
| editOnFocusRight || event || {{yes}} || {{yes}} || {{icon content ps3|50px}} event:native:/onFocusRight_ipaddr_NetworkAddrSetting
| ubuttonOnFocusDown || event || {{yes}} || {{yes}} || || || Used 0 times in PS3 4.76 ofw
|-
|-{{cellcolors|#DD6666}}
| editOnFocusUp || event || {{yes}} || {{yes}} || {{icon content ps3|50px}} object2:ipaddr_network_address_setting_ipaddress || "object2" is replacing the event editOnFocusUp
| ubuttonUnknownInt39 || int || {{yes}} || {{yes}} ||  || ? || Used 0 times in PS3 4.76 ofw
|-
| editOnFocusDown || event || {{yes}} || {{yes}} || {{icon content ps3|50px}} object2:ipaddr_network_address_setting_defaultrooter || "object2" is replacing the event editOnFocusDown
|-
| editOnTick || event || {{yes}} || {{yes}} ||  || {{icon content psp|50px}} Unknown. Used 7 times in PSP 6.61 ofw with value: "nothing"<br>{{icon content ps3|50px}} Unknown. Used 9 times in PS3 4.76 ofw with value: "nothing"
|}
|}


*Notes:
==ObjUnknown0x1B==
**(doubtful) <s>'''IPAddr''' object used in the [https://en.wikipedia.org/wiki/PSX_(digital_video_recorder) PSX] XMB ??? https://www.youtube.com/watch?v=XFOGdnfpnNA (at minute 0:43)</s>
{{Boxinfo3|content='''Console support''': {{icon content ps3}}<br />'''Standard object attributes''': Unknown<br />'''Specific object attributes''': Unknown}}
 
Unknown object. Not used in PS3 firmware
===(0x816) Clock===
{{Boxinfo3|content='''Console support''': {{icon content psp|50px}} {{icon content ps3|50px}}<br />'''Standard attributes''': Yes<br />'''Specific attributes''': Yes}}


The "image" and "event" attributes from "edit object" seems to be the same than "clock object"
==CheckboxGroup==
{{Boxinfo3|content='''Console support''': {{icon content ps3}}<br />'''Standard object attributes''': Yes<br />'''Specific object attributes''': Yes}}


{{spoilermini|title=standard object attributes|content=<br>{{RCOXML standard object attributes}}}}
{| class="wikitable"
{| class="wikitable"
|+specific attributes for Clock
|+specific object attributes (CheckboxGroup)
! colspan="5" | Attribute !! rowspan="2" | How it works
! colspan="5" | Attribute !! rowspan="2" | How it works !! rowspan="2" | <abbr title="after verifyed this info needs to be moved to the column at left with an explain of how it works">Research notes (partially speculative)</abbr>
|-
|-
! Name !! Type !! {{icon content psp|50px}} !! {{icon content ps3|50px}} !! Examples
! Name !! Type !! {{icon content psp}} !! {{icon content ps3}} !! Examples
|-{{cellcolors|#DD6666}}
| checkboxgroupUnknownInt23 || int || {{no}} || {{yes}} ||  || ? || Used 23 times in PS3 4.76 ofw with values: "0x0" (1 time), "0x1" (11 times), "0x2" (2 times), "0x6" (1 time), "0xa" (7 times), "0x14" (1 time). ('''checkboxgroupItemsCount''' ?)
|-{{cellcolors|#DD6666}}
| checkboxgroupUnknown24 || unk || {{no}} || {{yes}} ||  || ? || Used 23 times in PS3 4.76 ofw with values: "0x0" (all)
|-{{cellcolors|#DD6666}}
| checkboxgroupUnknown25 || unk || {{no}} || {{yes}} ||  || ? || Used 23 times in PS3 4.76 ofw with values: "0xffffffff" (all)
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| clockUnk23 || unk || {{yes}} || {{yes}} || 0x2 || {{icon content psp|50px}} Unknown. Used 3 times in PSP 6.61 ofw with values: "0x0" (2 times), "0x1" (1 time)<br>{{icon content ps3|50px}} Unknown. Used 5 times in PS3 4.76 ofw with values: "0x0" (3 times), "0x1" (1 time), "0x2" (1 time)
| checkboxgroupUnknown26 || unk || {{no}} || {{yes}} || || ? || Used 23 times in PS3 4.76 ofw with values: "0x0" (all)
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| clockUnkFloat24 || float || {{yes}} || {{yes}} || 200 || {{icon content psp|50px}} Unknown. Used 3 times in PSP 6.61 ofw with values: "100" (1 time), "200" (2 times)<br>{{icon content ps3|50px}} Unknown. Used 5 times in PS3 4.76 ofw with values: "100" (4 times), "200" (1 time)
| checkboxgroupUnknown27 || unk || {{no}} || {{yes}} ||  || ? || Used 23 times in PS3 4.76 ofw with values: "0x0" (all)
|-{{cellcolors|#DD6666}}
| checkboxgroupUnknown28 || unk || {{no}} || {{yes}} || || ? || Used 23 times in PS3 4.76 ofw with values: "0x0" (all)
|-{{cellcolors|#DD6666}}
| checkboxgroupOverrideUnknown29 || unk || {{no}} || {{yes}} ||  || ? || Used 23 times in PS3 4.76 ofw with values: "0x0" (16 times), "0x17040000" (7 times). ('''checkboxgroupOverrideSomething''')
|-{{cellcolors|#DD6666}}
| checkboxgroupUnknown30 || unk || {{no}} || {{yes}} ||  || ? || Used 23 times in PS3 4.76 ofw with values: "0x0" (all)
|-{{cellcolors|#DD6666}}
| checkboxgroupUnknownRef31 || ref || {{no}} || {{yes}} ||  || ? || Used 23 times in PS3 4.76 ofw with values: "nothing" (all). (probably another '''event''')
|-
|-
| clockTextAm || text || {{yes}} || {{yes}} || {{icon content ps3|50px}} text:msg_am ||  
| checkboxgroupOnPush || event || {{no}} || {{yes}} || event:native:/VideoEditorUpload::ServiceLogin::OnPushSavePassword ||  || rowspan="9" | Triggers an event, see [[RCOXML Structure]]
|-
|-
| clockTextPm || text || {{yes}} || {{yes}} || {{icon content ps3|50px}} text:msg_pm ||  
| checkboxgroupOnCursorMove || event || {{no}} || {{yes}} || event:native:/OnCursorMoveClistCoreDumpUtility ||  
|-
|-
| clockImageBase ? || image || {{yes}} || {{yes}} || || {{icon content psp|50px}} Unknown. Used 3 times in PSP 6.61 ofw with value: "nothing"<br>{{icon content ps3|50px}} Unknown. Used 5 times in PS3 4.76 ofw with value: "nothing"
| checkboxgroupOnFocusIn || event || {{no}} || {{yes}} || event:native:/OnFocusInClistRegPSVitaConfig ||  
|-
|-
| clockImageShadow ? || image || {{yes}} || {{yes}} || || {{icon content psp|50px}} Unknown. Used 3 times in PSP 6.61 ofw with value: "nothing"<br>{{icon content ps3|50px}} Unknown. Used 5 times in PS3 4.76 ofw with value: "nothing"
| checkboxgroupOnFocusOut || event || {{no}} || {{yes}} || event:native:/OnFocusOutClistRegPSVitaConfig ||  
|-
|-
| clockOnDecide || event || {{yes}} || {{yes}} || {{icon content ps3|50px}} event:native:/OnDecideClockToolConfig || rowspan="9" | Triggers an event, see [[RCOXML Coding]]
| checkboxgroupOnFocusLeft || event || {{no}} || {{yes}} || event:native:/onFocusLeftUpdaterSelectList ||  
|-
|-
| clockOnCancel || event || {{yes}} || {{yes}} || {{icon content ps3|50px}} event:native:/OnCancelClockToolConfig
| checkboxgroupOnFocusRight || event || {{no}} || {{yes}} || event:native:/OnFocusRightClistDisplayOutputConfig ||
|-
|-
| clockOnFocusIn || event || {{yes}} || {{yes}} ||  
| checkboxgroupOnFocusUp || event || {{no}} || {{yes}} || event:native:/onFocusUpUpdaterSelectList ||  
|-
|-
| clockOnFocusOut || event || {{yes}} || {{yes}} ||  
| checkboxgroupOnFocusDown || event || {{no}} || {{yes}} || event:native:/UIManager::OnFocusDownCBListShareTrophies ||  
|-
|-
| clockOnFocusLeft || event || {{yes}} || {{yes}} || {{icon content ps3|50px}} event:native:/OnFocusLeftFirstConfig
| checkboxgroupOnScrollIn || event || {{no}} || {{yes}} || event:native:/OnScrollInClistDisplayOutputConfig ||  
|-
|-{{cellcolors|#DD6666}}
| clockOnFocusRight || event || {{yes}} || {{yes}} || {{icon content ps3|50px}} event:native:/OnFocusRightFirstConfig
| checkboxgroupUnknownRef51 || ref || {{no}} || {{yes}} || || ? || Used 23 times in PS3 4.76 ofw with values: "nothing" (all). ('''checkboxgroupOnScrollOut''' ?)
|-
| clockOnFocusUp || event || {{yes}} || {{yes}} ||
|-
| clockOnFocusDown || event || {{yes}} || {{yes}} ||  
|-
| clockOnTick || event || {{yes}} || {{yes}} || {{icon content ps3|50px}} event:native:/OnTickClockFirstConfig
|}
|}


*'''clockUnkFloat24'''
*OnPush usually is doubtfull because replaces other events, but the attribute named '''checkboxgroupOnPush''' seems to be an OnPush for sure
**This attribute is the most notable difference between "clock object" and "edit object" ("clock" uses it but "edit" doesnt), looks like a time gap in miliseconds (100 miliseconds = 1/10 seconds)


===(0x819) Icon===
==CheckboxItem==
{{Boxinfo3|content='''Console support''': {{icon content psp|50px}} {{icon content ps3|50px}}<br />'''Standard attributes''': Yes<br />'''Specific attributes''': Yes}}
{{Boxinfo3|content='''Console support''': {{icon content ps3}}<br />'''Standard object attributes''': No<br />'''Specific object attributes''': Yes}}
Object not used in PS3 firmware


{| class="wikitable"
{| class="wikitable"
|+specific attributes for Icon
|+specific object attributes (CheckboxItem)
! colspan="5" | Attribute !! rowspan="2" | How it works
! colspan="5" | Attribute !! rowspan="2" | How it works !! rowspan="2" | <abbr title="after verifyed this info needs to be moved to the column at left with an explain of how it works">Research notes (partially speculative)</abbr>
|-
|-
! Name !! Type !! {{icon content psp|50px}} !! {{icon content ps3|50px}} !! Examples
! Name !! Type !! {{icon content psp}} !! {{icon content ps3}} !! Examples
|-
|-
| iconImageBase || image || {{yes}} || {{yes}} || {{icon content psp|50px}} image:tex_album_icon || rowspan="2" | Loads a image from [[RCOXML Images|ImageTree]]
| checkboxitemText || text || {{no}} || {{yes}} ||  ||  ||
|-{{cellcolors|#DD6666}}
| checkboxitemUnknownRef3 || ref || {{no}} || {{yes}} || nothing || ? || Used 2 times in PS3 4.76 ofw with values: "nothing" (all)
|-{{cellcolors|#DD6666}}
| checkboxitemUnknownRef5 || ref || {{no}} || {{yes}} || nothing || ? || Used 2 times in PS3 4.76 ofw with values: "nothing" (all)
|}
 
==Meter==
{{Boxinfo3|content='''Console support''': {{icon content ps3}}<br />'''Standard object attributes''': Yes<br />'''Specific object attributes''': Yes}}
 
{{spoilermini|title=standard object attributes|content=<br>{{RCOXML standard object attributes}}}}
{| class="wikitable"
|+specific object attributes (Meter)
! colspan="5" | Attribute !! rowspan="2" | How it works !! rowspan="2" | <abbr title="after verifyed this info needs to be moved to the column at left with an explain of how it works">Research notes (partially speculative)</abbr>
|-
|-
| iconImageShadow || image || {{yes}} || {{yes}} || {{icon content psp|50px}} image:tex_album_icon_shadow
! Name !! Type !! {{icon content psp}} !! {{icon content ps3}} !! Examples
|-
|-{{cellcolors|#DD6666}}
| iconImageFocus ? || image || {{yes}} || {{yes}} ||  || {{icon content psp|50px}} Unknown. Used 3 times in PSP 6.61 ofw with value: "nothing"<br>{{icon content ps3|50px}} Unknown. Used 0 times in PS3 4.76 ofw
| meterUnknown23 || unk || {{no}} || {{yes}} ||  || ? || Used 8 times in PS3 4.76 ofw with values: "0x0" (2 times), "0xfcffffff" (6 times)
|-{{cellcolors|#DD6666}}
| meterUnknownInt24 || int || {{no}} || {{yes}} ||  || ? || Used 8 times in PS3 4.76 ofw with values: "0x4", (6 times), "0x7" (2 times)
|-{{cellcolors|#DD6666}}
| meterUnknown25 || unk || {{no}} || {{yes}} ||  || ? || Used 8 times in PS3 4.76 ofw with values: "0x0" (5 times), "0x3000000" (2 times), "0xfcffffff" (1 time)
|-{{cellcolors|#DD6666}}
| meterUnknown26 || unk || {{no}} || {{yes}} ||  || ? || Used 8 times in PS3 4.76 ofw with values: "0x4" (6 times), "0xffff" (2 times)
|-{{cellcolors|#DD6666}}
| meterOverrideUnknown27 || unk || {{no}} || {{yes}} ||  || ? || Used 8 times in PS3 4.76 ofw with values: "0xc060000" (1 time), "0xa4020000" (1 time), "0xd4020000" (1 time), "0x40040000" (1 time), "0x1c050000" (1 time), "0xd8000000" (1 time), "0xffffffff" (2 times). ('''meterOverrideSomething''')
|-{{cellcolors|#DD6666}}
| meterUnknownRef28 || unk || {{no}} || {{yes}} ||  || ? || Used 8 times in PS3 4.76 ofw with values: "nothing" (all)
|-{{cellcolors|#DD6666}}
| meterUnknownRef30 || unk || {{no}} || {{yes}} ||  || ? || Used 8 times in PS3 4.76 ofw with values: "nothing" (all)
|-{{cellcolors|#DD6666}}
| meterUnknownRef32 || unk || {{no}} || {{yes}} ||  || ? || Used 8 times in PS3 4.76 ofw with values: "nothing" (all)
|-{{cellcolors|#DD6666}}
| meterUnknownRef34 || unk || {{no}} || {{yes}} ||  || ? || Used 8 times in PS3 4.76 ofw with values: "nothing" (all)
|}
|}


===(0x81E) Meter===
*First and third attributes uses the weird value 0xfcffffff that could be an integer (and looks like flags), after reversing the bytes is 0xfffffffc, and after converted to binary = 1111 1111 1111 1111 1111 1111 1111 1100
{{Boxinfo3|content='''Console support''': {{icon content ps3|50px}}<br />'''Standard attributes''': Yes<br />'''Specific attributes''': Yes}}


Is the volume bar for media players (videoplayer_plugin.rco, sacd_plugin.rco, bdp_plugin.rco, audioplayer_plugin.rco)
==EditBox==
{{Boxinfo3|content='''Console support''': {{icon content ps3}}<br />'''Standard object attributes''': Yes<br />'''Specific object attributes''': Yes}}
It seems "EditBox" object uses the same attributes than "Text" object + 2 images + 7 events. For this reason the info about "EditBox" object in this wiki page is abandoned by now


{{spoilermini|title=standard object attributes|content=<br>{{RCOXML standard object attributes}}}}
{| class="wikitable"
{| class="wikitable"
|+specific attributes for Meter
|+specific object attributes (EditBox)
! colspan="5" | Attribute !! rowspan="2" | How it works !! rowspan="2" | <abbr title="after verifyed this info needs to be moved to the column at left with an explain of how it works">Research notes (partially speculative)</abbr>
! colspan="5" | Attribute !! rowspan="2" | How it works !! rowspan="2" | <abbr title="after verifyed this info needs to be moved to the column at left with an explain of how it works">Research notes (partially speculative)</abbr>
|-
|-
! Name !! Type !! {{icon content psp|50px}} !! {{icon content ps3|50px}} !! Examples
! Name !! Type !! {{icon content psp}} !! {{icon content ps3}} !! Examples
|-
| editboxText || text || {{no}} || {{yes}} || text:msg_playlist_pane ||  ||
|-{{cellcolors|#DD6666}}
| editboxUnknownRef25 || ref || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "nothing" (all). (maybe '''editboxTextFont''' ?)
|-{{cellcolors|#DD6666}}
| editboxUnknown27 || unk || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "0x1000000" (2 times), "0x1000001" (25 times), "0x1000101" (7 times), "0x1010001" (40 times)<br>'''Font typography flags''' ? (italic, bold, underlined, etc... by using cummulative and unique bit switches)
|-{{cellcolors|#DD6666}}
| editboxUnknown28 || unk || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "0x0" (37 times) or "0x1" (37 times)
|-{{cellcolors|#DD6666}}
| editboxUnknownFloat29 || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "10" (all). (editboxSomethingSize ?)
|-{{cellcolors|#DD6666}}
| editboxUnknownFloat30 || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "1" (all). (editboxSomethingTopRed ?)
|-{{cellcolors|#DD6666}}
| editboxUnknownFloat31 || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "1" (all). (editboxSomethingTopGreen ?)
|-{{cellcolors|#DD6666}}
| editboxUnknownFloat32 || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "1" (all). (editboxSomethingTopBlue ?)
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| meterUnk23 || unk || {{no}} || {{yes}} || "0xfcffffff" || ? || Used 8 times in PS3 4.76 ofw with values: "0x0" (2 times), "0xfcffffff" (6 times). In PS3 1.02 ofw: "0xfeffffff"
| editboxUnknownFloat33 || float || {{no}} || {{yes}} || || ? || Used 74 times in PS3 4.76 ofw with values: "1" (all). (editboxSomethingBottomRed ?)
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| meterUnkInt24 || int || {{no}} || {{yes}} || "0x4" || ? || Used 8 times in PS3 4.76 ofw with values: "0x4", (6 times), "0x7" (2 times). In PS3 1.02 ofw: "0x2"
| editboxUnknownFloat34 || float || {{no}} || {{yes}} || || ? || Used 74 times in PS3 4.76 ofw with values: "1" (all). (editboxSomethingBottomGreen ?)
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| meterUnk25 || unk || {{no}} || {{yes}} || "0xfcffffff" || ? || Used 8 times in PS3 4.76 ofw with values: "0x0" (5 times), "0x3000000" (2 times), "0xfcffffff" (1 time). In PS3 1.02 ofw: "0xfeffffff"
| editboxUnknownFloat35 || float || {{no}} || {{yes}} || || ? || Used 74 times in PS3 4.76 ofw with values: "1" (all). (editboxSomethingBottomBlue ?)
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| meterUnk26 || unk || {{no}} || {{yes}} || "0x4" || ? || Used 8 times in PS3 4.76 ofw with values: "0x4" (6 times), "0xffff" (2 times)
| editboxUnknownFloat36 || float || {{no}} || {{yes}} || || ? || Used 74 times in PS3 4.76 ofw with values: "0x0" (all). (editboxSomethingSpacingHorizontal ?)
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| meterOverrideUnk27 || unk || {{no}} || {{yes}} || "0xd4020000" || ? || Used 8 times in PS3 4.76 ofw with values: "0xc060000" (1 time), "0xa4020000" (1 time), "0xd4020000" (1 time), "0x40040000" (1 time), "0x1c050000" (1 time), "0xd8000000" (1 time), "0xffffffff" (2 times). ('''levelMeterOverrideSizeX''' ?)
| editboxUnknown37 || unk || {{no}} || {{yes}} || || ? || Used 74 times in PS3 4.76 ofw with values: "0x0" (all)
|-{{cellcolors|#DD6666}}
| editboxUnknown38 || unk || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "0x0" (all)
|-{{cellcolors|#DD6666}}
| editboxUnknown39 || unk || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "0x0" (all)
|-{{cellcolors|#DD6666}}
| editboxUnknownFloat40 || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "0x0" (all). (editboxSomethingSpacingVertical ?)
|-{{cellcolors|#DD6666}}
| editboxUnknownFloat41 || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "4" (all). (editboxSomethingShadowX ?)
|-{{cellcolors|#DD6666}}
| editboxUnknownFloat42 || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "-5" (all). (editboxSomethingShadowY ?)
|-{{cellcolors|#DD6666}}
| editboxUnknownFloat43 || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "0" (all). (editboxSomethingShadowZ ?)
|-{{cellcolors|#DD6666}}
| editboxUnknownFloat44 || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "0.25" (all). (editboxSomethingShadowRed ?)
|-{{cellcolors|#DD6666}}
| editboxUnknownFloat45 || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "0.25" (all). (editboxSomethingShadowGreen ?)
|-{{cellcolors|#DD6666}}
| editboxUnknownFloat46 || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "0.25" (all). (editboxSomethingShadowBlue ?)
|-{{cellcolors|#DD6666}}
| editboxUnknownFloat47 || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "1" (all). (editboxSomethingShadowAlpha ?)
|-{{cellcolors|#DD6666}}
| editboxUnknown48 || unk || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "0x0" (all). (editboxSomethingFocusX ?)
|-{{cellcolors|#DD6666}}
| editboxUnknown49 || unk || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "0x0" (all). (editboxSomethingFocusY ?)
|-{{cellcolors|#DD6666}}
| editboxUnknown50 || unk || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "0x0" (all). (editboxSomethingFocusZ ?)
|-{{cellcolors|#DD6666}}
| editboxUnknownFloat51 || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "1" (all). (editboxSomethingFocusRed ?)
|-{{cellcolors|#DD6666}}
| editboxUnknownFloat52 || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "1" (all). (editboxSomethingFocusGreen ?)
|-{{cellcolors|#DD6666}}
| editboxUnknownFloat53 || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "1" (all). (editboxSomethingFocusBlue ?)
|-{{cellcolors|#DD6666}}
| editboxUnknownFloat54 || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "1" (all). (editboxSomethingFocusAlpha ?)
|-{{cellcolors|#DD6666}}
| editboxUnknown55 || unk || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "0x0" (all)
|-{{cellcolors|#DD6666}}
| editboxOverrideUnknown56 || unk || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "0x3000000" (2 times), "0x13000000" (1 time), "0x13000100" (2 times), "0x14000100" (69 times)<br>('''editboxOverridePositionX''' ?)
|-{{cellcolors|#DD6666}}
| editboxOverrideUnknown57 || unk || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "0x3000000" (68 times), "0x52090100" (6 times)<br>('''editboxOverridePositionY''' ?)
|-{{cellcolors|#DD6666}}
| editboxOverrideUnknown58 || unk || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "0x0" (all)<br>('''editboxOverridePositionZ''' ?)
|-
|-
| meterImageOn ? || image || {{no}} || {{yes}} || || ? || Used 8 times in PS3 4.76 ofw with values: "nothing" (all)
| editboxImage || image || {{no}} || {{yes}} || image:avc2_main_back_paper || ||  
|-
|-
| meterImageOff ? || image || {{no}} || {{yes}} || || ? || Used 8 times in PS3 4.76 ofw with values: "nothing" (all)
| editboxImage2 || image || {{no}} || {{yes}} || image:avc2_main_back_paper || || name is too generic, is better a more explicit name ('''editboxFocus''' or '''editboxShadow''' ?)
|-
|-
| meterImageFocus ? || image || {{no}} || {{yes}} || || ? || Used 8 times in PS3 4.76 ofw with values: "nothing" (all)
| editboxOnPush || event || {{no}} || {{yes}} || event:native:/OnPushEditUsername || || ('''editboxOnClick''' ?)
|-
|-
| meterImageBg ? || image || {{no}} || {{yes}} ||  || ? || Used 8 times in PS3 4.76 ofw with values: "nothing" (all)
| editboxOnFocusIn || event || {{no}} || {{yes}} || event:native:/OnFocusInEdit ||  ||
|-
| editboxOnFocusOut || event || {{no}} || {{yes}} || event:native:/DialogController::onEditBottonFocusOut ||  ||
|-
| editboxOnFocusLeft || event || {{no}} || {{yes}} || event:native:/OnFocusLeftEditConnectionSettingsforDebug ||  ||
|-
| editboxOnFocusRight || event || {{no}} || {{yes}} || event:native:/OnFocusRightEditConnectionSettingsforDebug ||  ||  
|-
| editboxOnFocusUp || event || {{no}} || {{yes}} || event:native:/OnFocusUpButtonWordRegistrationWizard ||  ||
|-
| editboxOnFocusDown || event || {{no}} || {{yes}} || event:native:/OnFocusDownEditBoxPassword ||  ||
|}
|}


*First and third attributes uses the weird value 0xfcffffff that could be an integer (and looks like flags), after reversing the bytes is 0xfffffffc, and after converted to binary = 1111 1111 1111 1111 1111 1111 1111 1100
=Object examples=
 
==Changing color, size & shadow of TEXTS==<!-- iirc there is a setting for the font type too -->
*'''levelMeterOverrideSizeX''' could be used to scale the volume bar to match the width of the screen ?
 
*In explore_plugin_full.rco
**tex_default_lvmeter_on.gim
**tex_default_lvmeter_off.gim
**tex_default_lvmeter_focus.gim
**tex_default_lvmeter_bg.gim


==Unknown==
Tutorial link: [http://www.tortuga-cove.com/forums/viewtopic.php?f=128&t=5361&p=28094#p28094 Changing the XMB Colour]


===(0x80B) ObjUnknown0xB===
Located into .xml files of .rco files, scale <span style="color:#ff0000"> R </span><span style="color:#008000"> G </span><span style="color:#0000ff"> B </span>α colors go between 0 to 1.
{{Boxinfo3|content='''Console support''': {{icon content psp|50px}} {{icon content ps3|50px}}<br />'''Standard attributes''': Unknown<br />'''Specific attributes''': Unknown}}


===(0x81B) ObjUnknown0x1B===
e.g.: Decimal value divided by 255 to get into this scale.
{{Boxinfo3|content='''Console support''': {{icon content ps3|50px}}<br />'''Standard attributes''': Unknown<br />'''Specific attributes''': Unknown}}


{{File Formats}}
{{File Formats}}
<noinclude>[[Category:Main]]</noinclude>
<noinclude>[[Category:Main]]</noinclude>
Please note that all contributions to PS3 Developer wiki are considered to be released under the GNU Free Documentation License 1.2 (see PS3 Developer wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following hCaptcha:

Cancel Editing help (opens in new window)