Attract-Mode Support Forum
Attract-Mode Support => General => Topic started by: progets on June 16, 2018, 01:22:39 AM
-
If you have more than a hundred roms in a display it can take a long time to find the game you want to play. If you have thousands of roms in a display it's even worse. Filters in AM are dynamic and fast. They can help you find the game (or type of game) you want play very fast. Your games will need the proper xxx.txt files in the "romlists" folder for them to work (meaning scraped by thegamesdb.net correctly or using mame.xml files) but they can be magical. Below is a post of part of my attract.cfg that holds these settings that I hope will help many people navigate their systems better.
See next post(s)... apparently this one had too many characters. Make a backup copy of your attract.cfg before making changes. Leave out any sections below of this file that don't start with the word "filter".
-
attract.cfg
display MAME
layout unified_systems
romlist MAME
in_cycle yes
in_menu yes
filter All
filter "Clean List"
exception Name equals pacman
rule Title not_contains bootleg|prototype
rule Year not_contains ?
rule Manufacturer not_contains bootleg
rule Category not_contains Mature|Casino|Mahjong|Multiplay|Quiz|Rhythm
rule Players contains 1|2|3|4
rule Control contains joystick
rule Control contains 2-way|4-way|8-way
rule Status equals good|imperfect
rule DisplayCount equals 1
rule CloneOf not_equals .*
filter Favorites
rule Favourite equals 1
filter "2 Player Simultaneous"
rule Players contains sim
rule CloneOf not_equals .*
filter "No Clones"
exception Name equals pacman
rule CloneOf not_equals .*
filter "Most Played"
sort_by PlayedCount
reverse_order true
rule PlayedCount not_contains 0
filter Adult
rule Category contains Mature
rule CloneOf not_equals .*
filter Climbing
rule Category contains Climbing
rule CloneOf not_equals .*
filter Driving
rule Category contains Driving
rule CloneOf not_equals .*
filter "Fighting Scrolling"
rule Category contains Fight
rule Category contains Scrolling
rule CloneOf not_equals .*
filter "Fighting Versus"
rule Category contains Fight
rule Category contains Versus
rule CloneOf not_equals .*
filter Flying
rule Category contains Flying
rule CloneOf not_equals .*
filter Maze
exception Name equals pacman
rule Category contains Maze
rule CloneOf not_equals .*
filter Platform
rule Category contains Platform
rule CloneOf not_equals .*
filter Puzzle
rule Category contains Puzzle
rule CloneOf not_equals .*
filter "Run & Jump"
rule Category contains Run Jump
rule CloneOf not_equals .*
filter Shooting
rule Category contains Shooter
rule CloneOf not_equals .*
filter Sports
rule Category contains Sports
rule CloneOf not_equals .*
display Atari 2600
layout unified_systems
romlist Atari 2600
in_cycle yes
in_menu yes
filter All
filter Favorites
rule Favourite equals 1
filter "Most Played"
sort_by PlayedCount
reverse_order true
rule PlayedCount not_contains 0
filter Action
rule Category contains Action
filter Adventure
rule Category contains Adventure
filter Fighting
rule Category contains Fighting
filter Platform
rule Category contains Platform
filter Puzzle
rule Category contains Puzzle
filter Racing
rule Category contains Racing
filter "Role Playing"
rule Category contains Role-Playing
filter Simulation
rule Category contains Simulation
filter Shooter
rule Category contains Shooter
filter Sport
rule Category contains Sports
filter Strategy
rule Category contains Strategy
display Atari 7800
layout unified_systems
romlist Atari 7800
in_cycle yes
in_menu yes
filter All
filter Favorites
rule Favourite equals 1
filter "Most Played"
sort_by PlayedCount
reverse_order true
rule PlayedCount not_contains 0
filter Action
rule Category contains Action
filter Fighting
rule Category contains Fighting
filter Platform
rule Category contains Platform
filter Racing
rule Category contains Racing
filter Shooter
rule Category contains Shooter
filter Sport
rule Category contains Sports
display Atari Lynx
layout unified_systems
romlist Atari Lynx
in_cycle yes
in_menu yes
filter All
filter Favorites
rule Favourite equals 1
filter "Most Played"
sort_by PlayedCount
reverse_order true
rule PlayedCount not_contains 0
filter Action
rule Category contains Action
filter Adventure
rule Category contains Adventure
filter Fighting
rule Category contains Fighting
filter Puzzle
rule Category contains Puzzle
filter Racing
rule Category contains Racing
filter Shooter
rule Category contains Shooter
filter Sport
rule Category contains Sports
display NEC TurboGrafx-16
layout unified_systems
romlist NEC TurboGrafx-16
in_cycle yes
in_menu yes
filter All
filter Favorites
rule Favourite equals 1
filter "Most Played"
sort_by PlayedCount
reverse_order true
rule PlayedCount not_contains 0
filter Action
rule Category contains Action
filter Adventure
rule Category contains Adventure
filter Fighting
rule Category contains Fighting
filter Platform
rule Category contains Platform
filter Puzzle
rule Category contains Puzzle
filter Racing
rule Category contains Racing
filter "Role Playing"
rule Category contains Role-Playing
filter Shooter
rule Category contains Shooter
filter Sport
rule Category contains Sports
filter Strategy
rule Category contains Strategy
display Nintendo Entertainment System
layout unified_systems
romlist Nintendo Entertainment System
in_cycle yes
in_menu yes
filter All
filter Favorites
rule Favourite equals 1
filter "Most Played"
sort_by PlayedCount
reverse_order true
rule PlayedCount not_contains 0
filter Action
rule Category contains Action
filter Adventure
rule Category contains Adventure
filter Fighting
rule Category contains Fighting
filter Platform
rule Category contains Platform
filter Puzzle
rule Category contains Puzzle
filter Racing
rule Category contains Racing
filter "Role Playing"
rule Category contains Role-Playing
filter Shooter
rule Category contains Shooter
filter Sport
rule Category contains Sports
filter Strategy
rule Category contains Strategy
display Super Nintendo Entertainment System
layout unified_systems
romlist Super Nintendo Entertainment System
in_cycle yes
in_menu yes
filter All
filter Favorites
rule Favourite equals 1
filter "Most Played"
sort_by PlayedCount
reverse_order true
rule PlayedCount not_contains 0
filter Action
rule Category contains Action
filter Adventure
rule Category contains Adventure
filter Fighting
rule Category contains Fighting
filter Platform
rule Category contains Platform
filter Puzzle
rule Category contains Puzzle
filter Racing
rule Category contains Racing
filter "Role Playing"
rule Category contains Role-Playing
filter Simulation
rule Category contains Simulation
filter Shooter
rule Category contains Shooter
filter Sport
rule Category contains Sports
filter Strategy
rule Category contains Strategy
display Nintendo 64
layout unified_systems
romlist Nintendo 64
in_cycle yes
in_menu yes
filter All
filter Favorites
rule Favourite equals 1
filter "Most Played"
sort_by PlayedCount
reverse_order true
rule PlayedCount not_contains 0
filter Action
rule Category contains Action
filter Adventure
rule Category contains Adventure
filter Fighting
rule Category contains Fighting
filter Platform
rule Category contains Platform
filter Puzzle
rule Category contains Puzzle
filter Racing
rule Category contains Racing
filter "Role Playing"
rule Category contains Role-Playing
filter Simulation
rule Category contains Simulation
filter Shooter
rule Category contains Shooter
filter Sport
rule Category contains Sports
filter Strategy
rule Category contains Strategy
display Nintendo Game Boy
layout unified_systems
romlist Nintendo Game Boy
in_cycle yes
in_menu yes
filter All
filter Favorites
rule Favourite equals 1
filter "Most Played"
sort_by PlayedCount
reverse_order true
rule PlayedCount not_contains 0
filter Action
rule Category contains Action
filter Adventure
rule Category contains Adventure
filter Fighting
rule Category contains Fighting
filter Platform
rule Category contains Platform
filter Puzzle
rule Category contains Puzzle
filter Racing
rule Category contains Racing
filter "Role Playing"
rule Category contains Role-Playing
filter Simulation
rule Category contains Simulation
filter Shooter
rule Category contains Shooter
filter Sport
rule Category contains Sports
filter Strategy
rule Category contains Strategy
display Nintendo Game Boy Color
layout unified_systems
romlist Nintendo Game Boy Color
in_cycle yes
in_menu yes
filter All
filter Favorites
rule Favourite equals 1
filter "Most Played"
sort_by PlayedCount
reverse_order true
rule PlayedCount not_contains 0
filter Action
rule Category contains Action
filter Adventure
rule Category contains Adventure
filter Fighting
rule Category contains Fighting
filter Platform
rule Category contains Platform
filter Puzzle
rule Category contains Puzzle
filter Racing
rule Category contains Racing
filter "Role Playing"
rule Category contains Role-Playing
filter Shooter
rule Category contains Shooter
filter Sport
rule Category contains Sports
filter Strategy
rule Category contains Strategy
display Nintendo Game Boy Advance
layout unified_systems
romlist Nintendo Game Boy Advance
in_cycle yes
in_menu yes
filter All
filter Favourites
rule Favourite equals 1
-
attract.cfg continued
display Sega Master System
layout unified_systems
romlist Sega Master System
in_cycle yes
in_menu yes
filter All
filter Favorites
rule Favourite equals 1
filter "Most Played"
sort_by PlayedCount
reverse_order true
rule PlayedCount not_equals 0
filter Action
rule Category contains Action
filter Adventure
rule Category contains Adventure
filter Fighting
rule Category contains Fighting
filter Platform
rule Category contains Platform
filter Puzzle
rule Category contains Puzzle
filter Racing
rule Category contains Racing
filter "Role Playing"
rule Category contains Role-Playing
filter Simulation
rule Category contains Simulation
filter Shooter
rule Category contains Shooter
filter Sport
rule Category contains Sports
filter Strategy
rule Category contains Strategy
display Sega Genesis
layout unified_systems
romlist Sega Genesis
in_cycle yes
in_menu yes
filter All
filter Favorites
rule Favourite equals 1
filter "Most Played"
sort_by PlayedCount
reverse_order true
rule PlayedCount not_contains 0
filter Action
rule Category contains Action
filter Adventure
rule Category contains Adventure
filter Fighting
rule Category contains Fighting
filter Platform
rule Category contains Platform
filter Puzzle
rule Category contains Puzzle
filter Racing
rule Category contains Racing
filter "Role Playing"
rule Category contains Role-Playing
filter Simulation
rule Category contains Simulation
filter Shooter
rule Category contains Shooter
filter Sport
rule Category contains Sports
filter Strategy
rule Category contains Strategy
display Sega 32X
layout unified_systems
romlist Sega 32X
in_cycle yes
in_menu yes
filter All
filter Favorites
rule Favourite equals 1
filter "Most Played"
sort_by PlayedCount
reverse_order true
rule PlayedCount not_contains 0
filter Action
rule Category contains Action
filter Fighting
rule Category contains Fighting
filter Platform
rule Category contains Platform
filter Racing
rule Category contains Racing
filter "Role Playing"
rule Category contains Role-Playing
filter Shooter
rule Category contains Shooter
filter Sport
rule Category contains Sports
filter Strategy
rule Category contains Strategy
display Sega Game Gear
layout unified_systems
romlist Sega Game Gear
in_cycle yes
in_menu yes
filter All
filter Favorites
rule Favourite equals 1
filter "Most Played"
sort_by PlayedCount
reverse_order true
rule PlayedCount not_contains 0
filter Action
rule Category contains Action
filter Adventure
rule Category contains Adventure
filter Fighting
rule Category contains Fighting
filter Platform
rule Category contains Platform
filter Puzzle
rule Category contains Puzzle
filter Racing
rule Category contains Racing
filter "Role Playing"
rule Category contains Role-Playing
filter Simulation
rule Category contains Simulation
filter Shooter
rule Category contains Shooter
filter Sport
rule Category contains Sports
filter Strategy
rule Category contains Strategy
display Kodi
layout unified_systems
romlist Kodi
in_cycle yes
in_menu yes
filter All
filter Favourites
rule Favourite equals 1
display Sony PlayStation 2
layout unified_systems
romlist Sony PlayStation 2
in_cycle yes
in_menu yes
filter All
filter Favorites
rule Favourite equals 1
filter "Most Played"
sort_by PlayedCount
reverse_order true
rule PlayedCount not_contains 0
filter Action
rule Category contains Action
filter Adventure
rule Category contains Adventure
filter Fighting
rule Category contains Fighting
filter Platform
rule Category contains Platform
filter Puzzle
rule Category contains Puzzle
filter Racing
rule Category contains Racing
filter Role
rule Category contains Role-Playing
filter Simulation
rule Category contains Simulation
filter Shooter
rule Category contains Shooter
filter Sport
rule Category contains Sports
filter Strategy
rule Category contains Strategy
-
Filters are important and one of the reasons I switched to attractmode years ago. However, my pull request to fix the number of players filter was months ago with no accept. Some other great fixes/additions from community need accepting too.
-
I would like to see a file for the console games too. Our is there one I don't know about.
-
One guy helped me to create a ".sh" to automaticatly add the filters.
I mean , just open your romlist.txt with libreoffice for example.
Create a .txt with all the "filters" , should be named "filtros_duplicados.txt"
Action
Action
Action
Educational
Educational
Educational
Educational
Educational
Flying
Flying
Flying
Flying
Flying
Flying
Flying
Then create the .sh and execute:
cat -n filtros_duplicados.txt |
sort -u -k2,7 |
sort -n |
sed 's/.*\t/ /;s/\([0-9]\{4\}\).*/\1/' >> filtros.txt
sed -i 's/\r//' filtros.txt
while read LINE;
do
{
echo ' filter '$LINE'' >> filtros2.txt
echo ' rule Category contains '$LINE'' >> filtros2.txt
}
done < filtros.txt
A new "filtros2.txt" will be created with all your filters without duplicates.
Maybe I have to create an step by step detayled tutorial , but I think is quite simple ;)
-
Thanks progets. This is a very helpful guide.
-
Really appreciate this!. Thanks :)