RCOXML Objects

From PS3 Developer wiki
Revision as of 06:15, 19 November 2015 by Sandungas (talk | contribs)
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

specific object attributes (Page)
Attribute How it works Research notes (partially speculative)
Name Type Examples
pageUnknownInt0 int ?
pageOnInit event
pageOnCancel event
pageOnContext event
pageOnActivate event

Plane

Template:RCOXML standard object attributes

specific object attributes (Plane)
Attribute How it works
Name Type Examples
planeImage image
planeDisplayMode int

Button

Template:RCOXML standard object attributes

XMenu

Template:RCOXML standard object attributes

XMList

XList

Template:RCOXML standard object attributes

Progress

Template:RCOXML standard object attributes

Scroll

Template:RCOXML standard object attributes

MList

Template:RCOXML standard object attributes

MItem

ObjUnknown0xB

XItem

Text

Template:RCOXML standard object attributes

ModelObject

Template:RCOXML standard object attributes

Spin

Template:RCOXML standard object attributes

Action

ItemSpin

Template:RCOXML standard object attributes

Group

Template:RCOXML standard object attributes

LList

Template:RCOXML standard object attributes

LItem

Edit

Template:RCOXML standard object attributes

Clock

Template:RCOXML standard object attributes

IList

Template:RCOXML standard object attributes

IItem

Icon

Template:RCOXML standard object attributes

UButton

Template:RCOXML standard object attributes

ObjUnknown0x1B

CheckboxGroup

Template:RCOXML standard object attributes

CheckboxItem

Meter

Template:RCOXML standard object attributes

EditBox

Template:RCOXML 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.