Small feature suggestion: arbitrary filter categories
-
My idea is that each user can easily create their own filter categories for ES by simply adding them to gamelist.xml. So basically in gamelist.xml you'd do something like:
<gameList> <game> <name>Game Example 1</name> <genre>Action</genre> <region arb-filter="true">Japan</region> <length arb-filter="true">Long</length> <difficulty arb-filter="true">Medium</difficulty> <theme arb-filter="true">Dinosaurs</theme> </game> <game> <name>Game Example 2</name> <genre>Adventure</genre> <region arb-filter="true">Europe</region> <length arb-filter="true">Long-ish</length> <difficulty arb-filter="true">Wimpy</difficulty> <theme arb-filter="true">Western</theme> </game> </gameList>
And then in emulationstation you would go to "Filter Gamelist" and your arbitrary filters of "Region", "Length", "Difficulty" and "Theme" would all be there with your values ("Long-ish", "Wimpy", "Western" or whatever you created). It would work basically exactly like how "Genre" works where it collects whatever values exist in each genre tag in gamelist.xml for use in a filter, except that you could have full freedom in making your own filter tags. I think that would be a lot nicer than having everyone have to agree on which new filters get added, if that would ever even happen (I want region!!!).
What do y'all think?
-
At first blush this sounds decent. I'm not sure how ES is coded, but flexibility is almost always a good thing.
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.