Description
RCOXML Objects are defined in the XML code embedded inside Resource Container (RCO) files, should be considered the "construction blocks" of the XMB
Standard object attributes are repeated in several objects and shares the same names
Specific object attributes listed here has been given an unique name to allow a better identification
The order of objects listed here follows the same order than
Rcomage objattribdef-ps3.ini to dont break compatibility with it
ObjectTree
· Attribute naming convention used in this wiki page
Names of the "standar object attributes" starts with the letters: std to identify them easilly when looking at the code (as example "stdPositionX")
Names of the "specific object attributes" starts with the object name to make them unique (as example: the attribute "pageOnInit" belongs to the object "page")
Attribute names that uses a set of non-intuitive predefined values ends with: Mode (as example: the attribute "pageMode" is an special mode of the object "page")
Attribute names wich purpose is to override other attribute contains the name of the overrided attribute (as example: the attribute "stdOverridePositionX" overrides the attribute "stdPositionX"
Page
Console support:
Standard object attributes: No
Specific object attributes: Yes
A page is the most important object, is at top of the "ObjectTree" and all the other objects are his childrens (or childrens of his childrens). Doesnt uses the "standard object attributes" (only uses "specific object attributes") and the first attribute pageMode is the most important of all the attributes of all objects. Though the purpose of pageMode is unknown in this page in wiki has been given a name (not an unknown like all the others unknowns) to call attention of his importance
specific object attributes (Page)
| Attribute |
How it works
|
| Name |
Type |
 |
 |
Examples
|
| pageMode |
unk |
Yes |
Yes |
0x111
0x1101 |
Unknown. Used 699 times in PSP 6.61 ofw with value: "0x111"
Unknown. Used 1174 times in PS3 4.76 ofw with value: "0x1101"
|
| pageOnInit |
event |
Yes |
Yes |
event:native:/OnControlPanelButtonInit |
Triggers an event, see RCOXML Structure
|
| pageOnCancel |
event |
Yes |
Yes |
event:native:/OnControlPanelButtonCancel
|
| pageOnContext |
event |
Yes |
Yes |
event:native:/OnControlPanelButtonContextMenu
|
| pageOnActivate |
event |
Yes |
Yes |
event:native:/OnControlPanelButtonActivate
|
- pageMode speculation
- Related with firmware/vsh/sprx execution/loading/visibility modes ?...
- The data type has been changed to "unk" to allow a raw extraction of the value (that looks like flags)
Plane
Console support:
Standard object attributes: Yes
Specific object attributes: Yes
A plane is the second most important object, it can be located inmediatlly under a page (and also in lower levels of the hierarchy, as example: a plane inside a group, inside another plane, inside a page)
The only other object that can be located inmediatlly under a page is a group. In this sense a plane and a group are similar, the bigger difference is a plane uses "standard object attributes" + "specific object attributes" and a group only uses "specific object attributes"
Template:Spoilermini
specific object attributes (Plane)
| Attribute |
How it works
|
| Name |
Type |
 |
 |
Examples
|
| planeImage |
image |
Yes |
Yes |
image:tex_indi_message |
Loads a image from ImageTree
|
| planeResizeMode |
int |
Yes |
Yes |
0x3 |
Unknown. used 1963 times in PSP 6.61 ofw with values: "0x0" (1069 times), "0x10000" (23 times), "0x30000" (428 times), "0x3ffff" (18 times), "0xffff" (425 times)
Unknown. used 2599 times in PS3 4.76 ofw with values: "0x0" (2426 times), "0x1" (38 times), "0x3" (123 times), "0xffff0000" (12 times)
|
The value is an special data type, composed by 2 fileds of 2 bytes each, note the value "0x3ffff" found in PSP is a combination of 0x0003 (first 2 bytes) and 0xffff (last 2 bytes)
unknown bytes
| value (2 bytes) |
Resize method
|
| 0x0000 |
do nothing ?
|
| 0xffff |
apply value to childrens ?
|
resize mode bytes
| value (2 bytes) |
Resize method
|
| 0x0000 |
no resize ?
|
| 0x0001 |
X related ?
|
| 0x0002 |
Y related ?
|
| 0x0003 |
Z related ?
|
- Speculation (based in the info posted here and here)
"displaymode" seems to be predefined resize modes, the purpose is to override the size values of the "standard attribute" group
A "plane" object is defined by the "standard attributes" + a reference to an image (with any size) + the resize mode for that image
The different resize modes preserves overrides the size values of "X", "Y", "both", or "none" from the "standard attributes" by the values from the real image (because a plane is a 2 dimensional object it seems "Z" is not involved in this resize transformation...or it is ?, there are 5 posible values and matches fine with: 0=none, 1=X, 2=Y, 3=Z, ffff=all)
- This attribute seems to use the same format and valid values than:
- "text" object attribute "textUnknown55"
- Others ?
Button
Console support:
Standard object attributes: Yes
Specific object attributes: Yes
Template:Spoilermini
specific object attributes (Button)
| Attribute |
How it works
|
| Name |
Type |
 |
 |
Examples
|
| buttonImage |
image |
Yes |
Yes |
image:tex_cp_volume |
Loads a image from ImageTree
|
| buttonShadow |
image |
Yes |
Yes |
image:tex_cp_volume_shadow
|
| buttonFocus |
image |
Yes |
Yes |
image:tex_cp_volume_focus
|
| buttonText |
text |
Yes |
Yes |
text:msg_ok |
Loads a text from TextTree
|
| buttonOnPush |
event |
Yes |
Yes |
event:native:/AudioPlayerPlugin::OnVolumeButtonPush |
Triggers an event, see RCOXML Structure
|
| buttonOnFocusIn |
event |
Yes |
Yes |
event:native:/AudioPlayerPlugin::OnViewControlPanelButtonFocusIn
|
| buttonOnFocusOut |
event |
Yes |
Yes |
event:native:/AudioPlayerPlugin::OnViewControlPanelButtonFocusOut
|
| buttonOnFocusLeft |
event |
Yes |
Yes |
event:native:/AudioPlayerPlugin::OnControlPanelButtonFocusNaviLeft
|
| buttonOnFocusRight |
event |
Yes |
Yes |
event:native:/AudioPlayerPlugin::OnControlPanelButtonFocusNaviRight
|
| buttonOnFocusUp |
event |
Yes |
Yes |
event:native:/AudioPlayerPlugin::OnControlPanelButtonFocusNaviUp
|
| buttonOnFocusDown |
event |
Yes |
Yes |
event:native:/AudioPlayerPlugin::OnControlPanelButtonFocusNaviDown
|
| buttonOnContext |
event |
Yes |
Yes |
event:native:/VideoEditorUpload::ServiceSelect::OnContextMenuButton1
|
| buttonUnknownInt47 |
int |
Yes |
Yes |
0x0 |
Unknown. Used 738 times in PSP 6.61 ofw with values: "0x0" (572 times), or "0xffffffff" (166 times)
Unknown. Used 624 times in PS3 4.76 ofw with values: "0x0" (560 times), or "0xffffffff" (64 times)
|
Console support:
Standard object attributes: Yes
Specific object attributes: Yes
Template:Spoilermini
specific object attributes (XMenu)
| Attribute |
How it works
|
| Name |
Type |
 |
 |
Examples
|
| xmenuItemsCount |
int |
Yes |
Yes |
0xa |
Number of main items of XMB Menu
|
| xmenuOnPush |
event |
Yes |
Yes |
event:native:/Bar::onPush |
Triggers an event, see RCOXML Structure
|
| xmenuOnContext |
event |
Yes |
Yes |
event:native:/Bar::onContextMenu
|
| xmenuOnCursorMove |
event |
Yes |
Yes |
event:native:/Bar::onCursorMove
|
| xmenuOnScrollIn |
event |
Yes |
Yes |
event:native:/Bar::onScrollIn
|
| xmenuOnScrollOut |
event |
Yes |
Yes |
event:native:/Bar::onScrollOut
|
XMList
Console support:
Standard object attributes: No
Specific object attributes: Yes
specific object attributes (XMList)
| Attribute |
How it works
|
| Name |
Type |
 |
 |
Examples
|
| xmlistUnknown0 |
unk |
Yes |
Yes |
0x0 |
Unknown. Used 8 times in PSP 6.61 ofw with value: "0x0"
Unknown. Used 20 times in PS3 4.76 ofw with value: "0x0"
|
| xmlistImage |
image |
Yes |
Yes |
image:tex_game |
Loads a image from ImageTree
|
| xmlistText |
text |
Yes |
Yes |
text:msg_game |
Loads a text from TextTree
|
XList
Console support:
Standard object attributes: Yes
Specific object attributes: Yes
Template:Spoilermini
specific object attributes (XList)
| Attribute |
How it works
|
| Name |
Type |
 |
 |
Examples
|
| xlistUnknownInt23 |
int |
Yes |
Yes |
0x0 |
Unknown. Used 48 times in PSP 6.61 ofw with value: "0x0"
Unknown. Used 18 times in PS3 4.76 ofw with value: "0x0"
|
| xlistOnCursorMove |
event |
Yes |
Yes |
event:native:/XmbMenu::OnCursorMoveXmList |
Triggers an event, see RCOXML Structure
|
| xlistOnScrollIn |
event |
Yes |
Yes |
event:native:/XmbMenu::OnScrollInXmList
|
| xlistOnScrollOut |
event |
Yes |
Yes |
event:native:/OnScrollOut_VmcAppearSettingList
|
| xlistOnPush |
event |
Yes |
Yes |
event:native:/OnPush_VmcAppearSettingList
|
| xlistOnContext |
event |
Yes |
Yes |
event:native:/OnContextMenuContentListFirstListPage
|
| xlistOnFocusLeft |
event |
Yes |
Yes |
event:native:/XmbMenu::OnFocusLeftXmList
|
| xlistOnFocusRight |
event |
Yes |
Yes |
event:native:/OnFocusRightContentListFirstListPage
|
- On XMB vertical lists, when clicking left is using a "onCancel" because moves 1 level up in the hierarchy (used around 14 times on PS3 firmware this way), but is replacing the event "onFocusLeft" (used only 1 time in PS3 firmware this way, but this is the correct one)
Progress
Console support:
Standard object attributes: Yes
Specific object attributes: Yes
Template:Spoilermini
specific object attributes (Progress)
| Attribute |
How it works
|
| Name |
Type |
 |
 |
Examples
|
| progressUnknownFloat23 |
float |
Yes |
Yes |
100 |
Unknown. Used 17 times in PSP 6.61 ofw with values: "100" (16 times), "1" (1 time)
Unknown. Used 52 times in PS3 4.76 ofw with values: "100" (50 times), "1" (2 times)
|
| progressUnknown24 |
unk |
Yes |
Yes |
0x0 |
Unknown. Used 17 times in PSP 6.61 ofw with value: "0x0"
Unknown. Used 52 times in PS3 4.76 ofw with value: "0x0"
|
| progressImageBarBase |
image |
Yes |
Yes |
image:tex_progress_bar
image:tex_default_progress_base |
Loads a image from ImageTree
|
| progressImageBarSlider |
image |
Yes |
Yes |
image:tex_progress_bar_in
image:tex_default_progress_slider
|
| progressImageBarBaseShadow |
image |
Yes |
Yes |
|
Used 17 times in PSP 6.61 ofw with value: "nothing"
Used 52 times in PS3 4.76 ofw with value: "nothing"
|
Scroll
Console support:
Standard object attributes: Yes
Specific object attributes: Yes
Template:Spoilermini
specific object attributes (Scroll)
| Attribute |
How it works
|
| Name |
Type |
 |
 |
Examples
|
| scrollUnknownFloat23 |
float |
Yes |
Yes |
100 |
Unknown. Used 70 times in PSP 6.61 ofw with value: "100"
Unknown. Used 88 times in PS3 4.76 ofw with value: "100"
|
| scrollUnknownFloat24 |
float |
Yes |
Yes |
100 |
Unknown. Used 70 times in PSP 6.61 ofw with value: "100"
Unknown. Used 88 times in PS3 4.76 ofw with value: "100"
|
| scrollUnknown25 |
unk |
Yes |
Yes |
0x0 |
Unknown. Used 70 times in PSP 6.61 ofw with value: "0x0"
Unknown. Used 88 times in PS3 4.76 ofw with value: "0x0"
|
| scrollImageBase |
image |
Yes |
Yes |
image:scroll_base |
Loads a image from ImageTree
|
| scrollImageSlider |
image |
Yes |
Yes |
image:scroll_slider
|
| scrollImageArrowUp |
image |
Yes |
Yes |
image:scroll_arrow_up
|
| scrollImageBaseShadow |
image |
Yes |
Yes |
image:scroll_base_shadow
|
| scrollImageArrowUpShadow |
image |
Yes |
Yes |
image:scroll_arrow_up_shadow
|
MList
Console support:
Standard object attributes: Yes
Specific object attributes: Yes
Template:Spoilermini
specific object attributes (MList)
| Attribute |
How it works
|
| Name |
Type |
 |
 |
Examples
|
| mlistItemsCount |
int |
Yes |
Yes |
0x15 |
Number of items in the list
|
| mlistUnknown24 |
unk |
Yes |
Yes |
0x0 |
Unknown. Used 184 times in PSP 6.61 ofw with value: "0x0"
Unknown. Used 409 times in PS3 4.76 ofw with value: "0x0"
|
| mlistItemDefault |
int |
Yes |
Yes |
0xffffffff |
See below. (on objattribdef-psp.ini is named initTopPadding, the initial position of the cursor)
|
| mlistUnknownInt26 |
int |
Yes |
Yes |
0x2 |
Unknown. Used 184 times in PSP 6.61 ofw with values: "0x0" (180 times), "0x1" (2 times), "0x2" (2 times)
Unknown. Used 409 times in PS3 4.76 ofw with values: "0x0" (395 times), "0x1" (10 times), "0x2" (4 times)
|
| mlistItemSpacing |
float |
Yes |
Yes |
24 |
See below
|
| mlistOverrideUnknown28 |
unk |
No |
Yes |
|
Used 409 times in PS3 4.76 ofw with values: see below (mlistOverridePositionX with values from XMB Layouts ?)
|
| mlistOverrideUnknown29 |
unk |
No |
Yes |
|
Used 409 times in PS3 4.76 ofw with values: see below (mlistOverridePositionY with values from XMB Layouts ?)
|
| mlistOverrideUnknown30 |
unk |
No |
Yes |
|
Used 409 times in PS3 4.76 ofw with values: see below (mlistOverridePositionZ with values from XMB Layouts ?)
|
| mlistImageFocus |
image |
Yes |
Yes |
image:tex_default_text_focus |
Loads a image from ImageTree
|
| mlistOnPush |
event |
Yes |
Yes |
event:native:/OnSettingPagePushList |
Triggers an event, see RCOXML Structure
|
| mlistOnCursorMove |
event |
Yes |
Yes |
event:native:/OnSettingPageCursorMoveList
|
| mlistOnFocusIn |
event |
Yes |
Yes |
event:native:/Bookmark::onBookmarkListFocusIn
|
| mlistOnFocusOut |
event |
Yes |
Yes |
event:native:/Menu::cbFocusOut
|
| mlistOnFocusLeft |
event |
Yes |
Yes |
event:native:/Menu::cbFocusLeft
|
| mlistOnFocusRight |
event |
Yes |
Yes |
event:native:/Menu::cbFocusRight
|
| mlistOnFocusUp |
event |
Yes |
Yes |
event:native:/Menu::cbFocusUp
|
| mlistOnFocusDown |
event |
Yes |
Yes |
event:native:/cbFocusDown
|
| mlistOnScrollIn |
event |
Yes |
Yes |
event:native:/cbScrollIn
|
| mlistOnScrollOut |
event |
Yes |
Yes |
event:native:/cbScrollOut
|
- mlistItemsCount (extracted as data type "unk")
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")
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)
- mlistItemSpacing (extracted as data type "float")
Used 184 times in PSP 6.61 ofw with values: "0" (119 times), "18" (1 time), "20" (7 times), "23" (8 times), "24" (34 times), "42" (4 times), "44" (9 times), "54" (2 times)
Used 409 times in PS3 4.76 ofw with value: "0"
- mlistOverrideUnknown28 (extracted as data type "unk")
- "0x0" (333 times), "0x4c090100" (6 times), "0x7f090100" (1 times), "0x1f070100" (8 times), "0x1f070000" (14 times), "0x69070000" (39 times), "0xc4040000" (8 times)
- mlistOverrideUnknown29 (extracted as data type "unk")
- "0x0" (208 times), "0x95080000" (1 time), "0xdc050000" (1 time), "0xe7050000" (2 times), "0xe0050000" (1 time), "0x3a040000" (4 times), "0x83040000" (2 times), "0x7f030000" (125 times), "0x87040000" (2 times), "0xc7020000" (1 time), "0xfc010000" (15 times), "0x21030000" (2 times), "0x1e030000" (5 times), "0x3f040000" (2 times), "0x20070000" (4 times), "0x63070000" (31 times), "0xbf070000" (2 times), "0x8f030000" (1 time)
- mlistOverrideUnknown30 (extracted as data type "unk")
- "0x0" (282 times), "0xe8050000" (2 times), "0x80030000" (125 times)
MItem
Console support:
Standard object attributes: No
Specific object attributes: Yes
specific object attributes (MItem)
| Attribute |
How it works |
Research notes (partially speculative)
|
| Name |
Type |
 |
 |
Examples
|
| mitemTextOrImage1 |
ref |
Yes |
Yes |
text:msg_latin2_852 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 image:tex_search |
|
weird, in webbrowser_plugin.rco is used as an image
|
| mitemTextOrImage3 |
ref |
Yes |
Yes |
text:msg_none 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)
|
ObjUnknown0xB
Console support:
Standard object attributes: Unknown
Specific object attributes: Unknown
Unknown object. Not used in PS3 firmware
XItem
Console support:
Standard object attributes: No
Specific object attributes: Yes
specific object attributes (XItem)
| Attribute |
How it works
|
| Name |
Type |
 |
 |
Examples
|
| xitemImage |
image |
Yes |
Yes |
|
Used 0 times in PSP 6.61 ofw
Used 0 times in PS3 4.76 ofw
|
| xitemText |
text |
Yes |
Yes |
|
Used 0 times in PSP 6.61 ofw
Used 0 times in PS3 4.76 ofw
|
| xitemUnknownRef4 |
ref |
Yes |
Yes |
|
Used 0 times in PSP 6.61 ofw
Used 0 times in PS3 4.76 ofw
|
Text
Console support:
Standard object attributes: Yes
Specific object attributes: Yes
Some of the "specific object attributes" from text seems to be similar than the "standard object attributes" (color scalers)
Template:Spoilermini
specific object attributes (Text)
| Attribute |
How it works |
Research notes (partially speculative)
|
| Name |
Type |
 |
 |
Examples
|
| textMessage |
text |
Yes |
Yes |
text:msg_pw_changed |
|
|
| textFontstyle |
font |
Yes |
Yes |
font:fontstyle_light |
|
|
| textUnknown27 |
unk |
Yes |
Yes |
|
? |
Used 1305 times in PS3 4.76 ofw with values: (textFontstyleMode ?. more info below the table)
|
| textUnknown29 |
unk |
Yes |
Yes |
|
? |
Used 1305 times in PS3 4.76 ofw with values: "0x0" (30 times) or "0x1" (1275 times)
|
| textFontSize |
float |
Yes |
Yes |
10 8.19 7.605 0 |
|
(textFontSizeY ?... so previous one is textFontSizeX or a scale factor for X)
|
| textTopColorScaleR |
float |
Yes |
Yes |
1 0.5 0 |
|
|
| textTopColorScaleG |
float |
Yes |
Yes |
|
|
| textTopColorScaleB |
float |
Yes |
Yes |
|
|
| textBottomColorScaleR |
float |
Yes |
Yes |
|
|
| textBottomColorScaleG |
float |
Yes |
Yes |
|
|
| textBottomColorScaleB |
float |
Yes |
Yes |
|
|
| textSpacingHorizontal |
float |
Yes |
Yes |
0 |
|
in pixels, line spacing margin of ? (bad google translation). (textSpacingX ?)
|
| textUnknown37 |
unk |
Yes |
Yes |
|
? |
Used 1305 times in PS3 4.76 ofw with values: "0x0" (all). (somethingX or somethingRed ?)
|
| textUnknown38 |
unk |
Yes |
Yes |
|
? |
Used 1305 times in PS3 4.76 ofw with values: "0x0" (all). (somethingY or somethingGreen ?)
|
| textUnknown39 |
unk |
Yes |
Yes |
|
? |
Used 1305 times in PS3 4.76 ofw with values: "0x0" (all). (somethingZ or somethingBlue ?)
|
| textSpacingVertical |
float |
Yes |
Yes |
0 2 |
|
in pixels, margin between character ? (bad google translation). (textSpacingY ?)
|
| textShadowOffsetX |
float |
Yes |
Yes |
0 4 |
|
|
| textShadowOffsetY |
float |
Yes |
Yes |
0 -5 |
|
|
| textShadowOffsetZ |
float |
Yes |
Yes |
0 |
|
|
| textShadowColorScaleR |
float |
Yes |
Yes |
0 0.25 0.9 |
|
|
| textShadowColorScaleG |
float |
Yes |
Yes |
|
|
| textShadowColorScaleB |
float |
Yes |
Yes |
|
|
| textShadowColorScaleA |
float |
Yes |
Yes |
1 0 |
|
|
| textUnknown48 |
unk |
Yes |
Yes |
|
? |
Used 1305 times in PS3 4.76 ofw with values: "0x0" (all). (textFocusX with data type "float" ?)
|
| textUnknown49 |
unk |
Yes |
Yes |
|
? |
Used 1305 times in PS3 4.76 ofw with values: "0x0" (all). (textFocusY with data type "float" ?)
|
| textUnknown50 |
unk |
Yes |
Yes |
|
? |
Used 1305 times in PS3 4.76 ofw with values: "0x0" (all). (textFocusZ with data type "float" ?)
|
| textUnknownFloat51 |
float |
Yes |
Yes |
|
? |
Used 1305 times in PS3 4.76 ofw with values: "1" (all). (textFocusR ?)
|
| textUnknownFloat52 |
float |
Yes |
Yes |
|
? |
Used 1305 times in PS3 4.76 ofw with values: "1" (all). (textFocusG ?)
|
| textUnknownFloat53 |
float |
Yes |
Yes |
|
? |
Used 1305 times in PS3 4.76 ofw with values: "1" (all). (textFocusB ?)
|
| textUnknownFloat54 |
float |
Yes |
Yes |
|
? |
Used 1305 times in PS3 4.76 ofw with values: "1" (all). (textFocusA ?)
|
| textResizeMode |
int |
Yes |
Yes |
|
? |
Used 1305 times in PS3 4.76 ofw with values: "0xffffffff" (719 times) or "0x0" (586 times) By return, 0x0 is width, height dependent, 0xffffffff size ignored (bad google translation)
|
| textOverrideUnknown56 |
unk |
No |
Yes |
|
? |
Used 1305 times in PS3 4.76 ofw with values: more info below the table (textOverridePositionX ?. Overrides stdPositionX value with a XMB Layouts reference ?)
|
| textOverrideUnknown57 |
unk |
No |
Yes |
|
? |
Used 1305 times in PS3 4.76 ofw with values: more info below the table (textOverridePositionY ?. Overrides stdPositionY value with a XMB Layouts reference ?)
|
| textOverrideUnknown58 |
unk |
No |
Yes |
|
? |
Used 1305 times in PS3 4.76 ofw with values "0x0" (all). (textOverridePositionZ ?. Overrides stdPositionZ value with a XMB Layouts reference ?)
|
- PS3 texts has a "tilt" effect that increases and decreases the light reflect every 2 seconds or so... probably this tilt effect is defined by one of the "unknowns"
- textUnknown27 valid values extracted as data type "unk", found in PS3 4.76 ofw (looks like Font typography flags for italic, bold, underlined, etc... ?)
- "0x1000000" (351 times)
- "0x1010000" (3 times)
- "0x1000100" (246 times)
- "0x1000001" (384 times)
- "0x1010001" (70 times)
- "0x1000101" (148 times)
- "0x1000002" (96 times)
- "0x1000102" (4 times)
- "0x1010101" (3 times)
- textResizeMode
- Seems to use the same "ResizeMode" than "plane" object
- Note inmediatlly after it in PS3 are used the 3 override attributes (X,Y,Z positions ?)
- textOverrideUnknown56 valid values extracted as data type "int", found in PS3 4.76 ofw (valid but pointless because needs to be extracted as "unk" and i dont care in converting them, was just random examples)
- "0x3", "0x13", "0x14", "0x15", "0x17", "0x10013", "0x10014", "0x10015", "0x10016", "0x5f2", "0x5f5", "0x6bd", "0x6d7", etc...
- textOverrideUnknown57 valid values extracted as data type "int", found in PS3 4.76 ofw (valid but pointless because needs to be extracted as "unk" and i dont care in converting them, was just random examples)
- 0x3" (1235 times), "0x1be" (2 times), "0x1039a" (19 times), "0x10b48" (4 times), "0x10f77" (2 times), etc...
ModelObject
Console support:
Standard object attributes: Yes
Specific object attributes: Yes
Template:Spoilermini
specific object attributes (ModelObject)
| Attribute |
How it works
|
| Name |
Type |
 |
 |
Examples
|
| modelobjectName |
model |
Yes |
Yes |
model:mdl_bg |
Loads a .gmo model from ModelTree
|
- modelobjectName
- Used 0 times in PS3 4.76 ofw
- Used 3 times in PSP 6.61 ofw
Spin
Console support:
Standard object attributes: Yes
Specific object attributes: Yes
Most attributes from "Spin" object are similar than "ItemSpin" object
Template:Spoilermini
specific object attributes (Spin)
| Attribute |
How it works
|
| Name |
Type |
 |
 |
Examples
|
| spinUnknown23 |
unk |
Yes |
Yes |
0x0 |
Unknown. Used 20 times in PSP 6.61 ofw with value: "0x0"
Unknown. Used 13 times in PS3 4.76 ofw with value: "0x0"
|
| spinUnknown24 |
unk |
Yes |
Yes |
0x1 |
Unknown. Used 20 times in PSP 6.61 ofw with values: "0x0" (9 times), "0x1" (11 times)
Unknown. Used 13 times in PS3 4.76 ofw with values: "0x0" (10 times), "0x1" (1 time), "0x100" (2 times)
|
| spinUnknownImage25 |
image |
Yes |
Yes |
|
Unknown. Used 20 times in PSP 6.61 ofw with value: "nothing"
Unknown. Used 13 times in PS3 4.76 ofw with value: "nothing". (spinImageArrow ?)
|
| spinUnknownImage27 |
image |
Yes |
Yes |
|
Unknown. Used 20 times in PSP 6.61 ofw with value: "nothing"
Unknown. Used 13 times in PS3 4.76 ofw with values: "nothing". (spinImageArrowShadow ?)
|
| spinOnDecide |
event |
Yes |
Yes |
event:native:/OnDecideCaptionDuration |
Triggers an event, see RCOXML Structure
|
| spinOnCancel |
event |
Yes |
Yes |
event:native:/OnCancelCaptionDuration
|
| spinOnRollIn |
event |
Yes |
Yes |
event:native:/OnRollInSpinHdmiDetect
|
| spinUnknownRef35 |
ref |
Yes |
Yes |
|
Unknown. Used 20 times in PSP 6.61 ofw with value: "nothing"
Unknown. Used 13 times in PS3 4.76 ofw with values: "nothing". (spinOnCursorMove ?)
|
| spinOnFocusIn |
event |
Yes |
Yes |
event:native:/onFocusIn_premo_settings_connection_spin |
Triggers an event, see RCOXML Structure
|
| spinOnFocusOut |
event |
Yes |
Yes |
event:native:/onFocusOut_premo_settings_connection_spin
|
| spinOnFocusLeft |
event |
Yes |
Yes |
object2:lftv_page212_group000_ispin000
|
| spinOnFocusRight |
event |
Yes |
Yes |
object2:lftv_page212_group000_ispin001
|
| spinUnknown45 |
unk |
No |
Yes |
|
Used 13 times in PS3 4.76 ofw with values: "nothing" (all)
|
| spinUnknown47 |
unk |
No |
Yes |
|
Used 13 times in PS3 4.76 ofw with values: "nothing" (all)
|
Action
Console support:
Standard object attributes: Yes
Specific object attributes: Yes
Template:Spoilermini
specific object attributes (Action)
| Attribute |
How it works |
Research notes (partially speculative)
|
| Name |
Type |
 |
 |
Examples
|
| actionText |
text |
Yes |
Yes |
text:msg_on |
|
|
ItemSpin
Console support:
Standard object attributes: Yes
Specific object attributes: Yes
Template:Spoilermini
specific object attributes (ItemSpin)
| Attribute |
How it works
|
| Name |
Type |
 |
 |
Examples
|
| itemspinUnknownInt23 |
int |
Yes |
Yes |
0x1 |
Unknown. Used 29 times in PSP 6.61 ofw with values: "0x0" (23 times), "0x1" (6 times)
Unknown. Used 17 times in PS3 4.76 ofw with values: "0x0" (11 times), "0x1" (5 times), "0x240" (1 time)
|
| itemspinUnknownInt24 |
int |
Yes |
Yes |
0x5dc |
See below
|
| itemspinUnknownInt25 |
int |
Yes |
Yes |
0x3 |
Unknown. Used 29 times in PSP 6.61 ofw with values: "0x0" (5 times), "0x1" (4 times), "0x2" (16 times), "0x3" (1 time), "0x4" (1 times), "0x6" (2 times)
Unknown. Used 17 times in PS3 4.76 ofw with values: "0x0" (4 times), "0x1" (5 times), "0x2" (7 times), "0x3" (1 time)
|
| itemspinUnknownInt26 |
int |
Yes |
Yes |
0x5dc |
See below
|
| itemspinUnknown27 |
unk |
Yes |
Yes |
0x101 |
Unknown. Used 29 times in PSP 6.61 ofw with values: "0x0" (3 times), "0x1" (20 times), "0x101" (6 times)
Unknown. Used 17 times in PS3 4.76 ofw with values: "0x1" (2 times), "0x100" (11 times), "0x101" (4 times)
|
| itemspinUnknownFloat28 |
float |
Yes |
Yes |
32 |
Unknown. Used 29 times in PSP 6.61 ofw with values: "0" (4 times), "9" (5 times), "11" (19 times), "13" (1 time)
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)
|
| itemspinUnknownImage29 |
image |
Yes |
Yes |
|
Unknown. Used 29 times in PSP 6.61 ofw with value: "nothing"
Unknown. Used 17 times in PS3 4.76 ofw with value: "nothing". (itemspinImageArrow ?)
|
| itemspinUnknownImage31 |
image |
Yes |
Yes |
|
Unknown. Used 29 times in PSP 6.61 ofw with value: "nothing"
Unknown. Used 17 times in PS3 4.76 ofw with value: "nothing". (itemspinImageArrowShadow ?)
|
| itemspinOnDecide |
event |
Yes |
Yes |
event:native:/OnTitleJumpSpinDecide |
Triggers an event, see RCOXML Structure
|
| itemspinOnCancel |
event |
Yes |
Yes |
event:native:/OnTitleJumpSpinCancel
|
| itemspinOnRollIn |
event |
Yes |
Yes |
event:native:/OnRollInSpinSecurityConfigPassword
|
| itemspinUnknownRef39 |
ref |
Yes |
Yes |
|
Unknown. Used 29 times in PSP 6.61 ofw with value: "nothing"
Unknown. Used 17 times in PS3 4.76 ofw with value: "nothing". (itemspinOnCursorMove ?)
|
| itemspinOnFocusIn |
event |
Yes |
Yes |
event:native:/OnPageVideoPlayerTimeJumpFocusIn |
Triggers an event, see RCOXML Structure
|
| itemspinOnFocusOut |
event |
Yes |
Yes |
event:native:/OnPageVideoPlayerTimeJumpFocusOut
|
| itemspinOnFocusLeft |
event |
Yes |
Yes |
event:native:/OnFocusLeftNumSpinWizardEventHandler
object2:hour_spin
|
| itemspinOnFocusRight |
event |
Yes |
Yes |
event:native:/OnFocusRightNumSpinWizardEventHandler
object2:second_spin
|
| itemspinUnknown49 |
unk |
No |
Yes |
|
Used 17 times in PS3 4.76 ofw with value: "nothing". (itemspinOnFocusUp ?)
|
| itemspinUnknown51 |
unk |
No |
Yes |
|
Used 17 times in PS3 4.76 ofw with values: "nothing". (itemspinOnFocusDown ?)
|
- itemspinUnknownInt24. The number that can be selected (bad google translation)
Unknown. Used 17 times in PS3 4.76 ofw with values: "0x7" (1 time), "0x9" (4 times), "0xa" (1 time), "0x3b" (2 times), "0x63" (4 times), "0xfe" (1 time), "0x3e7" (1 time), "0x3e8" (2 times), "0x5dc" (1 time)
Unknown. Used 29 times in PSP 6.61 ofw with values: "0x9" (4 times), "0xc" (2 times), "0x17" (4 times), "0x1f" (2 times), "0x3b" (8 times), "0x63" (4 times), "0x3e7" (1 time), "0x270f" (2 times), "0x36ee7f" (2 times)
- itemspinUnknownInt26
Unknown. Used 17 times in PS3 4.76 ofw with values: "0x0" (7 times), "0x1" (2 times), "0x5dc" (1 time), "0xffffffff" (7 times)
Unknown. Used 29 times in PSP 6.61 ofw with values: "0x0" (24 times), "0x1" (2 times), "0xa" (1 time), "0xf" (1 time), "0x7d8" (1 time)
- The value 0x5dc has been found in PS3 4.76 ofw used by UnknownInt24 and UnknownInt26. this seems to be a coincidence, but it means both are storing the value in the same format. 0x5dc converted to decimal = 1500. And 0x3e8 = 1000. Coincidence ? (it could be time meassure units in miliseconds)
Group
Console support:
Standard object attributes: Yes
Specific object attributes: No
Template:Spoilermini
LList
Console support:
Standard object attributes: Yes
Specific object attributes: Yes
Template:Spoilermini
specific object attributes (LList)
| Attribute |
How it works
|
| Name |
Type |
 |
 |
Examples
|
| llistUnknownInt23 |
int |
Yes |
Yes |
0x6 |
Unknown. Used 8 times in PSP 6.61 ofw with values: "0x2" (5 times), "0x5" (3 times)
Unknown. Used 1 time in PS3 4.76 ofw with value: "0x6" (llistItemsCount ?)
|
| llistUnknown24 |
unk |
Yes |
Yes |
0x0 |
Unknown. Used 8 times in PSP 6.61 ofw with value: "0x0"
Unknown. Used 1 time in PS3 4.76 ofw with value: "0x0"
|
| llistUnknownFloat25 |
float |
Yes |
Yes |
42 |
Unknown. Used 8 times in PSP 6.61 ofw with values: "0" (1 time), "24" (3 times), "42" (4 times)
Unknown. Used 1 time in PS3 4.76 ofw with value: "0"
|
| llistUnknown26 |
unk |
No |
Yes |
|
Used 1 time in PS3 4.76 ofw with value: "0x0" (llistOverrideSomething with values from XMB Layouts ?)
|
| llistOverrideUnknown27 |
unk |
No |
Yes |
|
Used 1 time in PS3 4.76 ofw with value: "0x3a040000" (llistOverrideSomething with values from XMB Layouts ?)
|
| llistUnknownEvent28 |
event |
Yes |
Yes |
|
Unknown. Used 8 times in PSP 6.61 ofw with value: "nothing"
Unknown. Used 1 time in PS3 4.76 ofw with value: "nothing" (llistOnFocusIn ?)
|
| llistUnknownEvent30 |
event |
Yes |
Yes |
|
Unknown. Used 8 times in PSP 6.61 ofw with value: "nothing"
Unknown. Used 1 time in PS3 4.76 ofw with value: "nothing" (llistOnFocusOut ?)
|
| llistUnknownEvent32 |
event |
Yes |
Yes |
|
Unknown. Used 8 times in PSP 6.61 ofw with value: "nothing"
Unknown. Used 1 time in PS3 4.76 ofw with value: "nothing" (llistOnFocusLeft ?)
|
| llistUnknownEvent34 |
event |
Yes |
Yes |
|
Unknown. Used 8 times in PSP 6.61 ofw with value: "nothing"
Unknown. Used 1 time in PS3 4.76 ofw with value: "nothing" (llistOnFocusRight ?)
|
| llistUnknownEvent36 |
event |
Yes |
Yes |
|
Unknown. Used 8 times in PSP 6.61 ofw with value: "nothing"
Unknown. Used 1 time in PS3 4.76 ofw with value: "nothing" (llistOnFocusUp ?)
|
| llistUnknownEvent38 |
event |
Yes |
Yes |
|
Unknown. Used 8 times in PSP 6.61 ofw with value: "nothing"
Unknown. Used 1 time in PS3 4.76 ofw with value: "nothing" (llistOnFocusDown ?)
|
| llistOnScrollIn |
event |
Yes |
Yes |
event:native:/LD
event:native:/OnScrollInListEdyViewer |
Triggers an event, see RCOXML Structure
|
| llistUnknownRef42 |
ref |
Yes |
Yes |
|
Unknown. Used 8 times in PSP 6.61 ofw with value: "nothing"
Unknown. Used 1 time in PS3 4.76 ofw with value: "nothing" (llistOnScrollOut ?)
|
LItem
Console support:
Standard object attributes: No
Specific object attributes: Yes
specific object attributes (LItem)
| Attribute |
How it works
|
| Name |
Type |
 |
 |
Examples
|
| litemText |
text |
Yes |
Yes |
text:msg_wifi_sp_pswd |
Loads a text from TextTree
|
| litemUnknownRef2 |
ref |
Yes |
Yes |
|
Used 15 times in PSP 6.61 ofw with value: "nothing"
Used 0 times in PS3 4.76 ofw
|
| litemUnknownRef4 |
ref |
Yes |
Yes |
|
Used 15 times in PSP 6.61 ofw with value: "nothing"
Used 0 times in PS3 4.76 ofw
|
Edit
Console support:
Standard object attributes: Yes
Specific object attributes: Yes
The "image" and "event" attributes from "edit object" seems to be the same than "clock object"
Template:Spoilermini
specific object attributes (Edit)
| Attribute |
How it works
|
| Name |
Type |
 |
 |
Examples
|
| editUnknown23 |
unk |
Yes |
Yes |
0x0 |
Unknown. Used 7 times in PSP 6.61 ofw with value: "0x0"
Unknown. Used 9 times in PS3 4.76 ofw with value: "0x0"
|
| editUnknown24 |
unk |
Yes |
Yes |
0x0 |
Unknown. Used 7 times in PSP 6.61 ofw with value: "0x0"
Unknown. Used 9 times in PS3 4.76 ofw with value: "0x0"
|
| editUnknown25 |
unk |
Yes |
Yes |
0x0 |
Unknown. Used 7 times in PSP 6.61 ofw with value: "0x0"
Unknown. Used 9 times in PS3 4.76 ofw with value: "0x0"
|
| editUnknown26 |
unk |
Yes |
Yes |
0x0 |
Unknown. Used 7 times in PSP 6.61 ofw with value: "0x0"
Unknown. Used 9 times in PS3 4.76 ofw with value: "0x0"
|
| editUnknownImage27 |
image |
Yes |
Yes |
|
Unknown. Used 7 times in PSP 6.61 ofw with value: "nothing"
Unknown. Used 9 times in PS3 4.76 ofw with value: "nothing". (editImageFrame ?)
|
| editUnknownImage29 |
image |
Yes |
Yes |
|
Unknown. Used 7 times in PSP 6.61 ofw with value: "nothing"
Unknown. Used 9 times in PS3 4.76 ofw with value: "nothing". (editImageArrow ?)
|
| editOnDecide |
event |
Yes |
Yes |
event:native:/onDecide_ipaddr_NetworkAddressSetIpaddress |
Triggers an event, see RCOXML Structure
|
| editOnCancel |
event |
Yes |
Yes |
event:native:/onCancel_ipaddr_NetworkAddrSetting
|
| editOnFocusIn |
event |
Yes |
Yes |
|
Unknown. Used 7 times in PSP 6.61 ofw with value: "nothing"
Unknown. Used 9 times in PS3 4.76 ofw with value: "nothing"
|
| editOnFocusOut |
event |
Yes |
Yes |
|
Unknown. Used 7 times in PSP 6.61 ofw with value: "nothing"
Unknown. Used 9 times in PS3 4.76 ofw with value: "nothing"
|
| editOnFocusLeft |
event |
Yes |
Yes |
event:native:/onFocusLeft_ipaddr_NetworkAddrSetting |
Triggers an event, see RCOXML Structure
|
| editOnFocusRight |
event |
Yes |
Yes |
event:native:/onFocusRight_ipaddr_NetworkAddrSetting
|
| editOnFocusUp |
event |
Yes |
Yes |
object2:ipaddr_network_address_setting_ipaddress |
"object2" is replacing the event editOnFocusUp
|
| editOnFocusDown |
event |
Yes |
Yes |
object2:ipaddr_network_address_setting_defaultrooter |
"object2" is replacing the event editOnFocusDown
|
| editOnTick |
event |
Yes |
Yes |
|
Unknown. Used 7 times in PSP 6.61 ofw with value: "nothing"
Unknown. Used 9 times in PS3 4.76 ofw with value: "nothing"
|
Clock
Console support:
Standard object attributes: Yes
Specific object attributes: Yes
The "image" and "event" attributes from "edit object" seems to be the same than "clock object"
Template:Spoilermini
specific object attributes (Clock)
| Attribute |
How it works
|
| Name |
Type |
 |
 |
Examples
|
| clockUnknown23 |
unk |
Yes |
Yes |
0x1 |
Unknown. Used 3 times in PSP 6.61 ofw with values: "0x0" (2 times), "0x1" (1 time)
Unknown. Used 5 times in PS3 4.76 ofw with values: "0x0" (3 times), "0x1" (1 time), "0x2" (1 time)
|
| clockUnknownFloat24 |
float |
Yes |
Yes |
200 |
Unknown. Used 3 times in PSP 6.61 ofw with values: "100" (1 time), "200" (2 times)
Unknown. Used 5 times in PS3 4.76 ofw with values: "100" (4 times), "200" (1 time)
|
| clockTextAm |
text |
Yes |
Yes |
text:msg_am |
|
| clockTextPm |
text |
Yes |
Yes |
text:msg_pm |
|
| clockUnknownRef29 |
ref |
Yes |
Yes |
|
Unknown. Used 3 times in PSP 6.61 ofw with value: "nothing"
Unknown. Used 5 times in PS3 4.76 ofw with value: "nothing". (clockImageFrame ?)
|
| clockUnknownImage31 |
image |
Yes |
Yes |
|
Unknown. Used 3 times in PSP 6.61 ofw with value: "nothing"
Unknown. Used 5 times in PS3 4.76 ofw with value: "nothing". (clockImageArrow ?)
|
| clockOnDecide |
event |
Yes |
Yes |
event:native:/OnDecideClockToolConfig |
Triggers an event, see RCOXML Structure
|
| clockOnCancel |
event |
Yes |
Yes |
event:native:/OnCancelClockToolConfig
|
| clockUnknownRef37 |
ref |
Yes |
Yes |
|
Unknown. Used 3 times in PSP 6.61 ofw with value: "nothing"
Unknown. Used 5 times in PS3 4.76 ofw with value: "nothing". (on objattribdef-psp.ini is named onFocusIn)
|
| clockUnknownRef39 |
ref |
Yes |
Yes |
|
Unknown. Used 3 times in PSP 6.61 ofw with value: "nothing"
Unknown. Used 5 times in PS3 4.76 ofw with value: "nothing". (on objattribdef-psp.ini is named onFocusOut)
|
| clockOnFocusLeft |
event |
Yes |
Yes |
event:native:/OnFocusLeftFirstConfig |
Triggers an event, see RCOXML Structure
|
| clockOnFocusRight |
event |
Yes |
Yes |
event:native:/OnFocusRightFirstConfig
|
| clockUnknownRef45 |
ref |
Yes |
Yes |
|
Unknown. Used 3 times in PSP 6.61 ofw with value: "nothing"
Unknown. Used 5 times in PS3 4.76 ofw with value: "nothing". (on objattribdef-psp.ini is named onFocusUp)
|
| clockUnknownRef47 |
ref |
Yes |
Yes |
|
Unknown. Used 3 times in PSP 6.61 ofw with value: "nothing"
Unknown. Used 5 times in PS3 4.76 ofw with value: "nothing". (on objattribdef-psp.ini is named onFocusDown)
|
| clockOnTick |
event |
Yes |
Yes |
event:native:/OnTickClockFirstConfigSetDateTime
event:native:/OnTickClockFirstConfig |
Triggers an event, see RCOXML Structure
|
- clockUnknownFloat24
- This attribute is the most notable difference between "clock object" and "edit object" ("clock" uses it but "edit" doesnt), looks like a time gap in miliseconds (100 miliseconds = 1/10 seconds)
IList
Console support:
Standard object attributes: Yes
Specific object attributes: Yes
Template:Spoilermini
specific object attributes (IList)
| Attribute |
How it works
|
| Name |
Type |
 |
 |
Examples
|
| ilistUnknownFloat23 |
float |
Yes |
Yes |
24 |
Unknown. Used 41 times in PSP 6.61 ofw with values: "0" (30 times), "20" (6 times), "24" (5 times)
Unknown. Used 54 times in PS3 4.76 ofw with value: "0x0"
|
| ilistOverrideUnknown24 |
unk |
No |
Yes |
|
Used 54 times in PS3 4.76 ofw with values: "0x0" (53 times), or "0x80090100" (1 time) (ilistOverrideSomething ?)
|
| ilistUnknownRef25 |
ref |
Yes |
Yes |
|
Unknown. Used 41 times in PSP 6.61 ofw with value: "nothing"
Unknown. Used 54 times in PS3 4.76 ofw with value: "nothing". (ilistOnFocusIn ?)
|
| ilistUnknownRef27 |
ref |
Yes |
Yes |
|
Unknown. Used 41 times in PSP 6.61 ofw with value: "nothing"
Unknown. Used 54 times in PS3 4.76 ofw with value: "nothing". (ilistOnFocusOut ?)
|
| ilistOnFocusLeft |
event |
Yes |
Yes |
event:native:/OnFocusLeftFirstConfig
event:native:/EulaLicensingWizard::onFocusLeft |
Triggers an event, see RCOXML Structure
|
| ilistOnFocusRight |
event |
Yes |
Yes |
event:native:/NY
event:native:/EulaLicensingWizard::onFocusRight
|
| ilistUnknownRef33 |
ref |
No ? |
Yes |
|
Used 54 times in PS3 4.76 ofw with value: "nothing". (ilistOnFocusUp ?)
|
| ilistOnFocusDown |
event |
No ? |
Yes |
event:native:/ConsoleAutoPowerOffPage::OnFocusDownIlist |
Triggers an event, see RCOXML Structure
|
| ilistOnPush |
event |
No ? |
Yes |
event:native:/OnPushIlistBtDeviceManager |
maybe OnPush is replacing an event here
|
- PS3 has 4 more attributes than PSP, one seems to be a RCOXML Structure override but the others are not so obvious, the PSP "IList" specific attributes are copyed below for comparison purposes
unknownFloat16 = float
onFocusIn = event
onFocusOut = event
onFocusLeft = event
onFocusRight = event
IItem
Console support:
Standard object attributes: No
Specific object attributes: Yes
specific object attributes (IItem)
| Attribute |
How it works |
Research notes (partially speculative)
|
| Name |
Type |
 |
 |
Examples
|
| iitemUnknown1 |
unk |
No |
Yes |
0x0 |
? |
Used 136 times in PS3 4.76 ofw with values: "0x0" (all)
|
| iitemText |
text |
Yes |
Yes |
text:msg_edy_driver_version |
|
|
| iitemTextAlt |
text |
Yes |
Yes |
text:msg_info_none |
|
|
Icon
Console support:
Standard object attributes: Yes
Specific object attributes: Yes
Object not used in PS3 firmware
Template:Spoilermini
specific object attributes (Icon)
| Attribute |
How it works |
Research notes (partially speculative)
|
| Name |
Type |
 |
 |
Examples
|
| iconImage |
image |
Yes |
Yes |
|
|
Used 0 times in PS3 4.76 ofw
|
| iconShadow |
image |
Yes |
Yes |
|
|
Used 0 times in PS3 4.76 ofw
|
| iconUnknownImage27 |
image |
Yes |
Yes |
|
? |
Used 0 times in PS3 4.76 ofw (iconFocus ?)
|
UButton
Console support:
Standard object attributes: Yes
Specific object attributes: Yes
Template:Spoilermini
specific object attributes (UButton)
| Attribute |
How it works |
Research notes (partially speculative)
|
| Name |
Type |
 |
 |
Examples
|
| ubuttonImage |
image |
Yes |
Yes |
|
|
Used 0 times in PS3 4.76 ofw
|
| ubuttonOnPush |
event |
Yes |
Yes |
|
|
Used 0 times in PS3 4.76 ofw
|
| ubuttonOnFocusIn |
event |
Yes |
Yes |
|
|
Used 0 times in PS3 4.76 ofw
|
| ubuttonOnFocusOut |
event |
Yes |
Yes |
|
|
Used 0 times in PS3 4.76 ofw
|
| ubuttonOnFocusLeft |
event |
Yes |
Yes |
|
|
Used 0 times in PS3 4.76 ofw
|
| ubuttonOnFocusRight |
event |
Yes |
Yes |
|
|
Used 0 times in PS3 4.76 ofw
|
| ubuttonOnFocusUp |
event |
Yes |
Yes |
|
|
Used 0 times in PS3 4.76 ofw
|
| ubuttonOnFocusDown |
event |
Yes |
Yes |
|
|
Used 0 times in PS3 4.76 ofw
|
| ubuttonUnknownInt39 |
int |
Yes |
Yes |
|
? |
Used 0 times in PS3 4.76 ofw
|
ObjUnknown0x1B
Console support:
Standard object attributes: Unknown
Specific object attributes: Unknown
Unknown object. Not used in PS3 firmware
CheckboxGroup
Console support:
Standard object attributes: Yes
Specific object attributes: Yes
Template:Spoilermini
specific object attributes (CheckboxGroup)
| Attribute |
How it works |
Research notes (partially speculative)
|
| Name |
Type |
 |
 |
Examples
|
| checkboxgroupUnknownInt23 |
int |
No |
Yes |
|
? |
Used 23 times in PS3 4.76 ofw with values: "0x0" (1 time), "0x1" (11 times), "0x2" (2 times), "0x6" (1 time), "0xa" (7 times), "0x14" (1 time). (checkboxgroupItemsCount ?)
|
| checkboxgroupUnknown24 |
unk |
No |
Yes |
|
? |
Used 23 times in PS3 4.76 ofw with values: "0x0" (all)
|
| checkboxgroupUnknown25 |
unk |
No |
Yes |
|
? |
Used 23 times in PS3 4.76 ofw with values: "0xffffffff" (all)
|
| checkboxgroupUnknown26 |
unk |
No |
Yes |
|
? |
Used 23 times in PS3 4.76 ofw with values: "0x0" (all)
|
| checkboxgroupUnknown27 |
unk |
No |
Yes |
|
? |
Used 23 times in PS3 4.76 ofw with values: "0x0" (all)
|
| checkboxgroupUnknown28 |
unk |
No |
Yes |
|
? |
Used 23 times in PS3 4.76 ofw with values: "0x0" (all)
|
| checkboxgroupOverrideUnknown29 |
unk |
No |
Yes |
|
? |
Used 23 times in PS3 4.76 ofw with values: "0x0" (16 times), "0x17040000" (7 times). (checkboxgroupOverrideSomething)
|
| checkboxgroupUnknown30 |
unk |
No |
Yes |
|
? |
Used 23 times in PS3 4.76 ofw with values: "0x0" (all)
|
| checkboxgroupUnknownRef31 |
ref |
No |
Yes |
|
? |
Used 23 times in PS3 4.76 ofw with values: "nothing" (all). (probably another event)
|
| checkboxgroupOnPush |
event |
No |
Yes |
event:native:/VideoEditorUpload::ServiceLogin::OnPushSavePassword |
|
Triggers an event, see RCOXML Structure
|
| checkboxgroupOnCursorMove |
event |
No |
Yes |
event:native:/OnCursorMoveClistCoreDumpUtility |
|
| checkboxgroupOnFocusIn |
event |
No |
Yes |
event:native:/OnFocusInClistRegPSVitaConfig |
|
| checkboxgroupOnFocusOut |
event |
No |
Yes |
event:native:/OnFocusOutClistRegPSVitaConfig |
|
| checkboxgroupOnFocusLeft |
event |
No |
Yes |
event:native:/onFocusLeftUpdaterSelectList |
|
| checkboxgroupOnFocusRight |
event |
No |
Yes |
event:native:/OnFocusRightClistDisplayOutputConfig |
|
| checkboxgroupOnFocusUp |
event |
No |
Yes |
event:native:/onFocusUpUpdaterSelectList |
|
| checkboxgroupOnFocusDown |
event |
No |
Yes |
event:native:/UIManager::OnFocusDownCBListShareTrophies |
|
| checkboxgroupOnScrollIn |
event |
No |
Yes |
event:native:/OnScrollInClistDisplayOutputConfig |
|
| checkboxgroupUnknownRef51 |
ref |
No |
Yes |
|
? |
Used 23 times in PS3 4.76 ofw with values: "nothing" (all). (checkboxgroupOnScrollOut ?)
|
- OnPush usually is doubtfull because replaces other events, but the attribute named checkboxgroupOnPush seems to be an OnPush for sure
CheckboxItem
Console support:
Standard object attributes: No
Specific object attributes: Yes
specific object attributes (CheckboxItem)
| Attribute |
How it works |
Research notes (partially speculative)
|
| Name |
Type |
 |
 |
Examples
|
| checkboxitemText |
text |
No |
Yes |
|
|
|
| checkboxitemUnknownRef3 |
ref |
No |
Yes |
nothing |
? |
Used 2 times in PS3 4.76 ofw with values: "nothing" (all)
|
| checkboxitemUnknownRef5 |
ref |
No |
Yes |
nothing |
? |
Used 2 times in PS3 4.76 ofw with values: "nothing" (all)
|
Meter
Console support:
Standard object attributes: Yes
Specific object attributes: Yes
Template:Spoilermini
specific object attributes (Meter)
| Attribute |
How it works |
Research notes (partially speculative)
|
| Name |
Type |
 |
 |
Examples
|
| meterUnknown23 |
unk |
No |
Yes |
|
? |
Used 8 times in PS3 4.76 ofw with values: "0x0" (2 times), "0xfcffffff" (6 times)
|
| meterUnknownInt24 |
int |
No |
Yes |
|
? |
Used 8 times in PS3 4.76 ofw with values: "0x4", (6 times), "0x7" (2 times)
|
| meterUnknown25 |
unk |
No |
Yes |
|
? |
Used 8 times in PS3 4.76 ofw with values: "0x0" (5 times), "0x3000000" (2 times), "0xfcffffff" (1 time)
|
| meterUnknown26 |
unk |
No |
Yes |
|
? |
Used 8 times in PS3 4.76 ofw with values: "0x4" (6 times), "0xffff" (2 times)
|
| meterOverrideUnknown27 |
unk |
No |
Yes |
|
? |
Used 8 times in PS3 4.76 ofw with values: "0xc060000" (1 time), "0xa4020000" (1 time), "0xd4020000" (1 time), "0x40040000" (1 time), "0x1c050000" (1 time), "0xd8000000" (1 time), "0xffffffff" (2 times). (meterOverrideSomething)
|
| meterUnknownRef28 |
unk |
No |
Yes |
|
? |
Used 8 times in PS3 4.76 ofw with values: "nothing" (all)
|
| meterUnknownRef30 |
unk |
No |
Yes |
|
? |
Used 8 times in PS3 4.76 ofw with values: "nothing" (all)
|
| meterUnknownRef32 |
unk |
No |
Yes |
|
? |
Used 8 times in PS3 4.76 ofw with values: "nothing" (all)
|
| meterUnknownRef34 |
unk |
No |
Yes |
|
? |
Used 8 times in PS3 4.76 ofw with values: "nothing" (all)
|
- 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
EditBox
Console support:
Standard object attributes: Yes
Specific object attributes: Yes
It seems "EditBox" object uses the same attributes than "Text" object + 2 images + 7 events. For this reason the info about "EditBox" object in this wiki page is abandoned by now
Template:Spoilermini
specific object attributes (EditBox)
| Attribute |
How it works |
Research notes (partially speculative)
|
| Name |
Type |
 |
 |
Examples
|
| editboxText |
text |
No |
Yes |
text:msg_playlist_pane |
|
|
| editboxUnknownRef25 |
ref |
No |
Yes |
|
? |
Used 74 times in PS3 4.76 ofw with values: "nothing" (all). (maybe editboxTextFont ?)
|
| editboxUnknown27 |
unk |
No |
Yes |
|
? |
Used 74 times in PS3 4.76 ofw with values: "0x1000000" (2 times), "0x1000001" (25 times), "0x1000101" (7 times), "0x1010001" (40 times) Font typography flags ? (italic, bold, underlined, etc... by using cummulative and unique bit switches)
|
| editboxUnknown28 |
unk |
No |
Yes |
|
? |
Used 74 times in PS3 4.76 ofw with values: "0x0" (37 times) or "0x1" (37 times)
|
| editboxUnknownFloat29 |
float |
No |
Yes |
|
? |
Used 74 times in PS3 4.76 ofw with values: "10" (all). (editboxSomethingSize ?)
|
| editboxUnknownFloat30 |
float |
No |
Yes |
|
? |
Used 74 times in PS3 4.76 ofw with values: "1" (all). (editboxSomethingTopRed ?)
|
| editboxUnknownFloat31 |
float |
No |
Yes |
|
? |
Used 74 times in PS3 4.76 ofw with values: "1" (all). (editboxSomethingTopGreen ?)
|
| editboxUnknownFloat32 |
float |
No |
Yes |
|
? |
Used 74 times in PS3 4.76 ofw with values: "1" (all). (editboxSomethingTopBlue ?)
|
| editboxUnknownFloat33 |
float |
No |
Yes |
|
? |
Used 74 times in PS3 4.76 ofw with values: "1" (all). (editboxSomethingBottomRed ?)
|
| editboxUnknownFloat34 |
float |
No |
Yes |
|
? |
Used 74 times in PS3 4.76 ofw with values: "1" (all). (editboxSomethingBottomGreen ?)
|
| editboxUnknownFloat35 |
float |
No |
Yes |
|
? |
Used 74 times in PS3 4.76 ofw with values: "1" (all). (editboxSomethingBottomBlue ?)
|
| editboxUnknownFloat36 |
float |
No |
Yes |
|
? |
Used 74 times in PS3 4.76 ofw with values: "0x0" (all). (editboxSomethingSpacingHorizontal ?)
|
| editboxUnknown37 |
unk |
No |
Yes |
|
? |
Used 74 times in PS3 4.76 ofw with values: "0x0" (all)
|
| editboxUnknown38 |
unk |
No |
Yes |
|
? |
Used 74 times in PS3 4.76 ofw with values: "0x0" (all)
|
| editboxUnknown39 |
unk |
No |
Yes |
|
? |
Used 74 times in PS3 4.76 ofw with values: "0x0" (all)
|
| editboxUnknownFloat40 |
float |
No |
Yes |
|
? |
Used 74 times in PS3 4.76 ofw with values: "0x0" (all). (editboxSomethingSpacingVertical ?)
|
| editboxUnknownFloat41 |
float |
No |
Yes |
|
? |
Used 74 times in PS3 4.76 ofw with values: "4" (all). (editboxSomethingShadowX ?)
|
| editboxUnknownFloat42 |
float |
No |
Yes |
|
? |
Used 74 times in PS3 4.76 ofw with values: "-5" (all). (editboxSomethingShadowY ?)
|
| editboxUnknownFloat43 |
float |
No |
Yes |
|
? |
Used 74 times in PS3 4.76 ofw with values: "0" (all). (editboxSomethingShadowZ ?)
|
| editboxUnknownFloat44 |
float |
No |
Yes |
|
? |
Used 74 times in PS3 4.76 ofw with values: "0.25" (all). (editboxSomethingShadowRed ?)
|
| editboxUnknownFloat45 |
float |
No |
Yes |
|
? |
Used 74 times in PS3 4.76 ofw with values: "0.25" (all). (editboxSomethingShadowGreen ?)
|
| editboxUnknownFloat46 |
float |
No |
Yes |
|
? |
Used 74 times in PS3 4.76 ofw with values: "0.25" (all). (editboxSomethingShadowBlue ?)
|
| editboxUnknownFloat47 |
float |
No |
Yes |
|
? |
Used 74 times in PS3 4.76 ofw with values: "1" (all). (editboxSomethingShadowAlpha ?)
|
| editboxUnknown48 |
unk |
No |
Yes |
|
? |
Used 74 times in PS3 4.76 ofw with values: "0x0" (all). (editboxSomethingFocusX ?)
|
| editboxUnknown49 |
unk |
No |
Yes |
|
? |
Used 74 times in PS3 4.76 ofw with values: "0x0" (all). (editboxSomethingFocusY ?)
|
| editboxUnknown50 |
unk |
No |
Yes |
|
? |
Used 74 times in PS3 4.76 ofw with values: "0x0" (all). (editboxSomethingFocusZ ?)
|
| editboxUnknownFloat51 |
float |
No |
Yes |
|
? |
Used 74 times in PS3 4.76 ofw with values: "1" (all). (editboxSomethingFocusRed ?)
|
| editboxUnknownFloat52 |
float |
No |
Yes |
|
? |
Used 74 times in PS3 4.76 ofw with values: "1" (all). (editboxSomethingFocusGreen ?)
|
| editboxUnknownFloat53 |
float |
No |
Yes |
|
? |
Used 74 times in PS3 4.76 ofw with values: "1" (all). (editboxSomethingFocusBlue ?)
|
| editboxUnknownFloat54 |
float |
No |
Yes |
|
? |
Used 74 times in PS3 4.76 ofw with values: "1" (all). (editboxSomethingFocusAlpha ?)
|
| editboxUnknown55 |
unk |
No |
Yes |
|
? |
Used 74 times in PS3 4.76 ofw with values: "0x0" (all)
|
| editboxOverrideUnknown56 |
unk |
No |
Yes |
|
? |
Used 74 times in PS3 4.76 ofw with values: "0x3000000" (2 times), "0x13000000" (1 time), "0x13000100" (2 times), "0x14000100" (69 times) (editboxOverridePositionX ?)
|
| editboxOverrideUnknown57 |
unk |
No |
Yes |
|
? |
Used 74 times in PS3 4.76 ofw with values: "0x3000000" (68 times), "0x52090100" (6 times) (editboxOverridePositionY ?)
|
| editboxOverrideUnknown58 |
unk |
No |
Yes |
|
? |
Used 74 times in PS3 4.76 ofw with values: "0x0" (all) (editboxOverridePositionZ ?)
|
| editboxImage |
image |
No |
Yes |
image:avc2_main_back_paper |
|
|
| editboxImage2 |
image |
No |
Yes |
image:avc2_main_back_paper |
|
name is too generic, is better a more explicit name (editboxFocus or editboxShadow ?)
|
| editboxOnPush |
event |
No |
Yes |
event:native:/OnPushEditUsername |
|
(editboxOnClick ?)
|
| editboxOnFocusIn |
event |
No |
Yes |
event:native:/OnFocusInEdit |
|
|
| editboxOnFocusOut |
event |
No |
Yes |
event:native:/DialogController::onEditBottonFocusOut |
|
|
| editboxOnFocusLeft |
event |
No |
Yes |
event:native:/OnFocusLeftEditConnectionSettingsforDebug |
|
|
| editboxOnFocusRight |
event |
No |
Yes |
event:native:/OnFocusRightEditConnectionSettingsforDebug |
|
|
| editboxOnFocusUp |
event |
No |
Yes |
event:native:/OnFocusUpButtonWordRegistrationWizard |
|
|
| editboxOnFocusDown |
event |
No |
Yes |
event:native:/OnFocusDownEditBoxPassword |
|
|
Object examples
Changing color, size & shadow of TEXTS
Tutorial link: Changing the XMB Colour
Located into .xml files of .rco files, scale R G B α colors go between 0 to 1.
e.g.: Decimal value divided by 255 to get into this scale.