XMBML module-action

From PS3 Developer wiki
Revision as of 19:29, 14 October 2014 by Sandungas (talk | contribs) (table converted to template)
Jump to navigation Jump to search

module-action example

This is an XMB command, typically this is utilised with the XML code below:

Code Sample

This is acts like a module (SPRX) intercom, allowing XML files to use/send commands to a selected module, so it can perform functions outside the limits of the module managing that XMB Category.

The list of 'useable' modules is indexed in xmb_plugin.sprx (modules availables in main XMB) and xmb_ingame.sprx (modules availables in in-game XMB) and contains the Module Reference, the path to the module (.sprx file), and the path to the associated resource (.rco file).

All the .sprx modules are stored in path: /dev_flash/vsh/module/ and the .rco resource files in path: /dev_flash/vsh/resource/

Template:XMB Indexed modules

Common uses

  • explore_plugin.sprx

Can be used to stub XMB items in Template:Shop Firmware. All firmwares use this method to stub XMB items which have been stubbed. With the exception of some XMB items which make "sel://" calls (such as "What's New") which have been left in-tact and Shop FW modules have only recently (4.30+?) blocked these calls returning the "This operation cannot be used during demonstration mode" message.

  • webbrowser_plugin.sprx

Can be used to create website links