Jump to content
LaunchBox Community Forums

4 Screenshots

About This File

Bulk Convert cue, gdi or iso ROMs to chd

This plugin expands the capabilities of the existing Bulk Convert .cue to .chd plugin by adding the options to also convert gdi and iso formats to CHD.  (For cue/bin files, the process is the exact same between the 2 plugins.)

Using MAME’s chdman.exe (“Compressed Hunks of Data (CHD) Manager”, included with MAME), this plugin will convert CD based game files to a single .chd file in your selected Platform.


Why convert?
•    You end up with just a single file per game
•    A CHD file is, well… compressed. Resulting in less storage space requirements
•    Most, if not all emulators now support .chd format
•    chdman applies lossless compression so there should no noticeable difference in load time.


Requirements

  • This plugin file
  • chdman.exe (included with MAME)
  • ROM sets that are in a .cue, .gdi or .iso format


What happens after converting?
After successfully creating a CHD Image, the games application path in LaunchBox will be redirected to the new .chd file.

Also, after the files have been converted you have the option to
•    Leave the old files in place (default)
•    Move the old files to a separate [backup] folder
•    Delete the old files


Installing the plugin
1.    Download the plugin
2.    Unblock “BulkConvert2CHD (v1.00).zip” by right clicking the file and checking “Unblock” and clicking “OK”.
                 
image.png.9cb53ba0de6008c8ad17fa7776282d89.png
3.    Open the zip file and copy the contents (1 folder containing 1 file) into /LaunchBox/Plugins/
               ../LaunchBox/Plugins/BulkConvert2CHD/BulkConvert2CHD.dll


Using the plugin
1.    Start LaunchBox
2.    Select Tools, Bulk Convert To CHD
3.    Select a Platform
4.    Select the file format you’re converting from
5.    Click Convert
6.    (Optional)
               Check Delete old files when complete 
                      This will permanently delete the old files after successfully converting them to .chd.
               Check Move old files when complete
                      This will move the old files after successfully converting them to .chd to the folder you specify.

 

Troubleshooting:

If you are getting errors while attempting to convert the files, make sure you are using chdman.exe that comes with the latest release of MAME.

If you use multiple versions of MAME in LaunchBox, copy chdman,exe from your latest MAME release folder into the ../LaunchBox/Plugins/BulkConvert2CHD/ folder

 

 

Special thanks to @faeran for the idea of the original Bulk Convert cue to chd.  Without that, I probably never would have made this.
 
As always, all comments and suggestions are welcome.

 

  • Like 10
  • Thanks 5
  • Game On 1
  • Unusual Gem 1

User Feedback

Recommended Comments



cleverest

Posted

For the record, I converted 156 Amiga CD32 titles and they were 29.8GB before, but are now only 14.7GB - YAY!

  • Game On 1
AquaJew

Posted

I grabbed this plugin today, super excited to clean up my PSX and other CD images, but noticed that some of the options seem to be missing now. I can select "Move old files when complete" but there's nothing about respecting the previous hierarchy any more. Since games take multiple files, they're organized in /PSX/Game Name/  folders. The plugin basically does the opposite of the ideal - I'd like the single file to be in the main /PSX/ folder since the individual folders aren't necessary any more, and the "Move old files" to retain the folder structure. Any advice, if thre are options that I'm just not seeing?

JoeViking245

Posted

48 minutes ago, AquaJew said:

I grabbed this plugin today, super excited to clean up my PSX and other CD images, but noticed that some of the options seem to be missing now. I can select "Move old files when complete" but there's nothing about respecting the previous hierarchy any more. Since games take multiple files, they're organized in /PSX/Game Name/  folders. The plugin basically does the opposite of the ideal - I'd like the single file to be in the main /PSX/ folder since the individual folders aren't necessary any more, and the "Move old files" to retain the folder structure. Any advice, if thre are options that I'm just not seeing?

Back when I had .cue/.bin files, they were actually all in one folder (not separate per-game subfolders).   Guess I didn't think about having the games in individual subfolders when creating this 2 and a half years ago.  So, it's not that retaining the [sub]folder structure when moving the files is missing now or isn't there anymore.  It was never an option/feature.

Thanks for the suggestion.  I will add it to the feature requests for the plugin and have it available in the next update.  (But no promises when that will be)

 

In the interim...

58 minutes ago, AquaJew said:

Any advice

Use the default option Keep all files in their original location.  Then after converting, 

  • In Windows Explorer, navigate to your /PSX/ folder
  • In the Search bar (to the right of the Address bar) type in *.chd
    • be sure that All Subfolders is selected
    • image.png.f59d53eb48f5e6aec641853c534b2ef8.png   image.png.f3d751d286281993bc852ae70ff617e4.png
  • Select all the resulting files (Ctrl+A)
  • Press Ctrl+X
  • Click Close Search (in the top menu bar)
    • image.png.e4336b3bb35be195e5317c20723e9621.png
  • (be sure you're back in your /PSX/ folder) Press Ctrl+V
  • Move the subfolders (now containing just the 'old' files) to a location of your choosing
AquaJew

Posted

25 minutes ago, JoeViking245 said:

Back when I had .cue/.bin files, they were actually all in one folder (not separate per-game subfolders).   Guess I didn't think about having the games in individual subfolders when creating this 2 and a half years ago.  So, it's not that retaining the [sub]folder structure when moving the files is missing now or isn't there anymore.  It was never an option/feature.

Thanks for the suggestion.  I will add it to the feature requests for the plugin and have it available in the next update.  (But no promises when that will be)

Thank you! Great advice. When I saw this screen which seemed to come from an old build, it talks about moving the same parent folder structure, so I had assumed it was doing what I was expecting:
image.png

 

What's the plugin written in, out of curiosity? (I have 0 knowledge of how LB is develped/extended/maintained, technically)

JoeViking245

Posted

31 minutes ago, AquaJew said:

When I saw this screen which seemed to come from an old build, it talks about moving the same parent folder structure, so I had assumed it was doing what I was expecting

Well that's embarrassing!  I guess that's what happens when you haven't looked at something in about 2.5 years. 😊  Also, there is only one version of this plugin. So there is no 'old build'. 

However... there is a different plugin that doesn't cover GDI files (only cue/bin and ISO).  (and in retrospect, the other one should have been 'updated' to include GDI [vs a whole new plugin])

That said, is there a chance you're using the 'different plugin'?  You can tell quickly by: there isn't the 3 options at top [on the 'different' one]. image.png.d1210d651af609f956069c37910e434c.png

Because [embarrassingly enough] it turns out this particular plugin does have that checkbox available when selecting to Move old files when complete.  So, I will remove that from the feature request. :) 

 

Please do let know what you find (or don't find).  I don't have any cue/bin files to test/verify with that it's still working.  (Yeah, I could un-convert a CHD file or 2 and then test. But that's a lot of work. hehe)  But when I open the plugin, the Move Parent Folder option is at least visibly there.  And it does bother me if one of my plugins isn't working anymore. ;)

 

54 minutes ago, AquaJew said:

What's the plugin written in, out of curiosity? (I have 0 knowledge of how LB is develped/extended/maintained, technically)

It's written in C# and makes use of the available LaunchBox API so it can become 'a part of' LaunchBox.  An unofficial "part of". Of course.

AquaJew

Posted

5 minutes ago, JoeViking245 said:

Well that's embarrassing!  I guess that's what happens when you haven't looked at something in about 2.5 years. 😊  Also, there is only one version of this plugin. So there is no 'old build'. 

However... there is a different plugin that doesn't cover GDI files (only cue/bin and ISO).  (and in retrospect, the other one should have been 'updated' to include GDI [vs a whole new plugin])

That said, is there a chance you're using the 'different plugin'?  You can tell quickly by: there isn't the 3 options at top [on the 'different' one]. image.png.d1210d651af609f956069c37910e434c.png

I'm using the one that looks like this: (Sorry I don't know exactly which one it is), but when I downloaded it, it was saying that it's meant to do more than just bin/que, but also iso. There's nothing at the top. Did I download the wrong one?
image.thumb.png.732d0db6331b0900dc35d28542e3dec6.png

JoeViking245

Posted

6 minutes ago, AquaJew said:

I'm using the one that looks like this: (Sorry I don't know exactly which one it is), but when I downloaded it, it was saying that it's meant to do more than just bin/que, but also iso. There's nothing at the top. Did I download the wrong one?

Yeah, that's the "different plugin" that I linked above.  Exit LaunchBox and then delete that plugin/folder.  Then at the top of this page, click Download this file. Then proceed with the Installing the plugin above in the description.

AquaJew

Posted

2 hours ago, JoeViking245 said:

Yeah, that's the "different plugin" that I linked above.  Exit LaunchBox and then delete that plugin/folder.  Then at the top of this page, click Download this file. Then proceed with the Installing the plugin above in the description.

Ugh, I feel like such a n00b. Thank you! :) I'll make sure to use this one from now on.

  • Game On 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...