theMK2k / MetropolisLauncher

A data-heavy Emulation & Gaming front-end for Windows
http://metropolis-launcher.net
Other
40 stars 3 forks source link

CHD support #23

Open BabaJeanmel opened 7 years ago

BabaJeanmel commented 7 years ago

Retroarch now supports CHD (compressed images) files for a variety of platforms including PC-Engine CD, Sega CD, Playstation and Saturn. Metropolis Launcher can't currently "see" them when scanning a folder for roms. Would it be possible to add support for these files ?

theMK2k commented 7 years ago

Support as in "chd files can be added" is trivial.

What isn't trivial is the actual game detection for CHDs:

With CD images Metropolis Launcher uses different techniques in order to identify the actual game in order to provide meta data. For example:

These techniques are currently not applicable with CHDs as I don't have a tool or .Net library at hand to perform the tasks of either

Rendarius commented 6 years ago

Anyway I could help you with this process perhaps??... Maybe by manually collecting the CHD numbers or Identifiers... and compiling a list of them?..

theMK2k commented 6 years ago

Hi @Rendarius,

thanks for your offer. If you know how to get any identifier from a CHD, please let me know. As this would be the first step towards a solution.

Rendarius commented 6 years ago

Ive been doing some major searching and I MAY have found something of relevance for your needs.... perhaps... Take a peek at this link and let me know if that works for you...

If not, - no worries, Im on the track of 1-2 possible other options...(...that I think might pay off for my efforts...)... Here is the link http://www.mameaddicts.com/phpBB3/viewtopic.php?t=605

On Tue, Apr 3, 2018 at 3:12 AM, MK2k notifications@github.com wrote:

Hi @Rendarius https://github.com/Rendarius,

thanks for your offer. If you know how to get any identifier from a CHD, please let me know. As this would be the first step towards a solution.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/theMK2k/MetropolisLauncher/issues/23#issuecomment-378151065, or mute the thread https://github.com/notifications/unsubscribe-auth/AkQzI4H-a9I3p1L_MTA9LEVzdxGSio2Tks5tkyDGgaJpZM4P-td1 .

theMK2k commented 6 years ago

Relying on the file name of the actual CHD is not a good/reliable way :(

theMK2k commented 6 years ago

https://github.com/claunia/DiscImageChef seems to be a fine solution here