Editing Friendim plugin

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

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 11: Line 11:
contains 41 subs:
contains 41 subs:
   
   
  0: Set Friendim Exit Callback, 2 Parameter: void * callback, int view (friendim_plugin?)
  0: 2 Parameter: int, int
  1: PluginRecvLaunch, 1 Parameter: int - recv_page, optionmenu_page
  1: 1 Parameter: int - recv_page, optionmenu_page
  2: PluginSendLaunch, 2 Parameter: int, int - select_page, friendlist_page, send_page
  2: 2 Parameter: int, int - select_page, friendlist_page, send_page
  3: PluginNewMessageLaunch, 0 Parameter: - select_page, friendlist_page, send_page, optionmenu_page
  3: 0 Parameter: - select_page, friendlist_page, send_page, optionmenu_page
  4: PluginFriendAddNormalLaunch, 0 Parameter: - mod_page, send_page
  4: 0 Parameter: - mod_page, send_page
  5: PluginFriendAddIdLaunch, 2 Parameter: int, int - send_page
  5: 2 Parameter: int, int - send_page
  6: PluginUpdateCommentLaunch, 0 Parameter: - mod_page
  6: 0 Parameter: - mod_page
  7: PluginSentEdtiLaunch, 1 Parameter: int - select_page, friendlist_page, send_page
  7: 1 Parameter: int - select_page, friendlist_page, send_page
  8: Send Invitation?, 3 Parameter: int, int, int - select_page, friendlist_page, send_page
  8: 3 Parameter: int, int, int - select_page, friendlist_page, send_page
  9: 3 Parameter: uint8_t [ len * 0xD8], int len, int - select_page, friendlist_page, send_page
  9: 3 Parameter: uint8_t [ len * 0xD8], int len, int - select_page, friendlist_page, send_page
  10: Recv Invitation?, 7 Parameter: int, int, int, int, int, int, int  - recv_page, friendlist_page
  10: 7 Parameter: int, int, int, int, int, int, int  - recv_page, friendlist_page
  11: 4 Parameter: uint8_t [0x24], char * [0x600] ,int ,int - mod_page, send_page
  11: 4 Parameter: uint8_t [0x24], char * [0x600] ,int ,int - mod_page, send_page
  12: 5 Parameter: uint8_t [0x24], char * [0x600], int, int, int - mod_page, send_page
  12: 5 Parameter: uint8_t [0x24], char * [0x600], int, int, int - mod_page, send_page
Line 28: Line 28:
  15: 6 Parameter: - recv_page, friendlist_page
  15: 6 Parameter: - recv_page, friendlist_page
  16: 8 Parameter: - friendlist_page, send_page
  16: 8 Parameter: - friendlist_page, send_page
  17: sendFriendAddRequestBySceNpUserInfoLaunch, 1 Parameter: uint8_t [0xD8] - mod_page, select_page, friendlist_page, send_page, optionmenu_page
  17: 1 Parameter: uint8_t [0xD8] - mod_page, select_page, friendlist_page, send_page, optionmenu_page
  18: 3 Parameter: uint8_t [len * 0xD8], int len, int - mod_page, select_page, friendlist_page, send_page, optionmenu_page
  18: 3 Parameter: uint8_t [len * 0xD8], int len, int - mod_page, select_page, friendlist_page, send_page, optionmenu_page
  19: sendMessageBySceNpUserInfoNoCallbackLaunch, 2 Parameter: uint8_t [len * 0xD8], int len - mod_page, select_page, friendlist_page, send_page, optionmenu_page
  19: 2 Parameter: uint8_t [len * 0xD8], int len - mod_page, select_page, friendlist_page, send_page, optionmenu_page
  20: 7 Parameter: - mod_page, select_page, friendlist_page, send_page
  20: 7 Parameter: - mod_page, select_page, friendlist_page, send_page
  21: 8 Parameter: - mod_page, select_page, friendlist_page, send_page
  21: 8 Parameter: - mod_page, select_page, friendlist_page, send_page
Line 37: Line 37:
  24: 8 Parameter: - mod_page, select_page, friendlist_page, send_page
  24: 8 Parameter: - mod_page, select_page, friendlist_page, send_page
  25: 5 Parameter: - recv_page, friendlist_page, optionmenu_page
  25: 5 Parameter: - recv_page, friendlist_page, optionmenu_page
  26: Abort Gui, 0 Parameter: - set 1
  26: 0 Parameter: - set 1
  27: 2 Parameter: int, int - animation for cross/circle show / hide
  27: 2 Parameter: int, int - animation for cross/circle show / hide
  28: 0 Parameter: return 0
  28: 0 Parameter: return 0
  29: 1 Parameter: uint8_t [0x30]
  29: 1 Parameter: uint8_t [0x30]
  30: Recommend Game, 3 Parameter: char * product (CONTENT ID), char * game_title, int
  30: 3 Parameter: char * product, char * recommend_game_name, int
  31: sendBrowserWakeup, 2 Parameter: char * desc, char * url - Wakeup Browser
  31: 2 Parameter: char * url?, char * url? - Wakeup Browser
  32: 1 Parameter: uint8_t [0x30] - mod_page, select_page, friendlist_page, send_page
  32: 1 Parameter: uint8_t [0x30] - mod_page, select_page, friendlist_page, send_page
  33: 1 Parameter: uint8_t [ > 0xA04]
  33: 1 Parameter: uint8_t [ > 0xA04]
Line 48: Line 48:
  35: 5 Parameter: - recv_page, friendlist_page
  35: 5 Parameter: - recv_page, friendlist_page
  36: 5 Parameter: - recv_page, friendlist_page, optionmenu_page
  36: 5 Parameter: - recv_page, friendlist_page, optionmenu_page
  37: sendEtcLaunch, 4 Parameter: helperstr, title, body, desc
  37: 4 Parameter:
  38: 1 Parameter: uint8_t [] - grief_top_page, grief_select_page, legal_page, scroll_page
  38: 1 Parameter: uint8_t [] - grief_top_page, grief_select_page, legal_page, scroll_page
  39: 7 Parameter: - goto psstore
  39: 7 Parameter: - goto psstore
  40: TellFriend, 1 Parameter: uint8_t [] { }
  40: 1 Parameter: uint8_t [] { } - goto psstore


=ACT0 Interface=
=ACT0 Interface=
Line 57: Line 58:
contains 1 sub:
contains 1 sub:


  0: 1 Parameter: char * action  
  0: 1 Parameter: char * action (new_message/ psim: <command>  (PluginNewMessageLaunch, sendBrowserWakeup (desc,url), sendEtcLaunch (helperstr,title,body,desc)))
 
==Action Commands==
'''new_message'''
or
psim: '''<command> '''
  Command =
  '''PluginNewMessageLaunch'''
  '''sendBrowserWakeup''' - Parameters: ?desc=&url=
  '''sendEtcLaunch''' - Parameters: ?helperstr=&title=&body=&desc=
 
 
PluginNewMessageLaunch - (Executes friendim_plugin interface 1 function 3)<br>
sendBrowserWakeup - (Executes friendim_plugin interface 1 function 31)<br>
sendEtcLaunch - (Executes friendim_plugin interface 1 function 37)<br>


=MOD0 Interface=
=MOD0 Interface=
Line 81: Line 68:
  2: return
  2: return
  3: 1 Parameter: int (0-0x2C)
  3: 1 Parameter: int (0-0x2C)
=Initialization=
Load up parameters:
container_id = (ID #3 foreground)


{{Reverse engineering}}<noinclude>[[Category:Main]]</noinclude>
{{Reverse engineering}}<noinclude>[[Category:Main]]</noinclude>
Please note that all contributions to PS3 Developer wiki are considered to be released under the GNU Free Documentation License 1.2 (see PS3 Developer wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following hCaptcha:

Cancel Editing help (opens in new window)