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 [[RCOXML Coding]] code embedded inside [[Resource Container (RCO)]] files, should be considered the "construction blocks" of the [[XMB]]
{{RCOXML contents PS3}}
 
{{spoiler|RCOXML contents PS3|{{RCOXML contents PS3}}}}


=General concepts=
=General concepts=
Line 8: Line 9:


<gallery>
<gallery>
File:Page coldboot 1080.png|PS3 coldboot (old)
File:Page_gameboot_1080.png|PS3 gameboot (old)
File:PSP screen coordinates.jpg|PSP screen coordinates
File:PSP screen coordinates.jpg|PSP screen coordinates
File:PSP screen coordinates (RCOXML objects overlay).png|PSP screen coordinates (example of objects overlay)
File:PSP screen coordinates (RCOXML objects overlay).png|PSP screen coordinates (example of objects overlay)
Line 89: Line 88:
| colspan="9" {{cellcolors|lightgrey}}
| 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}}
| {{RCO TOC entry common area|08 00|FF FF FF FF|<syntaxhighlight lang="xml" enclose="none"><ObjectTree /></syntaxhighlight>|00 00 00 00|00 00 00 28}}
|}
|}


Line 110: Line 109:
| colspan="9" {{cellcolors|lightgrey}}
| colspan="9" {{cellcolors|lightgrey}}
|-
|-
| {{RCO TOC entry common area|08 01|00 00 00 00|Page|00 00 00 28|00 00 00 4C}}
| {{RCO TOC entry common area|08 01|00 00 00 00|<syntaxhighlight lang="xml" enclose="none"><Page name="label" /></syntaxhighlight>|00 00 00 28|00 00 00 4C}}
|-
|-
| colspan="9" {{cellcolors|lightgrey}}
| colspan="9" {{cellcolors|lightgrey}}
|-
|-
| 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
| 0x28 || 0x04 || unk || {{cellcolors|#ff9999}} '''pageMode''' || {{yes}} || {{yes}} || 01 11 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> || <syntaxhighlight lang="xml" enclose="none"><Page pageMode="0x1101" /></syntaxhighlight> || First 2 bytes = pageMode (see below), last 2 bytes padding
|-
|-
| 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''')
| 0x2C || 0x08 || event || '''pageOnInit''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 78 || <syntaxhighlight lang="xml" enclose="none"><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>
| 0x34 || 0x08 || event || '''pageOnCancel''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 88 || <syntaxhighlight lang="xml" enclose="none"><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>
| 0x3C || 0x08 || event || '''pageOnContext''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 98 || <syntaxhighlight lang="xml" enclose="none"><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>
| 0x44 || 0x08 || event || '''pageOnActivate''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 A8 || <syntaxhighlight lang="xml" enclose="none"><Page pageOnActivate="event:native:/OnControlPanelButtonActivate" /></syntaxhighlight>
|}
|}


Line 132: Line 131:
**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 ?)-->
<!--**it seems rcomage applyes a byte swap when the value belongs to a RCO for PS3, this seems incorrect (is a bug ?)-->
*'''pageOnActivate''' speculation
**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]]


===(0x802) Plane===
===(0x802) Plane===
Line 148: Line 144:
| colspan="9" {{cellcolors|lightgrey}}
| colspan="9" {{cellcolors|lightgrey}}
|-
|-
| {{RCO TOC entry common area|08 02|00 00 00 00|Plane|00 00 00 28|00 00 00 8C}}
| {{RCO TOC entry common area|08 02|00 00 00 00|<syntaxhighlight lang="xml" enclose="none"><Plane name="label" /></syntaxhighlight>|00 00 00 28|00 00 00 8C}}
|-
|-
| colspan="9" {{cellcolors|lightgrey}}
| colspan="9" {{cellcolors|lightgrey}}
Line 156: Line 152:
| colspan="9" {{cellcolors|lightgrey}}
| 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''')
| 0x80 || 0x08 || image || '''planeImage''' || {{yes}} || {{yes}} || 04 02 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 78 || <syntaxhighlight lang="xml" enclose="none"><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''')
| 0x88 || 0x04 || int || {{cellcolors|#ff9999}} '''planeResizeMode''' || {{yes}} || {{yes}} || 00 00 / 00 01 || <syntaxhighlight lang="xml" enclose="none"><Plane planeResizeMode="0x1" /></syntaxhighlight> || see below (first 2 bytes '''unknown''', last 2 bytes '''mode''')
|}
|}


Line 230: Line 226:
| colspan="9" {{cellcolors|lightgrey}}
| colspan="9" {{cellcolors|lightgrey}}
|-
|-
| {{RCO TOC entry common area|08 12|00 00 00 00|Group|00 00 00 28|00 00 00 80}}
| {{RCO TOC entry common area|08 12|00 00 00 00|<syntaxhighlight lang="xml" enclose="none"><Group name="label" /></syntaxhighlight>|00 00 00 28|00 00 00 80}}
|-
|-
| colspan="9" {{cellcolors|lightgrey}}
| colspan="9" {{cellcolors|lightgrey}}
Line 251: Line 247:
*****etc...
*****etc...


==Lists==
==Menu lists==


===(0x804) XMenu===
===(0x804) XMenu===
Line 262: Line 258:
| colspan="9" {{cellcolors|lightgrey}}
| colspan="9" {{cellcolors|lightgrey}}
|-
|-
| {{RCO TOC entry common area|08 04|00 00 00 00|XMenu|00 00 00 28|00 00 00 AC}}
| {{RCO TOC entry common area|08 04|00 00 00 00|<syntaxhighlight lang="xml" enclose="none"><XMenu name="label" /></syntaxhighlight>|00 00 00 28|00 00 00 AC}}
|-
|-
| colspan="9" {{cellcolors|lightgrey}}
| colspan="9" {{cellcolors|lightgrey}}
Line 270: Line 266:
| colspan="9" {{cellcolors|lightgrey}}
| colspan="9" {{cellcolors|lightgrey}}
|-
|-
| 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
| 0x80 || 0x04 || int || '''xmenuItemsCount''' || {{yes}} || {{yes}} || 00 00 00 0A || <syntaxhighlight lang="xml" enclose="none"><XMenu xmenuItemsCount="0xa" /></syntaxhighlight> || Number of main items of XMB Menu
|-
|-
| 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]]
| 0x84 || 0x08 || event || '''xmenuOnPush''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 79 || <syntaxhighlight lang="xml" enclose="none"><XMenu xmenuOnPush="event:native:/Bar::onPush" /></syntaxhighlight> || rowspan="5" | Triggers an event, see [[RCOXML Coding]]
|-
|-
| 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>
| 0x8C || 0x08 || event || '''xmenuOnContext''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 7A || <syntaxhighlight lang="xml" enclose="none"><XMenu xmenuOnContext="event:native:/Bar::onContextMenu" /></syntaxhighlight>
|-
|-
| 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>
| 0x94 || 0x08 || event || '''xmenuOnCursorMove''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 7B || <syntaxhighlight lang="xml" enclose="none"><XMenu xmenuOnCursorMove="event:native:/Bar::onCursorMove" /></syntaxhighlight>
|-
|-
| 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>
| 0x9C || 0x08 || event || '''xmenuOnScrollIn''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 7C || <syntaxhighlight lang="xml" enclose="none"><XMenu xmenuOnScrollIn="event:native:/Bar::onScrollIn" /></syntaxhighlight>
|-
|-
| 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>
| 0xA4 || 0x08 || event || '''xmenuOnScrollOut''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 7D || <syntaxhighlight lang="xml" enclose="none"><XMenu xmenuOnScrollOut="event:native:/Bar::onScrollOut" /></syntaxhighlight>
|}
|}


Line 292: Line 288:
| colspan="9" {{cellcolors|lightgrey}}
| colspan="9" {{cellcolors|lightgrey}}
|-
|-
| {{RCO TOC entry common area|08 06|00 00 00 00|XList|00 00 00 28|00 00 00 BC}}
| {{RCO TOC entry common area|08 06|00 00 00 00|<syntaxhighlight lang="xml" enclose="none"><XList name="label" /></syntaxhighlight>|00 00 00 28|00 00 00 BC}}
|-
|-
| colspan="9" {{cellcolors|lightgrey}}
| colspan="9" {{cellcolors|lightgrey}}
Line 299: Line 295:
|-
|-
| colspan="9" {{cellcolors|lightgrey}}
| colspan="9" {{cellcolors|lightgrey}}
|-{{cellcolors|#DD6666}}
| 0x80 || 0x04 || int || '''xlistUnkInt23''' || {{yes}} || {{yes}} || 00 00 00 00 || <syntaxhighlight lang="xml" enclose="none"><XList xlistUnkInt23="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"<br>'''xlistItemsCount''' ?
|-
|-
| 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"
| 0x84 || 0x08 || event || '''xlistOnCursorMove''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 78 || <syntaxhighlight lang="xml" enclose="none"><XList xlistOnCursorMove="event:native:/XmbMenu::OnCursorMoveXmList" /></syntaxhighlight> || rowspan="5" | Triggers an event, see [[RCOXML Coding]]
|-
|-
| 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]]
| 0x8C || 0x08 || event || '''xlistOnScrollIn''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 79 || <syntaxhighlight lang="xml" enclose="none"><XList xlistOnScrollIn="event:native:/XmbMenu::OnScrollInXmList" /></syntaxhighlight>
|-
|-
| 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>
| 0x94 || 0x08 || event || '''xlistOnScrollOut''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 7A || <syntaxhighlight lang="xml" enclose="none"><XList xlistOnScrollOut="event:native:/OnScrollOut_VmcAppearSettingList" /></syntaxhighlight>
|-
|-
| 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>
| 0x9C || 0x08 || event || '''xlistOnPush''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 7B || <syntaxhighlight lang="xml" enclose="none"><XList xlistOnPush="event:native:/OnPush_VmcAppearSettingList" /></syntaxhighlight>
|-
|-
| 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>
| 0xA4 || 0x08 || event || '''xlistOnContext''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 7C || <syntaxhighlight lang="xml" enclose="none"><XList xlistOnContext="event:native:/OnContextMenuContentListFirstListPage" /></syntaxhighlight>
|-
|-
| 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" enclose="none"><XList xlistOnFocusLeft="event:native:/XmbMenu::OnFocusLeftXmList" /></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" enclose="none"><XList xlistOnFocusRight="event:native:/OnFocusRightContentListFirstListPage" /></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)
*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 one)
 
*Used in sysconf_plugin.rco as the children of page_xmb_menu and associated with event:native:/XmbMenu::OnInitXmList


===(0x809) MList===
===(0x809) MList===
{{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|50px}} {{icon content ps3|50px}}<br />'''Standard attributes''': Yes<br />'''Specific attributes''': Yes}}
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;"
{| class="wikitable" style="font-size:small;"
|+0x08090000 (MList)
|+0x08090000 (MList)
Line 330: Line 324:
| colspan="9" {{cellcolors|lightgrey}}
| colspan="9" {{cellcolors|lightgrey}}
|-
|-
| {{RCO TOC entry common area|08 09|00 00 00 00|MList|00 00 00 28|00 00 00 F8}}
| {{RCO TOC entry common area|08 09|00 00 00 00|<syntaxhighlight lang="xml" enclose="none"><MList name="label" /></syntaxhighlight>|00 00 00 28|00 00 00 F8}}
|-
|-
| colspan="9" {{cellcolors|lightgrey}}
| colspan="9" {{cellcolors|lightgrey}}
Line 338: Line 332:
| colspan="9" {{cellcolors|lightgrey}}
| 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
| 0x80 || 0x04 || int || '''mlistItemsCount''' || {{yes}} || {{yes}} || 00 00 00 15 || <syntaxhighlight lang="xml" enclose="none"><MList mlistItemsCount="0x15" /></syntaxhighlight> || Number of items in the list
|-{{cellcolors|#DD6666}}
|-{{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"
| 0x84 || 0x04 || unk || '''mlistUnk24''' || {{yes}} || {{yes}} || 00 00 00 00 || <syntaxhighlight lang="xml" enclose="none"><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)
| 0x88 || 0x04 || int || '''mlistItemDefault''' || {{yes}} || {{yes}} || FF FF FF FF || <syntaxhighlight lang="xml" enclose="none"><MList mlistItemDefault="0xffffffff" /></syntaxhighlight> || See below. (on objattribdef-psp.ini is named '''initTopPadding''', the initial position of the cursor)
|-{{cellcolors|#DD6666}}
|-{{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)
| 0x8C || 0x04 || int || '''mlistUnkInt26''' || {{yes}} || {{yes}} || 00 00 00 02 || <syntaxhighlight lang="xml" enclose="none"><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
| 0x90 || 0x04 || float || '''mlistItemSpacing''' || {{yes}} || {{yes}} ||  || <syntaxhighlight lang="xml" enclose="none"><MList mlistItemSpacing="24" /></syntaxhighlight> || See below
|-{{cellcolors|#DD6666}}
|-{{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]] ?)
| 0x94 || 0x04 || unk || '''mlistOverrideUnk28''' || {{no}} || {{yes}} || 3A 12 / 00 00 || <syntaxhighlight lang="xml" enclose="none"><MList mlistOverrideUnk28="0x3A120100" /></syntaxhighlight> || see below ('''mlistOverridePositionX''' with values from [[XMB Layouts]] ?)
|-{{cellcolors|#DD6666}}
|-{{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]] ?)
| 0x98 || 0x04 || unk || '''mlistOverrideUnk29''' || {{no}} || {{yes}} || 3B 12 / 00 00 || <syntaxhighlight lang="xml" enclose="none"><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]] ?)
| 0x9C || 0x04 || unk || '''mlistOverrideUnk30''' || {{no}} || {{yes}} || 3C 12 / 00 00 || <syntaxhighlight lang="xml" enclose="none"><MList mlistOverrideUnk30="0x3C120100" /></syntaxhighlight> || see below ('''mlistOverridePositionZ''' with values from [[XMB Layouts]] ?)
|-
|-
| 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]]
| 0xA0 || 0x08 || image || '''mlistImage''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 79 || <syntaxhighlight lang="xml" enclose="none"><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]]
| 0xA8 || 0x08 || event || '''mlistOnPush''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 7A || <syntaxhighlight lang="xml" enclose="none"><MList mlistOnPush="event:native:/OnSettingPagePushList" /></syntaxhighlight> || rowspan="10" | Triggers an event, see [[RCOXML Coding]]
|-
|-
| 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>
| 0xB0 || 0x08 || event || '''mlistOnCursorMove''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 7B || <syntaxhighlight lang="xml" enclose="none"><MList mlistOnCursorMove="event:native:/OnSettingPageCursorMoveList" /></syntaxhighlight>
|-
|-
| 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>
| 0xB8 || 0x08 || event || '''mlistOnFocusIn''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 7C || <syntaxhighlight lang="xml" enclose="none"><MList mlistOnFocusIn="event:native:/Bookmark::onBookmarkListFocusIn" /></syntaxhighlight>
|-
|-
| 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>
| 0xC0 || 0x08 || event || '''mlistOnFocusOut''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 7D || <syntaxhighlight lang="xml" enclose="none"><MList mlistOnFocusOut="event:native:/Menu::cbFocusOut" /></syntaxhighlight>
|-
|-
| 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>
| 0xC8 || 0x08 || event || '''mlistOnFocusLeft''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 7E || <syntaxhighlight lang="xml" enclose="none"><MList mlistOnFocusLeft="event:native:/Menu::cbFocusLeft" /></syntaxhighlight>
|-
|-
| 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>
| 0xD0 || 0x08 || event || '''mlistOnFocusRight''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 7F || <syntaxhighlight lang="xml" enclose="none"><MList mlistOnFocusRight="event:native:/Menu::cbFocusRight" /></syntaxhighlight>
|-
|-
| 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>
| 0xD8 || 0x08 || event || '''mlistOnFocusUp''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 80 || <syntaxhighlight lang="xml" enclose="none"><MList mlistOnFocusUp="event:native:/Menu::cbFocusUp" /></syntaxhighlight>
|-
|-
| 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>
| 0xE0 || 0x08 || event || '''mlistOnFocusDown''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 81 || <syntaxhighlight lang="xml" enclose="none"><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>
| 0xE8 || 0x08 || event || '''mlistOnScrollIn''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 82 || <syntaxhighlight lang="xml" enclose="none"><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>
| 0xF0 || 0x08 || event || '''mlistOnScrollOut''' || {{yes}} || {{yes}} || 04 00 / <abbr title="Padding, always 0x00 0x00">00 00</abbr> / 12 34 56 83 || <syntaxhighlight lang="xml" enclose="none"><MList mlistOnScrollOut="event:native:/cbScrollOut" /></syntaxhighlight>
|}
|}


*'''mlistItemNum''' (extracted as data type "unk")
*'''mlistItemsCount''' (extracted as data type "unk")
**{{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)
**{{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")
*'''mlistItemDefault''' (extracted as data type "int")
**{{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)
**{{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)
**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")
*'''mlistItemSpacing''' (extracted as data type "float")
Line 399: Line 391:
{{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|50px}} {{icon content ps3|50px}}<br />'''Standard attributes''': Yes<br />'''Specific attributes''': Yes}}


{| class="wikitable" style="font-size:small;"
{| class="wikitable"
|+0x08130000 (LList)
|+specific attributes for LList
! Offset !! Length !! <abbr title="Data type">Type</abbr> !! Name !! {{icon content psp|50px}} !! {{icon content ps3|50px}} !! Example (TOC) !! Example (XML) !! Notes
! colspan="5" | Attribute !! rowspan="2" | How it works
|-
|-
| colspan="9" {{cellcolors|lightgrey}}
! Name !! Type !! {{icon content psp|50px}} !! {{icon content ps3|50px}} !! Examples
|-
|-{{cellcolors|#DD6666}}
| {{RCO TOC entry common area|08 13|00 00 00 00|LList|00 00 00 28|00 00 00 D4}}
| llistUnkInt23 || int || {{yes}} || {{yes}} || 0x6 || {{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" ('''llistItemsCount''' ?)
|-
| 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}}
|-{{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"
| llistUnk24 || 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 1 time in PS3 4.76 ofw with value: "0x0"
|-{{cellcolors|#DD6666}}
|-{{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"
| llistUnkFloat25 || float || {{yes}} || {{yes}} || 42 || {{icon content psp|50px}} Unknown. Used 8 times in PSP 6.61 ofw with values: "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"
| llistOverrideUnk26 || unk || {{no}} || {{yes}} || || Used 1 time in PS3 4.76 ofw with value: "0x0" ('''llistOverrideSomething''' with values from [[XMB Layouts]] ?)
|-{{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"
| llistOverrideUnk27 || unk || {{no}} || {{yes}} || || Used 1 time in PS3 4.76 ofw with value: "0x3a040000" ('''llistOverrideSomething''' with values from [[XMB Layouts]] ?)
|-
|-
| 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"
| llistUnkEvent28 || event || {{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" ('''llistOnFocusIn''' ?)
|-
|-
| 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"
| llistUnkEvent30 || event || {{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" ('''llistOnFocusOut''' ?)
|-
|-
| 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"
| llistUnkEvent32 || event || {{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" ('''llistOnFocusLeft''' ?)
|-
|-
| 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"
| llistUnkEvent34 || event || {{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" ('''llistOnFocusRight''' ?)
|-
|-
| 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"
| llistUnkEvent36 || event || {{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" ('''llistOnFocusUp''' ?)
|-
|-
| 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"
| llistUnkEvent38 || event || {{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" ('''llistOnFocusDown''' ?)
|-
|-
| 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]]
| llistOnScrollIn || event || {{yes}} || {{yes}} || {{icon content psp|50px}} event:native:/LD<br>{{icon content ps3|50px}} event:native:/OnScrollInListEdyViewer || Triggers an event, see [[RCOXML Coding]]
|-
|-{{cellcolors|#DD6666}}
| 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"
| llistUnkRef42 || event || {{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" ('''llistOnScrollOut''' ?)
|}
|}


Line 443: Line 427:
{{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|50px}} {{icon content ps3|50px}}<br />'''Standard attributes''': Yes<br />'''Specific attributes''': Yes}}


{| class="wikitable" style="font-size:small;"
{| class="wikitable"
|+0x08170000 (IList)
|+specific attributes for IList
! Offset !! Length !! <abbr title="Data type">Type</abbr> !! Name !! {{icon content psp|50px}} !! {{icon content ps3|50px}} !! Example (TOC) !! Example (XML) !! Notes
! colspan="5" | Attribute !! rowspan="2" | How it works
|-
|-
| colspan="9" {{cellcolors|lightgrey}}
! Name !! Type !! {{icon content psp|50px}} !! {{icon content ps3|50px}} !! Examples
|-
| {{RCO TOC entry common area|08 17|00 00 00 00|IList|00 00 00 28|00 00 00 C0}}
|-
| 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>)
| ilistUnkFloat23 || float || {{yes}} || {{yes}} || 24 || {{icon content psp|50px}} Unknown. Used 41 times in PSP 6.61 ofw with values: "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>'''ilistItemsCOunt''' ?
|-{{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)
| ilistOverrideUnk24 || unk || {{no}} || {{yes}} ||  || Used 54 times in PS3 4.76 ofw with values: "0x0" (53 times), or "0x80090100" (1 time) ('''ilistOverrideSomething''' ?)
|-
|-
| 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''')
| ilisOnFocusIn || event || {{yes}} || {{yes}} ||  || {{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". (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''')
| ilistOnFocusOut || event || {{yes}} || {{yes}} ||  || {{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". (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]]
| ilistOnFocusLeft || event || {{yes}} || {{yes}} || {{icon content psp|50px}} event:native:/OnFocusLeftFirstConfig<br>{{icon content ps3|50px}} event:native:/EulaLicensingWizard::onFocusLeft || rowspan="2" | Triggers an event, see [[RCOXML Coding]]
|-
|-
| 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>
| ilistOnFocusRight || event || {{yes}} || {{yes}} || {{icon content psp|50px}} event:native:/NY<br>{{icon content ps3|50px}} event:native:/EulaLicensingWizard::onFocusRight
|-
|-
| 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''' ?)
| ilistOnFocusUp || event || {{no}} || {{yes}} ||  || Used 54 times in PS3 4.76 ofw with value: "nothing". ('''ilistOnFocusUp''' ?)
|-
|-
| 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]]
| ilistOnFocusDown || event || {{no}} || {{yes}} || {{icon content ps3|50px}} event:native:/ConsoleAutoPowerOffPage::OnFocusDownIlist || Triggers an event, see [[RCOXML Coding]]
|-
|-
| 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'''?)
| ilistOnPush || event || {{no}} || {{yes}} || {{icon content ps3|50px}} event:native:/OnPushIlistBtDeviceManager || maybe OnPush is replacing an event here. ('''OnContext'''?)
|}
|}


===(0x81C) CheckboxGroup===
===(0x81C) CheckboxGroup===
{{Boxinfo3|content='''Console support''': {{icon content ps3|50px}}<br />'''Standard attributes''': Yes<br />'''Specific attributes''': Yes}}
{{Boxinfo3|content='''Console support''': {{icon content ps3|50px}}<br />'''Standard attributes''': Yes<br />'''Specific 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;"
{| class="wikitable"
|+0x081C0000 (CheckboxGroup)
|+specific attributes for CheckboxGroup
! Offset !! Length !! <abbr title="Data type">Type</abbr> !! Name !! {{icon content psp|50px}} !! {{icon content ps3|50px}} !! Example (TOC) !! Example (XML) !! Notes
! 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="9" {{cellcolors|lightgrey}}
! Name !! Type !! {{icon content psp|50px}} !! {{icon content ps3|50px}} !! Examples
|-
|-{{cellcolors|#DD6666}}
| {{RCO TOC entry common area|08 1C|00 00 00 00|CheckboxGroup|00 00 00 28|00 00 00 F8}}
| checkboxgroupUnkInt23 || 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}}
| colspan="9" {{cellcolors|lightgrey}}
| checkboxgroupUnk24 || unk || {{no}} || {{yes}} ||  || ? || Used 23 times in PS3 4.76 ofw with values: "0x0" (all)
|-
|-{{cellcolors|#DD6666}}
| {{RCO TOC Objects standard attributes|CheckboxGroup}}
| checkboxgroupUnk25 || unk || {{no}} || {{yes}} ||  || Animation ? || Used 23 times in PS3 4.76 ofw with values: "0xffffffff" (all)
|-
|-{{cellcolors|#DD6666}}
| colspan="9" {{cellcolors|lightgrey}}
| checkboxgroupUnk26 || unk || {{no}} || {{yes}} ||  || ? || Used 23 times in PS3 4.76 ofw with values: "0x0" (all)
|-
| 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)
| checkboxgroupUnk27 || unk || {{no}} || {{yes}} || || ? || Used 23 times in PS3 4.76 ofw with values: "0x0" (all)
|-
| 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''' ?
|-{{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)
| checkboxgroupUnk28 || unk || {{no}} || {{yes}} || || ? || Used 23 times in PS3 4.76 ofw with values: "0x0" (all)
|-
| 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)
|-{{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)
| checkboxgroupUnk29 || unk || {{no}} || {{yes}} || || ? || Used 23 times in PS3 4.76 ofw with values: "0x0" (16 times), "0x17040000" (7 times). ('''checkboxgroupOverrideSomething''')
|-{{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)
| checkboxgroupUnk30 || unk || {{no}} || {{yes}} || || ? || Used 23 times in PS3 4.76 ofw with values: "0x0" (all)
|-{{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)
| checkboxgroupUnkRef31 || ref || {{no}} || {{yes}} || || ? || Used 23 times in PS3 4.76 ofw with values: "nothing" (all). (probably another '''event''')
|-
|-
| 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)
| checkboxgroupOnPush || event || {{no}} || {{yes}} || event:native:/VideoEditorUpload::ServiceLogin::OnPushSavePassword ||  || rowspan="9" | Triggers an event, see [[RCOXML Coding]]
|-
|-
| 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]]
| checkboxgroupOnCursorMove || event || {{no}} || {{yes}} || event:native:/OnCursorMoveClistCoreDumpUtility ||  
|-
|-
| 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>
| checkboxgroupOnFocusIn || event || {{no}} || {{yes}} || event:native:/OnFocusInClistRegPSVitaConfig ||
|-
|-
| 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>
| checkboxgroupOnFocusOut || event || {{no}} || {{yes}} || event:native:/OnFocusOutClistRegPSVitaConfig ||
|-
|-
| 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>
| checkboxgroupOnFocusLeft || event || {{no}} || {{yes}} || event:native:/onFocusLeftUpdaterSelectList ||
|-
|-
| 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>
| checkboxgroupOnFocusRight || event || {{no}} || {{yes}} || event:native:/OnFocusRightClistDisplayOutputConfig ||
|-
|-
| 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>
| checkboxgroupOnFocusUp || event || {{no}} || {{yes}} || event:native:/onFocusUpUpdaterSelectList ||
|-
|-
| 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>
| checkboxgroupOnFocusDown || event || {{no}} || {{yes}} || event:native:/UIManager::OnFocusDownCBListShareTrophies ||
|-
|-
| 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>
| checkboxgroupOnScrollIn || event || {{no}} || {{yes}} || event:native:/OnScrollInClistDisplayOutputConfig ||
|-
|-{{cellcolors|#DD6666}}
| 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>
| checkboxgroupUnkRef51 || ref || {{no}} || {{yes}} || || ? || Used 23 times in PS3 4.76 ofw with values: "nothing" (all). ('''checkboxgroupOnScrollOut''' ?)
|-
| 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)
|}
|}
*OnPush usually is doubtfull because replaces other events, but the attribute named '''checkboxgroupOnPush''' seems to be an OnPush for sure


*'''checkboxgroupOverrideUnk29''' is too long name, it generates a broken rcoxml with the next attribute overlapped like this: ''checkboxgroupOverrideUnk29checkboxgroupUnk30="0x0"''
*'''checkboxgroupOverrideUnk29''' is too long name, it generates a broken rcoxml with the next attribute overlapped like this: ''checkboxgroupOverrideUnk29checkboxgroupUnk30="0x0"''


==Items==
==Menu items==


===(0x805) XMList===
===(0x805) XMList===
Line 546: Line 515:
! Name !! Type !! {{icon content psp|50px}} !! {{icon content ps3|50px}} !! Examples
! Name !! Type !! {{icon content psp|50px}} !! {{icon content ps3|50px}} !! Examples
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| 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"
| xmlistUnk0 || 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]]
| xmlistImage || image || {{yes}} || {{yes}} || image:tex_game || Loads a image from [[RCOXML Images|ImageTree]]
Line 552: Line 521:
| xmlistText || text || {{yes}} || {{yes}} || text:msg_game || Loads a text from [[RCOXML Texts|TextTree]]
| 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===
===(0x80C) XItem===
Line 571: Line 535:
| 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
| 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}}
|-{{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
| xitemUnkRef4 || 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
|}
|}


Line 585: Line 549:
| 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)
|}
|}


Line 601: Line 565:
| litemText || text || {{yes}} || {{yes}} || {{icon content psp|50px}} text:msg_wifi_sp_pswd || Loads a text from [[RCOXML Texts|TextTree]]
| litemText || text || {{yes}} || {{yes}} || {{icon content psp|50px}} text:msg_wifi_sp_pswd || Loads a text from [[RCOXML Texts|TextTree]]
|-{{cellcolors|#DD6666}}
|-{{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
| litemUnkRef2 || 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}}
|-{{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
| litemUnkRef4 || 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
|}
|}


Line 632: Line 596:
|-
|-
| checkboxitemText || text || {{no}} || {{yes}} ||  ||  ||  
| checkboxitemText || text || {{no}} || {{yes}} ||  ||  ||  
|-
|-{{cellcolors|#DD6666}}
| checkboxitemImageBase ? || image || {{no}} || {{yes}} || nothing || ? || Used 2 times in PS3 4.76 ofw with values: "nothing" (all)
| checkboxitemUnkRef3 || ref || {{no}} || {{yes}} || nothing || ? || Used 2 times in PS3 4.76 ofw with values: "nothing" (all) '''checkboxitemImage''' ?
|-
|-{{cellcolors|#DD6666}}
| checkboxitemImageShadow ? || image || {{no}} || {{yes}} || nothing || ? || Used 2 times in PS3 4.76 ofw with values: "nothing" (all)
| checkboxitemUnkRef5 || ref || {{no}} || {{yes}} || nothing || ? || Used 2 times in PS3 4.76 ofw with values: "nothing" (all) '''checkboxitemImageShadow''' ?
|}
|}
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)
The images are animated when displayed, this is a preview scaled up in photoshop: https://i.imgur.com/hcB8lXN.jpg (inside system_plugin.rco tex_default_check.gim/tex_default_check_shadow.gim)


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 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==
==Texts==
Line 660: Line 619:
| textMessage || text || {{yes}} || {{yes}} || text:msg_pw_changed || Loads a text from [[RCOXML Texts|TextTree]]
| 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]]
| textFontStyle || font || {{yes}} || {{yes}} || font:fontstyle_light || Loads a font from [[RCOXML Fonts|FontTree]]
|-
|-{{cellcolors|#DD6666}}
| textFontMode ? || unk || {{yes}} || {{yes}} || 0x1010101 || See below
| 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''' ?)
| 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''' ?)
Line 717: Line 676:
|-{{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''' ?)
| 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''' ?)
|-
| textResizeMode ? || int || {{yes}} || {{yes}} ||  || See below. ('''textGlowSpreadMode''' ?)
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| textOverrideUnk56 || unk || {{no}} || {{yes}} ||  || Used 1305 times in PS3 4.76 ofw with values: more info below the table. ('''textOverrideFontSizeY''')
| textResizeMode || int || {{yes}} || {{yes}} ||  || See below. ('''textGlowSpreadMode''' ?)
|-{{cellcolors|#DD6666}}
| textOverrideUnk56 || unk || {{no}} || {{yes}} ||  || Used 1305 times in PS3 4.76 ofw with values: more info below the table. ('''textOverrideOffsetsX''' ?. Overrides '''textShadowOffsetX''' and '''textGlowOffsetX''' ?)
|-{{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''' ?)
| textOverrideUnk57 || unk || {{no}} || {{yes}} ||  || Used 1305 times in PS3 4.76 ofw with values: more info below the table. ('''textOverrideOffsetsY''' ?. Overrides '''textShadowOffsetY''' and '''textGlowOffsetY''' ?)
Line 757: Line 716:
**{{icon content psp|50px}} Used 1357 times in PSP 6.61 ofw with values: "0xffffffff" (600 times), "0x0" (757 times)
**{{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)
*'''textOverrideUnk56''' 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)
*'''textOverrideUnk57''' 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===
===(0x81F) EditBox===
{{Boxinfo3|content='''Console support''': {{icon content ps3|50px}}<br />'''Standard attributes''': Yes<br />'''Specific attributes''': Yes}}
{{Boxinfo3|content='''Console support''': {{icon content ps3|50px}}<br />'''Standard attributes''': Yes<br />'''Specific attributes''': Yes}}
"EditBox" object uses the same attributes than "Text" object + 2 images + 7 events
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


{| class="wikitable"
{| class="wikitable"
Line 786: Line 731:
! Name !! Type !! {{icon content psp|50px}} !! {{icon content ps3|50px}} !! Examples
! Name !! Type !! {{icon content psp|50px}} !! {{icon content ps3|50px}} !! Examples
|-
|-
| editboxMessage || text || {{no}} || {{yes}} || text:msg_playlist_pane ||  ||  
| editboxText || text || {{no}} || {{yes}} || text:msg_playlist_pane ||  ||  
|-
|-{{cellcolors|#DD6666}}
| editboxFontStyle || ref || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "nothing" (all)
| editboxUnkRef25 || ref || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "nothing" (all). (maybe '''editboxTextFont''' ?)
|-
|-{{cellcolors|#DD6666}}
| 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)
| editboxUnk27 || 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}}
|-{{cellcolors|#DD6666}}
| editboxUnk28 || unk || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "0x0" (37 times) or "0x1" (37 times)
| editboxUnk28 || unk || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "0x0" (37 times) or "0x1" (37 times)
|-
|-{{cellcolors|#DD6666}}
| editboxFontSizeY || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "10" (all)
| editboxUnkFloat29 || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "10" (all). (editboxSomethingSize ?)
|-
|-{{cellcolors|#DD6666}}
| editboxTopColorScaleR || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "1" (all)
| editboxUnkFloat30 || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "1" (all). (editboxSomethingTopRed ?)
|-
|-{{cellcolors|#DD6666}}
| editboxTopColorScaleG || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "1" (all)
| editboxUnkFloat31 || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "1" (all). (editboxSomethingTopGreen ?)
|-
|-{{cellcolors|#DD6666}}
| editboxTopColorScaleB || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "1" (all)
| editboxUnkFloat32 || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "1" (all). (editboxSomethingTopBlue ?)
|-
|-{{cellcolors|#DD6666}}
| editboxBottomColorScaleR || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "1" (all)
| editboxUnkFloat33 || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "1" (all). (editboxSomethingBottomRed ?)
|-
|-{{cellcolors|#DD6666}}
| editboxBottomColorScaleG || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "1" (all)
| editboxUnkFloat34 || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "1" (all). (editboxSomethingBottomGreen ?)
|-
|-{{cellcolors|#DD6666}}
| editboxBottomColorScaleB || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "1" (all)
| editboxUnkFloat35 || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "1" (all). (editboxSomethingBottomBlue ?)
|-
|-{{cellcolors|#DD6666}}
| editboxLineSpacing || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "0x0" (all)
| editboxUnkFloat36 || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "0x0" (all). (editboxSomethingSpacingHorizontal ?)
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| editboxUnk37 || unk || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "0x0" (all)
| editboxUnk37 || unk || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "0x0" (all)
Line 815: Line 760:
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| editboxUnk39 || unk || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "0x0" (all)
| editboxUnk39 || unk || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "0x0" (all)
|-
| editboxCharacterSpacing || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "0x0" (all)
|-
| editboxShadowOffsetX || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "4" (all)
|-
| editboxShadowOffsetY || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "-5" (all)
|-
| 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}}
|-{{cellcolors|#DD6666}}
| editboxUnk48 || unk || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "0x0" (all)
| editboxUnkFloat40 || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "0x0" (all). (editboxSomethingSpacingVertical ?)
|-{{cellcolors|#DD6666}}
| editboxUnkFloat41 || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "4" (all). (editboxSomethingShadowX ?)
|-{{cellcolors|#DD6666}}
| editboxUnkFloat42 || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "-5" (all). (editboxSomethingShadowY ?)
|-{{cellcolors|#DD6666}}
| editboxUnkFloat43 || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "0" (all). (editboxSomethingShadowZ ?)
|-{{cellcolors|#DD6666}}
| editboxUnkFloat44 || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "0.25" (all). (editboxSomethingShadowRed ?)
|-{{cellcolors|#DD6666}}
| editboxUnkFloat45 || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "0.25" (all). (editboxSomethingShadowGreen ?)
|-{{cellcolors|#DD6666}}
| editboxUnkFloat46 || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "0.25" (all). (editboxSomethingShadowBlue ?)
|-{{cellcolors|#DD6666}}
| editboxUnkFloat47 || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "1" (all). (editboxSomethingShadowAlpha ?)
|-{{cellcolors|#DD6666}}
| editboxUnk48 || unk || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "0x0" (all). (editboxSomethingFocusX ?)
|-{{cellcolors|#DD6666}}
| editboxUnk49 || unk || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "0x0" (all). (editboxSomethingFocusY ?)
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| editboxUnk49 || unk || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "0x0" (all)
| editboxUnk50 || unk || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "0x0" (all). (editboxSomethingFocusZ ?)
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| editboxUnk50 || unk || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "0x0" (all)
| editboxUnkFloat51 || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "1" (all). (editboxSomethingFocusRed ?)
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| editboxUnkFloat51 || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "1" (all)
| editboxUnkFloat52 || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "1" (all). (editboxSomethingFocusGreen ?)
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| editboxUnkFloat52 || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "1" (all)
| editboxUnkFloat53 || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "1" (all). (editboxSomethingFocusBlue ?)
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| editboxUnkFloat53 || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "1" (all)
| editboxUnkFloat54 || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "1" (all). (editboxSomethingFocusAlpha ?)
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| editboxUnkFloat54 || float || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "1" (all)
| editboxUnk55 || unk || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "0x0" (all)
|-
| 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)
| editboxOverrideUnk56 || 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}}
|-{{cellcolors|#DD6666}}
| editboxOverrideUnk57 || unk || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "0x3000000" (68 times), "0x52090100" (6 times)
| editboxOverrideUnk57 || unk || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "0x3000000" (68 times), "0x52090100" (6 times)<br>('''editboxOverridePositionY''' ?)
|-{{cellcolors|#DD6666}}
|-{{cellcolors|#DD6666}}
| editboxOverrideUnk58 || unk || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "0x0" (all)
| editboxOverrideUnk58 || unk || {{no}} || {{yes}} ||  || ? || Used 74 times in PS3 4.76 ofw with values: "0x0" (all)<br>('''editboxOverridePositionZ''' ?)
|-
|-
| editboxImageField ? || image || {{no}} || {{yes}} || image:avc2_main_back_paper ||  ||  
| editboxImageField || image || {{no}} || {{yes}} || image:avc2_main_back_paper ||  || '''editboxImageField''' ?
|-
|-
| editboxImageFocus ? || image || {{no}} || {{yes}} || image:avc2_main_back_paper ||  ||  
| editboxImageFocus || image || {{no}} || {{yes}} || image:avc2_main_back_paper ||  || '''editboxImageFocus''' ?
|-
|-
| editboxOnPush || event || {{no}} || {{yes}} || event:native:/OnPushEditUsername ||  ||  
| editboxOnPush || event || {{no}} || {{yes}} || event:native:/OnPushEditUsername ||  ||  
Line 872: Line 817:
| editboxOnFocusDown || event || {{no}} || {{yes}} || event:native:/OnFocusDownEditBoxPassword ||  ||  
| editboxOnFocusDown || event || {{no}} || {{yes}} || event:native:/OnFocusDownEditBoxPassword ||  ||  
|}
|}
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
*In explore_plugin_full.rco
**tex_default_text_field.gim
**tex_default_text_focus.gim
**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)


==Buttons==
==Buttons==
Line 922: Line 858:
*'''buttonUnkInt47'''
*'''buttonUnkInt47'''
**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'''
**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'''
**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===
===(0x81A) UButton===
Line 949: Line 884:
| 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
| 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
| ubuttonUnk39 || unk / 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. ('''OnContext'''?)
|}
|}
*'''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'''
**In original rcomage (legacy) is set as "int" (4 bytes length)


==Bars==
==Bars==
Line 980: Line 912:
**"1" is a valid value (with data type "float"), found in sysconf_plugin.rco from PS3 firmware 1.02
**"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
*Is the generic horizontal progress bar, composed by 3 images:
**tex_default_progress_base.gim
**tex_default_progress_base.gim (inside system_plugin.rco)
**tex_default_progress_base_shadow.gim
**tex_default_progress_base_shadow.gim (inside system_plugin.rco)
**tex_default_progress_slider.gim
**tex_default_progress_slider.gim (inside system_plugin.rco)
**the bar in this screen: https://lh4.googleusercontent.com/p1cNSvdpIrYyMCDchjE-S4wA0c9oe9zAM4U2luBnzetCsuseufrV3x4W270ntbeBZKFUhSPaBuT_kIy8OBki4ZTJ1Zccc_kGkJ3aEDWXdoQ3D5C5DVTkLlCxNQ
**see: https://lh4.googleusercontent.com/p1cNSvdpIrYyMCDchjE-S4wA0c9oe9zAM4U2luBnzetCsuseufrV3x4W270ntbeBZKFUhSPaBuT_kIy8OBki4ZTJ1Zccc_kGkJ3aEDWXdoQ3D5C5DVTkLlCxNQ


===(0x808) Scroll===
===(0x808) Scroll===
Line 1,011: Line 943:
| scrollImageArrowShadow || image || {{yes}} || {{yes}} || {{icon content psp|50px}} image:scroll_arrow_up_shadow
| scrollImageArrowShadow || image || {{yes}} || {{yes}} || {{icon content psp|50px}} image:scroll_arrow_up_shadow
|}
|}
*In explore_plugin_full.rco
**tex_default_scroll_base.gim
**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==
==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===
===(0x80F) Spin===
Line 1,043: Line 960:
|-{{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)
| 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)
|-
|-{{cellcolors|#DD6666}}
| 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"
| spinUnkImage25 || 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". ('''spinImageArrow''' ?)
|-
|-{{cellcolors|#DD6666}}
| 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"
| spinUnkImage27 || 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". ('''spinImageArrowShadow''' ?)
|-
|-
| spinOnDecide || event || {{yes}} || {{yes}} || {{icon content ps3|50px}} event:native:/OnDecideCaptionDuration || rowspan="3" | Triggers an event, see [[RCOXML Coding]]
| spinOnDecide || event || {{yes}} || {{yes}} || {{icon content ps3|50px}} event:native:/OnDecideCaptionDuration || rowspan="3" | Triggers an event, see [[RCOXML Coding]]
Line 1,053: Line 970:
|-
|-
| spinOnRollIn || event || {{yes}} || {{yes}} || {{icon content ps3|50px}} event:native:/OnRollInSpinHdmiDetect
| spinOnRollIn || event || {{yes}} || {{yes}} || {{icon content ps3|50px}} event:native:/OnRollInSpinHdmiDetect
|-
|-{{cellcolors|#DD6666}}
| 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"
| spinUnkRef35 || 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". ('''spinOnCursorMove''' ?)
|-
|-
| spinOnFocusIn || event || {{yes}} || {{yes}} || {{icon content psp|50px}} event:native:/onFocusIn_premo_settings_connection_spin || rowspan="4" | Triggers an event, see [[RCOXML Coding]]
| spinOnFocusIn || event || {{yes}} || {{yes}} || {{icon content psp|50px}} event:native:/onFocusIn_premo_settings_connection_spin || rowspan="4" | Triggers an event, see [[RCOXML Coding]]
Line 1,063: Line 980:
|-
|-
| spinOnFocusRight || event || {{yes}} || {{yes}} || {{icon content psp|50px}} object2:lftv_page212_group000_ispin001
| spinOnFocusRight || event || {{yes}} || {{yes}} || {{icon content psp|50px}} object2:lftv_page212_group000_ispin001
|-
|-{{cellcolors|#DD6666}}
| 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)
| spinUnk45 || 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). ('''spinOnFocusUp''' ?)
|-
|-{{cellcolors|#DD6666}}
| 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)
| spinUnk47 || 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). ('''spinOnFocusDown''' ?)
|}
|}


Line 1,089: Line 1,006:
|-{{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)
| 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)
|-
|-{{cellcolors|#DD6666}}
| 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"
| itemspinUnkImage29 || 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". ('''spinImageArrow''' ?)
|-
|-{{cellcolors|#DD6666}}
| 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"
| itemspinUnkImage31 || 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". ('''spinImageArrowShadow''' ?)
|-
|-
| itemspinOnDecide || event || {{yes}} || {{yes}} || {{icon content ps3|50px}} event:native:/OnTitleJumpSpinDecide || rowspan="3" | Triggers an event, see [[RCOXML Coding]]
| itemspinOnDecide || event || {{yes}} || {{yes}} || {{icon content ps3|50px}} event:native:/OnTitleJumpSpinDecide || rowspan="3" | Triggers an event, see [[RCOXML Coding]]
Line 1,099: Line 1,016:
|-
|-
| itemspinOnRollIn || event || {{yes}} || {{yes}} || {{icon content psp|50px}} event:native:/OnRollInSpinSecurityConfigPassword
| itemspinOnRollIn || event || {{yes}} || {{yes}} || {{icon content psp|50px}} event:native:/OnRollInSpinSecurityConfigPassword
|-
|-{{cellcolors|#DD6666}}
| 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"
| itemspinUnkRef39 || 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". ('''itemspinOnCursorMove''' ?)
|-
|-
| itemspinOnFocusIn || event || {{yes}} || {{yes}} || {{icon content ps3|50px}} event:native:/OnPageVideoPlayerTimeJumpFocusIn || rowspan="4" | Triggers an event, see [[RCOXML Coding]]
| itemspinOnFocusIn || event || {{yes}} || {{yes}} || {{icon content ps3|50px}} event:native:/OnPageVideoPlayerTimeJumpFocusIn || rowspan="4" | Triggers an event, see [[RCOXML Coding]]
Line 1,109: Line 1,026:
|-
|-
| itemspinOnFocusRight || event || {{yes}} || {{yes}} || {{icon content ps3|50px}} event:native:/OnFocusRightNumSpinWizardEventHandler<br>{{icon content psp|50px}} object2:second_spin
| itemspinOnFocusRight || event || {{yes}} || {{yes}} || {{icon content ps3|50px}} event:native:/OnFocusRightNumSpinWizardEventHandler<br>{{icon content psp|50px}} object2:second_spin
|-
|-{{cellcolors|#DD6666}}
| itemspinOnFocusUp ? || event || {{no}} || {{yes}} ||  || Used 17 times in PS3 4.76 ofw with value: "nothing"
| itemspinUnk49 || event || {{no}} || {{yes}} ||  || Used 17 times in PS3 4.76 ofw with value: "nothing". ('''itemspinOnFocusUp''' ?)
|-
|-{{cellcolors|#DD6666}}
| itemspinOnFocusDown ? || event || {{no}} || {{yes}} ||  || Used 17 times in PS3 4.76 ofw with values: "nothing"
| itemspinUnk51 || event || {{no}} || {{yes}} ||  || Used 17 times in PS3 4.76 ofw with values: "nothing". ('''itemspinOnFocusDown''' ?)
|}
|}


Line 1,177: Line 1,094:
| 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"
| 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"
| editUnkImage27 || 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". ('''editImageBase''' ?)
|-
|-
| 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"
| editUnkImage29 || 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". ('''editImageShadow''' ?)
|-
|-
| editOnDecide || event || {{yes}} || {{yes}} || {{icon content ps3|50px}} event:native:/onDecide_ipaddr_NetworkAddressSetIpaddress || rowspan="2" | Triggers an event, see [[RCOXML Coding]]
| editOnDecide || event || {{yes}} || {{yes}} || {{icon content ps3|50px}} event:native:/onDecide_ipaddr_NetworkAddressSetIpaddress || rowspan="2" | Triggers an event, see [[RCOXML Coding]]
Line 1,199: Line 1,116:
| 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"
| 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:
**(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>


===(0x816) Clock===
===(0x816) Clock===
Line 1,214: Line 1,128:
! Name !! Type !! {{icon content psp|50px}} !! {{icon content ps3|50px}} !! Examples
! Name !! Type !! {{icon content psp|50px}} !! {{icon content ps3|50px}} !! Examples
|-{{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)
| clockUnk23 || unk || {{yes}} || {{yes}} || 0x1 || {{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)
|-{{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)
| 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)
Line 1,221: Line 1,135:
|-
|-
| clockTextPm || text || {{yes}} || {{yes}} || {{icon content ps3|50px}} text:msg_pm ||  
| clockTextPm || text || {{yes}} || {{yes}} || {{icon content ps3|50px}} text:msg_pm ||  
|-{{cellcolors|#DD6666}}
| clockUnkRef29 || ref || {{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". ('''clockImageBase''' ?)
|-
|-
| 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"
| clockUnkImage31 || 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". ('''clockImageShadow''' ?)
|-
|-
| 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"
| clockOnDecide || event || {{yes}} || {{yes}} || {{icon content ps3|50px}} event:native:/OnDecideClockToolConfig || rowspan="2" | Triggers an event, see [[RCOXML Coding]]
|-
| clockOnDecide || event || {{yes}} || {{yes}} || {{icon content ps3|50px}} event:native:/OnDecideClockToolConfig || rowspan="9" | Triggers an event, see [[RCOXML Coding]]
|-
|-
| clockOnCancel || event || {{yes}} || {{yes}} || {{icon content ps3|50px}} event:native:/OnCancelClockToolConfig
| clockOnCancel || event || {{yes}} || {{yes}} || {{icon content ps3|50px}} event:native:/OnCancelClockToolConfig
|-
|-
| clockOnFocusIn || event || {{yes}} || {{yes}} ||  
| clockOnFocusIn || event || {{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". (on objattribdef-psp.ini is named '''onFocusIn''')
|-
|-
| clockOnFocusOut || event || {{yes}} || {{yes}} ||  
| clockOnFocusOut || event || {{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". (on objattribdef-psp.ini is named '''onFocusOut''')
|-
|-
| clockOnFocusLeft || event || {{yes}} || {{yes}} || {{icon content ps3|50px}} event:native:/OnFocusLeftFirstConfig
| clockOnFocusLeft || event || {{yes}} || {{yes}} || {{icon content ps3|50px}} event:native:/OnFocusLeftFirstConfig || rowspan="2" | Triggers an event, see [[RCOXML Coding]]
|-
|-
| clockOnFocusRight || event || {{yes}} || {{yes}} || {{icon content ps3|50px}} event:native:/OnFocusRightFirstConfig
| clockOnFocusRight || event || {{yes}} || {{yes}} || {{icon content ps3|50px}} event:native:/OnFocusRightFirstConfig
|-
|-
| clockOnFocusUp || event || {{yes}} || {{yes}} ||  
| clockOnFocusUp || event || {{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". (on objattribdef-psp.ini is named '''onFocusUp''')
|-
|-
| clockOnFocusDown || event || {{yes}} || {{yes}} ||  
| clockOnFocusDown || event || {{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". (on objattribdef-psp.ini is named '''onFocusDown''')
|-
|-
| clockOnTick || event || {{yes}} || {{yes}} || {{icon content ps3|50px}} event:native:/OnTickClockFirstConfig
| clockOnTick || event || {{yes}} || {{yes}} || {{icon content psp|50px}} event:native:/OnTickClockFirstConfigSetDateTime<br>{{icon content ps3|50px}} event:native:/OnTickClockFirstConfig || Triggers an event, see [[RCOXML Coding]]
|}
|}


Line 1,261: Line 1,175:
|-
|-
| iconImageShadow || image || {{yes}} || {{yes}} || {{icon content psp|50px}} image:tex_album_icon_shadow
| iconImageShadow || image || {{yes}} || {{yes}} || {{icon content psp|50px}} image:tex_album_icon_shadow
|-
|-{{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
| iconUnkImage27 || 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 ('''iconImageFocus''' ?)
|}
|}


Line 1,284: Line 1,198:
| meterUnk26 || unk || {{no}} || {{yes}} || "0x4" || ? || Used 8 times in PS3 4.76 ofw with values: "0x4" (6 times), "0xffff" (2 times)
| meterUnk26 || unk || {{no}} || {{yes}} || "0x4" || ? || Used 8 times in PS3 4.76 ofw with values: "0x4" (6 times), "0xffff" (2 times)
|-{{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''' ?)
| meterUnk27 || 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). ('''levelMeterOverrideSomething''')
|-
|-{{cellcolors|#DD6666}}
| meterImageOn ? || image || {{no}} || {{yes}} ||  || ? || Used 8 times in PS3 4.76 ofw with values: "nothing" (all)
| meterUnkRef28 || ref || {{no}} || {{yes}} ||  || ? || Used 8 times in PS3 4.76 ofw with values: "nothing" (all).('''levelMeterImageOn''' ?)
|-
|-{{cellcolors|#DD6666}}
| meterImageOff ? || image || {{no}} || {{yes}} ||  || ? || Used 8 times in PS3 4.76 ofw with values: "nothing" (all)
| meterUnkRef30 || ref || {{no}} || {{yes}} ||  || ? || Used 8 times in PS3 4.76 ofw with values: "nothing" (all).('''levelMeterImageOff''' ?)
|-
|-{{cellcolors|#DD6666}}
| meterImageFocus ? || image || {{no}} || {{yes}} ||  || ? || Used 8 times in PS3 4.76 ofw with values: "nothing" (all)
| meterUnkRef32 || ref || {{no}} || {{yes}} ||  || ? || Used 8 times in PS3 4.76 ofw with values: "nothing" (all).('''levelMeterImageFocus''' ?)
|-
|-{{cellcolors|#DD6666}}
| meterImageBg ? || image || {{no}} || {{yes}} ||  || ? || Used 8 times in PS3 4.76 ofw with values: "nothing" (all)
| meterUnkRef34 || ref || {{no}} || {{yes}} ||  || ? || Used 8 times in PS3 4.76 ofw with values: "nothing" (all).('''levelMeterImageBg''' ?)
|}
|}


*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
*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
*'''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==
==Unknown==
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)