Editing Game 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 7: | Line 7: | ||
contains 105 subs: | contains 105 subs: | ||
0: | 0: 0 Parameter: - set Widget "page_game_main" and activate | ||
1: | 1: | ||
2: 1 Parameter: uint8_t [0x230] | 2: 1 Parameter: uint8_t [0x230] | ||
3: 1 Parameter: int | 3: 1 Parameter: int | ||
4: 2 Parameter: int (used for func 3), uint8_t | 4: 2 Parameter: int (used for func 3), uint8_t [0x1A0] | ||
5 | 5: | ||
6 | 6: | ||
7: | 7: 0 Parameter: - set Widget "page_game_main", pageactivate and paf_55944323 /paf_FA17FC05. | ||
8: | 8: 1 Parameter: out:uint8_t [0x114] - (+4 = TitleID) | ||
9: 1 Parameter: out:char* | 9: 1 Parameter: out:char* - returns (running?) TitleID | ||
10: 1 Parameter: out:uint8_t [8] | 10: 1 Parameter: out:uint8_t [8] | ||
11: | 11: | ||
12 | 12: | ||
13 | 13: | ||
14: 0 Parameter: - pad vibration related | 14: 0 Parameter: - pad vibration related | ||
15: GetExecAppType, 2 Parameter: int * apptype, int | 15: GetExecAppType, 2 Parameter: int * apptype, int (=0) | ||
16: | 16: | ||
17 | 17: | ||
18: | 18: | ||
19: | 19: | ||
20: 1 Parameter: out: uint8_t [0x5B8] | 20: 1 Parameter: out: uint8_t [0x5B8] | ||
21 | 21: | ||
22: | 22: 4 Parameter: int targetType, char * targetId, uint8 value , int userdata - commerce2ExecuteStoreBrowse | ||
23: 1 Parameter: in: uint8_t [0xA4] | 23: 1 Parameter: in: uint8_t [0xA4] | ||
24: | 24: | ||
25: | 25: 2 Parameter: char * url, void* usrdata | ||
26: | 26: 1 Parameter: int taskId | ||
27: 1 Parameter: in: char * | 27: 1 Parameter: in: char * string [0x800] | ||
28 | 28: | ||
29: | 29: | ||
30: | 30: 1 Parameter: int * | ||
31: | 31: 1 Parameter: int * game_plugin_view | ||
32: Get MANUAL DirName, 1 Parameter: char [0x80] | 32: Get MANUAL DirName, 1 Parameter: char [0x80] | ||
33: 0 Parameter: - is music gameBgmPlayback allowed check | 33: 0 Parameter: - is music gameBgmPlayback allowed check | ||
Line 46: | Line 46: | ||
37: 0 Parameter: | 37: 0 Parameter: | ||
38: 1 Parameter: uint64_t data - event port send data1=0x100, data2=0x14, data3=input | 38: 1 Parameter: uint64_t data - event port send data1=0x100, data2=0x14, data3=input | ||
39: 1 Parameter: char * titleid | 39: 1 Parameter: char * titleid | ||
40: 3 Parameter: char * titleid | 40: 3 Parameter: char * titleid, int* , | ||
41: | 41: | ||
42: 4 Parameter: char * titleid, | 42: 4 Parameter: char * titleid, , , | ||
43: 0 Parameter: | 43: 0 Parameter: | ||
44: | 44: | ||
45: | 45: 2 Parameter: int value (-1), int value (NoCalcFlag) - initGameData, returns Memory Container | ||
46: EndGameData, 0 Parameter: | 46: EndGameData, 0 Parameter: | ||
47: getGameDataStat, 3 Parameter: char * DirName, char * CategoryType, | 47: getGameDataStat, 3 Parameter: char * DirName, char * CategoryType, sys_addr_t *alloc_addr [1] | ||
48: updateGameData, 4 Parameter: char * DirName, | 48: updateGameData, 4 Parameter: char * DirName, char * CategoryType, void * callback, uint8_t[0xBA4] (SysParam) | ||
49: | 49: | ||
50: | 50: 3 Parameter: int InvalidMsg, void * callback, int | ||
51: 0 Parameter: FindWidget("page_game_main") - returns Widget View | 51: 0 Parameter: FindWidget("page_game_main") - returns Widget View | ||
52: cacheInit, 2 Parameter: void * callback, uint8_t SysCacheParam[0x444] | 52: cacheInit, 2 Parameter: void * callback, uint8_t SysCacheParam[0x444] | ||
53: cacheClear, 0 Parameter: | 53: cacheClear, 0 Parameter: | ||
54: | 54: GetBootInfo, 1 Parameter: uint8_t bootinfo[0x20] | ||
55: GetTitleId,1 Parameter: | 55: GetTitleId,1 Parameter: char * titleId [0x0A] | ||
56: | 56: 2 Parameter: out: ptr* , int value (0,1) - (set/get? kbGetSize) | ||
57: SetSysVersion, 1 Parameter: char * SysVersion | 57: SetSysVersion, 1 Parameter: char * SysVersion | ||
58: GetDiscInfo, 1 Parameter: uint8_t [0x20] ( | 58: GetDiscInfo, 1 Parameter: uint8_t [0x20] ("Hybrid Flags" area from [[PS3_DISC.SFB]] ?) | ||
59: | 59: 4 Parameter: int dialogtype, 0, void * ptr_handler, 0 | ||
60: SetEjectMode, 1 Parameter: int mode | 60: SetEjectMode, 1 Parameter: int mode | ||
61: | 61: 7 Parameter: char * DirName, char * , Type, Options, MemoryContainer, ExecData, UserData | ||
62: getList, 7 Parameter: int * ListBufNum, sys_addr_t * memory_allocate_from_container, int * ListNum, int * GetListNum, | 62: getList, 7 Parameter: int * ListBufNum, sys_addr_t * memory_allocate_from_container, int * ListNum, int * GetListNum, MemoryContainerId | ||
63: GetBootInfo, 3 Parameter: int * Type, char * DirName[0x20], int * ExecData | 63: GetBootInfo, 3 Parameter: int * Type, char * DirName[0x20], int * ExecData | ||
64: | 64: SetExecData, 1 Parameter: int * ExecData | ||
65: | 65: 3 Parameter: int *, int *, char * | ||
66: | 66: GetHddGamePath, 1 Parameter: char * HddGamePath/homePath ("/dev_hdd0/game/NPEA00013/USRDIR") | ||
67: DeleteGame, 2 Parameter: char * DirName, | 67: DeleteGame, 2 Parameter: char * DirName, MemoryContainerId | ||
68: | 68: 2 Parameter: char * gamelauncher_path, char * gamepath | ||
69: | 69: GetImportPath, 1 Parameter: char * ImportPath | ||
70: | 70: GetExportPath, 1 Parameter: char * ExportPath | ||
71: | 71: | ||
72: | 72: | ||
73: | 73: | ||
74: | 74: | ||
75: | 75: | ||
76: | 76: | ||
77: | 77: | ||
78: | 78: | ||
79: | 79: 2 Parameter: char * user_path, char * path | ||
80: | 80: | ||
81: | 81: | ||
82: | 82: | ||
83: | 83: Create tmp file, 1 Parameter: int p3t_theme_size - ("/dev_hdd0/tmp/game/theme.tmp") | ||
84: | 84: Write tmp file, 2 Parameter: int p3t_theme_size, void * buf | ||
85: | 85: Close tmp file, 2 Parameter: int delete_or_install_theme, int flags - renames/deletes tmp file | ||
86: | 86: 1 Parameter: char * path ("/dev_hdd0/game" + "/C01" | ||
87: | 87: 1 Parameter: char * HTMLDIR - creates HTMLDIR | ||
88: | 88: 1 Parameter: char * dirname [0x20] - create + delete | ||
89: | 89: | ||
90: | 90: | ||
91: | 91: | ||
92: | 92: | ||
93: | 93: 1 Parameter: int page_hider ( 0 = page close "page_hider" widget, 1 = create "page_hider" widget) | ||
94: | 94: 0 Parameter: cellFsUnlink ("/dev_hdd0/data/disp_change.dat") | ||
95: | 95: | ||
96: | 96: | ||
97: vmcAssign, 4 Parameter: int VmcPort (0/1), char * vmcFileName, void *callback, 0 | 97: vmcAssign, 4 Parameter: int VmcPort (0/1), char * vmcFileName, void *callback, 0 | ||
98: ps1End, 1 Parameter: int Ps1EndMode (0-4) | 98: ps1End, 1 Parameter: int Ps1EndMode (0-4) | ||
99: SetPadRumble, 1 Parameter: int mode - | 99: SetPadRumble, 1 Parameter: int * mode - for pad id = 0 | ||
100: | 100: | ||
101: | 101: | ||
102: | 102: | ||
103: 1 Parameter: char * dirname - | 103: 1 Parameter: char * dirname - delete game with memory container -1 | ||
104: 1 Parameter: char * pkg?_filepath | 104: 1 Parameter: char * pkg?_filepath | ||
{{Reverse engineering}}<noinclude>[[Category:Main]]</noinclude> | {{Reverse engineering}}<noinclude>[[Category:Main]]</noinclude> |