Premo game plugin: Difference between revisions

From PS3 Developer wiki
Jump to navigation Jump to search
mNo edit summary
 
(One intermediate revision by the same user not shown)
Line 10: Line 10:
  0: return 0
  0: return 0
  1: end, return 0 -  (Sub Display/Remote Play) End
  1: end, return 0 -  (Sub Display/Remote Play) End
  2: Input:  
  2: break, 0 Parameter:  
  3: 1 Parameter: int (0/1)
  3: 1 Parameter: int (0/1)
  4: 1 Parameter: uint8_t [0x20]
  4: 1 Parameter: uint8_t [0x20]
Line 16: Line 16:
  6: start, 0 Parameter: - (Sub Display/Remote Play) Start
  6: start, 0 Parameter: - (Sub Display/Remote Play) Start
  7: stop, 0 Parameter: - (Sub Display/Remote Play) Stop
  7: stop, 0 Parameter: - (Sub Display/Remote Play) Stop
  8: SetVolume, 1 Parameter: float volume
  8: setvol, 1 Parameter: float volume - RemotePlaySetComparativeVolume
  9: GetVolume, 1 Parameter: float * volume
  9: getvol, 1 Parameter: float * volume - RemotePlayGetComparativeVolume
  10: 0 Parameter: - return/get Premo Error Code
  10: 0 Parameter: - return/get Premo Error Code
  11: peernum, 0 Parameter: - returns number of connected remote play devices
  11: peernum, 0 Parameter: - returns number of connected remote play devices
  12: peerinfo, 2 Parameter: uint8_t peerInfo[ ], int * num - gets peer list
  12: peerinfo, 2 Parameter: uint8_t peerInfo[ ], int * num - gets peer list
  13: 0 Parameter: - return Premo Type
  13: 0 Parameter: - return Premo Type
  14: eall, 1 Parameter: int arg1
  14: eall, 1 Parameter: int arg1 - RemotePlayEncryptAllData
  15: svout, 1 Parameter: int arg1  
  15: svout, 1 Parameter: int arg1 - RemotePlayStopPeerVideoOut
  16: gpifo, 1 Parameter: int * gpifo
  16: gpifo, 1 Parameter: uint8_t pifo[0xC] - RemotePlayGetPeerInfo
  17: Input:
  17: Input:


Line 61: Line 61:
  equeue =  
  equeue =  


= Usage =
==[[avc2_text_plugin]]==
==[[game_plugin]]==
===premo_game_plugin function 4===
Game Plugin Interface Function 3 - on Game Exit Event
Game Plugin Interface Function 98 (ps1End) mode 0
===premo_game_plugin function 13===
Game Plugin Interface Function 21
Game Plugin Interface Function 22 (commerce2ExecuteStoreBrowse)
Game Plugin Interface Function 23
Game Plugin Interface Function 24
Game Plugin Interface Function 25 (wakeupWithGameExit)
Game Plugin Interface Function 26 (commerce2Reboot4PrgDl)
Game Plugin Interface Function 27
Game Plugin Interface Function 28 (RebootSignup?)
==[[category_setting_plugin]]==
===premo_game_plugin function 13===
removes/skips
  update
  video setting
  game setting
  chat setting
  console setting
  pd setting
  printer setting
  security setting 
==[[download_plugin]]==
View Check, switches 2/4 (Dialog?/Message related?)
==[[explore_category_friend]]==
==[[explore_category_game]]==
==[[explore_category_music]]==
==[[explore_category_network]]==
==[[explore_category_photo]]==
==[[explore_category_psn]]==
==[[explore_category_sysconf]]==
==[[explore_category_tv]]==
==[[explore_category_user]]==
==[[explore_category_video]]==
===premo_game_plugin function 13===
Music/MusicList,... Check?
cam change, does not operate in remote play
start_netconf, does not operate in remote play
MNV playback, does not operate in remote play?
removes
  remote play option
  fn/psn register
==[[explore_plugin]]==
===premo_game_plugin function 13===
Music/MusicList,... Check?
cam change, does not operate in remote play
start_netconf, does not operate in remote play
MNV playback, does not operate in remote play?
removes
  remote play option
  fn/psn register
==[[explore_plugin_ft]]==
===premo_game_plugin function 13===
Music/MusicList,... Check?
removes
  remote play option
  fn/psn register
==[[explore_plugin_np]]==
===premo_game_plugin function 13===
removes
  remote play option
  fn/psn register
==[[friendim_plugin]]==
===premo_game_plugin function 13===
Hknw, does not operate in remote play
gamedata related, does not operate in remote play
==[[gameupdate_plugin]]==
View check, does not operate in remote play
==[[newstore_plugin]]==
==[[videoplayer_plugin]]==
View check, "Protected Contents is disable (remote play)"


{{Reverse engineering}}<noinclude>[[Category:Main]]</noinclude>
{{Reverse engineering}}<noinclude>[[Category:Main]]</noinclude>

Latest revision as of 19:14, 18 January 2015


1 Identifiers:

  • 1

1 Interface[edit | edit source]

contains 18 subs:

0: return 0
1: end, return 0 -  (Sub Display/Remote Play) End
2: break, 0 Parameter: 
3: 1 Parameter: int (0/1)
4: 1 Parameter: uint8_t [0x20]
5: Input: 
6: start, 0 Parameter: - (Sub Display/Remote Play) Start
7: stop, 0 Parameter: - (Sub Display/Remote Play) Stop
8: setvol, 1 Parameter: float volume - RemotePlaySetComparativeVolume
9: getvol, 1 Parameter: float * volume - RemotePlayGetComparativeVolume
10: 0 Parameter: - return/get Premo Error Code
11: peernum, 0 Parameter: - returns number of connected remote play devices
12: peerinfo, 2 Parameter: uint8_t peerInfo[ ], int * num - gets peer list
13: 0 Parameter: - return Premo Type
14: eall, 1 Parameter: int arg1 - RemotePlayEncryptAllData
15: svout, 1 Parameter: int arg1 - RemotePlayStopPeerVideoOut
16: gpifo, 1 Parameter: uint8_t pifo[0xC] - RemotePlayGetPeerInfo
17: Input:

Remote Play[edit | edit source]

Load up parameters:

type = 0
execType = int
version = int
format = 1
width = int
height = int
pitch = 0x800 (2048 decimal)
aspectRatio = int
captureMode = 1
ch = 2
mainmem = int
skimflag = 1
equeue = 0

Sub Display[edit | edit source]

Load up parameters:

type = 1
execType = 0
version = int
format = 2/4
width = int
height = int
pitch = int
aspectRatio = int
captureMode = 0/1
ch = int
mainmem = int
skimflag = int
equeue = 

Usage[edit | edit source]

avc2_text_plugin[edit | edit source]

game_plugin[edit | edit source]

premo_game_plugin function 4[edit | edit source]

Game Plugin Interface Function 3 - on Game Exit Event 
Game Plugin Interface Function 98 (ps1End) mode 0

premo_game_plugin function 13[edit | edit source]

Game Plugin Interface Function 21 
Game Plugin Interface Function 22 (commerce2ExecuteStoreBrowse)
Game Plugin Interface Function 23
Game Plugin Interface Function 24
Game Plugin Interface Function 25 (wakeupWithGameExit)
Game Plugin Interface Function 26 (commerce2Reboot4PrgDl)
Game Plugin Interface Function 27
Game Plugin Interface Function 28 (RebootSignup?)

category_setting_plugin[edit | edit source]

premo_game_plugin function 13[edit | edit source]

removes/skips 
 update 
 video setting
 game setting
 chat setting
 console setting
 pd setting
 printer setting
 security setting  

download_plugin[edit | edit source]

View Check, switches 2/4 (Dialog?/Message related?)

explore_category_friend[edit | edit source]

explore_category_game[edit | edit source]

explore_category_music[edit | edit source]

explore_category_network[edit | edit source]

explore_category_photo[edit | edit source]

explore_category_psn[edit | edit source]

explore_category_sysconf[edit | edit source]

explore_category_tv[edit | edit source]

explore_category_user[edit | edit source]

explore_category_video[edit | edit source]

premo_game_plugin function 13[edit | edit source]

Music/MusicList,... Check?
cam change, does not operate in remote play
start_netconf, does not operate in remote play
MNV playback, does not operate in remote play?
removes
 remote play option
 fn/psn register 

explore_plugin[edit | edit source]

premo_game_plugin function 13[edit | edit source]

Music/MusicList,... Check?
cam change, does not operate in remote play
start_netconf, does not operate in remote play
MNV playback, does not operate in remote play?
removes
 remote play option
 fn/psn register 

explore_plugin_ft[edit | edit source]

premo_game_plugin function 13[edit | edit source]

Music/MusicList,... Check?
removes
 remote play option
 fn/psn register

explore_plugin_np[edit | edit source]

premo_game_plugin function 13[edit | edit source]

removes
 remote play option
 fn/psn register

friendim_plugin[edit | edit source]

premo_game_plugin function 13[edit | edit source]

Hknw, does not operate in remote play
gamedata related, does not operate in remote play

gameupdate_plugin[edit | edit source]

View check, does not operate in remote play

newstore_plugin[edit | edit source]

videoplayer_plugin[edit | edit source]

View check, "Protected Contents is disable (remote play)"