Xmb plugin: Difference between revisions
Jump to navigation
Jump to search
m (→XMB2 Interface) |
m (→XMB2 Interface) |
||
Line 33: | Line 33: | ||
0: 1 Parameter: int value (0 - 0x14) | 0: 1 Parameter: int value (0 - 0x14) | ||
1: 2 Parameter: int value (0 - | 1: 2 Parameter: int value (0 - 0x0A), int value (0 - 0x14) | ||
2: 1 Parameter: int value | 2: 1 Parameter: int value | ||
3: 0 Parameter: | |||
7: 2 Parameter: int, int - (example: 0, 0x1C0 / 0x40, 0x3C0 / 0x200, 0x3C0 / ..../ 0x140, 0xEFFF ) | 4: 0 Parameter: returns int | ||
5: 1 Parameter: float value | |||
22: 1 Parameter: wchar * | 6: 0 Parameter: returns float | ||
7: 2 Parameter: int, int - (example: 0, 0x1C0 / 0x40, 0x3C0 / 0x200, 0x3C0 / ..../ 0x140, 0xEFFF ) - page_xmb page_xmb_indicator | |||
8: 0 Parameter: | |||
9: 2 Parameter: | |||
10: 0 Parameter: | |||
11: 1 Parameter: int | |||
12: 1 Parameter: | |||
13: 0 Parameter: returns ptr* | |||
14: 0 Parameter: returns uint8 | |||
15: 2 Parameter: calls 16) with int,int, 0 | |||
16: 3 Parameter: int value (0-3),int,int explore_action (0 = ,1 = FocusMessageBox,2 = FocusFriend) - calls impose_plugin+1C | |||
17: 0 Parameter: returns struct according to gametool/gametool2 | |||
18: 1 Parameter: int | |||
19: 2 Parameter: int,int (0x0C memsets 2 regions) | |||
20: 1 Parameter: uint8 [0x38] | |||
21: 1 Parameter: uint8 [0x38] | |||
22: 1 Parameter: wchar * - page_xmb_indicator | |||
23: 0 Parameter: returns ptr* | |||
24: 0 Parameter: - _vshcommon_34A05733 ("xmb_plugin2", 0x15480) | |||
25: 0 Parameter: returns ptr* | |||
26: 1 Parameter: int value (0=decrease(+page_xmb_fg) + xmb2_interface_7(0,0x1C0/0x40,0x1C0),else=increase (page_xmb_fg)) | |||
27: 0 Parameter: | |||
28: 1 Parameter: char* | |||
29: 0 Parameter: | |||
30: 2 Parameter: int,int | |||
31: 1 Parameter: int value (0=decrease, else=increase) - page_xmb_bg | |||
32: 1 Parameter: int value (0=decrease, else=increase) - page_xmb_fg | 32: 1 Parameter: int value (0=decrease, else=increase) - page_xmb_fg | ||
Revision as of 23:27, 17 February 2014
3 Identifiers:
- 0x584D4D30 ("XMM0")
- 0x4D4F4430 ("MOD0")
- 0x584D4232 ("XMB2")
XMM0 Interface
contains 26 subs:
0: 1 Parameter: 1: 2: 3: 3 Parameter: - int value (Plugin Enum ID), void *, int - Loads corresponding plugin and executes the thread for view/interface usage 4: ...
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 (0 - 0x14) 1: 2 Parameter: int value (0 - 0x0A), int value (0 - 0x14) 2: 1 Parameter: int value 3: 0 Parameter: 4: 0 Parameter: returns int 5: 1 Parameter: float value 6: 0 Parameter: returns float 7: 2 Parameter: int, int - (example: 0, 0x1C0 / 0x40, 0x3C0 / 0x200, 0x3C0 / ..../ 0x140, 0xEFFF ) - page_xmb page_xmb_indicator 8: 0 Parameter: 9: 2 Parameter: 10: 0 Parameter: 11: 1 Parameter: int 12: 1 Parameter: 13: 0 Parameter: returns ptr* 14: 0 Parameter: returns uint8 15: 2 Parameter: calls 16) with int,int, 0 16: 3 Parameter: int value (0-3),int,int explore_action (0 = ,1 = FocusMessageBox,2 = FocusFriend) - calls impose_plugin+1C 17: 0 Parameter: returns struct according to gametool/gametool2 18: 1 Parameter: int 19: 2 Parameter: int,int (0x0C memsets 2 regions) 20: 1 Parameter: uint8 [0x38] 21: 1 Parameter: uint8 [0x38] 22: 1 Parameter: wchar * - page_xmb_indicator 23: 0 Parameter: returns ptr* 24: 0 Parameter: - _vshcommon_34A05733 ("xmb_plugin2", 0x15480) 25: 0 Parameter: returns ptr* 26: 1 Parameter: int value (0=decrease(+page_xmb_fg) + xmb2_interface_7(0,0x1C0/0x40,0x1C0),else=increase (page_xmb_fg)) 27: 0 Parameter: 28: 1 Parameter: char* 29: 0 Parameter: 30: 2 Parameter: int,int 31: 1 Parameter: int value (0=decrease, else=increase) - page_xmb_bg 32: 1 Parameter: int value (0=decrease, else=increase) - page_xmb_fg
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 | 0x37 |
wboard_plugin | 0x38 |
hknw_plugin | 0x32 |
poweroff_plugin | 0x39 |
eula_hcopy_plugin | 0x3C |
videoeditor_plugin | 0x3A |
scenefolder_plugin | 0x3B |
mtpinitiator_plugin | 0x3E |