PS3 GUIDE: Self-booting XMB Webman Classics

Discussion in 'webMAN MOD' started by jacobsson, Nov 10, 2018.

  1. 154
    85
    57
    jacobsson

    jacobsson Member

    Joined:
    Aug 11, 2017
    Messages:
    154
    Likes Received:
    85
    Trophy Points:
    57
    Gender:
    Male
    webMAN Classics Maker

    webMAN classics maker wouldn't exist w/o naehrwert's scetool 0.2.9 / flatz NP local license
    and @aldostools webMan-mod + PARAM.SFO.Editor

    Why use this over PS2 Classics conversion you might ask?
    • This method prioritize using backwards compatible PS2_GXEMU (offers higher compatibility if you have a BC console) through webMAN
    • This method works for all webMAN compatible ISO's (PSP/PSX/PS2/PS3)
    • This is a one press start of your ISOs from XMB
    • You finally organize all of your ISO's straight on the XMB
    • BC-consoles can use USB-peripherals (Buzzers, lightguns, Singstar, GuitarHero etc)
    • PS2 Classics on the other hand always uses the non-backwards compatible PS2_NETEMU with no USB support

    How to use
    1. Download webman_classics_maker_[version].zip from github
    2. Upload or dump ISO backups of your games to the usual webman folders (PS2ISO etc)
    3. Check out the 'README.TXT'
    4. Get your PS3 game list with exact paths with FTP_Game_List.exe
    5. Edit your game_id, game name and iso_filepath with Edit_Param_SFO.exe (PS3 ISO? Use a different Title_id than the ISO)
    6. Build your package with Build_Webman_PKG.exe
    7. Install PKG on PS3
    8. $Profit
    PKG images
    If you want a nice icon and background image for your package, make sure to replace ICON1.PNG and PIC1.PNG (case-sensitive filenames!) inside the PKG-folder. Use paint.net and look at the file in /resources/images/ICON0.PDN

    Future updates
    • [DONE] Remove python dependencies from win binaries
    • [DONE] create github-repo https://github.com/Roet-Ivar/Webman-Classics-Maker
    • [DONE] FTP GAME & ISO list generator
    • [DONE] Make build tools for SCETOOL and OSCETOOL (for both linux and win support)
    • [HELP NEEDED] Port the project from Py 2.7 to Py 3.7
    • [ON GOING] New GUI that makes webMAN PKG art creation easy and fun!
    • Game meta data online scraping
    • Multi-disc support (if possible using web commands?)
    Troubleshoot
    • My PS3 gives tripple beeps:
      This means the package itself has been built correctly, but the path or the iso filename is not correct, triple check it!

    • My webman game is suddenly gone from the XMB:
      Your PS3 game installed an update which overwrote your webman game folder. Use a different title_id when making the PS3 webman PKG, e.g. your PS3 game title_id = SLUS12345, then use WMUS12345 in classics maker (WM for webman, easy to distinguish)
    Not tested yet
    • Running ISOs from USB
    • Running ISOs from network path
    Special thanks to flatz naehrwert @aldostools @kozarovv @pinky @STLcardsWS @sandungas @psykosis



    MANUAL STEPS (w/o using webman classics maker)
    Pre-requisites: Downloads




      • Install Python 2.7.15 (32bit/x86 version), add it to your environment variables



      • Install a hex editor, preferably HxD
    Project setup: Files & structure


      • Make a folder called MY_XMB_ISO_SHORTCUTS



      • Extract the folder \_Projects_\wm_url_launcher\ from webMAN-MOD-zip:
        \MY_XMB_ISO_SHORTCUTS\wm_url_launcher\



      • Extract the folder \tools\make_pkgs\bin\ from Aldo Tools.rar:
        \MY_XMB_ISO_SHORTCUTS\wm_url_launcher\bin\



      • Extract \tools\PARAM_SFO_Editor.exe from Aldo Tools.rar:
        \MY_XMB_ISO_SHORTCUTS\PARAM_SFO_Editor.exe
      • Extract all content from TrueAncestor_SELF_Resigner_v1.98.zip:
        \MY_XMB_ISO_SHORTCUTS\true_ancestor\

    ---------------------------------------------------------------------------------------------------------------
    LET'S START
    From here I'lll assume you have found good content ID for your package, otherwise look at psxdatacenter.
    For this example let's call it SLUS12345

    1. EDIT CREATE_PKG.BAT
    Edit \_XMB_ISO_SHORTCUTS\CREATE_PKG.BAT with a text editor and replace "PKGLAUNCH" on row 15
    with SLUS12345:


    [​IMG]

    2. EDIT PARAM.SFO
    Edit \_XMB_ISO_SHORTCUTS\wm_url_launcher\pkg\PARAM.SFO using the PARAM_SFO_Editor.exe:

    [​IMG]

    3. EDIT launch.txt
    Edit \_XMB_ISO_SHORTCUTS\wm_url_launcher\pkg\USRDIR\launch.txt with a text editor and replace
    with

    [​IMG]

    4. RESIGN EBOOT.BIN
    Copy \_XMB_ISO_SHORTCUTS\wm_url_launcher\pkg\USRDIR\EBOOT.BIN
    to \MY_XMB_ISO_SHORTCUTS\true_ancestor\

    1. Execute resigner.exe
    2. Choose "1. Decrypt EBOOT.BIN Only" => extracts EBOOT.ELF
    3. Open EBOOT.ELF in HxD (or similar hex editor)
    4. Find "PKGLAUNCH" and edit
      to
      , do this on two places[​IMG]
    5. In resigner.exe choose "3. Resign to NPDRM EBOOT" and it gives you a new EBOOT.BIN[​IMG]
    6. Replace your old EBOOT.BIN in the PKG folder with the new one

    5. RUN CREATE_PKG.bat
    DONE

    Don't forget to leave a like :encouragement:
     
    Last edited: Mar 22, 2019
    disyoko, Zar, atreyu187 and 9 others like this.
  2. 154
    85
    57
    jacobsson

    jacobsson Member

    Joined:
    Aug 11, 2017
    Messages:
    154
    Likes Received:
    85
    Trophy Points:
    57
    Gender:
    Male
    @aldostools
    Hi Aldo,I'm currently in the works of building a easy to use Webman Classics PKG-maker tool (might be a cool addition for your toolbox), it's come a long way, but depends it heavily depends on sending key strokes to flatz toolbox TrueAncestor resigner.exe (v 1.98).

    My question is this: Do you know what tools (and parameters) are used/automated when choosing: 3, followed by A and "content-id" like the image below? Really really appreciate your help!
    [​IMG]
     
  3. 3,100
    4,978
    372
    aldostools

    aldostools Developer Developer

    Joined:
    Oct 30, 2014
    Messages:
    3,100
    Likes Received:
    4,978
    Trophy Points:
    372
    You could try using a batch file that execute naehrwert's scetool to decrypt the EBOOT and resign it with the new content ID passed as parameter of the batch file.

    In my ps3 tools collection there are some batch files in the folder "scetool" that you could check to use as base for your script.

    Indeed you could improve the script automating the other steps too...
     
    STLcardsWS and jacobsson like this.
  4. 154
    85
    57
    jacobsson

    jacobsson Member

    Joined:
    Aug 11, 2017
    Messages:
    154
    Likes Received:
    85
    Trophy Points:
    57
    Gender:
    Male
    You're the man! I'll check em out right away and come back to you, hopefully with a functional tool.
     
  5. 289
    136
    72
    complexusername

    complexusername Member

    Joined:
    Jan 28, 2016
    Messages:
    289
    Likes Received:
    136
    Trophy Points:
    72
    Occupation:
    IT Consultant
    Location:
    127.0.0.1
    Good work @jacobsson

    I think the self boot XMB option looks good and will help with guests/friends who jump on the PS3 and not know what the hell to do!
     
    Anthonyy817 and jacobsson like this.
  6. 154
    85
    57
    jacobsson

    jacobsson Member

    Joined:
    Aug 11, 2017
    Messages:
    154
    Likes Received:
    85
    Trophy Points:
    57
    Gender:
    Male
    @aldostools
    I solved the last piece with help of your last post, brilliant!

    I'd love to hear your thoughts on the new tool "webman classics maker" that I uploaded in the first post. I also need to know if you're OK with me making a github repo for it including your param_sfo_editor?

    @complexusername
    There is now a tool in the first post for every ones convenience, all feedback is welcome.
     
    Last edited: Nov 19, 2018
    bguerville and aldostools like this.
  7. 154
    85
    57
    jacobsson

    jacobsson Member

    Joined:
    Aug 11, 2017
    Messages:
    154
    Likes Received:
    85
    Trophy Points:
    57
    Gender:
    Male
    @sandungas do you know if title can be changed of this thread? Since it works on all PS3 models it should lose the "for BC consoles" part.
     
    sandungas likes this.
  8. 298
    248
    72
    RandQalan

    RandQalan Moderator

    Joined:
    Oct 4, 2014
    Messages:
    298
    Likes Received:
    248
    Trophy Points:
    72
    Fixed
     
    STLcardsWS, sandungas and jacobsson like this.
  9. 154
    85
    57
    jacobsson

    jacobsson Member

    Joined:
    Aug 11, 2017
    Messages:
    154
    Likes Received:
    85
    Trophy Points:
    57
    Gender:
    Male
    Thank you very much!
     
    RandQalan likes this.
  10. 3,100
    4,978
    372
    aldostools

    aldostools Developer Developer

    Joined:
    Oct 30, 2014
    Messages:
    3,100
    Likes Received:
    4,978
    Trophy Points:
    372
    I am OK :smug:
     
    STLcardsWS, bguerville and jacobsson like this.
  11. 7
    1
    7
    ManuelHD1980

    ManuelHD1980 Forum Noob

    Joined:
    Jan 23, 2019
    Messages:
    7
    Likes Received:
    1
    Trophy Points:
    7
    Gender:
    Male
    Please help !!! I did not work and I put a correct path: /play.ps3/dev_hdd0/PS2ISO/crash.iso
    I don't know what i did wrong
     
  12. 7
    1
    7
    ManuelHD1980

    ManuelHD1980 Forum Noob

    Joined:
    Jan 23, 2019
    Messages:
    7
    Likes Received:
    1
    Trophy Points:
    7
    Gender:
    Male
    The path it's from launch.txt
     
  13. 154
    85
    57
    jacobsson

    jacobsson Member

    Joined:
    Aug 11, 2017
    Messages:
    154
    Likes Received:
    85
    Trophy Points:
    57
    Gender:
    Male
    Hi buddy.
    Did you manage to solve your problem?

    If not:
    1. Are you using the latest WebMAN Classics Maker from github?
    2. What are the symtoms, black screen, triple beeps?
     
  14. 7
    1
    7
    ManuelHD1980

    ManuelHD1980 Forum Noob

    Joined:
    Jan 23, 2019
    Messages:
    7
    Likes Received:
    1
    Trophy Points:
    7
    Gender:
    Male
    Firstly, thanks for reply me
    well:
    1. I used webMAN Classics Maker v1.1.3 from this link: https://github.com/Roet-Ivar/Webman-Classics-Maker/releases/
    2. the symptom is triple beeps. And I don't know why it happens, because only I put the TITLE, the Title ID and the FILE_PATH (/dev_hdd0/PS2ISO/crash.iso) in Edit_Param_SFO.exe. And next, I started Build_Webman_PKG.exe and I installed the pkg made, but when I started it on my PS3, the Iso didn't load and sounded triple beeps
    Can you help me please? I don't know what I did wrong.
     
  15. 154
    85
    57
    jacobsson

    jacobsson Member

    Joined:
    Aug 11, 2017
    Messages:
    154
    Likes Received:
    85
    Trophy Points:
    57
    Gender:
    Male
    @ManuelHD1980

    No worries my friend!
    Triple beeps indicates that the filepath is faulty (remember that it's case sensitive and watch out for any hidden spaces).

    However, you could get your ISO game list with exact paths using the FTP_Game_List.exe, it will generate a text file which you can copy from.

    Let me know if it helps.
     
  16. 7
    1
    7
    ManuelHD1980

    ManuelHD1980 Forum Noob

    Joined:
    Jan 23, 2019
    Messages:
    7
    Likes Received:
    1
    Trophy Points:
    7
    Gender:
    Male
    I have to say that I used FTP_Game_List.exe to get the path. Sin título.jpg
     
  17. 154
    85
    57
    jacobsson

    jacobsson Member

    Joined:
    Aug 11, 2017
    Messages:
    154
    Likes Received:
    85
    Trophy Points:
    57
    Gender:
    Male
    @ManuelHD1980
    OK. Interesting!
    Your path should be good, but I highly recommend using notepad++ instead for correct formatting of the game list.

    Have you tested another ISO than the "crash.iso" mentioned above?
    If not, please try another game ISO (w/o any config files) and see if you end up with the same result.
     
    Last edited: Jan 30, 2019
  18. 154
    85
    57
    jacobsson

    jacobsson Member

    Joined:
    Aug 11, 2017
    Messages:
    154
    Likes Received:
    85
    Trophy Points:
    57
    Gender:
    Male
    @ManuelHD1980
    Hi buddy! Any update of your issue?
    I could try replicate your issue if you tell me what iso your working with.
     
  19. 7
    1
    7
    ManuelHD1980

    ManuelHD1980 Forum Noob

    Joined:
    Jan 23, 2019
    Messages:
    7
    Likes Received:
    1
    Trophy Points:
    7
    Gender:
    Male
    Yes, that's great. Well I'm trying to load the iso Crash Twinsanity Region:PAL
    Only put the iso on PS2ISO, and check if it's works good.
    Thanks for all.
     
  20. 154
    85
    57
    jacobsson

    jacobsson Member

    Joined:
    Aug 11, 2017
    Messages:
    154
    Likes Received:
    85
    Trophy Points:
    57
    Gender:
    Male
    @ManuelHD1980

    Hi dude. I tried your suggested game, it works good:



    Also, I made a PKG for you to download that targets the filename "Crash Twinsanity (Europe).iso"
    You can simply just rename your "crash.iso" and test. If it doesn't work is probably something wrong with your copy of the game.
     
    Last edited: Feb 4, 2019

Share This Page