Jump to content
LaunchBox Community Forums

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 02 February 2025   See changelog

Released

  • Added all new games released on RA in January 2025.
  • Added new M3U files for multi-disc games. There is a CHD version and a CUE version. Please let me know if there's any errors or missing M3Us.
  • Fixed and updated quite a couple of entries in the DATs.
  • Added and fixed a lot of CUEs. Let me know of any errors or missing CUEs.
  • Renamed all the game entries in the computer-based platforms (Amstrad CPC, Apple II and PC8000/8800) to reflect correct regions wherever possible, although most entries will be under the "World" region as they don't have a specific region like USA or Europe etc. These DATs should be a lot cleaner now when sorting with rom managers. Let me know of any problems with them.
  • Thanks to @BioHazZzard, @MojoJack and @steve1977 for letting me know of any errors or missing DATs/CUEs. 
  • Like 12
  • Thanks 5
  • Unusual Gem 1

User Feedback

Recommended Comments



eadmenar

Posted

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
eonder87

Posted

I've extracted the names-only list. I want to 1G1R List without RetroAchievements. If you're know where can I found like this data or only game name list it will be awesome.

RetroArchievements 1G1R.7z

eonder87

Posted

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.

Ultra God Azgorath

Posted

You can download them from DAT-O-MATIC. Download the standard DATs if you want all games or P/C DATs if you want 1G1R.

lzhecz

Posted

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!

BioHazZzard

Posted

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
BioHazZzard

Posted (edited)

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
Ultra God Azgorath

Posted

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.

BioHazZzard

Posted

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?

Ultra God Azgorath

Posted (edited)

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
BioHazZzard

Posted

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

Ultra God Azgorath

Posted

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.

BioHazZzard

Posted

Awesome! can't wait for it 🙂 please tell me when i can help you! maybe we can work together

  • Like 1
retrospace

Posted

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 :)

Ultra God Azgorath

Posted

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.

retrospace

Posted

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
Ultra God Azgorath

Posted

It's coming along slowly but surely. Still a long ways off though.

  • Game On 1
Clutz450

Posted

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.

Ultra God Azgorath

Posted

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

Clutz450

Posted

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?


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