cross-posted from: https://sh.itjust.works/post/64564458

Hi everyone!

I’d want to replay my Shenmue games that I have on their original discs.

Sadly, I don’t have a Dreamcast and I don’t think I’d be able to rip them even with my bluray external drive.

So, I’ll have to download them. What would be a great place and how could I know the game hash since not all of them are compatible with retroachievements?

Thanks for your answer

EDIT: I managed to get european roms from Shenmue 1 ( https://retroachievements.org/game/3398/hashes ) and 2 ( https://retroachievements.org/game/3489/hashes ) on these 2 sites ( https://archive.org/download/RedumpSegaDreamcast20160613 and https://romsfun.com/roms/dreamcast/shenmue.html ).

Then I tried using Collision ( https://collision.geopjr.dev/ ) to check the game files but none of the MD5 hashes were the same as the ones on retroachievements.

So I have to admit that I’m a bit lost and don’t know what to do just to be able to replay these lovely games while getting achievements.

Edit 2: In the end I just downloaded the games from https://archive.org/download/RedumpSegaDreamcast20160613 and https://romsfun.com/roms/dreamcast/shenmue.html and, when launching them, I got an information that I had something like 0 out 115 achievements, so I know these games work with retroachievements. Thanks!

  • thingsiplay@lemmy.ml
    link
    fedilink
    arrow-up
    3
    ·
    11 days ago

    There are different file formats and ways to organize and save the files. In example those Dreamcast Roms on RetroAchievement expect the format from Redump.org group. That is a multi file structure with .cue and .bin files. Then I guess you have to compare the checksum to the first .bin file, but I’m not entirely sure, because the linked page does not clear this up. You maybe have gotten the files in .chd format? (BTW this is the format I prefer too.) This basically converts all .cue and .bin files of a disk into a single file format. But you would need the other previously discussed format.

    I just tested this by comparing the checksum for “Shenmue (Europe) (En,Fr,De,Es) (Disc 1) (Track 1).bin” listed on Redump / Shenmue (Disc 1) as 9c6830264544845880e14fe64eb94193 and it matches the first Track bin file. Normally this is how you would compare I think. HOWEVER it does not match any of the hashes listed on https://retroachievements.org/game/3398/hashes . According to their documentation the Dreamcast hashes aren’t MD5, but a custom hash that is no longer compatible with MD5: https://docs.retroachievements.org/developer-docs/game-identification.html#sega

    So with the methods we have here its not sufficient just to check with MD5. This needs some extra tooling that specifically made to check Dreamcast files in Redump format. No wonder you were lost.