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

    Simple Arcade Multifilter - app for MAME and FB Alpha sets (Get rid of Adult and Mahjong games!)

    Scheduled Pinned Locked Moved General Discussion and Gaming
    mametoolscatverfilterrom management
    52 Posts 17 Posters 32.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.
    • markwkiddM
      markwkidd @Clyde
      last edited by

      @clyde said in Simple Arcade Multifilter - app for MAME and FB Alpha sets (Get rid of Adult and Mahjong games!):

      A nice and simplistic tool. I only have one feature request: Pleeease (+ sugar on the top) add a function to mark multiple entries, e.g. an all/none button or common hotkey support (Ctrl-A, Ctrl-LMB, Shift-LMB). It's extremely inconvenient to mark double-digit numbers of genres or make "all but …" selections.

      If there already is such a function I'm just too blind to see, I'd be as humbled as I'd be grateful to know it. :) I'm running SAM on Linux via WINE, so that may be a factor if I'm missing functionality that should be there.

      No I unfortunate don't think you're missing anything -- multiple selection was not on my mind when I coded the tool. Thanks for the suggestion, if I do another version it does need this feature.

      ClydeC 1 Reply Last reply Reply Quote 3
      • ClydeC
        Clyde @markwkidd
        last edited by

        @markwkidd said in Simple Arcade Multifilter - app for MAME and FB Alpha sets (Get rid of Adult and Mahjong games!):

        @clyde said in Simple Arcade Multifilter - app for MAME and FB Alpha sets (Get rid of Adult and Mahjong games!):

        A nice and simplistic tool. I only have one feature request: Pleeease (+ sugar on the top) add a function to mark multiple entries, e.g. an all/none button or common hotkey support (Ctrl-A, Ctrl-LMB, Shift-LMB). It's extremely inconvenient to mark double-digit numbers of genres or make "all but …" selections.

        If there already is such a function I'm just too blind to see, I'd be as humbled as I'd be grateful to know it. :) I'm running SAM on Linux via WINE, so that may be a factor if I'm missing functionality that should be there.

        No I unfortunate don't think you're missing anything -- multiple selection was not on my mind when I coded the tool. Thanks for the suggestion, if I do another version it does need this feature.

        Since you seem to have resumed work on this project, may I humbly remind you of this? 😇

        markwkiddM 1 Reply Last reply Reply Quote 0
        • markwkiddM
          markwkidd @Clyde
          last edited by

          @Clyde said in Simple Arcade Multifilter - app for MAME and FB Alpha sets (Get rid of Adult and Mahjong games!):

          @markwkidd said in Simple Arcade Multifilter - app for MAME and FB Alpha sets (Get rid of Adult and Mahjong games!):

          @clyde said in Simple Arcade Multifilter - app for MAME and FB Alpha sets (Get rid of Adult and Mahjong games!):

          A nice and simplistic tool. I only have one feature request: Pleeease (+ sugar on the top) add a function to mark multiple entries, e.g. an all/none button or common hotkey support (Ctrl-A, Ctrl-LMB, Shift-LMB). It's extremely inconvenient to mark double-digit numbers of genres or make "all but …" selections.

          If there already is such a function I'm just too blind to see, I'd be as humbled as I'd be grateful to know it. :) I'm running SAM on Linux via WINE, so that may be a factor if I'm missing functionality that should be there.

          No I unfortunate don't think you're missing anything -- multiple selection was not on my mind when I coded the tool. Thanks for the suggestion, if I do another version it does need this feature.

          Since you seem to have resumed work on this project, may I humbly remind you of this? 😇

          I've been using SAM quite a bit over the last few weeks and I certainly appreciate the issue with the current GUI here.

          My dilemma is that there is a very limited control over that GUI component via AutoHotKey. I can change the list so that Ctrl-A and Shift-Click work, but by doing so the user can no longer single-click several different items in a row to select multiple items from the list.

          I've made a test build with that change implemented. Try it out if you will and see what you think about the change: https://www.dropbox.com/s/mqgpqm73l46i740/Simple Arcade Multifilterv1.1X-2019-01-15.zip?dl=0

          ClydeC 1 Reply Last reply Reply Quote 1
          • ClydeC
            Clyde
            last edited by

            That works like a charm! I would argue for keeping this behaviour, because it matches most file requesters on at least Windows and Linux (I don't have much experience with MacOS). You could add a short explanation to the list like "Use Shift and Control keys to select multiple entries" or something similar.

            However you will decide, your test build gives me the controls I longed for, thanks very much!

            1 Reply Last reply Reply Quote 0
            • M
              MajinKaan
              last edited by

              For some reason some games like 3kokushi keep passing through every filter.

              1 Reply Last reply Reply Quote 0
              • ClydeC
                Clyde @markwkidd
                last edited by

                @markwkidd Hi Mark, your download link to the test version from 2019-01-15 doesn't work anymore. I still have it, but I think the option to mark multiple entries with Shift and Control will be very helpful for other users, too. Any plans to (re-)release it in your repo?

                1 Reply Last reply Reply Quote 0
                • sirhenrythe5thS
                  sirhenrythe5th
                  last edited by

                  I never got myself a Full Romset, i started with MAME-Roms back in 1997 and in those days you had 33.6k-Modems (1MB=10Minutes).
                  So no chance to download GIGABYTES of Rom-Sets (they even did not exist at that point, all roms of MAME034beta7 might have had about 200MB ;)).
                  So i cherry-pick my roms since 20 years and dont have to filter with tools.

                  But just for interest: why are you all so negative about Adult- and Mahjong-Games?
                  Once you learned the rules of Mahjong the games are really fun and addicitve.
                  Plus this japanese flair of a lot of them :) - nice manga themes and so on, the newer ones (Psykio i.e.) are really eyecatching.

                  And i have to admit: i like to Play adult games as well.
                  All These Gals Panic and so on...they are playable, i like them.
                  "Billard Academy" is the best Billard-Game for MAME in my opinion, i would never delete it just because there might be some boobs on the screen!!!

                  -- Retro-Achievements Username: SirALX --
                  RetroRatio: 1.88
                  Started Games beaten: 2,47%
                  Site Rank: 4382/93743 ranked users (TOP 4.76%)
                  Last seen in [The Legend of Zelda: Lost in Time (HACK) [N64], exploring Hyrule at Night]

                  ClydeC 1 Reply Last reply Reply Quote 0
                  • ClydeC
                    Clyde @sirhenrythe5th
                    last edited by Clyde

                    @sirhenrythe5th I'm not Mark, but the reason that I'm removing Mahjong games from all of my romsets is a) their pure number that tends to clog my games lists and video preview cycles, and b) that I prefer the action oriented games on my retro builds.

                    A reason to filter adult games could simply be the presence of children in your home, or as company of your guests, as it is with my birthday parties nowadays. Or you just want to see naked women only when you're in the right mood. edit: That said, you also could remove any non-adult games with SAM to have a set for the times when you are in the right mood. ;)

                    sirhenrythe5thS 1 Reply Last reply Reply Quote 0
                    • sirhenrythe5thS
                      sirhenrythe5th @Clyde
                      last edited by

                      @Clyde thank you very much for your words, that makes sense indeed 👍

                      What i just was thinking....IF i would download a full rom-set, there would be hundreds of other roms that i would delete.
                      Chesscomputers, Homecomputers, Pinball Roms (VPinMAME is of course awesome btw 😊), but not (all) Mahjongs and Adult Games.

                      I also have only 666 action orientated favourites up and running in Kiosk-Mode (w/ NEOGEO), all the Mahjongs only appear in Full Mode (1134 Roms)

                      -- Retro-Achievements Username: SirALX --
                      RetroRatio: 1.88
                      Started Games beaten: 2,47%
                      Site Rank: 4382/93743 ranked users (TOP 4.76%)
                      Last seen in [The Legend of Zelda: Lost in Time (HACK) [N64], exploring Hyrule at Night]

                      ClydeC 1 Reply Last reply Reply Quote 0
                      • ClydeC
                        Clyde @sirhenrythe5th
                        last edited by

                        @sirhenrythe5th My pleasure. :) About your reflections about Mahjong and adult games, I think that most Retropie users are "normal" retro gamers who prefer action oriented games over turn based ones. Also, many will have kids or are kids themselves. That may explain why board games – Mahjong being one of the most prominent ones – and adult games tend to be mentioned as examples to filter out.

                        Of course I don't know that for sure, I'm just making a (hopefully halfway educated) guess. :)

                        1 Reply Last reply Reply Quote 2
                        • E
                          e4rthdog
                          last edited by e4rthdog

                          Is there any option to automatically create the folder structure according to the categories you select?

                          If i understood correctly, if i need to create a separate folder for each category i need to see to the GUI, i need to do it separately per category.

                          1 Reply Last reply Reply Quote 0
                          • E
                            emperorgr
                            last edited by

                            dear @MARKWKIDD

                            thanks for your wonderful utility...however i have some requests and perhaps notices that will my life and hopefully other users too easier...

                            1. After 1.12 version the option to NOT copy clones has been removed..why? this is useful
                            2. You can make an automate process processing an entire collection to folders for each rom category for users to analyze the romset and decide which roms they need....i make this manually and take sometime
                            3. Perhaps make an option to remember last time paths so we dont have to type them again and again.
                            4. keep working on the project maybe? haha

                            thanks again for your effort!!!

                            1 Reply Last reply Reply Quote 0
                            • neurocrashN
                              neurocrash @markwkidd
                              last edited by

                              @markwkidd Hi, is there any documentation? I do not know the meaning of the following options, but am hoping to prevent having 7 copies of some roms like 720.

                              Exclude BIOS sets
                              Exclude Device sets
                              Exclude Mechanical sets

                              Thanks!

                              YFZdudeY 1 Reply Last reply Reply Quote 0
                              • YFZdudeY
                                YFZdude @neurocrash
                                last edited by

                                @neurocrash

                                Exclude BIOS sets

                                Some romsets have BIOS files separated. In a good non-merged set, the BIOS files needed should be in the zip with the rom that uses them so there is no need to keep a separate BIOS set.

                                Exclude Device sets

                                Note sure about this one.

                                Exclude Mechanical sets

                                This would toss out mechanical games like actual pinball machines, slots, etc. Devices that won't run properly in emulation because there isn't really hardware attached.

                                ClydeC 1 Reply Last reply Reply Quote 0
                                • ClydeC
                                  Clyde @YFZdude
                                  last edited by

                                  @YFZdude said in Simple Arcade Multifilter - app for MAME and FB Alpha sets (Get rid of Adult and Mahjong games!):

                                  @neurocrash

                                  Exclude Device sets

                                  Note sure about this one.

                                  They are similar to BIOS sets in that they're shared parts necessary for some roms.

                                  See https://docs.mamedev.org/usingmame/aboutromsets.html for more about the different kinds of sets.

                                  YFZdudeY 1 Reply Last reply Reply Quote 0
                                  • YFZdudeY
                                    YFZdude @Clyde
                                    last edited by

                                    @Clyde
                                    Yes that link is helpful. I think what has helped me is that I used a non-merged romset. That way when I add them to RetroPie I don't see all the clones and extra junk in the list once I have filtered out the unwanted .zip files.

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

                                      Hi. Thanks for a great app like Simple Arcade Multifilter.
                                      I would like to suggest, can we have checkboxes in the selection? This would make it easier to select and choose. Also, can we have like a preview of what file will be copied? What game (name) will be copied? Also, realtime preview where we can see a list of all roms. Selected roms will be highlighed and unselected roms will not be highligted.

                                      Anyway. Really good app. Thanks.

                                      ClydeC 1 Reply Last reply Reply Quote 0
                                      • ClydeC
                                        Clyde @publicENEMY
                                        last edited by Clyde

                                        @publicENEMY There was a test build that let you select multiple entries with Ctrl-A, Ctrl-Click, and Shift-Click, but alas, the download link doesn't work anymore.

                                        @markwkidd Maybe you could put it up again somewhere? I'm still using it and I find its selection controls very convenient. Alternatively, I could host it in my own Github repo with your permission. At the moment, only my local storage and its backups prevent this version from vanishing into oblivion …

                                        (Oh, I just noticed that I already asked you this nine months ago. I don't want to bug you, just tell me to shut up about it and I will. 🤐 )

                                        edit: According to his profile, markwkidds last login happened in May, 2019. So maybe we lost him entirely. 😟

                                        1 Reply Last reply Reply Quote 0
                                        • mituM mitu referenced this topic on
                                        • 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.