Advertisement
Silicaly

How to use PSM (for devs)

Jan 3rd, 2019
2,815
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.26 KB | None | 0 0
  1. --For Developers--
  2.  
  3. PSM Dev Assistant on 3.60+
  4. 1) Installing the SDK:
  5. 0) Download PSM SDK from https://archive.org/download/PlayStationMobile/Development%20Tools/SDK/PSM_SDK_2.00.00.exe and install
  6. 1) Open an administrator command prompt and type 'setx MSBUILDENABLEALLPROPERTYFUNCTIONS 1' and press ENTER
  7. 2) Make sure you have PSM Vita driver installed
  8.  
  9. 2) Installing the developer applications
  10. To install PSM Dev you need a console on 3.60-3.68 running Henkaku, once u have that here are the steps
  11. 0) Make sure you have NoNpDrm, PKGJ and reF00D already installed
  12. 1) Download "PlayStation Mobile Development Assistant and PlayStation Mobile Development Assistant for Unity" from PKGJ or NPS
  13. 2) Update PSM Developer Assistant and PSM Developer Assistant for UNTIY to the latest App Versions (1.06 and 1.15)
  14. 3) Install "MakePSMGreatAgain" https://bitbucket.org/SilicaAndPina/makepsmgreatagain plugin (makes publishing license never expire)
  15. 3) Creating a "Publishing License"
  16. Originally back on 3.51 you required a "Publishing License" in order to use PS Mobile Development Assistant
  17. obviously since the server was discontinued, so in order to get around it you have to use PSM+
  18. 0) Connect your vita to your PC (qcma can fuck with this)
  19. 1) Open up "Publishing Utility" from the PSM SDK
  20. 2) Goto Applications and Keys
  21. 3) Take a note of your consoles "Device Name" (if it doenst show up uninstall all vita related drivers and try again)
  22. 4) Download LocalPSM+ from https://bitbucket.org/SilicaAndPina/localpsmplus/downloads/
  23. 5) Open LocalPSM+ and enter your "Device Name" from earlier. and click Create Publishing Key
  24. 6) A Publishing Key and Keyring will be ""Created""
  25. 7) Import Publishing Key using *https://i.imgur.com/MZPqWX6.png* this button (it'll be in the PSM+ Folder inside "keys/"
  26. 8) Import Device Seed using *https://i.imgur.com/L4GyQ0p.png* this button (again, PSM+ Folder /keys)
  27. 9) Finally import the APP KEY using *https://i.imgur.com/v7HrgJH.png* this button.
  28. 10) *NOT REQUIRED IF USING MakePSMGreatAgain.skprx*:
  29. Press "Refresh License" and copy the cache/ folder to ux0:/cache/PCSI00007 (or 09 if UNITY)
  30. NOTE: Your publishing license will expire in 24/hours and u have to refresh in PSM+ again (unless ur using MakePsmGreatAgain)
  31.  
  32. 4) Installing PSM Applications
  33. 2 Methods: FTP and USB
  34. 1) USB
  35. 0) For USB Mode you require "MakePsmGreatAgain" https://bitbucket.org/SilicaAndPina/makepsmgreatagain plugin
  36. 1) Build your game, and watch it install over USB !!
  37. 2) FTP/VitaShell
  38. 0) Build your application and copy the "-signed" folder to ux0:/PCSI00007 (or 09 for unity) to install it
  39. 1) Use shiplog to obtain debug output.
  40.  
  41. 5) Distributing Homebrew
  42. 0) Build your application (preferably in RELEASE mode)
  43. 1) Everyone using this has the same Publisher License and App Key,
  44. so you can just copy the "SIGNED" folder Or even better. share the .PSDP/PSPP package file created
  45. and have users copy it into the ux0:/cache folder! (or via USB with PsmDevice)
  46. 2) PS: Please release source code.. :3
  47.  
  48. NOTE: There is a check in PSM Dev to see if your app name matches the app name used for the app key, (in this case the default "*") so you can simply set app name to "*" in app.xml and use the +asterisk+ key from before. it'll work on any application you want. (again im working on it!)
  49.  
  50. ill update this when better ways to do things become available!
  51.  
  52. -- For END-USERS --
  53. PSM Homebrew will most likely be distributed in ZIP or .PSDP/PSPP format,
  54. 2) Installing the developer applications
  55. To install PSM Dev you need a console on 3.60-3.68 running Henkaku, once u have that here are the steps
  56. 0) Make sure you have NoNpDrm, PKGJ and reF00D already installed
  57. 1) Download "PlayStation Mobile Development Assistant and PlayStation Mobile Development Assistant for Unity" from PKGJ or NPS
  58. 2) Update PSM Developer Assistant and PSM Developer Assistant for UNTIY to the latest App Versions (1.06 and 1.15)
  59. 3) Install "MakePsmGreatAgain" plugin https://bitbucket.org/SilicaAndPina/makepsmgreatagain/src/master/ To *KERNEL
  60. 3) How to install PSM Homebrew,
  61. 0) Simply unzip the .ZIP/PSDP/PSPP file to ux0:/cache/PCSI00007 (or 09 for UNITY) and start PSM Dev
  62. 1) The new app should show up, and u can use it!
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement