Launcher for RetroBat supporting XInput/DInput gamepads, with the hotkey "Select + Start". Can also be started directly with Windows startup in "custom shell" mode, replacing the Windows Explorer (Explorer.exe).
peek_1.mp4
V2.0.Feature_.mp4
_____________________________________________________________________________________________________________________________________________________
- Added a combined function with RetroBat.exe (starting with version 7.5.0.1) so that Batrun does not compete for focus
- Lock DPI scaling
- System selection: Choose a system (console, arcade, etc.) and BatRun will directly launch a game from that system.
- Random mode (optional): Enable the option to have a game randomly selected from the chosen system.
- fix / Refactoring code
Requirement: .NET Desktop Runtime 8.0.x must be installed on your system.
- ๐ฌ Hide EmulationStation during loading with customizable video (RetroBat intro alternative / waits for ES loading completion / early video stop possible with Start)
- BatRun splash screen on startup (available without "Hide ES during loading")
- BatRun splash screen when launching RetroBat (available without "Hide ES during loading")
- Active windows minimization
- RetroBat intro video
A launcher for RetroBat that allows you to use a controller button combination (Hotkey + Start) to launch RetroBat.
- Configuration as custom Windows shell
- Command and application execution
- Auto-Hide Applications
- Video wallpaper support (MP4)
- Animated GIF support
- Movable floating menu
- Automatic wallpaper pause when launching EmulationStation
- Audio volume control for video wallpapers
- Custom shortcuts management interface
- Quick access menu for shortcuts from floating menu
- Ability to add/edit/delete shortcuts
- ๐ Added controller vibration when pressing Hotkey + Start (works with XInput, DirectInput not tested, potential incompatibility with some Bluetooth controllers).
- ๐ฅ Automatic startup via scheduled task (works if
explorer.exeis not the default Shell on Windows startup).
- On a processor like the i5-9600 (Win11) : CPU load is below 1%.
- Tested on an i7-3770K (Win10) : load varies between 2% and 5%.
- No immediate solution to optimize this; additional tests may be required.
- ๐ฎ Support for XInput and DirectInput controllers.
- ๐ Customizable button mapping.
- ๐ช Optional automatic window minimization.
- ๐ Automatic startup with Windows (via Registry, shortcut, or scheduled task).
- ๐ Logging system for troubleshooting.
- Download the latest version from the Releases page.
- Extract the archive.
- Run
BatRun.exe.
- Focus Duration: Duration for which the focus process remains active (starts after the configured video duration from BatGui, if enabled).
- Focus Interval: Interval between focus attempts for EmulationStation.
- Start with Windows: Automatic startup (via Registry, shortcut, or scheduled task).
- Enable controller vibration : Enables/disable rumblee (if supported by your controller).
- Minimize Windows: Enables/disables window minimization.
- Enable Logging: Enables/disables logging.
- Open BatRun.
- Go to Configuration > Controller Mappings.
- Select your controller.
- Configure the Hotkey and Start buttons.
- Save.
- Launch
BatRun.exe. - Go to Configuration > Startup Settings.
- Select your choice.
- Save.
- Launch BatRun (an icon will appear in the taskbar).
- Simultaneously press the Hotkey + Start buttons on your controller.
- RetroBat will automatically launch with a confirmation vibration (if supported by your controller).
- Discord RetroBat โAynsheโ
- Source Code
Developed by AI for Aynshe