Editing Xmb plugin
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 33: | Line 33: | ||
20: 2 Parameter: out: int *, out: int * | 20: 2 Parameter: out: int *, out: int * | ||
21: 2 Parameter: int value (Plugin Enum ID), int value (0 = _vshnet_965A7E9D( ) ,else= _vshnet_52122E7D(("PS3 %s"), )) | 21: 2 Parameter: int value (Plugin Enum ID), int value (0 = _vshnet_965A7E9D( ) ,else= _vshnet_52122E7D(("PS3 %s"), )) | ||
22: 1 Parameter: int value (Plugin Enum ID | 22: 1 Parameter: int value (Plugin Enum ID) | ||
23: 2 Parameter: char* action, int value - Executes Action | 23: 2 Parameter: char* action, int value - Executes Action | ||
24: 2 Parameter: char* action, int value - Gets Plugin ID Enum based by Action string | 24: 2 Parameter: char* action, int value - Gets Plugin ID Enum based by Action string | ||
25: 0 Parameter: | 25: 0 Parameter: | ||
== Function 19 == | == Function 19 == | ||
Line 94: | Line 90: | ||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
! Plugin name !! Enum ID !! ModuleLoadOpinion | ! Plugin name !! Enum ID !! ModuleLoadOpinion | ||
|- | |- | ||
|[[system_plugin]] || 0x00 || 0x82 | |[[system_plugin]] || 0x00 || 0x82 | ||
|- | |- | ||
|[[xmb_plugin]] || 0x01 || 0x83 | |[[xmb_plugin]] || 0x01 || 0x83 | ||
|- | |- | ||
|[[explore_plugin]] || 0x02 || 0x485 | |[[explore_plugin]] || 0x02 || 0x485 | ||
|- | |- | ||
|[[game_plugin]] || 0x14 || 0x51 | |[[game_plugin]] || 0x14 || 0x51 | ||
|- | |- | ||
|[[np_trophy_ingame]] || 0x25 || 0x808 | |[[np_trophy_ingame]] || 0x25 || 0x808 | ||
|- | |- | ||
|[[gamedata_plugin]] || 0x15 || 0x11 | |[[gamedata_plugin]] || 0x15 || 0x11 | ||
|- | |- | ||
|[[game_ext_plugin]] || 0x16 || 0x51 | |[[game_ext_plugin]] || 0x16 || 0x51 | ||
|- | |- | ||
|[[premo_plugin]] || 0x1A || 0xC0 | |[[premo_plugin]] || 0x1A || 0xC0 | ||
|- | |- | ||
|[[micon_lock_plugin]] || 0x2B || 0x0 | |[[micon_lock_plugin]] || 0x2B || 0x0 | ||
|- | |- | ||
|[[category_setting_plugin]] || 0x03 || 0x484 | |[[category_setting_plugin]] || 0x03 || 0x484 | ||
|- | |- | ||
|[[sysconf_plugin]] || 0x05 || 0x40 | |[[sysconf_plugin]] || 0x05 || 0x40 | ||
|- | |- | ||
|[[netconf_plugin]] || 0x06 || 0x8 | |[[netconf_plugin]] || 0x06 || 0x8 | ||
|- | |- | ||
|[[software_update_plugin]] || 0x07 || 0x41 | |[[software_update_plugin]] || 0x07 || 0x41 | ||
|- | |- | ||
|[[bdp_plugin]] || 0x11 || 0x51 | |[[bdp_plugin]] || 0x11 || 0x51 | ||
|- | |- | ||
|[[bdp_disccheck_plugin]] || 0x12 || 0x81 | |[[bdp_disccheck_plugin]] || 0x12 || 0x81 | ||
|- | |- | ||
|[[bdp_storage_plugin]] || 0x13 || 0x81 | |[[bdp_storage_plugin]] || 0x13 || 0x81 | ||
|- | |- | ||
|[[user_plugin]] || 0x04 || 0x148 | |[[user_plugin]] || 0x04 || 0x148 | ||
|- | |- | ||
|[[friendim_plugin]] || 0x1E || 0x1 | |[[friendim_plugin]] || 0x1E || 0x1 | ||
|- | |- | ||
|[[friendml_plugin]] || 0x1F || 0x41 | |[[friendml_plugin]] || 0x1F || 0x41 | ||
|- | |- | ||
|[[friendtrophy_plugin]] || 0x26 || 0x41 | |[[friendtrophy_plugin]] || 0x26 || 0x41 | ||
|- | |- | ||
|[[profile_plugin]] || 0x27 || 0x41 | |[[profile_plugin]] || 0x27 || 0x41 | ||
|- | |- | ||
|[[photoviewer_plugin]] || 0x0B || 0x271 | |[[photoviewer_plugin]] || 0x0B || 0x271 | ||
|- | |- | ||
|[[videoplayer_plugin]] || 0x10 || 0x271 | |[[videoplayer_plugin]] || 0x10 || 0x271 | ||
|- | |- | ||
|[[webbrowser_plugin]] || 0x1B || 0x8071 | |[[webbrowser_plugin]] || 0x1B || 0x8071 | ||
|- | |- | ||
|[[webrender_plugin]] || 0x1C || 0x8071 | |[[webrender_plugin]] || 0x1C || 0x8071 | ||
|- | |- | ||
|[[xai_plugin]] || 0x1D || 0x81 | |[[xai_plugin]] || 0x1D || 0x81 | ||
|- | |- | ||
|[[audioplayer_plugin]] || 0x0D || 0x31 | |[[audioplayer_plugin]] || 0x0D || 0x31 | ||
|- | |- | ||
|[[videodownloader_plugin]] || 0x28 || 0x8 | |[[videodownloader_plugin]] || 0x28 || 0x8 | ||
|- | |- | ||
|[[nas_plugin]] || 0x22 || 0x48 | |[[nas_plugin]] || 0x22 || 0x48 | ||
|- | |- | ||
|[[download_plugin]] || 0x29 || 0x8 | |[[download_plugin]] || 0x29 || 0x8 | ||
|- | |- | ||
|[[ps3_savedata_plugin]] || 0x17 || 0x808 | |[[ps3_savedata_plugin]] || 0x17 || 0x808 | ||
|- | |- | ||
|[[vmc_savedata_plugin]] || 0x18 || 0x8 | |[[vmc_savedata_plugin]] || 0x18 || 0x8 | ||
|- | |- | ||
|[[thumthum_plugin]] || 0x2A || 0x48 | |[[thumthum_plugin]] || 0x2A || 0x48 | ||
|- | |- | ||
|[[npsignin_plugin]] || 0x23 || 0x1 | |[[npsignin_plugin]] || 0x23 || 0x1 | ||
|- | |- | ||
|[[avc_plugin]] || 0x20 || 0x8071 | |[[avc_plugin]] || 0x20 || 0x8071 | ||
|- | |- | ||
|[[avc2_text_plugin]] || 0x21 || 0x1 | |[[avc2_text_plugin]] || 0x21 || 0x1 | ||
|- | |- | ||
|[[sacd_plugin]] || 0x0E || 0x69 | |[[sacd_plugin]] || 0x0E || 0x69 | ||
|- | |- | ||
|[[eula_cddb_plugin]] || 0x0F || 0x48 | |[[eula_cddb_plugin]] || 0x0F || 0x48 | ||
|- | |- | ||
|[[strviewer_plugin]] || 0x2D || 0x58 | |[[strviewer_plugin]] || 0x2D || 0x58 | ||
|- | |- | ||
|[[edy_plugin]] || 0x08 || 0x48 | |[[edy_plugin]] || 0x08 || 0x48 | ||
|- | |- | ||
|[[print_plugin]] || 0x09 || 0x40 | |[[print_plugin]] || 0x09 || 0x40 | ||
|- | |- | ||
|[[newstore_plugin]] || 0x31 || 0x48 | |[[newstore_plugin]] || 0x31 || 0x48 | ||
|- | |- | ||
|[[deviceconf_plugin]] || 0x0A || 0x40 | |[[deviceconf_plugin]] || 0x0A || 0x40 | ||
|- | |- | ||
|[[dlna_plugin]] || 0x2C || 0x48 | |[[dlna_plugin]] || 0x2C || 0x48 | ||
|- | |- | ||
|[[playlist_plugin]] || 0x2F || 0x8 | |[[playlist_plugin]] || 0x2F || 0x8 | ||
|- | |- | ||
|[[np_trophy_plugin]] || 0x24 || 0x808 | |[[np_trophy_plugin]] || 0x24 || 0x808 | ||
|- | |- | ||
|[[kensaku_plugin]] || 0x34 || 0x80 | |[[kensaku_plugin]] || 0x34 || 0x80 | ||
|- | |- | ||
|[[regcam_plugin]] || 0x35 || 0x48 | |[[regcam_plugin]] || 0x35 || 0x48 | ||
|- | |- | ||
|[[idle_plugin]] || 0x36 || 0x481 | |[[idle_plugin]] || 0x36 || 0x481 | ||
|- | |- | ||
|[[filecopy_plugin]] || 0x37 || 0x48 | |[[filecopy_plugin]] || 0x37 || 0x48 | ||
|- | |- | ||
|[[wboard_plugin]] || 0x38 || 0x881 | |[[wboard_plugin]] || 0x38 || 0x881 | ||
|- | |- | ||
|[[hknw_plugin]] || 0x32 || 0x8071 | |[[hknw_plugin]] || 0x32 || 0x8071 | ||
|- | |- | ||
|[[poweroff_plugin]] || 0x39 || 0x141 | |[[poweroff_plugin]] || 0x39 || 0x141 | ||
|- | |- | ||
|[[eula_hcopy_plugin]] || 0x3C || 0x141 | |[[eula_hcopy_plugin]] || 0x3C || 0x141 | ||
|- | |- | ||
|[[videoeditor_plugin]] || 0x3A || 0x271 | |[[videoeditor_plugin]] || 0x3A || 0x271 | ||
|- | |- | ||
|[[scenefolder_plugin]] || 0x3B || 0x8 | |[[scenefolder_plugin]] || 0x3B || 0x8 | ||
|- | |- | ||
|[[mtpinitiator_plugin]] || 0x3E || 0x40 | |[[mtpinitiator_plugin]] || 0x3E || 0x40 | ||
|- | |- | ||
|[[campaign_plugin]] || 0x3F || 0x11 | |[[campaign_plugin]] || 0x3F || 0x11 | ||
|- | |- | ||
|[[remotedownload_plugin]] || 0x40 || 0x140 | |[[remotedownload_plugin]] || 0x40 || 0x140 | ||
|} | |} | ||
Line 239: | Line 235: | ||
8: 0 Parameter: | 8: 0 Parameter: | ||
9: 3 Parameter: int *, int* , wchar * infotext1 | 9: 3 Parameter: int *, int* , wchar * infotext1 | ||
10: 0 Parameter: | 10: 0 Parameter: | ||
11: 1 Parameter: int | 11: 1 Parameter: int | ||
12: 1 Parameter: int id | 12: 1 Parameter: int id | ||
Line 253: | Line 249: | ||
22: 1 Parameter: wchar * - page_xmb_indicator - Shows XMB-Notifications at the bottom like "(Triangle): Options" | 22: 1 Parameter: wchar * - page_xmb_indicator - Shows XMB-Notifications at the bottom like "(Triangle): Options" | ||
23: 0 Parameter: returns ptr* ( ptr[0x908] = -1 -> ClearWBoardFocus) | 23: 0 Parameter: returns ptr* ( ptr[0x908] = -1 -> ClearWBoardFocus) | ||
24: 0 Parameter: - _vshcommon_34A05733 ("xmb_plugin2", 0x15480) | 24: 0 Parameter: - _vshcommon_34A05733 ("xmb_plugin2", 0x15480) | ||
25: 0 Parameter: returns sys_lwmutex_t * "_pf_lwm" | 25: 0 Parameter: returns sys_lwmutex_t * "_pf_lwm" | ||
26: 1 Parameter: int value (0=decrease(+page_xmb_fg) + xmb2_interface_7(0,0x1C0/0x40,0x1C0),else=increase (page_xmb_fg)) | 26: 1 Parameter: int value (0=decrease(+page_xmb_fg) + xmb2_interface_7(0,0x1C0/0x40,0x1C0),else=increase (page_xmb_fg)) | ||
Line 395: | Line 391: | ||
{{XMB_Indexed_Modules}} | {{XMB_Indexed_Modules}} | ||
=xmb_plugin_normal.rco ([[RCOXML | =xmb_plugin_normal.rco ([[RCOXML Structure|RCOXML]] contents)= | ||
*Notes: | *Notes: | ||
**The main tree uses the name '''xmb_plugin'''... same name than [[xmb_ingame]], and his contents are 99,9% similar | **The main tree uses the name '''xmb_plugin'''... same name than [[xmb_ingame]], and his contents are 99,9% similar | ||
Line 401: | Line 397: | ||
**'''page_xmb_bg''' (maybe related with the wave + sparks animation) and '''page_xmb_fg''' are background and foreground, his purpose is a bit confusing | **'''page_xmb_bg''' (maybe related with the wave + sparks animation) and '''page_xmb_fg''' are background and foreground, his purpose is a bit confusing | ||
{{Boxcode| | {{Boxcode|content=<syntaxhighlight lang="xml"> | ||
<?xml version="1.0" encoding="iso-8859-1"?> | <?xml version="1.0" encoding="iso-8859-1"?> | ||
<!-- This XML representation of an RCO structure was generated by Rcomage v1.1.1 --> | <!-- This XML representation of an RCO structure was generated by Rcomage v1.1.1 --> |