Author Topic: AttractModeListMgr - A new app to manage AttractMode lists  (Read 4320 times)

bobretro

  • Newbie
  • *
  • Posts: 2
    • View Profile
AttractModeListMgr - A new app to manage AttractMode lists
« on: February 06, 2021, 06:52:31 AM »
Hi,
I wrote a little app, mostly as an exercise to learn python, that helps you maintain your AttractMode display lists.  It simplifies the filtering process, allowing you to select or deselect entries within your list based on various criteria.  When you save your changes, AttractModeListMgr simply adds "excluded" to the "Extra" field in your list file.  This allows you to put one simple rule in your display:

Extra not_contains excluded

It's a work-in-progress, but is pretty functional.  As stated in the documentation, I suggest backing up your AttractMode files first just in case.

The github page is here: https://github.com/bobRetro/AttractModeListMgr

You can download the windows distribution in the windows folder.  No install required, just unzip and run the executable. (Created with py2exe)


mahuti

  • Administrator
  • Sr. Member
  • *****
  • Posts: 252
    • View Profile
    • Github Repositories
Re: AttractModeListMgr - A new app to manage AttractMode lists
« Reply #1 on: February 06, 2021, 08:36:43 AM »
Cool. Will check it out

manzarek

  • Sr. Member
  • ****
  • Posts: 156
    • View Profile
    • YouTube
Re: AttractModeListMgr - A new app to manage AttractMode lists
« Reply #2 on: February 06, 2021, 02:43:17 PM »
Hi, can you put some screenshots and explain better what this program can do? You know I'm not English and I write with Google Translate
Mame Fighting

bobretro

  • Newbie
  • *
  • Posts: 2
    • View Profile
Re: AttractModeListMgr - A new app to manage AttractMode lists
« Reply #3 on: February 07, 2021, 08:23:32 AM »
Hi, can you put some screenshots and explain better what this program can do? You know I'm not English and I write with Google Translate
I'll post some examples soon, but here's a more complete description.

I found that using the display filters in AttractMode worked o.k., but didn't give me the level of refinement I wanted for creating the exact list I wanted.
This app allows you to perform all of your filtering in an easy-to-use GUI interface outside of AttractMode and then simply apply 1 filter (Extra not_contains excluded) to your display in AttractMode.

Some problems were:

  • Some games showed in the list but didn't work.  This was the main reason I wrote this, to be able to validate all list entries for MAME and exclude them.
  • Generally I prefer to exclude clones, but that's problematic because there are some clones I want to keep in my list.  This app allows you to uncheck the clones in the GUI and then check any clones you want included
  • The search functionality allows you to search by various categories.  Once you get the search results, you can hit Ctrl-A to select all of the results, right-click and select "uncheck" and those items will now have the "excluded" value in the "Extra" column of your .lst file.

I'm already working on some enhancements that I think people will enjoy:
  • A Save Favorites option that takes all of the favorites from all displays and creates a Favorites.txt file alphabetized by title name.
  • The ability to use a non-grouped display mode.  Currently you can only view items grouped by parent (using the cloneOf column) or title.
  • Adding more columns to the search criteria, right now you can only search by Name, Variation and Category (status is in the search box, but doesn't work because there is a menu item for selecting all failed or passed entries)
  • Deselecting using entry variations such as !, USA, PAL, etc
  • Manual sorting using drag-and-drop

Feel free to post feature requests.

manzarek

  • Sr. Member
  • ****
  • Posts: 156
    • View Profile
    • YouTube
Re: AttractModeListMgr - A new app to manage AttractMode lists
« Reply #4 on: February 07, 2021, 11:42:38 AM »
Great thanks I will definitely use it
Mame Fighting

manzarek

  • Sr. Member
  • ****
  • Posts: 156
    • View Profile
    • YouTube
Re: AttractModeListMgr - A new app to manage AttractMode lists
« Reply #5 on: March 05, 2021, 12:21:10 PM »
when i start the executable it opens and closes immediately after,
Code: [Select]
AttractModeListMgr.exe
Mame Fighting