Releases: mickelson/attract
Releases · mickelson/attract
version 1.5.1
version 1.5
What's new in version 1.5:
- Added ability to display MaLa layouts (vertical and horizontal). beta
- Various filter improvements (global filters, filter based on file availability, filter mechanical and CHD games)
- Added ability to display artwork and game information from multiple filters at the same time. Added a filter-grid layout with filters organized into separate grid columns.
- Added Ctrl-V clipboard pasting to config mode (Windows and OS X only).
- Added ability to configure an exit hotkey that forces an emulator to exit.
- Added liquid8d's ExtendedObject, Animate and SpriteSheet modules.
- Improved importing of Steam information.
- Fixed artifacts when scaling videos at low resolution.
- Added ability to specify filter rules when generating/importing rom lists from the command line.
- Various improvements to the included screensaver and layouts, including configurable controls for Blinky in the Attrac-Man minigame.
- Scripting improvement: added "EndNavigation" transitions.
- Many, many other bug fixes and improvements.
Version 1.4
What's new:
- Added Steam support
- Added optional tracking of usage statistics (number of times played, total time played per game)
- Added thegamesdb.net metadata scraper
- Added history.dat viewer
- Added plugin to play basic audio playlists
- Filters can now optionally sort and limit the size of game lists
- Improvements to various layout animations
- Various new and improved plugins and layouts
- Many other bug fixes and improvements
version 1.3.2
This is primarily a bug fix release, here's what's new:
- fixes favourites and tags so they are no longer lost when entries are filtered out by the current filter
- slight change to the artwork selection order: matched clone videos are now preferred over matched name images
- [Linux] fix for emulator launching when running in "Fullscreen Mode"
- video playback now keeps going during transition effects
- fixed video stutter when using more recent versions of FFmpeg
- updated the Windows binaries to use FFmpeg 2.2.4
- layouts can now get and set the user-toggled rotation status
- various screensaver improvements: added a mute option, added an option to overlay wheel artwork on the video and 2x2 video modes
- various other small fixes and improvements
version 1.3
General
- Added the ability to mark and filter games using custom tags.
- Multiple rom paths can now be specified in each emulator configuration.
- Multiple paths can now be specified for each artwork resource.
- If an artwork path contains a subdirectory that matches a rom's name, then a random video or image from that subdirectory is loaded.
- Added support for setups where each rom is stored in a separate subdirectory.
- The frontend can now run in windowed, fullscreen, or the default "fill screen" mode
- There is no longer a special "movie" artwork. Any artwork or static image can now contain images or videos. Videos are given preference if found.
- Added commands to add/remove custom tags, jump to the next letter, jump to the previous letter, and to launch the screensaver.
- Fixed image flipping on scaled images
- Fixed text scaling
- Fixed video crash
- Various small improvements to the overlay menus
- Improved screensaver
Layouts and Plug-ins
- Added "Surface" objects for layouts, which are offscreen textures that other images, videos, texts and surfaces can be drawn onto. The surface itself is treated like any other image and can have effects such as skew, pinch, shaders, etc. applied to it.
- Improved layout control over video playback (see the "video_flags" and "video_playing" attributes)
- Added a file_name attribute so that scripts can directly get/set the image/video filename for any artwork or static image
- Layout and plugin scripts now have access to squirrel's standard "blob", "io", and "system" libraries.
- Reworked and simplified the interface for how plug-ins can access to external commands (the "fe.plugin_command()" functions).
- Added initial support for script library modules.
Notes for those upgrading
This update will likely break existing plug-ins (any plug-in that interfaces with an external program using the fe.plugin_command()
functions)..
v1.3.0-beta1
v1.3.0-beta1
version 1.2.2
- Fix for choppy video
- Added pinch and skew effects for images
- Added pre-compiled OS X app bundle
version 1.2.1
This release fixes a couple of bugs found in version 1.2, including:
- incorrect clone information in generated MESS romlists
- crashing on Windows XP when the system is shut down with Attract-Mode still running
- garbled 8-bit WAV audio
version 1.2
What's new:
- Favourites added. Favourites can now be marked, filtered and navigated through for each romlist
- Added a French localization (thanks Nolan!)
- Improved gamepad and analog joystick support
- Added GLSL shader support to layouts
- Import from Hyperspin and Mamewah/Wahcade! romlists
- Support proper multi-user install on Linux and OS X
- added ability to filter based on display type and number of displays
- fixed crash when creating filters
- added 'relaunch last game' and an option to auto-relaunch on startup
- option to hide bracketed text in game titles
- you can now configure layout-specific options from the configure menu
- new included layout (thanks cools!)
- many other bug fixes and improvements
Notes for those upgrading:
- all mouse and joystick mappings will have to be redone
- the "screen" artwork from earlier versions has been renamed to "snap". If you update to a new layout and are no longer seeing images, you will need to rename the "screen" artwork to "snap" in your emulator configurations.
version 1.1.1
[Windows] Speed up image loading where source directory contains many files.