Editing RCOXML Coding
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
=Description= | =Description= | ||
RCOXML files are the XML descriptors embedded inside [[Resource Container (RCO)]] files | |||
This RCOXML files doesnt exists inside the .rco container, tools like [[Rcomage]] extracts the info as XML as a representation of the data inside the .rco container | |||
Are composed by tables, some of this tables works simply as an index of the contents inside the container (texts, sounds, languages), and others tables contains "pages" that builds the XMB items, animations, effects, dialog menues, selection windows, widgets, etc... | |||
Note the name "page" here in wiki is used as a generic name for all types of pages, rcomage uses specific names for some types of pages wich purpose was identifyed, this names can vary between different versions of rcomage tool | |||
= RCOXML Structure = | = RCOXML Structure = | ||
This is a '''not-working''' example intended to place all together as an overview. Not all nodes below are required, and various object/anim entries are omitted. | This is a '''not-working''' example intended to place all together as an overview. Not all nodes below are required, and various object/anim entries are omitted. | ||
{{Boxcode| | {{Boxcode|content=<syntaxhighlight lang="xml"> | ||
<?xml version="1.0" encoding="iso-8859-1"?> | <?xml version="1.0" encoding="iso-8859-1"?> | ||
<!-- This XML representation of an RCO structure was generated by Rcomage v1.1.2 --> | <!-- This XML representation of an RCO structure was generated by Rcomage v1.1.2 --> | ||
Line 71: | Line 74: | ||
===FontTree=== | ===FontTree=== | ||
Only used in PS3, only used in sysconf_plugin.rco and hknw_plugin.rco | Only used in PS3, only used in sysconf_plugin.rco and hknw_plugin.rco | ||
*sysconf_plugin.rco example: | |||
{{Boxcode|content=<syntaxhighlight lang="xml"> | |||
<FontTree> | |||
<FontStyle name="fontstyle_sanserif" unknownShort1="0x1" unknownShort2="0x0" unknownInt3="0x0" unknownInt4="0x41600000" /> | |||
</FontTree> | |||
</syntaxhighlight>}} | |||
*hknw_plugin.rco example: | |||
{{Boxcode|content=<syntaxhighlight lang="xml"> | |||
<FontTree> | |||
<FontStyle name="fontstyle_default" unknownShort1="0x0" unknownShort2="0x0" unknownInt3="0x0" unknownInt4="0x41600000" /> | |||
<FontStyle name="fontstyle_light" unknownShort1="0x0" unknownShort2="0x101" unknownInt3="0x0" unknownInt4="0x41600000" /> | |||
</FontTree> | |||
</syntaxhighlight>}} | |||
===TextTree=== | ===TextTree=== | ||
Line 85: | Line 103: | ||
===AnimTree=== | ===AnimTree=== | ||
= RCOXML Contents PS3 = | |||
{{RCOXML contents PS3}} | |||
{{File Formats}} | {{File Formats}} | ||
<noinclude>[[Category:Main]]</noinclude> | <noinclude>[[Category:Main]]</noinclude> |