question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

FBNeo .dat file rebuilds ROMs that don't work

See original GitHub issue

Okay, I’m using the tagged versions: retroarch-1.8.5 libretro-database-1.8.5 clrmamepro 4.036a FBNeo commit 198ecc91182e72966ffac731a69248e4726a195a (same day as RetroArch tag)

Loading up the libretro-database/metadat/fbneo-split/FBNeo - Arcade Games.dat into clrmamepro, the default method of rebuilding (the other options are not selectable) is Non-Merged Sets. Rebuilding my romset like that makes the roms NOT work when selecting the games with Load Content, but the scanning works and the playlist is built correctly. Separate BIOS Sets are grayed out as well.

The default .rdb for FBNeo is libretro-database/rdb/FBNeo - Arcade Games.rdb, so I’m sure it was built using the same .dat from the clrmamepro rebuild.

What is even more confusing is that I cannot select Split Sets in the rebuilder with this .dat. Remember that the current folder is fbneo-split/.

Trying to build a .rdb using the c_converter utility and the dat FBNeo\dats\FinalBurn Neo (ClrMame Pro XML, Arcade only).dat gives the following error message: libretro-database/metadat/fbneo-split/FBNeo_romcenter.dat:1:7: fatal error: Expected '(' found 'version=' This .dat provided by FBNeo makes Split Sets correctly, are playable when choosing Load Content, but of course can’t be added to the playlist because the .rdb build failed.

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:5 (3 by maintainers)

github_iconTop GitHub Comments

1reaction
dezrajcommented, Jun 10, 2020

Thank you so much. That was the problem!

I thought Clrmamepro would torrentzip all my roms after fixing them but apparently it didn’t. So I manually torrentzipped them with the torrentzip program and now they are detected by the Retroarch scanning.

It’s interesting that this information is available nowhere in the internet except in this site: https://docs.libretro.com/guides/arcade-getting-started/

I suppose it had to be in FBNeo’s libretro page too because it does make all the difference.

Anyway, I hope the original poster can find a solution for his issue too.

1reaction
hizzlekizzlecommented, Jun 9, 2020

Are your ROMs torrentzipped? I believe that’s necessary for the scanner/databases to pick them up. If you’ve already verified them elsewhere (clrmampro or whatever), you can just do a manual scan and supply the appropriate DAT to get the “pretty” names.

Read more comments on GitHub >

github_iconTop Results From Across the Web

FBNeo rebuild : r/RetroArch - Reddit
So I just downloaded the Rom set from archive.org. I then ran the Rom set through clrmamepro and did rebuild using the dat...
Read more >
FBNeo DATs - no clones, only working & Neo Geo only
I've been trying to use the dat file on my non merged set of roms with clrmame to remove the clones. If I...
Read more >
Some Arcade (FBneo) ROMs not importing - LaunchBox Forums
Is there a way I can import these either using the liberato FBNeo dat-file or force importing the files and entering the info...
Read more >
Arcade (FinalBurn Neo) - Libretro Docs
Arcade emulation won't work properly without the romsets matching the emulator. ... You can download the dat files for the latest version of...
Read more >
Rebuilding romset with Clrmamepro doubled my roms
dat file used. In the instructions i found, it is necessary to choose "Non-Merge roms" in Clrmame for the rebuild to work on...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found