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

    Small feature suggestion: arbitrary filter categories

    Scheduled Pinned Locked Moved Ideas and Development
    suggestionemulationstatiogamelist.xml
    2 Posts 2 Posters 208 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.
    • B
      brimby
      last edited by brimby

      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?

      1 Reply Last reply Reply Quote 0
      • IanDaemonI
        IanDaemon
        last edited by

        At first blush this sounds decent. I'm not sure how ES is coded, but flexibility is almost always a good thing.

        • 5 Favorite Arcade Games in MAME
        • Cocktail Cabinet Games
        • Check out the MAME RoW
        1 Reply Last reply Reply Quote 0
        • 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.