Xmb plugin: Difference between revisions

From PS3 Developer wiki
Jump to navigation Jump to search
Line 38: Line 38:
! Plugin name !! Enum ID
! Plugin name !! Enum ID
|-
|-
|system_plugin    || 0
|system_plugin    || 0x00
|-
|-
|xmb_plugin        || 0x1
|xmb_plugin        || 0x01
|-
|-
|explore_plugin    || 0x2
|explore_plugin    || 0x02
|-
|-
|game_plugin        || 0x14
|game_plugin        || 0x14
Line 52: Line 52:
|game_ext_plugin    || 0x16
|game_ext_plugin    || 0x16
|-
|-
|premo_plugin      || 0x1a
|premo_plugin      || 0x1A
|-
|-
|micon_lock_plugin  || 0x2b
|micon_lock_plugin  || 0x2B
|-
|-
|category_setting_plugin  || 0x3
|category_setting_plugin  || 0x03
|-
|-
|sysconf_plugin    || 0x5
|sysconf_plugin    || 0x05
|-
|-
|netconf_plugin    || 0x6
|netconf_plugin    || 0x06
|-
|-
|software_update_plugin  || 0x7
|software_update_plugin  || 0x07
|-
|-
|bdp_plugin        || 0x11
|bdp_plugin        || 0x11
Line 70: Line 70:
|bdp_storage_plugin  || 0x13
|bdp_storage_plugin  || 0x13
|-
|-
|user_plugin        || 0x4
|user_plugin        || 0x04
|-
|-
|friendim_plugin    || 0x1e
|friendim_plugin    || 0x1E
|-
|-
|friendml_plugin    || 0x1f
|friendml_plugin    || 0x1F
|-
|-
|friendtrophy_plugin  || 0x26
|friendtrophy_plugin  || 0x26
Line 80: Line 80:
|profile_plugin    || 0x27
|profile_plugin    || 0x27
|-
|-
|photoviewer_plugin  || 0xb
|photoviewer_plugin  || 0x0B
|-
|-
|videoplayer_plugin  || 0x10
|videoplayer_plugin  || 0x10
Line 90: Line 90:
|xai_plugin        || 0x1D
|xai_plugin        || 0x1D
|-
|-
|audioplayer_plugin  || 0xD
|audioplayer_plugin  || 0x0D
|-
|-
|videodownloader_plugin  || 0x28
|videodownloader_plugin  || 0x28
Line 102: Line 102:
|vmc_savedata_plugin  || 0x18
|vmc_savedata_plugin  || 0x18
|-
|-
|thumthum_plugin    || 0x2a
|thumthum_plugin    || 0x2A
|-
|-
|npsignin_plugin    || 0x23
|npsignin_plugin    || 0x23
Line 110: Line 110:
|avc2_text_plugin  || 0x21
|avc2_text_plugin  || 0x21
|-
|-
|sacd_plugin        || 0xe
|sacd_plugin        || 0x0E
|-
|-
|eula_cddb_plugin  || 0x0F
|eula_cddb_plugin  || 0x0F
|-
|-
|strviewer_plugin  || 0x2d
|strviewer_plugin  || 0x2D
|-
|-
|edy_plugin        || 0x8
|edy_plugin        || 0x08
|-
|-
|print_plugin      || 0x9
|print_plugin      || 0x09
|-
|-
|newstore_plugin    || 0x31
|newstore_plugin    || 0x31
|-
|-
|deviceconf_plugin  || 0xa
|deviceconf_plugin  || 0x0A
|-
|-
|dlna_plugin        || 0x2c
|dlna_plugin        || 0x2C
|-
|-
|playlist_plugin    || 0x2f
|playlist_plugin    || 0x2F
|-
|-
|np_trophy_plugin  || 0x24
|np_trophy_plugin  || 0x24
Line 144: Line 144:
|poweroff_plugin    || 0x39
|poweroff_plugin    || 0x39
|-
|-
|eula_hcopy_plugin  || 0x3c
|eula_hcopy_plugin  || 0x3C
|-
|-
|videoeditor_plugin  || 0x3A
|videoeditor_plugin  || 0x3A
|-
|-
|scenefolder_plugin  || 0x3b
|scenefolder_plugin  || 0x3B
|-
|-
|mtpinitiator_plugin  || 0x3E
|mtpinitiator_plugin  || 0x3E
|}
|}
{{Reverse engineering}}<noinclude>[[Category:Main]]</noinclude>
{{Reverse engineering}}<noinclude>[[Category:Main]]</noinclude>

Revision as of 18:47, 14 February 2014


3 Identifiers:

  • 0x584D4D30 ("XMM0")
  • 0x4D4F4430 ("MOD0")
  • 0x584D4232 ("XMB2")

XMM0 Interface

contains 26 subs:

0: 1 Input: 

MOD0 Interface

contains 5 subs:

0: 0 Input:
1: 0 Input: - somewhat CAT0 related
2: empty
3: return 0
4: empty

XMB2 Interface

contains 33 subs:

0: 1 Parameter: int value (0x10/0x11)
1:
2: 1 Parameter: int value (Plugin Enum ID) - can test if plugin view is available or not. (Result != 0)
...
7: 2 Parameter: int, int - (example: 0, 0x1C0 / 0x40, 0x3C0 / 0x200, 0x3C0 / .... )


Plugin name Enum ID
system_plugin 0x00
xmb_plugin 0x01
explore_plugin 0x02
game_plugin 0x14
np_trophy_ingame 0x25
gamedata_plugin 0x15
game_ext_plugin 0x16
premo_plugin 0x1A
micon_lock_plugin 0x2B
category_setting_plugin 0x03
sysconf_plugin 0x05
netconf_plugin 0x06
software_update_plugin 0x07
bdp_plugin 0x11
bdp_disccheck_plugin 0x12
bdp_storage_plugin 0x13
user_plugin 0x04
friendim_plugin 0x1E
friendml_plugin 0x1F
friendtrophy_plugin 0x26
profile_plugin 0x27
photoviewer_plugin 0x0B
videoplayer_plugin 0x10
webbrowser_plugin 0x1B
webrender_plugin 0x1C
xai_plugin 0x1D
audioplayer_plugin 0x0D
videodownloader_plugin 0x28
nas_plugin 0x22
download_plugin 0x29
ps3_savedata_plugin 0x18
vmc_savedata_plugin 0x18
thumthum_plugin 0x2A
npsignin_plugin 0x23
avc_plugin 0x20
avc2_text_plugin 0x21
sacd_plugin 0x0E
eula_cddb_plugin 0x0F
strviewer_plugin 0x2D
edy_plugin 0x08
print_plugin 0x09
newstore_plugin 0x31
deviceconf_plugin 0x0A
dlna_plugin 0x2C
playlist_plugin 0x2F
np_trophy_plugin 0x24
kensaku_plugin 0x34
regcam_plugin 0x35
idle_plugin 0x36
filecopy_plugin 0x36
wboard_plugin 0x38
hknw_plugin 0x32
poweroff_plugin 0x39
eula_hcopy_plugin 0x3C
videoeditor_plugin 0x3A
scenefolder_plugin 0x3B
mtpinitiator_plugin 0x3E