New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Collections does not detect GBA games #7540
Comments
Do you have a sample game that does not scan? We keep only the latest No-Intro in the database, along with GoodGBA. |
I scanned all of my GB and GBA cartridges with a Benn Venn reader. The .gb ROMs get picked up, but not the .gba ROMs. I'm not familiar with how RetroArch handles this internally. So you have a database of approved ROMs and only recognize those ROMs? Is there any way to disable that and have it pick up any file with the correct extension? |
If you retrieve the CRC of the file, you can compare it against the libretro-database: Alternatively, you can build your own playlists through the WIMP interface: https://www.youtube.com/watch?v=RheJ3N_wP4w |
As it happens, I got myself a Benn Venn a few months ago. Great little thing, but what I found is that it has absolutely no idea how large a given GBA ROM is. You need to tell it what you think the size is, and if you get it wrong, you'll get less/more data than you really should. It can correctly size GB carts, but apparently this simply isn't possible with the GBA (regardless of the dumping device used - it's not just a Benn Venn problem), and has caused a lot of issues for dumping groups over time: some copy protection mechanisms even exist which rely on the ROM being trimmed at precisely the right point (and no, that isn't always a nice clean power of two, and yes, developers are smart with this and may not make problems apparent until halfway through their games!). Since Retroarch does indeed run checksums on ROMs and only detects ones that appear in its database, you'll have a very hard time getting homemade GBA dumps detected. |
Why bother with the checksum at all? Why not just handle it by extension? If you're concerned about quality or compatibility issues, you could display a one-time warning per ROM, something like "We do not recognize this ROM image. You may experience compatibility issues. For a list of approved ROM images, go to […]" |
That's a little tricky in that something like a BIN file could be a MegaDrive game, or it could be a PSX game, or it could be for most any disc-based system... could even be a BIOS! Checksums are the only way to know for sure in all cases. There's also "related content" such as box art and so on. Identification via checksums allows Retroarch to easily say "this is version X of game Y" and link up the correct descriptions / images / whatever automatically. A way to ignore all that and just assign folders to the different platform lists would be nice, though. |
Would love that, and there's an issue around it over at #2033 . Recommend reading through! You can also do it manually through the WIMP interface. There's a tutorial for it over at: |
@BombBloke Thanks for the explanation; I've only been using RetroArch to run my GB/GBA games and didn't think about other platforms. That makes sense. I'll try the WIMP interface. |
If you have Collections scan a directory containing both Game Boy (.gb) and Gameboy Advance (.gba) games, it will add the GB games to Collections, but it will not add GBA games. Likewise, enabling the "automatically scan loaded content" (that might not be the exact name) and then loading a GBA game does not add the GBA game to Collections.
Tested with 1.7.5, mGBA and VBA Next cores installed
The text was updated successfully, but these errors were encountered: