I'm using Retropie for my retro gaming at the moment, combined with GB sets. Recently I had an idea to play games from certain years. I can make such selection in GB thanks to the awesome filters - say, find all the ZX Spectrum games from 1984 - and export it to a file. But the problem is, how to move the games themselves?

There's a tool for GB64 called GB64Reorganiser which does just that. I also managed to do it for other Gamebases, but the process is convoluted - involves using an external search program (UltraFileSearch) being fed the file names from the list, then correcting it with Total Commander because it makes mistakes. It's also only a trial which expires after 30 days and I was unable to find any other search tool which would work with file name lists from Romlister. I've found this script for PowerShell: https://stackoverflow.com/questions/147 ... -directory but it seems it needs directory paths as well.

I was wondering if there are any other ways to accomplish this task? Perhaps by using .dats and romcenter or some such? I have little experience with these programs, so I thought I would ask you guys. Any advice much appreciated.

Ha, awesome, thanks! It definitely works. What's even better you can actually create this .bat file directly in romlister - there's an option for that (choose BatchFile in the drop down menu).

Granted, running it separately from 30+ directories is a bit of a pain, but not a huge one. Does your second method automates this? I wasn't sure where to find that "frmRomLister.frm" file so couldn't try it.

arkive wrote:
Does your second method automates this? I wasn't sure where to find that "frmRomLister.frm" file so couldn't try it.

Yes, once the GB source has been edited.
The generated romlister batch file, only needs to be ran from the root of the game dir.
as it will contain the game path along with the filename in the new result.