[PSX] PSXPackager - A tool to convert from 7z, BIN+CUE to PBP
-
Hi,
I've built a tool to convert BIN+CUE, IMG, ISO, 7z to PBP and PBP to BIN+CUE.
I got tired of having to load up CDMage, PSX2PSP, especially when converting a bunch of files, so I wrote my own converter based off popstation.
It supports multi-track CUE sheets. It will merge the BINs in a temp folder and generate a PBP together with (uncompressed) audio tracks.
It supports 7z, zip and rar files. If it can find an img, iso, bin, or cue in the archive, it will unpack it and convert the files to a PBP.
It also supports multi-disc PBPs. Create a .M3U file containing the file names of the images, and use that as an input file to the converter. It can also take multi-track CUE sheets in the M3U.
Extracting PBPs will generate a BIN+CUE.
I'm thinking about adding CHD support, with the possibility of direct PBP to CHD conversion, but it may take a while to port CHDMAN to C#, or maybe I can just call chdman.exe with uncompressed bins.
Be sure to read the README for usage.
https://github.com/RupertAvery/PSXPackager/releases/tag/v1.3
-
@enderwiggin This is great, thank you!
As Retro-Achievements does only support BIN/CUE i allready changed back to this Format for most PSX-Games, but i have quite a lot that i only have in *.PBP, so this tool might help me a lot to convert them too.
Awesome, much appreciated! -
@enderwiggin can you include chd-fileformat as you mentioned?
-
@enderwiggin Thank you! Works great to easily get the cue bin and make then chd with correct tool
-
@enderwiggin i have error , it's in french, but it says exception not handle, reference to object is not defined to an instance of object, quite similar indeed :D i try to convert street fighter alpha 3 in bin and cue format.
E:\Download\PSXPackager.v1.4.1>PSXPACKAGER -i E:\Download\sfa3 -o E:\Download
PSXPackager v1.4.1 by RupertAveryInput : E:\Download\sfa3
Output: E:\Download
Compression Level: 5Exception non gérée : System.NullReferenceException: La référence d'objet n'est pas définie à une instance d'un objet.
à PSXPackager.Program.<GetFilesFromDirectory>d__3.MoveNext()
à System.Collections.Generic.List1.InsertRange(Int32 index, IEnumerable
1 collection)
à PSXPackager.Program.<>c__DisplayClass2_0.<Main>b__0(Options o)
à CommandLine.ParserResultExtensions.WithParsed[T](ParserResult1 result, Action
1 action)
à PSXPackager.Program.Main(String[] args) -
@enderwiggin My Retroarch only seems to recognize .CSO games for the PSP. I have lots of .PBP roms that I can't use. Any recommendations?
-
@enderwiggin thank you for your contributions! I am a Linux user and can confirm that PsxPackager (v1.4.1) works well when using mono!
-
I'm happy to admit I have no idea how to run this program. I tried putting "psxpackager -i E:\No-Intro Collection\ROMs\psx\Rayman (USA).7z" into CMD and nothing happened. Tried multiple variations of above. Updated to newest version. Ran exe. Nothing. Tried cmd "E:\PSXPackager.v1.4.1>PSXPACKAGER.exe -i E:\No-Intro Collection\ROMs\psx\Rayman (USA).7z" and multiple vartiations. All nothing. Can someone please explain like I'm 5?
-
So in creating PBP files are they compatible with real PSP hardware running CFW?
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.