Releases: mrsilver76/retrobat-runner
Releases · mrsilver76/retrobat-runner
1.5.0
- "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
- Removed automatic preference for
RetroBat-new.exebecause 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
- Added support for RetroBat v7.3 by launching
RetroBat-new.exewhen the button combo is pressed. Older versions usingRetroBat.exeremain supported.
1.3.1
- 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
- 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
- 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
- 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
- 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
Initial release.