Impose plugin

From PS3 Developer wiki
Revision as of 05:31, 30 August 2021 by Sandungas (talk | contribs)
Jump to navigation Jump to search

1 Identifier:

  • 1

1 Interface

contains 19 subs:

 0: 2 Parameter: int value (1=[[RSOD#BSOD|Blue Screen of Death]],2=[[RSOD#RSOD|Red Screen of Death]],Else=page_btnnavi), void * ptr_handler
 1: return
 2: 0 Parameter: - setWidget "impose_blankscreen", return View "impose_plane_dark"
 3: Set,1 Parameter: uint8 (=0 -> create impose page, !=0 -> skip create impose_page)
 4: Set,1 Parameter: int value (-1 = disable/enable Controller Setting in Game Exit Message,0 =,1=,2=,3=,4=msg_quit2,5=)
 5: 1 Parameter: uint8 (for example: Controller Setting in Game Exit Message-Enable/Disable)
 6: 0 Parameter: - PageClose "impose_blankscreen"
 7: 3 Parameter: int pad %d, float (2000.0), float (100.0) - "impose_pad_battery_notice"
 8: 1 Parameter: float value (100.0) - impose_pad_battery_notice
 9: 1 Parameter: int value (-11, 1, -13)
 10: 1 Parameter: uint8 [0x1A0] - "page_confirm_gameupdate_dialog"
 11: 0 Parameter: - create "impose_waitfor_background_task"
 12: 0 Parameter: - update_error_text_plane
 13: 1 Parameter: int pad id - "impose_page" - (start_xmb)
 14: 0 Parameter: - gamepad 0, create "notification_a" + "page_btnnavi" Widgets
 15: 1 Parameter: uint (1) - Creates "impose_exit_game" Widget etc.
 16: Set, 1 Parameter: uint vibrationEnable flag
 17: Set impose psbutton notification not ingameXMB, 1 Parameter: uint - (0 = BeginInGameXMB ,1 =  _notification_psbutton)
 18: 0 Paramater:

Function 10

Example:

Impose Function 10: GameUpdate
Dumping Data:
  30312E3031000000506572736F6E6120 01.01...Persona 
  34204172656E6120556C74696D617800 4 Arena Ultimax.
  00000000000000000000000000000000 ................
  00000000000000000000000000000000 ................
  00000000000000000000000000000000 ................
  00000000000000000000000000000000 ................
  00000000000000000000000000000000 ................
  00000000000000000000000000000000 ................
  00000000000000000000000000000000 ................
  00000000000000000000000000000000 ................
  00000000000000000000000000000000 ................
  00000000000000000000000000000000 ................
  00000000000000000000000000000000 ................
  00000000000000000000000000000000 ................
  00000000000000000000000000000000 ................
  00000000000000000000000000000000 ................
  00000000000000000000000000000000 ................
  00000000000000000000000000000000 ................
  00000000000000000000000000000000 ................
  00000000000000000000000000000000 ................
  00000000000000000000000000000000 ................
  00000000000000000000000000000000 ................
  00000000000000000000000000000000 ................
  00000000000000000000000000000000 ................
  00000000000000000000000300000000 ................
  00000000000000000000000000000000 ................

impose_plugin.rco (RCOXML contents)

Code Sample