RCOXML Objects: Difference between revisions

From PS3 Developer wiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 7: Line 7:
==Page==
==Page==
{| class="wikitable"
{| class="wikitable"
|+standard object attributes {{ed right|RCOXML standard object attributes}}
|+specific object attributes (Page)
! 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>
! 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>
|-
|-
Line 26: Line 26:
{{RCOXML standard object attributes}}
{{RCOXML standard object attributes}}
{| class="wikitable"
{| class="wikitable"
|+standard object attributes {{ed right|RCOXML standard object attributes}}
|+specific object attributes (Plane)
! 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>
! colspan="3" | Attribute !! rowspan="2" | How it works
|-
|-
! Name !! Type !! Examples
! Name !! Type !! Examples
|-
|-
| planeImage || image ||  ||  ||  
| planeImage || image ||  ||  
|-
|-
| planeDisplayMode || int ||  ||  ||  
| planeDisplayMode || int ||  ||  
|}
|}



Revision as of 07:15, 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

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.