I think you’re making this too hard. As @RealNC said, if you have the ‘full set’ archive, you dont need to rebuild or do any of that stuff. You just need to:
- Extract the gigantic archive (17GB zip file) to
path_to_my_games\fbneo\arcade\
The path will contain hundreds/thousands of zip files. These are the games. If your set was non-merged, you’ll have less files but bigger zip files for each game (and more space required overall). If your set was merged, it will have more files but smaller zips for each game. Non-merged in general is easier to deal with as the games are essentially more portable, the downside is the whole set takes up more space, but nowadays that really doesn’t matter much as hard drive space is relatively cheap.
- The archive either will have come with a dat, or will be ‘synced’ with the master dat (from the source code repository). Hopefully it’s the latter, again because that makes it easier to deal with. Use the dat file that came in the archive, or the master dat accordingly to scan into RA. There could be a difference between the two based on the version of the archive you have and the version of the DAT/FBneo that now exists. Those differences may cause some games to stop working if the included files have changed.
Also note you dont even need to scan the files at all. You can just ‘Load Content’, select a game, and then select FBNeo and play.
Similarly for non-arcade systems you could have the sets for other systems. Follow the same directory structure:
path_to_my_games\fbneo\channelf\
path_to_my_games\fbneo\fds\
...
path_to_my_games\fbneo\sms\
path_to_my_games\fbneo\spectrum\
The small difference with those other systems are that BIOS files are also required. Those can go into a different location OR they can go in the same directory as the game files. Most folks find it easier to have them seperate but it’s really up to you. To put them in the seperate folder:
Create an fbneo folder in the ‘Retroarch System Directory’:
path_to_the_retroarch_system_directory\system\fbneo\
You’ll need the bios files for FBNeo for each system. The place you found the fbneo archive likely also has an archive for the bios files of interest. Similar to the game archives, you’ll place the BIOS zip files into that directory. The files required are listed in the RA docs here.