XMBML module-action

From PS3 Developer wiki
Revision as of 07:35, 8 December 2012 by Ps3hen (talk | contribs) (Created page with "This is an XMB command, typically this is utilised with the XML code below: {{Boxcode|content=<syntaxhighlight lang="xml"> <View id="Entry_1"> <Attributes> <Table key="X...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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 select list modules, so it can perform functions outside the limits of the module managing that XMB Category. The list of 'useable' modules is indexed in the xmb_plugin.sprx (or the xmb_ingame.sprx for the in-game XMB) and contains a Module Reference and the path to the module .sprx file and associated .rco file for each module.

table for 3.55  CEX  xmb_plugin.sprx: (perhaps someone can make a table design which is intuitively inclusive of other firmwares and the xmb_ingame.sprx)

Module Reference Associated .rco Filepath Module Filepath Known Use
playlist_plugin /dev_flash/vsh/resource/playlist_plugin.rco /dev_flash/vsh/module/playlist_plugin.sprx
scenefolder_plugin /dev_flash/vsh/resource/scenefolder_plugin.rco /dev_flash/vsh/module/scenefolder_plugin.sprx
system_plugin N/A N/A
xmb_plugin N/A N/A
explore_plugin /dev_flash/vsh/resource/explore_plugin_full.rco /dev_flash/vsh/module/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.
game_plugin /dev_flash/vsh/resource/game_plugin.rco /dev_flash/vsh/module/basic_plugins.sprx
np_trophy_ingame /dev_flash/vsh/resource/np_trophy_ingame.rco /dev_flash/vsh/module/np_trophy_ingame.sprx
gamedata_plugin /dev_flash/vsh/resource/gamedata_plugin.rco /dev_flash/vsh/module/gamedata_plugin.sprx
game_ext_plugin /dev_flash/vsh/resource/gamedata_plugin.rco /dev_flash/vsh/module/game_ext_plugin.sprx
premo_plugin /dev_flash/vsh/resource/premo_plugin.rco /dev_flash/vsh/module/premo_plugin.sprx
micon_lock_plugin N/A /dev_flash/vsh/module/micon_lock_plugin.sprx
category_setting_plugin /dev_flash/vsh/resource/category_setting_plugin.rco /dev_flash/vsh/module/category_setting_plugin.sprx
sysconf_plugin /dev_flash/vsh/resource/sysconf_plugin.rco /dev_flash/vsh/module/sysconf_plugin.sprx
netconf_plugin /dev_flash/vsh/resource/netconf_plugin.rco /dev_flash/vsh/module/netconf_plugin.sprx
software_update_plugin /dev_flash/vsh/resource/software_update_plugin.rco /dev_flash/vsh/module/software_update_plugin.sprx
bdp_plugin /dev_flash/vsh/resource/bdp_plugin.rco /dev_flash/vsh/module/bdp_plugin.sprx
bdp_disccheck_plugin /dev_flash/vsh/resource/bdp_disccheck_plugin.rco /dev_flash/vsh/module/bdp_disccheck_plugin.sprx
bdp_storage_plugin /dev_flash/vsh/resource/bdp_storage_plugin.rco /dev_flash/vsh/module/bdp_storage_plugin.sprx
user_plugin /dev_flash/vsh/resource/user_plugin.rco /dev_flash/vsh/module/user_plugin.sprx
friendim_plugin N/A /dev_flash/vsh/module/friendim_plugin.sprx
friendml_plugin /dev_flash/vsh/resource/friendml_plugin.rco /dev_flash/vsh/module/friendml_plugin.sprx
friendtrophy_plugin /dev_flash/vsh/resource/friendtrophy_plugin.rco /dev_flash/vsh/module/friendtrophy_plugin.sprx
profile_plugin /dev_flash/vsh/resource/profile_plugin.rco /dev_flash/vsh/module/profile_plugin.sprx
photoviewer_plugin /dev_flash/vsh/resource/photoviewer_plugin.rco /dev_flash/vsh/module/photoviewer_plugin.sprx
videoplayer_plugin /dev_flash/vsh/resource/videoplayer_plugin.rco /dev_flash/vsh/module/videoplayer_plugin.sprx
webbrowser_plugin /dev_flash/vsh/resource/webbrowser_plugin.rco /dev_flash/vsh/module/webbrowser_plugin.sprx Can be used to create website links.
webrender_plugin /dev_flash/vsh/resource/webrender_plugin.rco /dev_flash/vsh/module/webrender_plugin.sprx
xai_plugin /dev_flash/vsh/resource/xai_plugin.rco /dev_flash/vsh/module/xai_plugin.sprx
audioplayer_plugin /dev_flash/vsh/resource/audioplayer_plugin.rco /dev_flash/vsh/module/audioplayer_plugin.sprx
videodownloader_plugin /dev_flash/vsh/resource/videodownloader_plugin.rco /dev_flash/vsh/module/videodownloader_plugin.sprx
nas_plugin /dev_flash/vsh/resource/nas_plugin.rco /dev_flash/vsh/module/nas_plugin.sprx
download_plugin /dev_flash/vsh/resource/download_plugin.rco /dev_flash/vsh/module/download_plugin.sprx
ps3_savedata_plugin /dev_flash/vsh/resource/ps3_savedata_plugin.rco /dev_flash/vsh/module/ps3_savedata_plugin.sprx
vmc_savedata_plugin /dev_flash/vsh/resource/vmc_savedata_plugin.rco. /dev_flash/vsh/module/vmc_savedata_plugin.sprx
thumthum_plugin /dev_flash/vsh/resource/thumthum_plugin.rco /dev_flash/vsh/module/thumthum_plugin.sprx
npsignin_plugin /dev_flash/vsh/resource/npsignin_plugin.rco /dev_flash/vsh/module/npsignin_plugin.sprx
avc_plugin /dev_flash/vsh/resource/avc_plugin.rco /dev_flash/vsh/module/avc_plugin.sprx
avc2_text_plugin /dev_flash/vsh/resource/avc2_text_plugin.rco /dev_flash/vsh/module/avc2_text_plugin.sprx
sacd_plugin /dev_flash/vsh/resource/sacd_plugin.rco /dev_flash/vsh/module/sacd_plugin.sprx
eula_cddb_plugin /dev_flash/vsh/resource/eula_cddb_plugin.rco /dev_flash/vsh/module/eula_cddb_plugin.sprx
strviewer_plugin /dev_flash/vsh/resource/strviewer_plugin.rco. /dev_flash/vsh/module/strviewer_plugin.sprx
edy_plugin /dev_flash/vsh/resource/edy_plugin.rco /dev_flash/vsh/module/edy_plugin.sprx
print_plugin /dev_flash/vsh/resource/print_plugin.rco /dev_flash/vsh/module/print_plugin.sprx
newstore_plugin /dev_flash/vsh/resource/newstore_plugin.rco /dev_flash/vsh/module/newstore_plugin.sprx
deviceconf_plugin /dev_flash/vsh/resource/deviceconf_plugin.rco /dev_flash/vsh/module/deviceconf_plugin.sprx
dlna_plugin /dev_flash/vsh/resource/dlna_plugin.rco /dev_flash/vsh/module/dlna_plugin.sprx
np_trophy_plugin /dev_flash/vsh/resource/np_trophy_plugin.rco /dev_flash/vsh/module/np_trophy_plugin.sprx
kensaku_plugin /dev_flash/vsh/resource/kensaku_plugin.rco /dev_flash/vsh/module/kensaku_plugin.sprx
regcam_plugin /dev_flash/vsh/resource/regcam_plugin.rco /dev_flash/vsh/module/regcam_plugin.sprx
idle_plugin /dev_flash/vsh/resource/idle_plugin.rco /dev_flash/vsh/module/idle_plugin.sprx
filecopy_plugin /dev_flash/vsh/resource/filecopy_plugin.rco /dev_flash/vsh/module/filecopy_plugin.sprx
wboard_plugin /dev_flash/vsh/resource/wboard_plugin.rco /dev_flash/vsh/module/wboard_plugin.sprx
checker_plugin /dev_flash/vsh/resource/checker_plugin.rco /dev_flash/vsh/module/checker_plugin.sprx
hknw_plugin /dev_flash/vsh/resource/hknw_plugin.rco /dev_flash/vsh/module/hknw_plugin.sprx
poweroff_plugin /dev_flash/vsh/resource/poweroff_plugin.rco /dev_flash/vsh/module/poweroff_plugin.sprx
eula_hcopy_plugin /dev_flash/vsh/resource/eula_hcopy_plugin.rco /dev_flash/vsh/module/eula_hcopy_plugin.sprx
videoeditor_plugin /dev_flash/vsh/resource/videoeditor_plugin.rco /dev_flash/vsh/module/videoeditor_plugin.sprx