Convert PSX games to PBP

Multiple CDs in one PBP file (video here if needed):

  • First you’ll need PSX2PSP: http://www.mediafire.com/file/g1pub6awrz1n56f/PSX2PSP%20v.1.4.2.zip

  • Open PSX2PSP, on top-left click the 3 dots next to ISO/PBP File 1 and chose the first CD of your game.

  • Select ISO/PBP File 2 and load 2nd CD.

  • Select ISO/PBP File 3 and load 3rd CD, etc.

  • (optional) Personally in Options > Folders I checked Create main game title folder, this way the folder will be created with the game name instead of the ID, I think it’s easier to navigate.

  • In Output PBP folder chose where you want to save your file.

  • Click Convert and wait, this may take a while depending on the size and the number of CDs.

  • OK, now you should have EBOOT.PBP on the newly created folder, containing all the CDs at once!

  • I highly recommend to rename EBOOT.PBP in something else, because when you’ll add multiple games and you want to make a Game Overrides config it will be saved as EBOOT.cfg so your config will be loaded for every games named EBOOT :/
    Do not use special characters, use _ instead of space, etc. for my example I renamed EBOOT.PBP in Final_Fantasy_VIII.pbp

  • Open hakchi2, go to settings and uncheck Compress games when adding, then click Add gamesselect All files (*.*) in bottom-right and select your .pbp file.

  • Add art, change your command line, etc. and sync as usual 🙂

If your file is >2GB (video here if needed):

  • You’ll get this error: https://i.imgur.com/kgzOcqn.png
    So we need a workaround!

  • Copy the file name of your PS1 game, .pbp extension included!

  • Open a text editor and start typing random letters or numbers, really it doesnt matter what you’re typing, we just need a non-blank file.

  • Go to File > Save as... and make sure All files is selected in Save as type, paste the file name of your PS1 game in File name and save (in a different directory as your real .pbp file to not overwrite it!).
    Example: https://i.imgur.com/FwsNoxC.png

  • Open hakchi2 and add the fake .pbp file we just created, uncheck “Compress”, change the command line, add your box art, etc. Check the ID of the game in top-right and close hakchi2.

  • Copy or cut your >2GB .pbp file, go to \hakchi2\games_snes, go to the CLV-* folder matching the ID of the “game” we just added with hakchi2 and paste your .pbp file here. Overwrite the fake .pbp.

  • Restart hakchi2 and sync your games or do it manually: copy/paste the CLV-* folder of the game to usb:\hakchi\games folder (or usb:\hakchi\games\00* if you want to put the game in a subfolder).

Multiple CDs in a playlist without converting in EBOOT format (video here if needed):

  • Open a text editor and copy/paste the name of the CD1 .cue file, hit enter to go to the next line a copy/paste the name of the CD2 .cue file, etc. IN THE CORRECT ORDER!

  • Now go to File > Save as... and make sure All files is selected in Save as type, type the name of your game in File Name (no () and/or [] characters) followed by the .m3u extension (e.g. Final_Fantasy_VIII.m3u).

  • If done correctly it should look like this: https://i.imgur.com/U59bQOv.png

  • Open hakchi2 and add the .m3u file we just created, uncheck “Compress”, change the command line, add your box art, etc. Check the ID of the game in top-right and close hakchi2.

  • Copy the .bin and .cue files of your game and paste them to the CLV-* folder matching the ID of the “game” we just added with hakchi2.

  • Restart hakchi2 and sync your games or do it manually: copy/paste the CLV-* folder of the game to usb:\hakchi\games folder (or usb:\hakchi\games\00* if you want to put the game in a subfolder).

Changing disc (video here if needed):

  • When the game asks you to change disc, open Retroarch menu (start+select) then go to Quick Menu > Disk Control.

  • Click once on Disk Cycle Tray Status to simulate the opening of the CD drive, then select the correct disc in Disk Index, and finally click once again on Disk Cycle Tray Status to close the virtual CD drive.

  • Go back to Quick Menu and select Resume, the correct disc should now load 🙂

Starting game from CD2, CD3, etc. (video here if needed):

  • Start your game, open Retroarch menu and go to Quick Menu > Disk Control.

  • Click once on Disk Cycle Tray Status, select the correct disc in Disk Index and click once again on Disk Cycle Tray Status.

  • Go back to Quick Menu, click Resume, re-open Retroarch menu and click Restart.

  • If you don’t click Resume before Restart the CD will not load for some reason: https://youtu.be/uuK9cELsPNg

  • OR, you can turn OFF the Pause when menu is actived OFF in Settings > User Interface, this way you don’t need to press Resume before pressing Restart!

Combining multi tracks disc into a single .bin (video here if needed):

Thanks to BSLENUL for writing this tutorial