PS3 webMAN Classics Maker v2.0 - GUI Release

PSX-Place's own @jacobsson has put together a wonderful project for all the PS3 users in the scene called webMAN Classics Maker v2.0. This project started out as a tutorial to help users create self-booting XMB webMAN Classics, and has evolved into a GUI program that will do most of the work for you. With this tool, you will be able to create self-booting versions of all of you favorite PSP, PS1, PS2 and PS3 games, which will be able to play from either your HDD or USB (USB not yet tested). There are many reasons for wanting to create your own XMB webMAN Classics, including: better PS2 compatibility, starting your ISOs directly from the XMB, organizing your ISOs on the XMB, and USB device compatibility (lightguns, microphones, etc., etc.). Besides a copy webMAN Classics Maker v2.0 for Windows or Linux, you will also need to latest version of @aldostools webMAN Mod (currently at version 1.47.30). If you need any assistance with this program, click the link at the bottom of this article to be taken directly to @jacobsson's release thread, where you will be able to discuss this release and much more.

WCM.png


    • Better PS2 compatibility: it prioritize BC hardware over software (PS2_EMU -> PS2_GXEMU -> PS2_NETEMU)
    • One-press-play: Starts yours ISOs directly from the XMB
    • Organize ISOs on the XMB: Looks exactly like a regular installed title on the XMB
    • USB-peripherals: Buzzers, Lightguns, Singstar, GuitarHero all work (PS2 Classics can't do this)
    • Compatible with all ISOs (PSX/PS2/PS3)

    1. Download webman classics maker from github
    2. Download and Install the latest webMan-mod on your PS3 (hold L1 for full installation in second step)
    3. Upload or dump ISO backups of your games to the usual webman folders (PSXISO/PS2ISO etc)
    4. Find your PS3 IP-address (shows up in VHS menu of your PS3)
    5. Run Webman_Classics_Maker
    6. Enter the IP-address in the PS3-IP field
    7. Press Fetch to get your game list, be patient
    8. Choose a game in the list, all info will be filled in
    9. [optional] Click and swap any images such as ICON0 and PIC1 to your liking
    10. Press Build to make your new game pkg and install it on your PS3
    11. $Profit

  • If you want a nice icon and background image for your package, make sure to replace ICON0.PNG and PIC1.PNG (case-sensitive filenames!) inside the PKG-folder. Use paint.net and look at the file in /resources/images/ICON0.PDN

      • [DONE] A New GUI!
      • [HELP NEEDED] Port the project from Py 2.7 to Py 3.7
      • [TODO] Game meta data online scraping
      • [TODO] Image scraping functionality
      • [TODO] Embedded image cropping tool
      • [TODO] Investigate if multi-disc support possible through web commands
      • [DONE] Port the project to x64
      • [DONE] Make build scripts for SCETOOL and OSCETOOL (for both linux and win support)
      • [DONE] FTP GAME & ISO list generator
      • [DONE] create github-repo https://github.com/Roet-Ivar/Webman-Classics-Maker
      • [DONE] Remove python dependencies from win binaries

    • 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)

    • Running ISOs from USB
    • Running ISOs from network path

  • 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

    Special thanks to flatz naehrwert @aldostools @kozarovv @pinky @STLcardsWS @sandungas @psykosis

  • ...


  • 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
    set CONTENTID=UP0001-PKGLAUNCH_00-0000000000000000
    with SLUS12345:

    set CONTENTID=UP0001-SLUS12345_00-0000000000000000
    U4cHMBU.png

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

    Title id = PKGLAUNCH
    TITLE = PKG/ROM Launcher

    Title id = SLUS12345
    TITLE = Name of the game
    mXfV2Gl.png

    3. EDIT launch.txt
    Edit \_XMB_ISO_SHORTCUTS\wm_url_launcher\pkg\USRDIR\launch.txt with a text editor and replace
    /dev_hdd0/game/HTSS00003/USRDIR/movian.self
    with
    /play.ps3/dev_hdd0/PS2ISO/nameOfTheGame.iso

    4. RESIGN EBOOT.BIN
    Copy \_XMB_ISO_SHORTCUTS\wm_url_launcher\pkg\USRDIR\EBOOT.BIN
    to \MY_XMB_ISO_SHORTCUTS\true
    q2c4eer.png

    _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
      0/game/PKGLAUNCH
      to
      0/game/SLUS12345
      , do this on two places
      D2nsHt1.png

    5. In resigner.exe choose "3. Resign to NPDRM EBOOT" and it gives you a new EBOOT.BIN
      gDvAvS5.png
    6. Replace your old EBOOT.BIN in the PKG folder with the new one

    5. RUN CREATE_PKG.bat
    DONE




DOWNLOAD & PSX-PLACE RELEASE THREAD:
GUIDE: Self-booting XMB Webman Classics
 
Last edited:
Thanks guys! I was in the "just one more little fix and it's ready for release" -spiral for over a year.
I'll be expecting some bug reports since I've been the only one testing and using it during development.

The version is bumped to v2.0.2 since a user had some issues with paths. I hope it's more stable now!
 
I wonder if with this software you can finally run the MHP3RD from a PS3 superslim HFW

I haven't used any HEN or HFW (are those the same thing?) machine so I'm not familiar with the homebrew limitations of these. Do webman-mod work, can you load ISOs from the "webman games" menu? If so, this will be the same thing.
My guess is that this doesn't solve the problem with MH3RD unfortunately.
 
I haven't used any HEN or HFW (are those the same thing?) machine so I'm not familiar with the homebrew limitations of these. Do webman-mod work, can you load ISOs from the "webman games" menu? If so, this will be the same thing.
My guess is that this doesn't solve the problem with MH3RD unfortunately.
HFW is a OFW PUP repacked with OFW 4.82 silk_webkit.sprx & without any other patches or file replacements.
So far all intents & purposes, it should be considered OFW.

As to HEN it is a mini Cobra payload that you can load on HFW (using a ps3xploit installer relying on vulnerabilities existing in OFW 4.82 silk_webkit.sprx) that should give you the same functionalities as a Cobra/Mamba CFW except lv1 peek/poke & all features requiring it.
 
I wonder if with this software you can finally run the MHP3RD from a PS3 superslim HFW

I don't know if MHP3RD works on PS3 superslim, I know it works on Rebug 4.86.1... In theory it should work with the patched psp_emulator.self and the patch posted by @haxxxen in this thread:
https://www.psx-place.com/threads/monster-hunter-portable-3rd-remaster.17714/#post-256479

BTW the latest build of webMAN MOD already includes the patched psp_emulator.self that supports decrypted MINIS.EDAT / MINIS2.EDAT. The emulator is automatically installed (if needed) and swapped when the decrypted EDAT is detected when a PSPISO is mounted.

I have to check with @aldostools (author of webman-mod) about that, it might be a technical limitation. Thanks for asking!

I don't remember what web commands you're using, but if your tool relies on webMAN MOD then it should be able to play JB folders like GAMES or GAMEZ from USB FAT32, internal HDD or /net host.

BTW it would be nice if your tool could let the user create packages with custom web commands.
 
I don't know if MHP3RD works on PS3 superslim, I know it works on Rebug 4.86.1... In theory it should work with the patched psp_emulator.self and the patch posted by @haxxxen in this thread:
https://www.psx-place.com/threads/monster-hunter-portable-3rd-remaster.17714/#post-256479
BTW the latest build of webMAN MOD already includes the patched psp_emulator.self that supports decrypted MINIS.EDAT / MINIS2.EDAT. The emulator is automatically installed (if needed) and swapped when the decrypted EDAT is detected when a PSPISO is mounted.

The link you mention is exactly the same as the one I mentioned under the word MHP3RD, the user who had created a supposed patch asked me to send him my saved game but apparently some hackers attacked him for trying to help me and he did not respond again.
The situation with this game is very curious, I tell it more in detail in the link you have shared.
 
I haven't used any HEN or HFW (are those the same thing?) machine so I'm not familiar with the homebrew limitations of these. Do webman-mod work, can you load ISOs from the "webman games" menu? If so, this will be the same thing.
My guess is that this doesn't solve the problem with MH3RD unfortunately.

webMAN MOD 1.47.30 loads the ISO without problems, it is a patched ISO to translate from Japanese to English. The game starts, you can play a small portion of it, but at the moment of entering a zone called "guild room", the game gets stuck in an infinite loading screen. Theoretically this does not happen in CFW. I assume that maybe the psp emulator has some kind of incompatibility with the english patch applied to the ISO. I don't know if it is possible to correct it or it simply means that the patch is buggy or it is written for an old system and not for HAN HFW.
 
webMAN MOD 1.47.30 loads the ISO without problems, it is a patched ISO to translate from Japanese to English. The game starts, you can play a small portion of it, but at the moment of entering a zone called "guild room", the game gets stuck in an infinite loading screen. Theoretically this does not happen in CFW. I assume that maybe the psp emulator has some kind of incompatibility with the english patch applied to the ISO. I don't know if it is possible to correct it or it simply means that the patch is buggy or it is written for an old system and not for HAN HFW.
Try playing the game with rhe patched psp emulator. Just make sure that you restore the original emulator in dev_blind before shutdown the console

BTW The psp emulator needs to be swapped directly in dev_blind due the opcode to swap the in memory was removed from Cobra payload many versions ago.
 
Try playing the game with rhe patched psp emulator. Just make sure that you restore the original emulator in dev_blind before shutdown the console

BTW The psp emulator needs to be swapped directly in dev_blind due the opcode to swap the in memory was removed from Cobra payload many versions ago.
There is no more end-user-centric solution? , I fear that manually replacing system files may cause a brick.
 
Back
Top