Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - raygun

Pages: [1] 2 3
Announcements / Version 2.6.1 bugfix release
« on: January 17, 2020, 11:12:45 PM »
New year's bug fix release!

# Changelog #

## Commits from v2.6.0 to v2.6.1

### Andrew Mickelson (9 commits)

* Bump to version 2.6.1
* Fix joystick guard test
* Fix scraping, scrape ratings
* Issue #586 - fix EndNavigation transition when signal handled by script
* Issue #586 - trigger Transition.EndNavigation with fe.signal()
* Issue #579 - added Series, Language, Region and Rating fields
* Issue #566 - Fixed regression caused by
* Added the 'sample_aspect_ratio' property to Image objects in scripts.

### Radek Dutkiewicz (2 commits)

* FPSMonitor and font loading fix (#572)
* Fixed formatting (#589)

Downloads at:

General / MOVED: Attract Mode 2.6.0 has been released
« on: October 19, 2019, 08:40:54 PM »

Announcements / Version 2.5.1 bugfix release
« on: November 13, 2018, 09:34:27 PM »
We are pleased to announce the release of version 2.5.1 of Attract-Mode!

This is a bugfix release that squashes some of the more unfortunate bugs we were able to track down in 2.5.0.  Download available at:


# Changelog #

## Commits from v2.5.0 to v2.5.1

### Andrew Mickelson (3 commits)

* Version 2.5.1
* Issue #499 - Fixed to show empty space when image/artwork fails to load
* Small style updates to PR501

### Radek Dutkiewicz (5 commits)

* Fix for textures loosing smoothing (#506)
* Redraw surfaces fix (#504)
* nowide typo fix (#502)
* Fixed SWF BlendMode
* Fixed SWF regression on SFML 2.5.0

Announcements / Version 2.5.0
« on: November 03, 2018, 05:25:16 PM »
Version 2.5.0 of Attract-Mode has now been released!

This release finally fixes the built-in scraper from hanging when scraping from the net.  It also adds the ability to pause an emulator using a hotkey configured in Attract-Mode (Linux&Windows only).

Full changelog is posted below.  Downloads available at:

# Changelog #

## Commits from v2.4.1 to v2.5.0

### Andrew Mickelson (27 commits)

* Bump to version 2.5.0
* Issue #481: Allow use of any of the 'magic tokens' in emulator arguments
* Fix some compile warnings
* Optimization for quicker artwork loading
* [Windows] extra measures to stop losing foreground focus
* [Windows] Issue #482 - Fix for unicode filenames in squirrel standard lib
* Added "Please Wait" message
* [Windows] Fix handling of unicode characters in filenames
* Added fe.get_text() function for getting translated strings from a script
* Switched to use libcurl for network scraping (#486)
* Fixed pause on raspberry pi
* Added Pause Emulator functionality (#479)
* [linux] Always close frontend window when launching from fullscreen mode linux
* Issue #334 - removed git dependency from Makefile
* [Windows] make output from fe.plugin_command() consistent with Linux/OS X
* Issues #379, #248 - Fix to allow user to escape hung artwork scraping
* Added ChangedTag transition when a game is faved or tagged
* Update expat xml parser to version 2.2.6 (#480)
* Issue #472 - Added setting to control pointer moving on emu launch
* Issue # 325 - tweaked selection acceleration, added the "selection_max_step" option to attract.cfg
* Issue #471 - fix scraping of overview info (blank entries)

### Keil Miller (1 commits)

* Display link typo resolved (#485)

### Matthew Barnes (1 commits)

* Add 'Exit Message' option to General settings (#363)

### Radek Dutkiewicz (2 commits)

* Added Overlay.Favourite command to Transition.ShowOverlay (#484)
* Added BlendMode.Subtract, fixed line endings in default shader files (#477)

### xin (1 commits)

* Improve french translation (#495)

Announcements / Version 2.4.1 bug fix release
« on: August 17, 2018, 10:06:21 PM »
We're pleased to announce the newest release of Attract-Mode: version 2.4.1.  This version fixes a few of the bugs found in the recently released 2.4 and adds some 'official' Arch Linux, Debian and Ubuntu packages to the available downloads.


# Changelog #

## Commits from v2.4.0 to v2.4.1

### Andrew Mickelson (21 commits)

* Bump to version 2.4.1
* Added log message when frontend unexpectedly loses focus
* Added code to handle mame/mess media types during first run autoconfiguration
* Misc. code cleanup (removed unused variables, etc)
* Issue #282 - fixed mapped keys from working when frontend doesn't have focus
* Switch behaviour of "Fillscreen mode" to a true borderless window (#467)
* Added bound check (+ correction) for video pts
* Improved frame skipping for videos
* Fix 'non-blocking mode wait' when game has multiple loading screens
* Fix sound handling when interrupted by game launch
* Updated setting of hwaccel in FFmpeg.  Added videotoolbox for Mac OS X
* Issue #459 - fixed listbox selection background fading/colour setting

### progets (1 commits)

* RocketLauncher plugin (#470) - Written by ArcadeBliss

### Radek Dutkiewicz (1 commits)

* Added manifest to windows build (#461)

Announcements / Version 2.4 sneaking in!
« on: July 18, 2018, 12:04:33 AM »
Hello there!  The team is please to announce the release of version 2.4 of Attract-Mode, available now from the download link on!  We even think we've got the Mac OS X bundle building again (fingers crossed)!

There are lots of great new features and bug fixes with this release, we hope you enjoy.   There are also a couple of potential wrinkles we want to warn you about:

With this release, Attract-Mode is now looking for game overview information in a different place then previously, so if you are upgrading an existing installation you will likely need to re-scrape the artwork or regenerate a romlist for a given emulator before the frontend will be able to find any game overview information related to that emulator again.

There has also been a change to how the the "zorder" attribute works in layouts, by popular request.  The new way makes much more sense and hopefully will not adversely affect existing layouts.  If you are seeing overlapping images and/or texts no longer drawing in the correct order in your favourite layout after your upgrade, this is likely the cause and the layout script will have to be adjusted to fix how it is setting zorders.


# Changelog #

## Commits from v2.3.0 to v2.4.0

### Andrew Mickelson (50 commits)

* Bump to version 2.4
* [windows] combine attract.exe and attract-console.exe into the same package
* Issue #401 - Implement proposed changes to zorder behaviour (#408)
* Reduce unnecessary redrawing on some layouts
* Issue #391 - store overview information by emulator
* Issue #456 - properly reset layout state when new layout configured
* Added .travis.yml
* Issue #455 - fix handling of menu artwork
* Issue #454 - fixed scraping (url changed)
* Issue #452, #446 - fix compile on old SFML version
* Issue #444 - added "Layout Options" to go straight to layout configuration
* Various changes to merge oomek-fixes branch, including fix_filters() bugfix
* [linux] Issue #393 - fix handling of single quotes and related commandline parameter issues
* Fix compile on older SFML versions after Text .spacing parameter changes
* Fix whitespace and reordering
* Issue #440 - attempt to prevent reported file lockup on missing artwork
* [Windows] enabled d3d11 hwaccel decode option, if available
* Issue #436 - allow user to select which layout.nut file to use from Layout config
* Update for the blend_mode changes
* Added config file parameter output to debug logging
* Added support for "per display" layout parameters.
* Minor fixes to android build, "edit game" option
* [linux] default to "fullscreen mode" window mode
* Don't use network scraping when doing automatic import at startup
* removed stray debug message
* Automatically import emulators that are detected on startup
* Autodetect emulators and generate emulator templates on first run
* Issue #400 - reduce CPU usage when idle
* Issue #407 - fixed fe.Image.video_playing attribute
* Added ability use emulator templates when adding a new emulator
* [linux] enabled exit hotkeys when in fullscreen mode, added debug logging for window creation/destruction
* Made wheel fadeout time configurable for hyperspin-based layouts
* Added fe.path_test() command for layout/plugin scripts
* Relabelled and reworked the 'minimum_wait_time' emulator setting
* Changed scummvm info_source to only use 'scummvm -t' output
* [linux] added VDPAU hwaccel support and fixes for VAAPI
* Added android readme, minor updates to and gameswf compile
* Fix compile on MacOS Sierra
* [android] initial addition of *experimental* android support
* Added support for touch events if provided by SFML (swipe, tap)
* Added fe_file.cpp to load images, fonts, sounds through a file stream
* Fix window focus detection when min_run_time is set
* Issue #388 - fix compile on Ubuntu 14.04
* Issue #385 - fix recent compile fix for older versions of avcodec
* Fix compile with NO_MOVIE=1
* Fix potential race condition in scraper
* Issue #385 - fix compile error on Jessie

### Benjamin Hodgetts (1 commits)

* C++11 Syntax Fix

### Conn O'Griofa (1 commits)

* RPI: update for new vendor library names & add Mesa VC4 override

### Florian (5 commits)

* Update Dolphin config (#417)
* Update Ubuntu version (#416)
* [linux] Update version number and icon path (#414)
* debian/install - Copy single files first (#415)
* Updated for a Command line error + Detail (#425)

### Keil Miller Jr (1 commits)

* Buttons scraped with newer mame.xml file

### mbalfour (1 commits)

* Improve Multi Monitor support (#405) and fix NES romlist crash

### Radek Dutkiewicz (15 commits)

* New text alignment modes (#448)
* Added list_size property to fe.ListBox
* Fixed Fill Screen window offset, update
* Fixed Fill Screen window offset
* Fixed back buffer blinking on game launch
* Blend mode refactoring
* Whitespace cleanup
* Added a folder with default shaders for each blend mode
* Blend modes improvements
* Sorting fixes
* Fixed borderless window size
* added blend modes to fe.Image
* Added .spacing parameter to fe.Text
* Added .mipmap parameter to fe.Image
* Fixed video restarting after setting video_playing = false (#411)

Announcements / Version 2.3 Released
« on: November 19, 2017, 07:21:31 PM »
After a bit of a hiatus, we are back on track and pleased to announce a new release of Attract-Mode.  This release captures all the various features and bugfixes that have been added to the project in the past 10 months.

Full changelog is below, downloads available at:

A note for Windows users: the default Attract-Mode binary is now compiled as a Windows GUI application.  If you prefer the previous behaviour where Attract-Mode runs with a windows console window, use the "console" version Attract-Mode instead.

# Changelog #

## Commits from v2.2.1 to v2.3.0

### Andrew Mickelson (47 commits)

* Bump to version 2.3
* Added --loglevel and --logfile commandline options
* [Windows] Switched Attract-Mode to a Windows GUI app
* Issue #381 - fixed crash when using Shader.Empty
* Joystick mapping must now be done manually from Config->Controls->Joystick Mappings
* Fix handling of conflicting input mappings in configuration mode
* [rpi] Removed assumption that rasberry pi always uses GLES
* Initial addition of Direct X Video Acceleration (Windows) and VAAPI (Linux) support
* Issue #372 - Added plugin to change display on joystick input
* [Attrac-Man] Fixed ghost and player UI movement around the "Ghost House"
* Update look of Attrac-Man layout
* Updated config so that Joystick slots can be mapped to specific named devices
* added "Insert Game" command
* Added UI functionality to edit shortcuts
* Only use CRC matching on rom 10 megs or less when scraping
* Initial support for shortcut navigation and multiple level menus
* Tweak to to fix last launch saving
* Added some missing bound checks when loading state
* [linux] Issue #343 - don't leave zombies when exit hotkey is used
* Disable further FE navigation when launch game sound is playing
* Issue #333 - don't replay launch sound if in the process of launching a game
* Added nomargin Text attribute to layout documentation
* Issue #329 - smarter redrawing of surfaces
* Fixed multimonitor bug (Fix provided by Mike Balfour)
* Update Attrac-Man layout to use artwork fades
* Enable animated gifs
* [windows] Fix "Fill Screen Mode" on Win10
* [linux] Issue #318 - fix compile on Linux with older SFML versions
* [linux] reduced delay when launching emulator in "Fullscreen Mode"
* [windows] Issue #296 - fix for white screen flicker on game launch and exit
* Fix extensions in default dolphin configuration
* [windows] Added NvOptimusEnablement and AmdPowerXpressRequestHighPerformance exports
* The "edit game" action will now edit the display settings when used on the displays menu
* Removed unnecessary video frame queuing, simplifying code
* Issue #304 - hyperspin overlayoffset fix (patch from joyrider3774)
* Changed sleep timer for smoother animation
* Added scraping of mame artwork from
* Fixed "scrape" and "scrape overview" option loading/saving
* Issue #297 - fix hidden displays causing wrong selection in "displays menu"
* Use for mamedb scraping
* Updated Italian translation (P. Ghezzo)
* Added screensaver options to run commands when starting or stopping "blank screen" mode
* Fixed key handling to return from screensaver.  Fix build with NO_SWF=1 option
* Added blank screen (low power mode) setting to default screensaver.
* Added config option for confirmation prompt on exit

### Benjamin Hodgetts (1 commits)

* Save location in the playlist when launching a game

### CosmicDan (3 commits)

* "Hide Console" option should only be for Windows (whoops)
* Add $PROGDIR variable/expansion for substituting program directory in path leadings
* Add 'Hide Console' option to General settings

### Dat1AZNBanana (1 commits)

* Added more file types for Dolphin roms

### djrobx (1 commits)

* Fix bug where wheel doesn't scroll down or right if you move the trackball slowly . (#322)

### Ferdinand Thiessen (3 commits)

* Extlibs: Fixed nonvoid function without return value in gameswf. (#321)
* [linux] Added appdata file (#319)
* Makefile: Fix install target for mac and some linux distros

### Minjae Song (3 commits)

* Korean localisation

### Radek Dutkiewicz (4 commits)

* Fixed bluring of small fonts in X axis when textbox has a fractional width
* Fixed 1 pixel offset
* tp.cpp whitespace cleanup
* fe.Textbox improvements

### willems davy (2 commits)

* Try to correct positions for some themes with certain swf artwork
* Fix zorder + implement zorder related below tag

General / Forum is back up (hopefully)
« on: October 07, 2017, 12:25:52 AM »
Hi everyone,

The forums have been moved to a new host and should now be (mostly ... see below) functional.  Apologies for the downtime.

Please report any issues you are encountering by replying to this thread.

Known issues:
- attachments are still being uploaded and may not be available yet
- forum email notification not working

cheers, andrew

Themes / MOVED: How to change listbox scrolling acceleration?
« on: February 25, 2017, 08:45:06 AM »

Announcements / Version 2.2.1 Released
« on: January 06, 2017, 08:19:15 PM »
A new year and a new version of Attract-Mode!  Mainly bug fixes with this one, change log is posted below....

# Changelog #

## Commits from v2.2.0 to v2.2.1

### Andrew Mickelson (17 commits)

* Bump to version 2.2.1
* [linux] fixes for multimonitor mode with X11
* [rpi] Misc. cleanup of emulation launching on the RPi
* Added a description of the default controls to the readme
* Fix move speed in config menus when key held down
* Fix freetype2 header not found during compile
* [linux] Added --console cmdline option to enable script from console
* Improved combo key handling, added more initial key mappings
* Default "Confirm Favourites" value is now "true"
* Fix audio volume changing for layout sounds after running emulator
* Add cn entry in en.msg
* [windows] fix frontend not giving up focus in fullscreen mode
* [windows] fix 'working directory' setting when running an emulator
* [linux] Smoother transition to emulator from 'fullscreen mode'.
* Added "Working Directory" emulation setting
* Minor reorder of options in the misc. config menu
* Issue #250 - Fix improper handling of "Upos" joystick axis

### banemon (1 commits)

* cn.msg

### David Gillies (1 commits)

* Create Linux desktop entry

### Rene BIGOT (1 commits)

* Support for wheel fade

Announcements / Version 2.2.0 Released
« on: November 11, 2016, 01:00:16 PM »
SO here we go with another version of Attract-Mode!  Highlights include the ability to set custom layouts for the "displays menu"/Systems menu (finally), a new "edit game" command for tweaking game information (including the ability to customize the launch commandline on a per-game basis), mmal hardware accelerated video on the Rasberry Pi, an italian translation, various bug fixes and much more.

Full changelog is posted below, and downloads are available here:

[edit: OS X binary now posted]

Announcements / Version 2.1.0 Released
« on: June 08, 2016, 11:00:12 PM »
By popular demand (!?) and hot on the heels of 2.0, we have ourselves a new release of the Attract-Mode frontend!

Version 2.1.0 freshens things up a bit and adds some new features we think are kind of cool: support for using unlimited key/button/joystick combos to trigger commands and improved menu navigation controls....

NOTE FOR UPGRADERS: If you are upgrading from a previous version, chances are you will have to redo your joystick-based control mappings.

Downloads available in the usual place:

Announcements / Version 2.0.0 Released.
« on: April 20, 2016, 11:13:27 PM »
After a couple months of testing, version 2.0.0 (final) has finally arrived!  Thanks to everyone who helped track down and squish the numerous bugs that were found.

Download the new version here:


Announcements / Version 2.0.0 Release Candidate #3
« on: February 22, 2016, 10:29:04 PM »
Release Candidate #3 for version 2.0 of Attract-Mode has now been released.  Check it out, and please report any issues you may run into here on this thread or using the github issue tracker.

Download available here:

Full change log posted below. 

Edit: March 17, 2016 - Updated for Release Candidate #3.

Themes / Hyperspin themes in Attract-mode
« on: February 16, 2016, 10:18:46 PM »
Hi guys,

I thought I'd share what I've been plugging away at a bit lately... here is an video example of what the newest development version of Attract-Mode will do if you start feeding it hyperspin themes:

This is from a (pretty crappy) notebook running my development environment on debian linux.  The hyperspin interpretation is missing a bunch of stuff, but it is all happening from a squirrel script just like any other attract-mode layout!

Pages: [1] 2 3