XMBML module-action: Difference between revisions
mNo edit summary |
(new table for modules) |
||
Line 1: | Line 1: | ||
[[Category:Software]] | [[Category:Software]] | ||
==module-action example== | |||
This is an XMB command, typically this is utilised with the [[XMB XML Coding|XML code]] below: | This is an XMB command, typically this is utilised with the [[XMB XML Coding|XML code]] below: | ||
{{Boxcode|content=<syntaxhighlight lang="xml"> | {{Boxcode|content=<syntaxhighlight lang="xml"> | ||
Line 18: | Line 20: | ||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
This is acts like a module (SPRX) intercom, allowing XML files to use/send commands to a | 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/''' | |||
==XMB Indexed modules== | |||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
|- | |- | ||
! Module Reference !! | ! rowspan="2" | Module Reference<BR /><module>.sprx<BR /><resource>.rco !! colspan="2" | Indexed in: !! colspan="2" | In firmwares: !! rowspan="2" | Functions related / Commands / etc... | ||
|- | |- | ||
! xmb_plugin.sprx !! xmb_ingame.sprx !! From !! Up to | |||
|- | |- | ||
| | | playlist_plugin<BR />playlist_plugin.sprx<BR />playlist_plugin.rco || {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |- | ||
| | | scenefolder_plugin<BR />scenefolder_plugin.sprx<BR />scenefolder_plugin.rco || {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |- | ||
| | | system_plugin<BR />N/A<BR />N/A || {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |- | ||
| | | xmb_plugin<BR />N/A<BR />N/A || {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |- | ||
| | | explore_plugin<BR />explore_plugin.sprx<BR />explore_plugin_full.rco || {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |- | ||
| | | game_plugin<BR />basic_plugins.sprx<BR />game_plugin.rco || {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |- | ||
| | | np_trophy_ingame<BR />np_trophy_ingame.sprx<BR />np_trophy_ingame.rco || {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |- | ||
| | | gamedata_plugin<BR />gamedata_plugin.sprx<BR />gamedata_plugin.rco || {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |- | ||
| | | game_ext_plugin<BR />game_ext_plugin.sprx<BR />gamedata_plugin.rco || {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |- | ||
| | | premo_plugin<BR />premo_plugin.sprx<BR />premo_plugin.rco || {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |- | ||
| | | micon_lock_plugin<BR />micon_lock_plugin.sprx<BR />N/A || {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |- | ||
| | | category_setting_plugin<BR />category_setting_plugin.sprx<BR />category_setting_plugin.rco || {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |- | ||
| | | sysconf_plugin<BR />sysconf_plugin.sprx<BR />sysconf_plugin.rco || {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |- | ||
| | | netconf_plugin<BR />netconf_plugin.sprx<BR />netconf_plugin.rco || {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |- | ||
| | | software_update_plugin<BR />software_update_plugin.sprx<BR />software_update_plugin.rco || {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |- | ||
| | | bdp_plugin<BR />bdp_plugin.sprx<BR />bdp_plugin.rco || {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |- | ||
| | | bdp_disccheck_plugin<BR />bdp_disccheck_plugin.sprx<BR />bdp_disccheck_plugin.rco || {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |- | ||
| | | bdp_storage_plugin<BR />bdp_storage_plugin.sprx<BR />bdp_storage_plugin.rco || {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |- | ||
| | | user_plugin<BR />user_plugin.sprx<BR />user_plugin.rco || {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |- | ||
| | | friendim_plugin<BR />friendim_plugin.sprx<BR />N/A || {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |- | ||
| | | friendml_plugin<BR />friendml_plugin.sprx<BR />friendml_plugin.rco || {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |- | ||
| | | friendtrophy_plugin<BR />friendtrophy_plugin.sprx<BR />friendtrophy_plugin.rco || {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |- | ||
| | | profile_plugin<BR />profile_plugin.sprx<BR />profile_plugin.rco || {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |- | ||
| | | photoviewer_plugin<BR />photoviewer_plugin.sprx<BR />photoviewer_plugin.rco || {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |- | ||
| | | videoplayer_plugin<BR />videoplayer_plugin.sprx<BR />videoplayer_plugin.rco || {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |- | ||
| | | webbrowser_plugin<BR />webbrowser_plugin.sprx<BR />webbrowser_plugin.rco || {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |- | ||
| | | webrender_plugin<BR />webrender_plugin.sprx<BR />webrender_plugin.rco || {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |- | ||
| | | xai_plugin<BR />xai_plugin.sprx<BR />xai_plugin.rco || {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |- | ||
| | | audioplayer_plugin<BR />audioplayer_plugin.sprx<BR />audioplayer_plugin.rco || {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |- | ||
| | | videodownloader_plugin<BR />videodownloader_plugin.sprx<BR />videodownloader_plugin.rco || {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |- | ||
| | | nas_plugin<BR />nas_plugin.sprx<BR />nas_plugin.rco || {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |- | ||
| | | download_plugin<BR />download_plugin.sprx<BR />download_plugin.rco || {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |- | ||
| | | ps3_savedata_plugin<BR />ps3_savedata_plugin.sprx<BR />ps3_savedata_plugin.rco || {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |- | ||
| | | vmc_savedata_plugin<BR />vmc_savedata_plugin.sprx<BR />vmc_savedata_plugin.rco || {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |- | ||
| | | thumthum_plugin<BR />thumthum_plugin.sprx<BR />thumthum_plugin.rco || {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |- | ||
| | | npsignin_plugin<BR />npsignin_plugin.sprx<BR />npsignin_plugin.rco || {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |- | ||
| | | avc_plugin<BR />avc_plugin.sprx<BR />avc_plugin.rco || {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |- | ||
| | | avc2_text_plugin<BR />avc2_text_plugin.sprx<BR />avc2_text_plugin.rco || {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |- | ||
| | | sacd_plugin<BR />sacd_plugin.sprx<BR />sacd_plugin.rco || {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |- | ||
| | | eula_cddb_plugin<BR />eula_cddb_plugin.sprx<BR />eula_cddb_plugin.rco || {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |- | ||
| | | strviewer_plugin<BR />strviewer_plugin.sprx<BR />strviewer_plugin.rco || {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |- | ||
| | | edy_plugin<BR />edy_plugin.sprx<BR />edy_plugin.rco || {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |- | ||
| | | print_plugin<BR />print_plugin.sprx<BR />print_plugin.rco || {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |- | ||
| | | newstore_plugin<BR />newstore_plugin.sprx<BR />newstore_plugin.rco || {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |- | ||
| | | deviceconf_plugin<BR />deviceconf_plugin.sprx<BR />deviceconf_plugin.rco || {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |- | ||
| | | dlna_plugin<BR />dlna_plugin.sprx<BR />dlna_plugin.rco || {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |- | ||
| | | np_trophy_plugin<BR />np_trophy_plugin.sprx<BR />np_trophy_plugin.rco || {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |- | ||
| | | kensaku_plugin<BR />kensaku_plugin.sprx<BR />kensaku_plugin.rco || {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |- | ||
| | | regcam_plugin<BR />regcam_plugin.sprx <BR />regcam_plugin.rco|| {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |- | ||
| | | idle_plugin<BR />idle_plugin.sprx<BR />idle_plugin.rco || {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |- | ||
| | | filecopy_plugin<BR />filecopy_plugin.sprx<BR />filecopy_plugin.rco || {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |- | ||
| | | wboard_plugin<BR />wboard_plugin.sprx<BR />wboard_plugin.rco || {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |- | ||
| | | checker_plugin<BR />checker_plugin.sprx<BR />checker_plugin.rco || {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |- | ||
| | | hknw_plugin<BR />hknw_plugin.sprx<BR />hknw_plugin.rco || {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |- | ||
| | | poweroff_plugin<BR />poweroff_plugin.sprx<BR />poweroff_plugin.rco || {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |- | ||
| | | eula_hcopy_plugin<BR />eula_hcopy_plugin.sprx<BR />eula_hcopy_plugin.rco || {{Yes}} || ??? || ??? || 3.55 || | ||
|- | |||
| videoeditor_plugin<BR />videoeditor_plugin.sprx<BR />videoeditor_plugin.rco || {{Yes}} || ??? || ??? || 3.55 || | |||
|- | |- | ||
|} | |} | ||
*Notes: | |||
This table only represents modules indexed in CEX firmwares... for other firmwares (in the case of differences) can be added more columns using the same format in the header of this other table: [[XMB#XMB_Configuration_Files|XMB Configuration Files]] | |||
===Common uses=== | |||
*explore_plugin.sprx | |||
Can be used to stub XMB items in {{Shop}} Firmware. All firmwares use this method to stub XMB items which have been stubbed. <small>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.</small> | |||
*webbrowser_plugin.sprx | |||
Can be used to create [[XMB XML Coding#A Web-Site link|website links]] |
Revision as of 14:03, 8 March 2013
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/
XMB Indexed modules
Module Reference <module>.sprx <resource>.rco |
Indexed in: | In firmwares: | Functions related / Commands / etc... | ||
---|---|---|---|---|---|
xmb_plugin.sprx | xmb_ingame.sprx | From | Up to | ||
playlist_plugin playlist_plugin.sprx playlist_plugin.rco |
Yes | ??? | ??? | 3.55 | |
scenefolder_plugin scenefolder_plugin.sprx scenefolder_plugin.rco |
Yes | ??? | ??? | 3.55 | |
system_plugin N/A N/A |
Yes | ??? | ??? | 3.55 | |
xmb_plugin N/A N/A |
Yes | ??? | ??? | 3.55 | |
explore_plugin explore_plugin.sprx explore_plugin_full.rco |
Yes | ??? | ??? | 3.55 | |
game_plugin basic_plugins.sprx game_plugin.rco |
Yes | ??? | ??? | 3.55 | |
np_trophy_ingame np_trophy_ingame.sprx np_trophy_ingame.rco |
Yes | ??? | ??? | 3.55 | |
gamedata_plugin gamedata_plugin.sprx gamedata_plugin.rco |
Yes | ??? | ??? | 3.55 | |
game_ext_plugin game_ext_plugin.sprx gamedata_plugin.rco |
Yes | ??? | ??? | 3.55 | |
premo_plugin premo_plugin.sprx premo_plugin.rco |
Yes | ??? | ??? | 3.55 | |
micon_lock_plugin micon_lock_plugin.sprx N/A |
Yes | ??? | ??? | 3.55 | |
category_setting_plugin category_setting_plugin.sprx category_setting_plugin.rco |
Yes | ??? | ??? | 3.55 | |
sysconf_plugin sysconf_plugin.sprx sysconf_plugin.rco |
Yes | ??? | ??? | 3.55 | |
netconf_plugin netconf_plugin.sprx netconf_plugin.rco |
Yes | ??? | ??? | 3.55 | |
software_update_plugin software_update_plugin.sprx software_update_plugin.rco |
Yes | ??? | ??? | 3.55 | |
bdp_plugin bdp_plugin.sprx bdp_plugin.rco |
Yes | ??? | ??? | 3.55 | |
bdp_disccheck_plugin bdp_disccheck_plugin.sprx bdp_disccheck_plugin.rco |
Yes | ??? | ??? | 3.55 | |
bdp_storage_plugin bdp_storage_plugin.sprx bdp_storage_plugin.rco |
Yes | ??? | ??? | 3.55 | |
user_plugin user_plugin.sprx user_plugin.rco |
Yes | ??? | ??? | 3.55 | |
friendim_plugin friendim_plugin.sprx N/A |
Yes | ??? | ??? | 3.55 | |
friendml_plugin friendml_plugin.sprx friendml_plugin.rco |
Yes | ??? | ??? | 3.55 | |
friendtrophy_plugin friendtrophy_plugin.sprx friendtrophy_plugin.rco |
Yes | ??? | ??? | 3.55 | |
profile_plugin profile_plugin.sprx profile_plugin.rco |
Yes | ??? | ??? | 3.55 | |
photoviewer_plugin photoviewer_plugin.sprx photoviewer_plugin.rco |
Yes | ??? | ??? | 3.55 | |
videoplayer_plugin videoplayer_plugin.sprx videoplayer_plugin.rco |
Yes | ??? | ??? | 3.55 | |
webbrowser_plugin webbrowser_plugin.sprx webbrowser_plugin.rco |
Yes | ??? | ??? | 3.55 | |
webrender_plugin webrender_plugin.sprx webrender_plugin.rco |
Yes | ??? | ??? | 3.55 | |
xai_plugin xai_plugin.sprx xai_plugin.rco |
Yes | ??? | ??? | 3.55 | |
audioplayer_plugin audioplayer_plugin.sprx audioplayer_plugin.rco |
Yes | ??? | ??? | 3.55 | |
videodownloader_plugin videodownloader_plugin.sprx videodownloader_plugin.rco |
Yes | ??? | ??? | 3.55 | |
nas_plugin nas_plugin.sprx nas_plugin.rco |
Yes | ??? | ??? | 3.55 | |
download_plugin download_plugin.sprx download_plugin.rco |
Yes | ??? | ??? | 3.55 | |
ps3_savedata_plugin ps3_savedata_plugin.sprx ps3_savedata_plugin.rco |
Yes | ??? | ??? | 3.55 | |
vmc_savedata_plugin vmc_savedata_plugin.sprx vmc_savedata_plugin.rco |
Yes | ??? | ??? | 3.55 | |
thumthum_plugin thumthum_plugin.sprx thumthum_plugin.rco |
Yes | ??? | ??? | 3.55 | |
npsignin_plugin npsignin_plugin.sprx npsignin_plugin.rco |
Yes | ??? | ??? | 3.55 | |
avc_plugin avc_plugin.sprx avc_plugin.rco |
Yes | ??? | ??? | 3.55 | |
avc2_text_plugin avc2_text_plugin.sprx avc2_text_plugin.rco |
Yes | ??? | ??? | 3.55 | |
sacd_plugin sacd_plugin.sprx sacd_plugin.rco |
Yes | ??? | ??? | 3.55 | |
eula_cddb_plugin eula_cddb_plugin.sprx eula_cddb_plugin.rco |
Yes | ??? | ??? | 3.55 | |
strviewer_plugin strviewer_plugin.sprx strviewer_plugin.rco |
Yes | ??? | ??? | 3.55 | |
edy_plugin edy_plugin.sprx edy_plugin.rco |
Yes | ??? | ??? | 3.55 | |
print_plugin print_plugin.sprx print_plugin.rco |
Yes | ??? | ??? | 3.55 | |
newstore_plugin newstore_plugin.sprx newstore_plugin.rco |
Yes | ??? | ??? | 3.55 | |
deviceconf_plugin deviceconf_plugin.sprx deviceconf_plugin.rco |
Yes | ??? | ??? | 3.55 | |
dlna_plugin dlna_plugin.sprx dlna_plugin.rco |
Yes | ??? | ??? | 3.55 | |
np_trophy_plugin np_trophy_plugin.sprx np_trophy_plugin.rco |
Yes | ??? | ??? | 3.55 | |
kensaku_plugin kensaku_plugin.sprx kensaku_plugin.rco |
Yes | ??? | ??? | 3.55 | |
regcam_plugin regcam_plugin.sprx regcam_plugin.rco |
Yes | ??? | ??? | 3.55 | |
idle_plugin idle_plugin.sprx idle_plugin.rco |
Yes | ??? | ??? | 3.55 | |
filecopy_plugin filecopy_plugin.sprx filecopy_plugin.rco |
Yes | ??? | ??? | 3.55 | |
wboard_plugin wboard_plugin.sprx wboard_plugin.rco |
Yes | ??? | ??? | 3.55 | |
checker_plugin checker_plugin.sprx checker_plugin.rco |
Yes | ??? | ??? | 3.55 | |
hknw_plugin hknw_plugin.sprx hknw_plugin.rco |
Yes | ??? | ??? | 3.55 | |
poweroff_plugin poweroff_plugin.sprx poweroff_plugin.rco |
Yes | ??? | ??? | 3.55 | |
eula_hcopy_plugin eula_hcopy_plugin.sprx eula_hcopy_plugin.rco |
Yes | ??? | ??? | 3.55 | |
videoeditor_plugin videoeditor_plugin.sprx videoeditor_plugin.rco |
Yes | ??? | ??? | 3.55 |
- Notes:
This table only represents modules indexed in CEX firmwares... for other firmwares (in the case of differences) can be added more columns using the same format in the header of this other table: XMB Configuration Files
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