jacobsson
Senior Member
webMAN Classics Maker
and @aldostools webMan-mod + PARAM.SFO.Editor
Why this over a regular PS2 Classic?
- PS2 compatibility: Prioritizes hardware over software emu when possible (PS2_EMU > PS2_GXEMU > PS2_NETEMU)
- One-press-play: Starts yours ISO directly from the XMB in one button press
- Organize ISOs on the XMB: Looks exactly like installed titles on the XMB
- PS2 USB-peripherals on BC models: Buzzers, Lightguns, Singstar mics, Guitar Hero guitars
- Works with all platforms (PSP/PSX/PS2/PS3)
- (HEN users should use PS2 Classic)
- Works with ISOs on USB
- Download webman classics maker from github
- Download and Install the latest webMan-mod on your PS3 (hold L1 for full installation in second step)
- Upload (or dump ISO) backups of your games to the usual webMAN folders (PSXISO/PS2ISO etc)
- Find your PS3 IP-address (shows up in VHS menu of your PS3)
- Run webman-classics-maker
- Enter the IP-address in the PS3-IP field
- Press Fetch to get your game list ans wait (be patient)
- Choose a game in the list, all info will be filled in automatically
- [optional] Click and swap any images such as ICON0 and PIC1 to your liking
- Press Build to make your new game pkg and install it on your PS3
- $Profit
Many PS3 games have game updates that installs to your HDD.
To avoid these updates to overwriting your game launcher title-ids are now installed with a W prefix instead: e.g. BLUS12345 will be installed as WLUS12345.
TroubleshootingTo avoid these updates to overwriting your game launcher title-ids are now installed with a W prefix instead: e.g. BLUS12345 will be installed as WLUS12345.
- My PS3 gives me tripple beeps when running my game launcher:
This means the package itself has been built correctly, but the path or the iso filename is not correct, triple check it!
- My game launcher is suddenly gone from the XMB:
You probably installed an PS3 game update which overwrote your game launcher. Use a different title_id when making the PS3 webman PKG, e.g. your PS3 game title_id = SLUS12345, then use WLUS12345 in classics maker (W for webman, easy to distinguish from real installments)
Future development
Not tested yet
LEGACY METHOD (NO GUI)
Don't forget to leave a like
- [DONE]
Fetch images from ISO files over FTP - [DONE]
New all-in-one graphical interface - [DONE]
Build the pkgcrypt module for Python 3.x - [DONE]
Python 3 port
- [HELP NEEDED]I have some graphical art ideas that is above my skill level, contact me if you can help

- [DONE]
Custom webcommands
- [TODO] Game meta-data scraper (need to organize the xml's)
- [ONGOING] Embedded image cropping tool for pkg art
- [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-repohttps://github.com/Roet-Ivar/Webman-Classics-Maker - [DONE]
Remove python dependencies from win binaries
Not tested yet
- Running ISOs from network path
LEGACY METHOD (NO GUI)
Pre-requisites: Downloads
Project setup: Files & structure
---------------------------------------------------------------------------------------------------------------
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
2. EDIT PARAM.SFO
3. EDIT launch.txt
4. RESIGN EBOOT.BIN
5. RUN CREATE_PKG.bat
DONE
- Webman source code (This guide uses v1.47.09)
- PS3 Tools Collection (This guide uses v4.8.1)
- True ancestor (This guide uses v1.98)
- Install Python 2.7.15 (32bit/x86 version), add it to your environment variables
- Install a hex editor, preferably HxD
- 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 \_Projects_\wm_url_launcher\ from webMAN-MOD-zip:
- Extract the folder \tools\make_pkgs\bin\ from Aldo Tools.rar:
\MY_XMB_ISO_SHORTCUTS\wm_url_launcher\bin\
- Extract the folder \tools\make_pkgs\bin\ from Aldo Tools.rar:
- 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\
- Extract \tools\PARAM_SFO_Editor.exe from Aldo Tools.rar:
---------------------------------------------------------------------------------------------------------------
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:set CONTENTID=UP0001-PKGLAUNCH_00-0000000000000000
set CONTENTID=UP0001-SLUS12345_00-0000000000000000
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
3. EDIT launch.txt
Edit \_XMB_ISO_SHORTCUTS\wm_url_launcher\pkg\USRDIR\launch.txt with a text editor and replace
with/dev_hdd0/game/HTSS00003/USRDIR/movian.self
/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_ancestor\
to \MY_XMB_ISO_SHORTCUTS\true_ancestor\
- Execute resigner.exe
- Choose "1. Decrypt EBOOT.BIN Only" => extracts EBOOT.ELF
- Open EBOOT.ELF in HxD (or similar hex editor)
- Find "PKGLAUNCH" and edit
to0/game/PKGLAUNCH
, do this on two places0/game/SLUS12345
- In resigner.exe choose "3. Resign to NPDRM EBOOT" and it gives you a new EBOOT.BIN
- 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
Last edited:
