RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    FBNeo rom filtering, Vertical, Genre, Bootleg, Demo, Hack etc.

    Scheduled Pinned Locked Moved Ideas and Development
    fba neoromsfilteringvertical roms
    5 Posts 4 Posters 6.8k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • RionR
      Rion
      last edited by Rion

      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).dat

      Please 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 Pocket

      Extra:
      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

      FBNeo rom filtering
      Mame2003 Arcade Bezels
      Fba Arcade Bezels
      Fba NeoGeo Bezels

      K R 2 Replies Last reply Reply Quote 3
      • K
        kactius @Rion
        last edited by

        @Rion
        Thanks, very good idea.

        1 Reply Last reply Reply Quote 0
        • P
          publicENEMY
          last edited by

          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.

          1 Reply Last reply Reply Quote 0
          • P
            publicENEMY
            last edited by

            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.

            1 Reply Last reply Reply Quote 1
            • R
              reallyvasiliy @Rion
              last edited by reallyvasiliy

              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/Clones

              The remove script has the same arguments but simply deletes them permanently instead of moving.

              1 Reply Last reply Reply Quote 1
              • First post
                Last post

              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.