Skip to content

Releases: mrsilver76/retrobat-runner

1.5.0

16 Dec 15:56
ede556c

Choose a tag to compare

  • "Command after exit" no longer runs when using EmulationStation's "shutdown" or "restart" options. Windows does not allow enough time for commands to run reliably; use EmulationStation’s own built-in event system for scripts triggered on shutdown or restart.
  • Added new menu item "Open EmulationStation events" which opens Windows Explorer with the location to place scripts/shortcuts/programs for triggering.
  • Added new menu item "Open RetroBat Runner events" and moved "Command before launch" and "Command after exit" into a sub-menu.
  • Updated the copy on the pop-up for RetroBat Runner events to make clear that these will only run if EmulationStation was launched by RetroBat Runner.
  • Updated documentation to explain how to use EmulationStation's event system.
  • Fixed a bug where video intros over 5 second long would incorrectly trigger a pop-up claiming that EmulationStation did not appear to be launching.
  • Fixed a bug where buffered controller presses could mean the video intro is inadvertently skipped before it starts.
  • Applied a workaround to correct XInput controllers occasionally being treated as DirectInput, which would stop vibration from working.
  • Tray menu cleaned up and reordered.
  • Some code tidied up (mainly function naming and global declarations)

1.4.0

20 Nov 19:02
29f7ad1

Choose a tag to compare

  • Removed automatic preference for RetroBat-new.exe because RetroBat v7.5.1 no longer uses this executable and doesn’t delete it during upgrades, so RetroBat Runner can’t rely on it being the correct one.
  • If "shutdown" or "restart" is used within EmulationStation, RetroBat Runner will attempt to execute any configured "Command after exit" prior to closing.
  • Improved ReadMe documentation.

1.3.2

22 Aug 15:42
9977229

Choose a tag to compare

  • Added support for RetroBat v7.3 by launching RetroBat-new.exe when the button combo is pressed. Older versions using RetroBat.exe remain supported.

1.3.1

19 Aug 15:28
159b204

Choose a tag to compare

  • Added a workaround for the unhelpful and random "invalid memory read/write" error.
  • Changed the launch order so that external programs now run before windows are minimised, preventing them from covering RetroBat when it starts.
  • Added a menu option to visit the RetroBat Runner website on Github.

1.3.0

21 Jun 13:07
88ce6fe

Choose a tag to compare

  • Display a first run message and tooltip to guide new users.
  • Enable configuring of a program to run before RetroBat is started.
  • Enable configuring of a program to run after EmulationStation has been closed (thanks to tkropp17 for help in debugging)
  • Added additional debug logging.
  • Reduced CPU usage when idle.
  • Updated README.

1.2.0

01 May 18:18
0baf983

Choose a tag to compare

  • Added support for DirectInput and Bluetooth controllers.
  • Added support for Switch input mode with 8bitdo controllers.
  • Fixed bug where sometimes EmulationStation isn't correctly in focus after being launched.
  • After EmulationStation is running, the mouse cursor is now moved away to the top-right and is no longer visible.
  • Reduced the CPU usage when EmulationStation is running.
  • Increased button timeout from 1 second to 2 seconds to account for slow button presses and/or lag caused by Bluetooth.
  • Added command line options /debug (to output a log file) and /test (to open Notepad instead of RetroBat)

1.1.0

22 Dec 18:58
29871af

Choose a tag to compare

  • Added option to automatically start with Windows from the system tray.
  • Cleaned up the "About" tray menu item
  • Tidied up the documentation to focus more on people who just want to use the executable.

1.0.1

01 Dec 13:46
01eea60

Choose a tag to compare

  • Implemented workaround to resolve an issue where EmulationStation isn't the active window after starting up
  • Implemented workaround to resolve a strange issue where the controllers may continue to rumble longer than 1/4 of a second.
  • When rumbling is enabled, a sound will also be played.
  • README tidied up and now includes specific warning about lack of support for DirectInput controllers.

1.0

02 Nov 13:56
01506e5

Choose a tag to compare

1.0

Initial release.