[SOFT] Bin/Iso to multidisc PBP
-
Hi all,
I recently tried to batch convert PSX dumps into PBP files.
Mainly because this file format is crunched and saves lot of space. And also because it supports multiple CD into a single file, which is also supported by many PSX emulators to provide quick & easy disk swaping.The main tool available on Internet is a very old tool, made ten years ago. Hard to get support, hard to find latest versions and even harder to get the source code!
Fortunately, it supports batch conversion. Unfortunately it is very slow and even worst, it fails when converting unknown games by overwriting previous generated files randomly...I decided to write my own converter. After 2 weeks of documentation hunting and various reverse engeneerings, here is the first version: Bin2Pbp.
It's not made to generate beautiful eboots for your PSP. Its main purpose is to convert quickly large CD collections and save as many bytes as possible. Generated PBP can still be run on a real PSP and you can find other tools to edit icons/images/sound if you wish.Run the executable on windows in a shell (cmd.exe or powershell) and gives only 2 parameters: source folder & destination folders.
The software reconize some file decorations to gather multi-disc games: (cd X) or (Disc X) or (Disk X) where X is the CD number from 1 (or event 0) to 9.
So:- Arc the lad collection (cd 1).bin
- Arc the lad collection (cd 2).bin
- Arc the lad collection (cd 3).bin
will be converted in a single "Arc the lad.pbp" file containing the 3 ordered CD files.
("CD" can be written "cd" and "Disc" or "Disk" can be in lowercase also "disc" or "disk".
The software display many progression reports while crunching/converting. It also use all cpu cores available to achieve multi-threaded compression.
It's simple and fast.Linux users can also run the software the same way after installing the mono-runtime or mono-complete package.
Warning: The PBP format is just a crunched encapsulation of existing file: single bin or iso. Multi-track dumps in multiple .bin w/ or w/o a .cue are not supported at all. You must convert your multi-track dumps to single .bin or .iso files. There are many tools on Windows and Linux. Advanced users may use CHD tools to convert from multi .bin into uncompressed CHD and then from CHD into single .bin using a batch file.
Since I'm working on many projects, I have no time to improve that simple tool. Here is the source code (.NET console app + pbp library): Bin2Pbp Sources.
Feel free to debug/improve or even make a GUI with more options -
Thanks a lot.
I will try.
What about .cue and .xxx small files sometimes attached to bin files ? -
Thank Bkg2k!
A great program, very useful, simple and fast!
-
Info multi cd to one bpb seems only to work like this
If you name it like this it does not work
SLES-02803.CD1.BIN
SLES-02803_CD1.BINit seems only to work like this
SLES-02803 CD1.BIN -
This post is deleted! -
This post is deleted! -
Hi, thanks for the explanation it helped me
-
@Bkg2k Nice tool but I converted 45 or so single disks games in a batch with them, all cue / single bin (some of them multi bin reextracted to single bin with iso buster) and a lot of them (10-15) don't work correctly :
- mostly missing musics in menu or in games
- more surprising, Tomb Raider I and II (US versions) when converted freezes just when starting game, other games in the serie are fine.
Using psx2psp v.1.4.2 with the same convertion level (9), all this games are properly converted and the musics are there and both Tomb Raider games working correctly.
Generated pbp are approximatively the same size as your tool, but not the samefor the musics maybe it's the CDDA thing or something
-
@agedlove said in [SOFT] Bin/Iso to multidisc PBP:
Using psx2psp
I'm also using this one, and it's working fine too
-
@agedlove I am getting the exact same issue? Did you ever find a solution to this?
-
@englishl1989 Well I reverted to using PSX2PSP on a game by game basis, it's s**tty job but someone's got to do it
Once you are in the flow it's pretty quick, I converted my all collection that way (with an extra initial step of converting muti bin + cue or other formats to single bin +cue with isobuster)
Everything works fine that way, I even got some broken games like LBA to work
Bkg2k tool is broken, and he clearly stated he doesn't have time to work on it, so...