Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    [SOFT] Bin/Iso to multidisc PBP

    Community projects
    [soft] biniso multidisc pbp
    10
    11
    14832
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Bkg2k
      Bkg2k Staff last edited by Bkg2k

      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 🙂

      1 Reply Last reply Reply Quote 6
      • olivierdroid92
        olivierdroid92 Global moderator last edited by

        Thanks a lot.
        I will try.
        What about .cue and .xxx small files sometimes attached to bin files ?

        1 Reply Last reply Reply Quote 0
        • Jarlaxe
          Jarlaxe last edited by

          Thank Bkg2k!

          A great program, very useful, simple and fast! 😉

          1 Reply Last reply Reply Quote 0
          • Schwette
            Schwette last edited by

            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.BIN

            it seems only to work like this
            SLES-02803 CD1.BIN

            1 Reply Last reply Reply Quote 0
            • mathewanderson
              mathewanderson Banned last edited by

              This post is deleted!
              1 Reply Last reply Reply Quote 0
              • arianapham
                arianapham Banned last edited by

                This post is deleted!
                1 Reply Last reply Reply Quote 0
                • tyrese.donatello
                  tyrese.donatello Banned last edited by

                  Hi, thanks for the explanation it helped me

                  1 Reply Last reply Reply Quote 0
                  • AgedLove
                    AgedLove last edited by AgedLove

                    @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 same

                    for the musics maybe it's the CDDA thing or something

                    Scavy englishl1989 2 Replies Last reply Reply Quote 0
                    • Scavy
                      Scavy Global moderator @AgedLove last edited by

                      @agedlove said in [SOFT] Bin/Iso to multidisc PBP:

                      Using psx2psp

                      I'm also using this one, and it's working fine too 😉

                      • RPi0w : GPi Case
                      • RPi4-2Go : Nespi4case - SN30 pro+ & PS3 DualShock pads - Logitech M170 (BT) keyboard/mouse set
                      • Odroid Go Advance & Go Super
                      • PC : CPU i5 core 2.8/3.4 GHz - GPU GeForce 850M - RAM 8Go DDR3L
                      1 Reply Last reply Reply Quote 0
                      • englishl1989
                        englishl1989 @AgedLove last edited by

                        @agedlove I am getting the exact same issue? Did you ever find a solution to this?

                        AgedLove 1 Reply Last reply Reply Quote 0
                        • AgedLove
                          AgedLove @englishl1989 last edited by AgedLove

                          @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...

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post

                          Want to support us ?

                          70
                          Online

                          98.7k
                          Users

                          28.1k
                          Topics

                          187.0k
                          Posts

                          Copyright © 2021 recalbox.com