Template:RCO TOC reference types: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
m (this names are "codenames" in the firmware, are the reason why at the time of coding rcomage the "trees" was given that names) |
||
Line 5: | Line 5: | ||
| 0xFFFF0000 || 0xFFFFFFFF || ''n/a'' || All || Nothing || None || <Entry <span style="color:#000099;">reference</span>=<span style="color:#990000;">"nothing"</span>> || | | 0xFFFF0000 || 0xFFFFFFFF || ''n/a'' || All || Nothing || None || <Entry <span style="color:#000099;">reference</span>=<span style="color:#990000;">"nothing"</span>> || | ||
|- | |- | ||
| rowspan="2" | 0x04000000 || rowspan="2" | relative || rowspan="2" | '''event:''' || rowspan="2" | [[RCOXML Objects]]<br>[[RCOXML Animations]] || Code function || Associated [[Plugin Interfaces|.SPRX]] || <Entry <span style="color:#000099;"> | | rowspan="2" | 0x04000000 || rowspan="2" | relative || rowspan="2" | '''event:''' || rowspan="2" | [[RCOXML Objects]]<br>[[RCOXML Animations]] || Code function || Associated [[Plugin Interfaces|.SPRX]] || <Entry <span style="color:#000099;">event</span>=<span style="color:#990000;">"event:native:/runFuctionX"</span>> || | ||
|- | |- | ||
| '''ScriptTree'''/[[RCOXML Script|Script]] || File inside [[Resource Container (RCO)|RCO]] || <Entry <span style="color:#000099;"> | | '''ScriptTree'''/[[RCOXML Script|Script]] || File inside [[Resource Container (RCO)|RCO]] || <Entry <span style="color:#000099;">event</span>=<span style="color:#990000;">"event:script:/main/runFuctionX"</span>> || | ||
|- | |- | ||
| 0x04010000 || <abbr title="The text entry #. For example, 0 = the first text entry"># (0-based)</abbr> || '''text:''' || [[RCOXML Objects]]<br>[[XMBML Coding|XMBML Code]] || '''TextTree'''/[[RCOXML Texts|Text]] || Strings inside [[Resource Container (RCO)|RCO]] || <Entry <span style="color:#000099;"> | | 0x04010000 || <abbr title="The text entry #. For example, 0 = the first text entry"># (0-based)</abbr> || '''text:''' || [[RCOXML Objects]]<br>[[XMBML Coding|XMBML Code]] || '''TextTree'''/[[RCOXML Texts|Text]] || Strings inside [[Resource Container (RCO)|RCO]] || <Entry <span style="color:#000099;">text</span>=<span style="color:#990000;">"text:msg_mytext"</span>> || | ||
|- | |- | ||
| 0x04020000 || absolute || '''image:''' || [[RCOXML Objects]]<br>[[XMBML Coding|XMBML Code]] || '''ImageTree'''/[[RCOXML Images|Image]] || File inside [[Resource Container (RCO)|RCO]] || <Entry <span style="color:#000099;"> | | 0x04020000 || absolute || '''image:''' || [[RCOXML Objects]]<br>[[XMBML Coding|XMBML Code]] || '''ImageTree'''/[[RCOXML Images|Image]] || File inside [[Resource Container (RCO)|RCO]] || <Entry <span style="color:#000099;">image</span>=<span style="color:#990000;">"image:tex_mytexture"</span>> || | ||
|- | |- | ||
| 0x04030000 || absolute || '''model:''' || [[RCOXML Objects]] || '''ModelTree'''/[[RCOXML Models|Model]] || File inside [[Resource Container (RCO)|RCO]] || <Entry <span style="color:#000099;"> | | 0x04030000 || absolute || '''model:''' || [[RCOXML Objects]] || '''ModelTree'''/[[RCOXML Models|Model]] || File inside [[Resource Container (RCO)|RCO]] || <Entry <span style="color:#000099;">model</span>=<span style="color:#990000;">"model:mymodel"</span>> || | ||
|-{{cellcolors|#ff7777}} | |-{{cellcolors|#ff7777}} | ||
| 0x04040000 || absolute ? || '''sound:''' ? || associated .SPRX || '''SoundTree'''/[[RCOXML Sounds|Sound]] || File inside [[Resource Container (RCO)|RCO]] || <Entry <span style="color:#000099;"> | | 0x04040000 || absolute ? || '''sound:''' ? || associated .SPRX || '''SoundTree'''/[[RCOXML Sounds|Sound]] || File inside [[Resource Container (RCO)|RCO]] || <Entry <span style="color:#000099;">sound</span>=<span style="color:#990000;">"sound:mysound"</span>> ? || <abbr title="never found used in RCOXML code... but the reference_types for text, images, model, sound, font... follows the same order than the entry_types for TestTree, ImageTree, ModelTree, SoundTree, FontTree... so is highly probable ths is a reference to a sound file">speculation</abbr> | ||
|- | |- | ||
| 0x04050000 || absolute || '''font:''' || [[RCOXML Objects]] || '''FontTree'''/[[RCOXML Fonts|Font]] || File inside [[Resource Container (RCO)|RCO]] ? || <Entry <span style="color:#000099;"> | | 0x04050000 || absolute || '''font:''' || [[RCOXML Objects]] || '''FontTree'''/[[RCOXML Fonts|Font]] || File inside [[Resource Container (RCO)|RCO]] ? || <Entry <span style="color:#000099;">font</span>=<span style="color:#990000;">"font:fontstyle_sanserif"</span>> || <abbr title="font management is not fully implemented in rcomage, the pointer could be aiming to one of the '''unknown data tables''' in the RCO header that should be renamed to '''font table'''... so this could be a reference to a font file">speculation</abbr> | ||
|-{{cellcolors|#ff7777}} | |-{{cellcolors|#ff7777}} | ||
| 0x04060000 || absolute ? || '' | | 0x04060000 || absolute ? || ''ref_type_unk'' || [[RCOXML Objects]] ? || '''UnknownTree'''/Unknown || File inside [[Resource Container (RCO)|RCO]] ? || || <abbr title="the position matches with the '''unknownTree''' in the RCO header that seems to point to one of the '''unknown data tables''' in the RCO header... so this could be a reference to a file">speculation</abbr> | ||
|- | |- | ||
| 0x04070000 || absolute || '''object2:''' || [[RCOXML Objects]] || '''ObjectTree'''/[[RCOXML Objects|Object]] || [[RCOXML Coding|RCOXML code]] || <Entry <span style="color:#000099;"> | | 0x04070000 || absolute || '''object2:''' || [[RCOXML Objects]] || '''ObjectTree'''/[[RCOXML Objects|Object]] || [[RCOXML Coding|RCOXML code]] || <Entry <span style="color:#000099;">object2</span>=<span style="color:#990000;">"object2:plane_myplane"</span>> || <abbr title="maybe the object2 found is just a variant of object where is specifyed with a sufix the xml hierarchy depth, so to go down in the xml hierarchy maybe is posible to use object3, object4 and so on">speculation</abbr> | ||
|- | |- | ||
| 0x04080000 || absolute || '''anim:''' || [[RCOXML Animations]] || '''AnimTree'''/[[RCOXML Animations|Animation]] || [[RCOXML Coding|RCOXML code]] || <Entry <span style="color:#000099;"> | | 0x04080000 || absolute || '''anim:''' || [[RCOXML Animations]] || '''AnimTree'''/[[RCOXML Animations|Animation]] || [[RCOXML Coding|RCOXML code]] || <Entry <span style="color:#000099;">anim</span>=<span style="color:#990000;">"anim:myanimation"</span>> || | ||
|- | |- | ||
| 0x04090000 || absolute || '''object:''' || [[RCOXML Animations]] || '''ObjectTree'''/[[RCOXML Objects|Object]] || [[RCOXML Coding|RCOXML code]] || <Entry <span style="color:#000099;"> | | 0x04090000 || absolute || '''object:''' || [[RCOXML Animations]] || '''ObjectTree'''/[[RCOXML Objects|Object]] || [[RCOXML Coding|RCOXML code]] || <Entry <span style="color:#000099;">object</span>=<span style="color:#990000;">"object:plane_myplane"</span>> || | ||
|}<noinclude>[[Category:Templates]]</noinclude> | |}<noinclude>[[Category:Templates]]</noinclude> |
Revision as of 08:47, 17 October 2016
reference_type | pointer | Method | Loader | Loads | From | Example (XML) | Notes |
---|---|---|---|---|---|---|---|
0xFFFF0000 | 0xFFFFFFFF | n/a | All | Nothing | None | <Entry reference="nothing"> | |
0x04000000 | relative | event: | RCOXML Objects RCOXML Animations |
Code function | Associated .SPRX | <Entry event="event:native:/runFuctionX"> | |
ScriptTree/Script | File inside RCO | <Entry event="event:script:/main/runFuctionX"> | |||||
0x04010000 | # (0-based) | text: | RCOXML Objects XMBML Code |
TextTree/Text | Strings inside RCO | <Entry text="text:msg_mytext"> | |
0x04020000 | absolute | image: | RCOXML Objects XMBML Code |
ImageTree/Image | File inside RCO | <Entry image="image:tex_mytexture"> | |
0x04030000 | absolute | model: | RCOXML Objects | ModelTree/Model | File inside RCO | <Entry model="model:mymodel"> | |
0x04040000 | absolute ? | sound: ? | associated .SPRX | SoundTree/Sound | File inside RCO | <Entry sound="sound:mysound"> ? | speculation |
0x04050000 | absolute | font: | RCOXML Objects | FontTree/Font | File inside RCO ? | <Entry font="font:fontstyle_sanserif"> | speculation |
0x04060000 | absolute ? | ref_type_unk | RCOXML Objects ? | UnknownTree/Unknown | File inside RCO ? | speculation | |
0x04070000 | absolute | object2: | RCOXML Objects | ObjectTree/Object | RCOXML code | <Entry object2="object2:plane_myplane"> | speculation |
0x04080000 | absolute | anim: | RCOXML Animations | AnimTree/Animation | RCOXML code | <Entry anim="anim:myanimation"> | |
0x04090000 | absolute | object: | RCOXML Animations | ObjectTree/Object | RCOXML code | <Entry object="object:plane_myplane"> |