Explore plugin: Difference between revisions

From PS3 Developer wiki
Jump to navigation Jump to search
Line 21: Line 21:
! Command !! Example !! notes
! Command !! Example !! notes
|-  
|-  
|reload_category <Category> || reload_category game || Category = game, video, psn, network, music, photo
|add || ||
|-
|reload_category_items <Category> || reload_category_items game ||
|-
|focus_category <Category> || focus_category game ||
|-
|wait <msec> || wait 1000  ||
|-
|open_list || ||
|-
|yield || ||
|-
|focus || ||
|-
|close_list || ||
|-
|focus_mrid 0x%llx || ||
|-
|-
|exec_app || exec_app recover_ok || or exec_app shopdemo / exec_app DelAfterInstall / exec_app EulaOK / exec_app SignupOK / exec_app ExecInstallOK / exec_app ExecInstallNG / exec_app ExecNetCheckOK / exec_app ExecNetCheckNG / exec_app NaviCommandCheckGameBootFinish / exec_app NaviNotAllowed / exec_app OnlineOK / exec_app UrlOK / exec_app open_update_confirm_dialog / exec_app signup_finish
|beq || ||
|-
|br || ||
|-
|close_all_list || ||
|-
|close_list || ||
|-
|exec_app|| exec_app recover_ok|| or exec_app shopdemo / exec_app DelAfterInstall / exec_app EulaOK / exec_app SignupOK / |exec_app ExecInstallOK / exec_app ExecInstallNG / exec_app ExecNetCheckOK / exec_app ExecNetCheckNG / exec_app |NaviCommandCheckGameBootFinish / exec_app NaviNotAllowed / exec_app OnlineOK / exec_app UrlOK / exec_app open_update_confirm_dialog / |exec_app signup_finish
|exec_push || ||
|-
|focus || ||
|-
|focus_category <Category>|| focus_category game|| Category = game, video, psn, network, music, photo
|-
|-
|focus_segment_index || focus_segment_index -1 0 || or focus_segment_index seg_mcutility 0 / focus_segment_index seg_newvmc 0 / focus_segment_index gameDir 0
|-
|focus_segment_hit_first gameDir %s || ||
|-
| store_mrid || ||
|-
| br || ||
|-
| add || ||
|-
| beq || ||
|-
| sd || ||
|-
| store_mrid_hit_first || ||
|-
| store_mrid_hit_last || ||
|-
| close_all_list || ||
|-
| scroll_list || ||
|-
| focus_segment_mrid|| ||
|-
| focus_segment_hit_last || ||
|-
| reload_item|| ||
|-
| reload_item_mrid|| ||
|-
| reload_category_segment|| ||
|-
| reload_segment_focused|| ||
|-
| reload_segment_index|| ||
|-
| reload_list|| ||
|-
| exec_push|| ||
|-
| set_playing || ||
|-
| metagen|| ||
|-
| metagen_sync|| ||
|-
| focus_segment_stored_mrid || ||
|-
| focus_last || ||
|-
|focus_index || ||
|focus_index || ||
|-
|focus_last || ||
|-
|focus_mrid 0x%llx || ||
|-
|focus_segment_hit_first gameDir %s || ||
|-
|focus_segment_hit_last || ||
|-
|focus_segment_index || focus_segment_index -1 0|| or focus_segment_index seg_mcutility 0 / focus_segment_index seg_newvmc 0 / |focus_segment_index gameDir 0
|-
|focus_segment_mrid || ||
|-
|focus_segment_stored_mrid || ||
|-
|metagen || ||
|-
|metagen_sync || ||
|-
|open_list || ||
|-
|reload_category <Category>|| reload_category game|| Category = game, video, psn, network, music, photo
|-
|reload_category_items <Category>|| reload_category_items game ||
|-
|reload_category_segment || ||
|-
|reload_item || ||
|-
|reload_item_mrid || ||
|-
|reload_list || ||
|-
|reload_segment_focused || ||
|-
|reload_segment_index || ||
|-
|scroll_list || ||
|-
|sd || ||
|-
|set_playing || ||
|-
|store_mrid || ||
|-
|store_mrid_hit_first || ||
|-
|store_mrid_hit_last || ||
|-
|wait <msec>|| wait 1000 ||
|-
|yield || ||
|}
|}



Revision as of 01:57, 20 February 2014

4 Identifiers:

  • 1
  • 0x43415430 ("CAT0")
  • 0x4D4F4430 ("MOD0")
  • 0x41435430 ("ACT0")

1 Interface

contains dynamically allocated subs:

0: 1 Input: 
...
5: 3 Inputs: char* (reload_category game/network/..,reload_category_items game/...)  ,0, 0 - send (sequences of)xmb command(s)
6: 2 Inputs: char* (open_list nocheck/...), 0

Example XMB Commands:

Command Example notes
add
beq
br
close_all_list
close_list
exec_app exec_app recover_ok exec_app ExecInstallOK / exec_app ExecInstallNG / exec_app ExecNetCheckOK / exec_app ExecNetCheckNG / exec_app |NaviCommandCheckGameBootFinish / exec_app NaviNotAllowed / exec_app OnlineOK / exec_app UrlOK / exec_app open_update_confirm_dialog / |exec_app signup_finish exec_push
focus
focus_category <Category> focus_category game Category = game, video, psn, network, music, photo
focus_index
focus_last
focus_mrid 0x%llx
focus_segment_hit_first gameDir %s
focus_segment_hit_last
focus_segment_index focus_segment_index -1 0 focus_segment_index gameDir 0
focus_segment_mrid
focus_segment_stored_mrid
metagen
metagen_sync
open_list
reload_category <Category> reload_category game Category = game, video, psn, network, music, photo
reload_category_items <Category> reload_category_items game
reload_category_segment
reload_item
reload_item_mrid
reload_list
reload_segment_focused
reload_segment_index
scroll_list
sd
set_playing
store_mrid
store_mrid_hit_first
store_mrid_hit_last
wait <msec> wait 1000
yield

CAT0 Interface

contains 25 subs:

0: 
1: 
..
24: 

MOD0 Interface

contains 4 subs:

0: 0 Input: (ModuleActivate)
1: 0 Input: (ModuleDeactivate)
2: 1 Input: string name? - (ModuleLoadFailed)
3: 1 Input: string name? - (ModuleGetLoadOpinion)

ACT0 Interface

contains 1 sub:

0: 1 Input: string 
(explore, CloseListChild, FocusMessageBox, FocusFriend, ClearCache, ClearWBoardFocus, SetWBoardFocus, ExecStorageCopy, NotifyErrorNoExecute, 
ShopDemo_ResetTimer)