Game plugin
Jump to navigation
Jump to search
1 Identifier:
- 1
1 Interface
contains 105 subs:
0: 0 Parameter: - set Widget "page_game_main" and activate 1: 2: 1 Parameter: uint8_t [0x230] 3: 1 Parameter: int 4: 2 Parameter: int (used for func 3), uint8_t [0x1A0] 5: 6: 7: 0 Parameter: - set Widget "page_game_main", pageactivate and paf_55944323 /paf_FA17FC05. 8: 1 Parameter: out:uint8_t [0x114] - (+4 = TitleID) 9: 1 Parameter: out:char* - returns (running?) TitleID 10: 1 Parameter: out:uint8_t [8] 11: 12: 13: 14: 0 Parameter: - pad vibration related 15: GetExecAppType, 2 Parameter: int * apptype, int * extendedtype? 16: 17: 18: 19: 20: 1 Parameter: out: uint8_t [0x5B8] 21: 22: commerce2ExecuteStoreBrowse, 4 Parameter: int targetType, char * targetId, uint8 flags, int userdata - 23: 1 Parameter: in: uint8_t [0xA4] 24: 25: wakeupWithGameExit, 2 Parameter: char * url, void* usrdata 26: commerce2Reboot4PrgDl, 1 Parameter: int taskId 27: 1 Parameter: in: char * string [0x800] 28: RebootSignup?, 0 Parameter: 29: 30: commerce2GetOptions, 1 Parameter: int * userdata 31: GetUsrdataOnGameExit, 1 Parameter: int * game_plugin_view 32: Get MANUAL DirName, 1 Parameter: char [0x80] 33: 0 Parameter: - is music gameBgmPlayback allowed check 34: 1 Parameter: char * [0x20] 35: 1 Parameter: char * DirName[0x20] - tmp game lock 36: 2 Parameter: int * , char * 37: 0 Parameter: 38: 1 Parameter: uint64_t data - event port send data1=0x100, data2=0x14, data3=input 39: 1 Parameter: char * titleid 40: 3 Parameter: char * titleid, int* , 41: 42: 4 Parameter: char * titleid, , , 43: 0 Parameter: 44: 45: 2 Parameter: int value (-1), int value (NoCalcFlag) - initGameData, returns Memory Container 46: EndGameData, 0 Parameter: 47: getGameDataStat, 3 Parameter: char * DirName, char * CategoryType, uint8_t[0xBA4] 48: updateGameData, 4 Parameter: char * DirName, char * CategoryType, void * callback, uint8_t[0xBA4] (SysParam) 49: 50: 3 Parameter: char * ErrorMsg, void * callback, char * tex? 51: 0 Parameter: FindWidget("page_game_main") - returns Widget View 52: cacheInit, 2 Parameter: void * callback, uint8_t SysCacheParam[0x444] 53: cacheClear, 0 Parameter: 54: GetBootInfo, 1 Parameter: uint8_t bootinfo[0x20] 55: GetTitleId,1 Parameter: char * titleId [0x0A] 56: 2 Parameter: int * data (=0) , int value (0,1) - (kbGetSize) 57: SetSysVersion, 1 Parameter: char * SysVersion (String Version for attribute "PS3_SYSTEM_VER") 58: GetDiscInfo, 1 Parameter: uint8_t [0x20] (titleid? (0xA) from /dev_ps2disc/SYSTEM.CNF or /dev_bdvd/PS3_GAME/(L0x/)PARAM.SFO) 59: 4 Parameter: int dialog_msg_type (0=corrupted gamedata,1=corrupted installgame,2=update completed,3=hdd full stop game) int size, void * callback, 0 60: SetEjectMode, 1 Parameter: int mode 61: gameExec, 7 Parameter: char * DirName (Type=1,else ""), char * DirName (Type!=1,else ""),int Type,int Options,sys_memory_container_t MemoryContainer, ExecData, UserData 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 64: SetExecDataParam, 1 Parameter: int * ExecData 65: GetExitInfo, 5 Parameter: int * status, int * Type, char * DirName, uint8_t * ExecData, uint8_t * UserData 66: HomePath, 1 Parameter: char * HddGamePath/homePath (Playstation@Home "/dev_hdd0/game/NPEA00013/USRDIR") 67: DeleteGame, 2 Parameter: char * DirName, sys_memory_container_t MemoryContainerId 68: OptionPath, 2 Parameter: char * CommonPath, char * PersonalPath 69: ExportPath, 1 Parameter: char * ImportPath[0x80] (GetImportPath) 70: ImportPath, 1 Parameter: char * ExportPath[0x80] (GetExportPath) 71: Open, 4 Parameter: int Type, char * DirName, int (-1), int * SizeInfo[3] { 0, 0, 0 } 72: BootCheck, 5 Parameter: int * Type, int * Attribute, int (-1), int * SizeInfo[3] { 0, 0, 0}, char * DirName 73: PatchCheck, 2 Parameter: int (-1), int * SizeInfo[3] {0, 0, 0} 74: Create, 4 Parameter: uint8_t setData[0xD4], char * ContentInfoPath, char * GameDataPath, int Mode 75: getInt, 3 Parameter: int DataId, int * DataInt, int Mode 76: getStr, 4 Parameter: int DataId, char * DataStr, int max_len(0x80), int Mode 77: setInt, 3 Parameter: int DataId, int DataInt, int Mode 78: setStr, 3 Parameter: int DataId, char * DataStr, int Mode 79: Close, 2 Parameter: char * ContentInfoPath, char * GameDataPath 80: dialog, 3 Parameter: int Type, int NeedSize, char * DirName 81: getSizeKB, 1 Parameter: int * DataInt 82: tInstall, 4 Parameter: char * UsrDirPath, char * FileName, int Options, int (0) 83: mtInstall (Create tmp file), 1 Parameter: int FileSize - ("/dev_hdd0/tmp/game/theme.tmp") 84: Write tmp file, 2 Parameter: int p3t_theme_size, void * buf 85: Close tmp file, 2 Parameter: int Status (=0 continue install, else=close), int Options - renames/deletes tmp file 86: getUpPath, 1 Parameter: char * Path ("/dev_hdd0/game" + "/C01") 87: getWConPath, 1 Parameter: char * Path (HTMLDIR - creates HTMLDIR) 88: delGameData, 1 Parameter: char * DirName [0x20] 89: getDevIdList, 2 Parameter: int * DevIdListNum, uint8_t DevIdList[0x800] 90: getDevInfo, 2 Parameter: uint64_t DevId, uint8_t DevInfo[0x70] 91: getUsbDevInfo, 2 Parameter: uint64_t DevId, uint8_t DevInfo[0x86] 92: storageMode, 0 Parameter: return int storageMode 93: notifyCtrl, 1 Parameter: int CtrlInt( 0 = page close "page_hider" widget, 1 = create "page_hider" widget) 94: allreadyDisp, 0 Parameter: (cellFsUnlink "/dev_hdd0/data/disp_change.dat") 95: pspLoad, uint8_t PspSaveParam[0xA4], sys_memory_container_t MemoryContainer 96: pspSave, uint8_t PspSaveParam[0xA4], sys_memory_container_t MemoryContainer 97: vmcAssign, 4 Parameter: int VmcPort (0/1), char * vmcFileName, void *callback, 0 98: ps1End, 1 Parameter: int Ps1EndMode (0-4) 99: SetPadRumble, 1 Parameter: int mode - (for pad id = 0) 100: 101: 102: 103: 1 Parameter: char * dirname -> 67) "DeleteGame" delete game with memory container -1 104: 1 Parameter: char * pkg?_filepath
Title IDs
In Interface Functions 1,2 and 100 "jobs" happen to perform a check on TitleID.
Calling impose_plugin func 17 with parameter 1 / Calling vshnet_B9F9475 (which calls vshnet_827E8B4A ( 0x12 ) )
NPIA00005 Playstation Home NPEA00013 Playstation@Home BLJM60061 BLJM60027 BLJS10003 BLJM60014 BLJM60013 BLJM60016 BLJM60063 BLJM60068 BLJM60007 BLJM60057 NPJB90043 NPJB90071 NPJB90072 NPJB90076 NPJB90100 BLJS50004 BLAS50051 BLAS50003 BCAS20018 BLUS30101 BLUS30028 BLUS30113 BLUS30012 BLUS30134 BLUS30016 NPUB90071 NPUB90099 BLES00049 BLES00020 BLES00247 BLES00016 BLES00017 BLES00021 BLES00191 BLES00198 NPEB90071 BLKS20008 BLKS20055 BLKS20006 BLKS20010 BCKS10009 BCKS10007 BLKS20005 BLKS20017 BLKS20018 BLKS20049 BLKS20001 BLKS20031