Jump to content
LaunchBox Community Forums

Unofficial RetroAchievements 1G1R DATs and CUEs/GDIs. 10 November 2024

   (4 reviews)

1 Screenshot

About This File

These are 1G1R (1 Game 1 Rom) DAT files that are used with rom managers such as ClrMamePro and RomVault to scan for RetroAchievements-compatible roms in your collection. There are also CUE and GDI files that are compatible with the DATs. These will be updated beginning of every month and if there's any major issues/problems that need to be fixed that can't wait for the next month, I'll fix and update them ASAP. Please feel free to notify me of any errors/problems you encounter and/or suggestions you may have.

Edited by Ultra God Azgorath
Edited Description


What's New in Version 10 November 2024   See changelog

Released

  • Added all new games since 01 November 2024.
  • Removed and Fixed a lot of errors/problems in some of the DATs.
  • Made changes to many games in the Dreamcast and Saturn DATs. These games no longer need to be converted in order work with the DATs, only the Track 1 (Saturn) and Track 3 (Dreamcast) files need to be patched while the other tracks remain the same as the original files.
  • Added and changed a lot of Saturn and Dreamcast CUEs and GDIs to now work with the DATs and they should run the games fine once scanned and renamed with the DATs. 
  • Thanks to @MojoJack and @BioHazZzard for bringing most of these problems to my attention to fix.
  • Like 10
  • Thanks 2
  • Unusual Gem 1

User Feedback

Recommended Comments



I was actually just looking for something like this, thank you so much!  I feel like this is a massive problem when using RetroAchievements -- making sure you have the exact ROMs compatible with RA.

  • Like 1
Link to comment
Share on other sites

1 hour ago, Ultra God Azgorath said:

@eonder87Sadly I'm not sure if such a list exists, officially at least.

No-Intro and Redump have the dat files for full sets. Maybe they can transform be 1g1r. Us or someone. If complete my set I will publish it. But if anyone does that will be happy and appreciated.

Link to comment
Share on other sites

Hi, I randomly find your post. I am new with DAT files. I downloaded collection of roms and managed how to scan and fix roms with 'ROMvault', but I cant get it work with chd in dreamcast, saturn etc. In 'chhman' I convert roms in  with multiple files to chd as you said, but it all has a different checksum and hash. How to work arount with it? TY!

Link to comment
Share on other sites

thank you so much for your great work, please make updates in the future 🙂 i have looking for a long time and i'm very happy now to have find your thread 🙂 have a good time!

  • Like 1
Link to comment
Share on other sites

Hello @Ultra God Azgorath,

i hope you are doing well 🙂

i would give you feedback after i use your DAT file a few weeks. the imortant thing first, thank you again, awesome support!

only a few thoughts from me

1. i understand you prefer english translation, thats the only way but why you don't use multi-language roms?

for example many PS2 games support the European version with 5 languages and you take always the USA version only with english. the size is the most time near the same and many people prefer the natural language (for me german). i can understand english but in long RPGs is always better to play in the own language.

2. why you don't check the CUE files in the DAT? would be very cool to automatism this process. at this moment i need to put every CUE manual inside the folders.

3. scrap the rom files don't work with the file name "~~~Homebrew" in many games at the beginning. would be better to write the names "Diablo (Prototype)" or "Diablo (Homebrew), that works very well when you write Prototype or Homebrew after the game name inside a bracket

4. the last thing in my mind would be very better to see what version i need to looking for. a few game are compatible with many differend patches (differend language patches, 60 hz patch, other colors etc.) 

at this moment the name is (only for example) "Need for Speed" and i don't know which rom is it, when we can see the other informations like "Need for Speed (Japan) (Tr-Eng v0.90) (60hz Patch)" can be save many time

happy gaming and best wishes 🙂

 

 

Edited by BioHazZzard
Link to comment
Share on other sites

Hi BioHazZzard.

  1. As I've prioritized english over every other language, I prioritize USA over EUR because USA is english only and I myself usually only use USA roms unless there is no USA RA-compatible rom, then I use EUR roms. However, you do make a good point with multi-language roms and I shall think about prioritizing EUR multi-language roms with english over USA in the DATs.
  2. The problem with the CUEs is when you download standard redump CUEs, the internal data names of the BINs aren't the same as the names in my DATs and changing any of the internal data in the CUEs changes the hash values, including changing a single character in the CUE. Clrmamepro would also only change the file names of the CUEs, not the internal data names. I usually keep all BINs and CUEs in 1 folder on my pc instead of 1 folder per game.
  3. I don't understand how the "~" in file names doesn't work. In what way are they not working well? ClrMamePro scans and renames them fine on my side and retroarch plays them fine.
  4. I have prioritized games with patches that improved the game so games with 60FPS/Hz patches that are RA-compatible are added to the DATs.

At the end of the day, my main priority is that all the games are compatible with retroachievements. Thanks for the feedback and I'll think about what other changes I can do to the DATs and/or CUEs.

Link to comment
Share on other sites

thank you for your feedback, maybe we can make the process better together in the future 🙂 

i write later back about the other thinks but i'm a little bit nervos about the last update, do you work at this time on a new update or do you have lost the fun for this project?

Link to comment
Share on other sites

Hi guys. Apologies for no updates these last 2 or 3 weeks or so. I'm busy on v2.0 of the DATs and as such, I'm redoing the DATs from scratch and thinking of other options on how to make these new DATs better than the current ones. This is going to take me a few weeks, possibly a few months but I'll release the new 2.0 DATs as soon as I feel they're ready. Thanks for your patience.

Edited by Ultra God Azgorath
Link to comment
Share on other sites

thank you very much for this update! i'm very happy to read you rework the DAT files. i hope you rename the files to official no-intro and redump file names.

Example for Redump

Final Fantasy VII (USA) (Spirit Bug Fix) (Disc 1).zip

Example for No-Intro with Retro Archievement Patch

Advance Wars (USA) (Rev 1) (No Glitch Patch) (Beta) (Bartis1989).zip

Example for No-Intro with translation Patch

Dragon Quest I & II (Japan) (En) (DQ) (RPGOne) (2.0).zip

Link to comment
Share on other sites

Hi Bio. Thanks for the suggestions. Yes I am currently thinking of using the no intro and redump DATs and their rom names as the baselines for the 2.0 DATs and I'll just make 1 or 2 minor tweaks to each game entry where necessary to avoid any confusion or conflicts.

Link to comment
Share on other sites

Noob question: What is this for? and How do you make what you are offering work?
Could you please explain it to me? It's a sincere question :)

Link to comment
Share on other sites

Hi RetroSpace. So basically you download a program called clrmamepro, import these DAT files into it, in settings add the directory of your roms for the platform you're scanning and use the scanner option to scan the directory to see if your roms are compatible with cheevos or not. You can use other DAT programs like rom vault or rom center but I personally prefer clrmamepro.

Link to comment
Share on other sites

15 hours ago, Ultra God Azgorath said:

Hi RetroSpace. So basically you download a program called clrmamepro, import these DAT files into it, in settings add the directory of your roms for the platform you're scanning and use the scanner option to scan the directory to see if your roms are compatible with cheevos or not. You can use other DAT programs like rom vault or rom center but I personally prefer clrmamepro.

Thanks for explanation.  Nice job!!!  And thank you to share these with the community.

  • Like 1
Link to comment
Share on other sites

I was trying to do something similar a few years ago.  I have complete ROM sets of all systems and I tried importing everything into LaucnchBox and it got messy.  Way too many games for me to look through and a lot I would probably never play.  I had this idea that if I only imported games into LaunchBox that had RetroAchievements then any game I picked would give me something to work towards (unlocking cheevos).  I asked around in both the RetroAchievements and RomVault Discords for help and found where all the hashes for the ROMs on RetroAchievements were stored.  But I learned that just because a ROM is hashed and stored on the site doesn't mean there are cheevos for it.  So ultimately I gave up as it seemed like way too much work.  So my question to you is how are you accomplishing this?  Like what is your method for finding and renaming your ROMs and adding them to your dat.  Please don't tell me you are doing all of this manually by yourself.  Thanks.

Link to comment
Share on other sites

@Clutz450LOL yip i'm doing it all manually. So what I do is I download the latest nointro/redump DATs and I go to the supported game files page of every single game on RA and I copy the md5 that is below each linked rom name and search for it in the official DATs using notepad++. If the game md5 exists in the official DATs, I copy and paste the entire game entry from the official DATs over to my DATs. If it doesn't exist, I create a new game entry in my DATs and once I find/patch the correct rom(s), I compare the md5 on the RA site to the rom I found/patched and complete the blanks (size, crc and sha1) in my DATs. It is a VERY time consuming process, especially for platforms with hundreds of games, but is the most accurate way I can think of.

Link to comment
Share on other sites

Damn dude.  More power to you then.  When I was looking into don't this, I had found this web address that displayed every game ID and associated hashes for that game (https://retroachievements.org/dorequest.php?r=hashlibrary).  Unfortunately it appears that we no longer can view that page as I get 403 Forbidden error.  I had also found this on github which is supposed to allow you to scan all your roms and let you know which ones have achievements, but it hasn't been updated in years. (https://github.com/meleu/hascheevos).  It also let's you copy roms with achievements into a new folder which you can then make a dat from that.  At least those were my thoughts when I was searching this out.  Not sure if any of this will be helpful to you too maybe help automate the whole process.  Lastly, doesn't Launchbox somehow know which games have achievements and can show badges next to the game or maybe even show only games with achievements?  How does Launchbox do that and can you use that to help automate your process?

Link to comment
Share on other sites


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