RCOXML Objects: Difference between revisions
Jump to navigation
Jump to search
m (→Meter) |
m (→EditBox) |
||
Line 741: | Line 741: | ||
===EditBox=== | ===EditBox=== | ||
{{spoiler|standard object attributes|{{RCOXML standard object attributes}}}} | {{spoiler|standard object attributes|{{RCOXML standard object attributes}}}} | ||
{| class="wikitable" | |||
|+specific object attributes (EditBox) | |||
! colspan="3" | Attribute !! rowspan="2" | How it works !! rowspan="2" | <abbr title="after verifyed this info needs to be moved to the column at left with an explain of how it works">Research notes (partially speculative)</abbr> | |||
|- | |||
! Name !! Type !! Examples | |||
|-{{cellcolors|#DD6666}} | |||
| editboxUnknownRef23 || ref || || ? || | |||
|-{{cellcolors|#DD6666}} | |||
| editboxUnknownRef25 || ref || || ? || | |||
|-{{cellcolors|#DD6666}} | |||
| editboxUnknown27 || unk || || ? || | |||
|-{{cellcolors|#DD6666}} | |||
| editboxUnknown28 || unk || || ? || | |||
|-{{cellcolors|#DD6666}} | |||
| editboxUnknown29 || unk || || ? || | |||
|-{{cellcolors|#DD6666}} | |||
| editboxUnknownFloat30 || float || || ? || | |||
|-{{cellcolors|#DD6666}} | |||
| editboxUnknownFloat31 || float || || ? || | |||
|-{{cellcolors|#DD6666}} | |||
| editboxUnknownFloat32 || float || || ? || | |||
|-{{cellcolors|#DD6666}} | |||
| editboxUnknownFloat33 || float || || ? || | |||
|-{{cellcolors|#DD6666}} | |||
| editboxUnknownFloat34 || float || || ? || | |||
|-{{cellcolors|#DD6666}} | |||
| editboxUnknownFloat35 || float || || ? || | |||
|-{{cellcolors|#DD6666}} | |||
| editboxUnknown36 || unk || || ? || | |||
|-{{cellcolors|#DD6666}} | |||
| editboxUnknown37 || unk || || ? || | |||
|-{{cellcolors|#DD6666}} | |||
| editboxUnknown38 || unk || || ? || | |||
|-{{cellcolors|#DD6666}} | |||
| editboxUnknown39 || unk || || ? || | |||
|-{{cellcolors|#DD6666}} | |||
| editboxUnknown40 || unk || || ? || | |||
|-{{cellcolors|#DD6666}} | |||
| editboxUnknownFloat41 || float || || ? || | |||
|-{{cellcolors|#DD6666}} | |||
| editboxUnknown42 || unk || || ? || | |||
|-{{cellcolors|#DD6666}} | |||
| editboxUnknown43 || unk || || ? || | |||
|-{{cellcolors|#DD6666}} | |||
| editboxUnknownFloat44 || float || || ? || | |||
|-{{cellcolors|#DD6666}} | |||
| editboxUnknownFloat45 || float || || ? || | |||
|-{{cellcolors|#DD6666}} | |||
| editboxUnknownFloat46 || float || || ? || | |||
|-{{cellcolors|#DD6666}} | |||
| editboxUnknownFloat47 || float || || ? || | |||
|-{{cellcolors|#DD6666}} | |||
| editboxUnknown48 || unk || || ? || | |||
|-{{cellcolors|#DD6666}} | |||
| editboxUnknown49 || unk || || ? || | |||
|-{{cellcolors|#DD6666}} | |||
| editboxUnknown50 || unk || || ? || | |||
|-{{cellcolors|#DD6666}} | |||
| editboxUnknownFloat51 || float || || ? || | |||
|-{{cellcolors|#DD6666}} | |||
| editboxUnknownFloat52 || float || || ? || | |||
|-{{cellcolors|#DD6666}} | |||
| editboxUnknownFloat53 || float || || ? || | |||
|-{{cellcolors|#DD6666}} | |||
| editboxUnknownFloat54 || float || || ? || | |||
|-{{cellcolors|#DD6666}} | |||
| editboxUnknown55 || unk || || ? || | |||
|-{{cellcolors|#DD6666}} | |||
| editboxUnknown56 || unk || || ? || | |||
|-{{cellcolors|#DD6666}} | |||
| editboxUnknown57 || unk || || ? || | |||
|-{{cellcolors|#DD6666}} | |||
| editboxUnknown58 || unk || || ? || | |||
|- | |||
| editboxImage || image || || || | |||
|- | |||
| editboxImage2 || image || || || | |||
|- | |||
| editboxOnClick || event || || || | |||
|- | |||
| editboxOnFocusIn || event || || || | |||
|- | |||
| editboxOnFocusOut || event || || || | |||
|- | |||
| editboxOnFocusLeft || event || || || | |||
|- | |||
| editboxOnFocusRight || event || || || | |||
|- | |||
| editboxOnFocusUp || event || || || | |||
|- | |||
| editboxOnFocusDown || event || || || | |||
|} | |||
=Object examples= | =Object examples= |
Revision as of 09:42, 19 November 2015
Description
RCOXML Objects are defined in the XML code embedded inside .rco files. See Resource Container (RCO) and RCOXML Structure
There are a lot of objects, should be considered the "construction blocks" of the XMB
ObjectTree
Page
Attribute | How it works | Research notes (partially speculative) | ||
---|---|---|---|---|
Name | Type | Examples | ||
pageUnknownInt0 | int | ? | ||
pageOnInit | event | |||
pageOnCancel | event | |||
pageOnContext | event | |||
pageOnActivate | event |
Plane
standard object attributes
Attribute | How it works | ||
---|---|---|---|
Name | Type | Examples | |
planeImage | image | ||
planeDisplayMode | int |
Button
standard object attributes
Attribute | How it works | Research notes (partially speculative) | ||
---|---|---|---|---|
Name | Type | Examples | ||
buttonImage | image | |||
buttonShadow | image | |||
buttonFocus | image | |||
buttonText | text | |||
buttonOnPush | event | |||
buttonOnFocusIn | event | |||
buttonOnFocusOut | event | |||
buttonOnFocusLeft | event | |||
buttonOnFocusRight | event | |||
buttonOnFocusUp | event | |||
buttonOnFocusDown | event | |||
buttonOnContext | event | |||
buttonUnknownInt47 | int | ? |
XMenu
standard object attributes
Attribute | How it works | ||
---|---|---|---|
Name | Type | Examples | |
xmenuMenus | int | ||
xmenuOnPush | event | ||
xmenuOnContext | event | ||
xmenuOnCursorMove | event | ||
xmenuOnScrollIn | event | ||
xmenuOnScrollOut | event |
XMList
Attribute | How it works | Research notes (partially speculative) | ||
---|---|---|---|---|
Name | Type | Examples | ||
xmlistUnknown0 | unk | ? | ||
xmlistImage | image | |||
xmlistText | text |
XList
standard object attributes
Attribute | How it works | Research notes (partially speculative) | ||
---|---|---|---|---|
Name | Type | Examples | ||
xlistUnknownInt23 | int | ? | ||
xlistOnMove | event | |||
xlistOnScrollIn | event | |||
xlistOnScrollOut | event | |||
xlistOnPush | event | |||
xlistOnContext | event | |||
xlistOnCancel | event | |||
xlistUnknownEvent36 | event | ? |
Progress
standard object attributes
Attribute | How it works | Research notes (partially speculative) | ||
---|---|---|---|---|
Name | Type | Examples | ||
progressUnknownFloat23 | float | ? | ||
progressUnknown24 | unk | ? | ||
progressUnknownRef25 | ref | ? | ||
progressUnknownRef27 | ref | ? | ||
progressUnknownRef29 | ref | ? |
Scroll
standard object attributes
Attribute | How it works | Research notes (partially speculative) | ||
---|---|---|---|---|
Name | Type | Examples | ||
scrollUnknownFloat23 | float | ? | ||
scrollUnknownFloat24 | float | ? | ||
scrollUnknown25 | unk | ? | ||
scrollUnknownRef26 | ref | ? | ||
scrollUnknownRef28 | ref | ? | ||
scrollUnknownRef30 | ref | ? | ||
scrollUnknownRef32 | ref | ? | ||
scrollUnknownRef34 | ref | ? |
MList
standard object attributes
Attribute | How it works | Research notes (partially speculative) | ||
---|---|---|---|---|
Name | Type | Examples | ||
mlistUnknown23 | unk | ? | ||
mlistUnknown24 | unk | ? | ||
mlistUnknown25 | unk | ? | ||
mlistUnknown26 | unk | ? | ||
mlistUnknown27 | unk | ? | ||
mlistUnknown28 | unk | ? | ||
mlistUnknown29 | unk | ? | ||
mlistUnknown30 | unk | ? | ||
mlistUnknownRef32 | ref | ? | ||
mlistOnPush | event | |||
mlistOnCursorMove | event | |||
mlistOnFocusIn | event | |||
mlistOnFocusOut | event | |||
mlistOnFocusLeft | event | |||
mlistOnFocusRight | event | |||
mlistOnFocusUp | event | |||
mlistOnFocusDown | event | |||
mlistOnScrollIn | event | |||
mlistOnScrollOut | event |
MItem
Attribute | How it works | Research notes (partially speculative) | ||
---|---|---|---|---|
Name | Type | Examples | ||
mitemText | text | |||
mitemTextAlt | text | |||
mitemUnknownRef4 | ref | ? |
ObjUnknown0xB
Unknown attributes
XItem
Attribute | How it works | Research notes (partially speculative) | ||
---|---|---|---|---|
Name | Type | Examples | ||
xitemImage | image | |||
xitemText | text | |||
xitemUnknownRef4 | ref | ? |
Text
standard object attributes
Attribute | How it works | Research notes (partially speculative) | ||
---|---|---|---|---|
Name | Type | Examples | ||
textText | text | |||
textFont | ref | |||
textUnknownInt27 | int | ? | ||
textUnknownInt29 | int | ? | ||
textSize | float | |||
textTopRed | float | |||
textTopGreen | float | |||
textTopBlue | float | |||
textBottomRed | float | |||
textBottomGreen | float | |||
textBottomBlue | float | |||
textSpacingHorizontal | float | |||
textUnknown37 | unk | ? | ||
textUnknown38 | unk | ? | ||
textUnknown39 | unk | ? | ||
textSpacingVertical | float | |||
textShadowX | float | |||
textShadowY | float | |||
textShadowPerspective | float | |||
textShadowRed | float | |||
textShadowGreen | float | |||
textShadowBlue | float | |||
textShadowAlpha | float | |||
textUnknown48 | unk | ? | ||
textUnknown49 | unk | ? | ||
textUnknown50 | unk | ? | ||
textUnknownFloat51 | float | ? | ||
textUnknownFloat52 | float | ? | ||
textUnknownFloat53 | float | ? | ||
textUnknownFloat54 | float | ? | ||
textUnknown55 | unk | ? | ||
textUnknownInt56 | int | ? | ||
textUnknownInt57 | int | ? | ||
textUnknown58 | unk | ? |
ModelObject
standard object attributes
Attribute | How it works | ||
---|---|---|---|
Name | Type | Examples | |
modelobjectModel | model |
Spin
standard object attributes
Attribute | How it works | Research notes (partially speculative) | ||
---|---|---|---|---|
Name | Type | Examples | ||
spinUnknown23 | unk | ? | ||
spinUnknownInt24 | int | ? | ||
spinUnknownRef25 | ref | ? | ||
spinUnknownRef27 | ref | ? | ||
spinOnDecide | event | |||
spinOnCancel | event | |||
spinOnRollIn | event | |||
spinUnknownRef35 | ref | ? | ||
spinUnknownRef37 | ref | ? | ||
spinUnknownRef39 | ref | ? | ||
spinUnknownRef41 | ref | ? | ||
spinUnknownRef43 | ref | ? | ||
spinUnknownRef45 | ref | ? | ||
spinUnknownRef47 | ref | ? |
Action
standard object attributes
Attribute | How it works | ||
---|---|---|---|
Name | Type | Examples | |
actionText | text |
ItemSpin
standard object attributes
Attribute | How it works | Research notes (partially speculative) | ||
---|---|---|---|---|
Name | Type | Examples | ||
itemspinUnknownInt23 | int | ? | ||
itemspinUnknownInt24 | int | ? | ||
itemspinUnknownInt25 | int | ? | ||
itemspinUnknownInt26 | int | ? | ||
itemspinUnknownInt27 | int | ? | ||
itemspinUnknownFloat28 | float | ? | ||
itemspinUnknownRef29 | ref | ? | ||
itemspinUnknownRef31 | ref | ? | ||
itemspinOnDecide | event | |||
itemspinOnCancel | event | |||
itemspinUnknownRef37 | ref | ? | ||
itemspinUnknownRef39 | ref | ? | ||
itemspinOnFocusIn | event | |||
itemspinOnFocusOut | event | |||
itemspinOnFocusLeft | event | |||
itemspinOnFocusRight | event | |||
itemspinObjPrev | object | |||
itemspinObjNext | object |
Group
Defined only by the "standard object attributes"
standard object attributes
LList
standard object attributes
Attribute | How it works | Research notes (partially speculative) | ||
---|---|---|---|---|
Name | Type | Examples | ||
llistUnknownInt23 | int | ? | ||
llistUnknown24 | unk | ? | ||
llistUnknownFloat25 | float | ? | ||
llistUnknownUnk26 | unk | ? | ||
llistUnknownUnk27 | unk | ? | ||
llistUnknownRef28 | ref | ? | ||
llistUnknownRef30 | ref | ? | ||
llistUnknownRef32 | ref | ? | ||
llistUnknownRef34 | ref | ? | ||
llistUnknownRef36 | ref | ? | ||
llistUnknownRef38 | ref | ? | ||
llistUnknownEvent40 | event | ? | ||
llistUnknownRef42 | ref | ? |
LItem
Attribute | How it works | Research notes (partially speculative) | ||
---|---|---|---|---|
Name | Type | Examples | ||
litemText | text | |||
litemUnknownRef2 | ref | ? | ||
litemUnknownRef4 | ref | ? |
Edit
standard object attributes
Attribute | How it works | Research notes (partially speculative) | ||
---|---|---|---|---|
Name | Type | Examples | ||
editUnknown23 | unk | ? | ||
editUnknown24 | unk | ? | ||
editUnknown25 | unk | ? | ||
editUnknown26 | unk | ? | ||
editUnknownRef27 | ref | ? | ||
editUnknownRef29 | ref | ? | ||
editOnDecide | event | |||
editOnCancel | event | |||
editUnknownRef35 | ref | ? | ||
editUnknownRef37 | ref | ? | ||
editOnFocusLeft | event | |||
editOnFocusRight | event | |||
editUnknownObject43 | object | ? | ||
editUnknownObject45 | object | ? | ||
editUnknownRef47 | ref | ? |
Clock
standard object attributes
Attribute | How it works | Research notes (partially speculative) | ||
---|---|---|---|---|
Name | Type | Examples | ||
clockUnknownInt23 | int | ? | ||
clockUnknownFloat24 | float | ? | ||
clockText | text | |||
clockTextAlt | text | |||
clockUnknownRef29 | ref | ? | ||
clockUnknownRef31 | ref | ? | ||
clockOnDecide | event | |||
clockOnCancel | event | |||
clockUnknownRef37 | ref | ? | ||
clockUnknownRef39 | ref | ? | ||
clockOnFocusLeft | event | |||
clockOnFocusRight | event | |||
clockUnknownRef45 | ref | ? | ||
clockUnknownRef47 | ref | ? | ||
clockOnTickClock | event |
IList
standard object attributes
Attribute | How it works | Research notes (partially speculative) | ||
---|---|---|---|---|
Name | Type | Examples | ||
ilistUnknown23 | unk | ? | ||
ilistUnknown24 | unk | ? | ||
ilistUnknownRef25 | ref | ? | ||
ilistUnknownRef27 | ref | ? | ||
ilistOnFocusLeft | event | |||
ilistOnFocusRight | event | |||
ilistUnknownRef33 | ref | ? | ||
ilistOnFocusDown | event | |||
ilistUnknownRef37 | ref | ? |
IItem
Attribute | How it works | Research notes (partially speculative) | ||
---|---|---|---|---|
Name | Type | Examples | ||
iitemUnknown1 | unk | ? | ||
iitemText | text | |||
iitemTextAlt | text |
Icon
standard object attributes
Attribute | How it works | Research notes (partially speculative) | ||
---|---|---|---|---|
Name | Type | Examples | ||
iconImage | image | |||
iconUnknownImage25 | image | ? | shadow ? | |
iconUnknownImage27 | image | ? | focus ? |
UButton
standard object attributes
Attribute | How it works | Research notes (partially speculative) | ||
---|---|---|---|---|
Name | Type | Examples | ||
ubuttonImage | image | |||
ubuttonOnPush | event | |||
ubuttonOnFocusIn | event | |||
ubuttonOnFocusOut | event | |||
ubuttonOnFocusLeft | event | |||
ubuttonOnFocusRight | event | |||
ubuttonOnFocusUp | event | |||
ubuttonOnFocusDown | event | |||
ubuttonUnknownInt39 | int | ? |
ObjUnknown0x1B
Unknown attributes
CheckboxGroup
standard object attributes
Attribute | How it works | Research notes (partially speculative) | ||
---|---|---|---|---|
Name | Type | Examples | ||
checkboxgroupUnknown23 | unk | ? | ||
checkboxgroupUnknown24 | unk | ? | ||
checkboxgroupUnknown25 | unk | ? | ||
checkboxgroupUnknown26 | unk | ? | ||
checkboxgroupUnknown27 | unk | ? | ||
checkboxgroupUnknown28 | unk | ? | ||
checkboxgroupUnknown29 | unk | ? | ||
checkboxgroupUnknown30 | unk | ? | ||
checkboxgroupUnknownRef31 | ref | ? | ||
checkboxgroupUnknownRef33 | ref | ? | ||
checkboxgroupOnCursorMove | event | |||
checkboxgroupOnFocusIn | event | |||
checkboxgroupOnFocusOut | event | |||
checkboxgroupOnFocusLeft | event | |||
checkboxgroupOnFocusRight | event | |||
checkboxgroupOnFocusUp | event | |||
checkboxgroupOnFocusDown | event | |||
checkboxgroupOnScrollIn | event | |||
checkboxgroupUnknownRef51 | ref | ? |
CheckboxItem
Attribute | How it works | Research notes (partially speculative) | ||
---|---|---|---|---|
Name | Type | Examples | ||
checkboxitemText | text | |||
checkboxitemUnknownRef3 | ref | ? | ||
checkboxitemUnknownRef5 | ref | ? |
Meter
standard object attributes
Attribute | How it works | Research notes (partially speculative) | ||
---|---|---|---|---|
Name | Type | Examples | ||
meterUnknown23 | unk | ? | ||
meterUnknown24 | unk | ? | ||
meterUnknown25 | unk | ? | ||
meterUnknown26 | unk | ? | ||
meterUnknown27 | unk | ? | ||
meterUnknownRef28 | unk | ? | ||
meterUnknownRef30 | unk | ? | ||
meterUnknownRef32 | unk | ? | ||
meterUnknownRef34 | unk | ? |
EditBox
standard object attributes
Attribute | How it works | Research notes (partially speculative) | ||
---|---|---|---|---|
Name | Type | Examples | ||
editboxUnknownRef23 | ref | ? | ||
editboxUnknownRef25 | ref | ? | ||
editboxUnknown27 | unk | ? | ||
editboxUnknown28 | unk | ? | ||
editboxUnknown29 | unk | ? | ||
editboxUnknownFloat30 | float | ? | ||
editboxUnknownFloat31 | float | ? | ||
editboxUnknownFloat32 | float | ? | ||
editboxUnknownFloat33 | float | ? | ||
editboxUnknownFloat34 | float | ? | ||
editboxUnknownFloat35 | float | ? | ||
editboxUnknown36 | unk | ? | ||
editboxUnknown37 | unk | ? | ||
editboxUnknown38 | unk | ? | ||
editboxUnknown39 | unk | ? | ||
editboxUnknown40 | unk | ? | ||
editboxUnknownFloat41 | float | ? | ||
editboxUnknown42 | unk | ? | ||
editboxUnknown43 | unk | ? | ||
editboxUnknownFloat44 | float | ? | ||
editboxUnknownFloat45 | float | ? | ||
editboxUnknownFloat46 | float | ? | ||
editboxUnknownFloat47 | float | ? | ||
editboxUnknown48 | unk | ? | ||
editboxUnknown49 | unk | ? | ||
editboxUnknown50 | unk | ? | ||
editboxUnknownFloat51 | float | ? | ||
editboxUnknownFloat52 | float | ? | ||
editboxUnknownFloat53 | float | ? | ||
editboxUnknownFloat54 | float | ? | ||
editboxUnknown55 | unk | ? | ||
editboxUnknown56 | unk | ? | ||
editboxUnknown57 | unk | ? | ||
editboxUnknown58 | unk | ? | ||
editboxImage | image | |||
editboxImage2 | image | |||
editboxOnClick | event | |||
editboxOnFocusIn | event | |||
editboxOnFocusOut | event | |||
editboxOnFocusLeft | event | |||
editboxOnFocusRight | event | |||
editboxOnFocusUp | event | |||
editboxOnFocusDown | event |
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.
|