Thanks for the link to that tool, looks promising!
My goal is to have AttractMode only display the games that are the originals and work with the controls that I have. The other one would be to only show my favorite games. (I still need to figure out how to have it default to a particular filter instead of displaying all of the games.)
I figured out my issue: The filter rules need to be added to the "attract.cfg" file in the section for your emulator. On Linux this file is located here:
~/.attract/attract.cfg
Here's what my attract.cfg file looks like at the start: (Largely based on the filter docs here:
https://github.com/mickelson/attract/wiki/Example-filters )
# Generated by Attract-Mode 1.5.1
#
list mame
layout machines
romlist mame
filter "Justin Test Filter"
rule Title not_contains bootleg|prototype|Sports|Trivia|Quiz|Mahjong
rule Year not_contains ?
rule Manufacturer not_contains bootleg
rule Category not_contains Mature|Quiz|Sports|Mahjong|Casino
rule Players equals 1|2
rule Control contains joystick
rule Control contains 2-way|4-way|8-way
rule Status equals good|imperfect
rule DisplayCount equals 1
filter Favourites
rule Favourite equals 1
filter All
list nestopia ...