Editing RCOXML Script
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 11: | Line 11: | ||
==Reference loaders== | ==Reference loaders== | ||
{{ | {{RCOXML reference loaders}} | ||
=Example from lftv_tuner_us_en.rco PSP firmware 6.61= | =Example from lftv_tuner_us_en.rco PSP firmware 6.61= | ||
This is how the script functions are triggered by the [[RCOXML Objects]], this is a '''Plane''' object that has lot of brothers in the XML hierarchy that uses the same method, every '''event:script:''' triggers a different function from the [[VSMX]] file | This is how the script functions are triggered by the [[RCOXML Objects]], this is a '''Plane''' object that has lot of brothers in the XML hierarchy that uses the same method, every '''event:script:''' triggers a different function from the [[VSMX]] file | ||
{{Boxcode| | {{Boxcode|content=<syntaxhighlight lang="xml"> | ||
<Plane name="jump_button_plane" stdPositionX="9" stdPositionY="-182" stdPositionZ="0" stdColorScaleR="1" stdColorScaleG="1" stdColorScaleB="1" stdColorScaleA="0" stdSizeX="62" stdSizeY="13" stdSizeZ="0" stdSizeScaleX="1" stdSizeScaleY="1" stdSizeScaleZ="1" stdAnchorPointMode="0x11" stdOnInit="nothing" planeImage="image:tex_type_a" planeResizeMode="0x0"> | |||
<Button name="jump_button" stdPositionX="0" stdPositionY="0" stdPositionZ="0" stdColorScaleR="1" stdColorScaleG="1" stdColorScaleB="1" stdColorScaleA="1" stdSizeX="62" stdSizeY="13" stdSizeZ="0" stdSizeScaleX="1" stdSizeScaleY="1" stdSizeScaleZ="1" stdAnchorPointMode="0x11" stdOnInit="event:native:/OnInitPage500Button" buttonImage="nothing" buttonShadow="nothing" buttonFocus="image:tex_type_a" buttonText="nothing" buttonOnPush="event:script:/main/onPushButton" buttonOnFocusIn="event:script:/main/onFocusIn" buttonOnFocusOut="event:script:/main/onFocusOut" buttonOnFocusLeft="event:script:/main/onFocusLeft" buttonOnFocusRight="event:script:/main/onFocusRight" buttonOnFocusUp="event:script:/main/onFocusUp" buttonOnFocusDown="event:script:/main/onFocusDown" buttonOnContext="nothing" buttonUnknownInt47="0x0"></Button> | |||
<Plane name=" | |||
<Button name=" | |||
</Plane> | </Plane> | ||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
And this is what the [[PlayStation JavaScript]] functions does | And this is what the [[PlayStation JavaScript]] functions does | ||
{{Boxcode| | {{Boxcode|content=<syntaxhighlight lang="java"> | ||
// Decompiled VSMX -> Javascript output by Rcomage v1.1.2 | // Decompiled VSMX -> Javascript output by Rcomage v1.1.2 | ||
//Note, this is highly experimental and the output probably sucks. | //Note, this is highly experimental and the output probably sucks. |