FBNeo rom filtering, Vertical, Genre, Bootleg, Demo, Hack etc.
-
This is a personal project of mine that i have been working on for quite some time.
I was tired of filtering out my FBNeo romset using insufficient tools.
So i did it myself using the FBneo Windows Emulator, FinalBurn Neo (ClrMame Pro XML, Arcade only).dat and Arcade Database as reference.With some notepad++ tricks and a lot of patience it's finally finished and to be shared with the community.
This is made to work with a Full Non-merged romset. More info here.
So lets say you want to filter your roms into Genre.
Example
Copy fbneo_Fighting_Beat_em_Up.bat to your rom folder and run it.
This will now copy all the Beat em Up games to the folder "Fighting_Beat_em_Up" without removing them from your source folder.
Next you might want to filter out "bootlegs".
Copy Bootleg.bat to your "Fighting_Beat_em_Up" folder and run it.
All the bootlegs will be moved to the folder Bootlegs inside that folder.
Do not run the file from the source folder! Only from your Category folder.Filter out Hacks? Just copy "Hack.bat" to "Fighting_Beat_em_Up" and run it. This will move all the hacks to the folder "Hacks" inside the "Fighting_Beat_em_Up" folder.
Same goes for Prototypes, Demo & Homebrew.
This is an example of how your folder structure now will be.
fba/ Fighting_Beat_em_Up/'Bootleg Fighting_Beat_em_Up/'Clones Fighting_Beat_em_Up/'Hacks Fighting_Beat_em_Up/'Homebrew Fighting_Beat_em_Up/'Prototype
The files are available here in both raw text format and in bat files.
This should be of today 2020-06-26 up to date with the latest
FinalBurn Neo (ClrMame Pro XML, Arcade only).datPlease correct me if I'm wrong.
This list does not include the following systems because it is only for Arcade only.
Sega SG-1000
Master System
MegaDrive
Game Gear
PC-Engine
ColecoVision
MSX
ZX Spectrum
NES/FDS
Neo Geo PocketExtra:
If you would like to filter your roms first by screen orientation you can use the file All_Vertical_And_Clones.bat first. I'm not entirely sure that this is every Vertical orientated game because i build this list from Arcade Database as reference. Database based on Mame 0.221.2020-06-17
-
Added NeoGeo filtering.
-
Hopefully fixed All_Vertical_And_Clones.
-
Fixed Bootleg, Hacks, Demos, Prototype, Homebrew to top of rom folder list
-
Restructured the bat files.
No need for multiple fbneo_Fighting_Beat_em_Up_Bootleg, fbneo_Fighting_Beat_em_Up_hacks and so on.
One file for Bootlegs, Hacks, etc.
2020-06-23
- Added Clones filtering
-
-
@Rion
Thanks, very good idea. -
Just used this and it was perfect. Thanks. Please make it easier to update or to use on different version of dats. So its easy to maintain.
-
By the way, could you make a proper release. I mean, with the readme, update link and all. Imagine few years later opening the zip files and wonder what it was.
-
If your roms are already on a Linux/unix/mac, you can use these scrips: https://gist.github.com/ReallyVasiliy/32c33be595408d353e37999ce305ea4d
You need to save each file on the target system, and give them execute permissions (in the terminal, run “chmod a+x move”).
move: moves the roms specified in the file <arg1>, which are contained in directory <arg2>, to a new directory <arg2>/<arg1>. An example terminal command could be:
$ move somewhere/Clones.txt /userdata/roms/fbneo
Will move files specified in Clones.txt from /userdata/roms/fbneo to /userdata/roms/fbneo/ClonesThe remove script has the same arguments but simply deletes them permanently instead of moving.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.