pfeMame version 0.997 has been released
pfeMame is a cross platform front end for MAME that has been written in python(wx). Pre-compiled executables for Windows and Linux are available, as well as the python source code.
pfeMame is designed to work on standard desktops, but also MAME Cabinets through a 'tile' view interface.
It's been a long time with any updates but this release brings many changes and bug fixes. I'm heading toward the version 1.0 release as soon as possible. As per usual, please provide feedback on pfeMame, including bug reports or requested features. Please read the manual on the downloads page as it usually answers many of the questions.
Download Files Here
Changelog;
When you select a different view from the drop down list, and search text in the search input box is deleted as the search is reset anyway Removed 'memcard' from the file paths window as it is no longer used by MAME (I had previously released a quickfix by dumping it from the command line but still had to delete it completely. Fixed the incorrect naming of variables in the [driver].ini files (INI path). This was causing INI file read errors from being reported in the 'Messages' window after running games. NOTE: YOU NEED TO DELETE YOUR INI FILES IN THE 'INI' FOLDER AND RESET ANY GAME SPECIFIC PREFERENCES FROM STOPPING THIS ERROR FROM POPPING UP IN FUTURE – SORRY FOR THE PAIN. Cosmetic changes in the Preferences window Moved an asterisk to better location for readability Removed a wayward ')' Removed 'opengl16' and 'none' from the video rendering options. OpenGL16 for Linux worked on some linux platforms and not others. 'None' was an option to not draw any video at all and is really only there for MAME developers so I didn't see any practical need for it. Arranged some options in a grid view to better utilise space and make room for the expanded set of artwork options Added an expanded set of artwork options Added a full expanded set of artwork options to the system and game specific preferences including backdrops, overlays, bezels, control panels, and marquees Fixed some logging info when running games. It was always saying the game ran in Tile View even if it was normal view, and the message stating if using default or game specific preferences wasnt being displayed and logged Minor cosmetic changes in tile view; 'From:' text changed to 'Available in this view:' as it makes more sense Size of instructions and informative text reduced to fit things in a bit better – may still need some work though Added 'Number of runs:' into the Tile view information panel Fixed the way the search field is reset – now the previous search value is only reset when the view drop down box is altered. Added into preferences a field for the Games Cache number of days of age – now you can define how many days will pass before the program prompts you to update the games cache Some code improvements to the Check All Games function and window – slight speed improvements Moved the platform check (windows, linux, etc) into functions.py so that in the future additional platform checks can be centralised
|