RCOXML Objects
Jump to navigation
Jump to search
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
Spin
standard object attributes
Action
ItemSpin
standard object attributes
Group
standard object attributes
LList
standard object attributes
LItem
Edit
standard object attributes
Clock
standard object attributes
IList
standard object attributes
IItem
Icon
standard object attributes
UButton
standard object attributes
ObjUnknown0x1B
CheckboxGroup
standard object attributes
CheckboxItem
Meter
standard object attributes
EditBox
standard object attributes
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.
|