Skip to content

Releases: RetroBat-Official/retrobat

RetroBat v8.2.0

Choose a tag to compare

@Tartifless Tartifless released this 08 Aug 09:34
83b438b

This is both a bugfix release for v8 and later versions, as well as a minor update with new emulators.

Click on RetroBat-v8.2.0-stable-win64-setup.exe in the assets section below to download the setup program, then run it to start a new installation of RetroBat.

The default RetroBat installation is provided only with RetroArch bundled, other emulators (with the exception of Switch, Teknoparrot and paid Emulators) will be automatically downloaded when launching a game that uses them.

📄Changelog V8.2.0

Emulators\cores:
- Replaced Caprice Forever 64 with Caprice Forever 32 and add bezels
- Add PCSX2X6 fork to run Namco246 and Namco256 games (standalone and through Teknoparrot)
- Add libretro-ymir for saturn
- Add .rvz extension to dusklight
- Bump Dolphin to 2606
- Bump Duckstation to 0.1.11295.0 (may 10, 2026)
- Bump Hypseus Singe to 2.12.0
- Bump JGenesis to 0.13.0
- Bump MAME to 0.288 (standalone, groovymame and libretro)
- Bump RAINE to 0.97.5
- Bump RPCS3 to 0.0.41-19521
- Bump ShadPS4 to 0.16.0 (mandatory update - previous version won't work anymore)
- Bump ScummVM to 2026.3
- Bump libretro-virtualjaguar and add to jaguarcd
- Bump Vita3K to 0.2.1.4058
- Bump Xemu to 0.8.136
- Bump Xenia to feb 18, 2026
- Bump Xenia-canary to june, 29 2026 build
- Bump Xenia-edge to june, 29 2026 build
- Bump Xenia-manager to 4.2.2
- Bump Yabasanshiro to 1.20.32
- Bump Ymir to 0.3.3
- Bump Libretro-Supermodel to 0.2.0.0

Fixes:
- DOLPHIN-TRIFORCE: fix version check
- EMULATIONSTATION: fix bezels menu strange spacing
- EPIC: fix automatic game shortcut creation
- FLYCAST: fix gun not being configured correctly when demulshooter is set
- GOPHER64: fix RetroAchievements login from RetroBat by sending command lines
- MAME: fix sf2ce launch
- MUPEN64 (RMG): fix 8bitDo n64 controller mapping
- RAINE: option to disable pause on focus lost does now work in RAINE
- SCUMMVM: less rigid in reading .scummvm file content (eg will not fail if the file has a second empty line)
- STEAM: fix ;gameexe usage with Steam games
- TEKNOPARROT: fix forcing windowed mode
- TEKNOPARROT: fix demulshooter for rpcs3 namco3xx arcade games
- VITA3K: fix fullscreen when launching from RetroBat
- VPINBALL: change select+start action to WM_CLOSE instead of ESC and add option to start with -minimize option + option to send gameexit key instead of WM_CLOSE
- LIBRETRO-MELONDSDS, MELONDS and BIZHAWK: Add option to define dsi_nand file region (for nds system)
- LIBRETRO-OPERA: fix nvram storage option
- HOTKEYS: fix case where user-defined hotkeys would not work if duplicate values
- INSTALLER: fixed check for dx9
- RETROBAT: fix issue with breaking symlink when uninstalling game from store whe roms folder is symlinked

Features:
- DOLPHIN (standalone and libretro): add option to enable immediate xfb presentation (useful for some wii games to remove the green bar at the bottom)
- DUCKSTATION: allow multigun with raw input
- GAMEBOY: add option to remap select to other button (useful for games requiring to press select + start like Link's Awakening)
- HYPSEUS: add stretch option to stretch game image to screen, ignoring game ratio
- LINUXLOADER: add sindenborder shader
- MAME: add autoboot from lua scripts (camplynx, bbcmicro, cdi, crvision, electron, vg5k)
- MODEL2: enabled gun configuration (demulshooter, etc.) even if controller autoconfiguration is off
- MODEL2: add ability to perform wheel mapping by wheel type + rom name and add mapping for LogitechG923PS wheel
- RPCS3: Add squashfs support for PSN games
- RPCS3: Add feature to manage libraries (added 1 library for def jam icon)
- RPCS3: Add feature to select how config files should be managed (by default it will use the config database)
- RYUJINX: change generator so that non-SDL controllers are more likely to be configured correctly
- SHADPS4: place home_dir in saves\ps4\shadps4\home (old saves will need moving)
- TEKNOPARROT: add reshade for elfloader x64
- TEKNOPARROT: add ability to perform mapping for arcade stick layouts
- WINDOWS: add ability to put 2 processes in .gameexe files, RetroBat will monitor the 2nd process listed when the first one exits
- LIBRETRO-BLUEMSX: add cart mapper option
- LIBRETRO-MAME: add option to use own user .cfg file for MESS while still configuring RETROARCH controls
- LIBRETRO-MAME2003: add option to select mouse device
- LIBRETRO-MEDNAFEN_PSX_HW: fix PGXP option
- LIBRETRO-SUPERMODEL: add powerpc frequency

Other stuff:
- Added a .bat tool to index RVZ (wii and gamecube) games for RetroAchievements (in retrobat\system\tools)
- Guns: allow to run demulshooter when autoconfig and use-guns is off in RetroBat
- Update mountsquashfs tool to fix some issues with RPCS3 saving (aderummier)
- Add possibility to manage separately wheels and shifters (nothing happens yet, we need people with separate shifters to finalize)
- Multiple features fixing

👨‍💻 I want to raise a bug

You have 2 options to raise bugs:

  1. Create an issue in Github: https://github.com/RetroBat-Official/retrobat/issues
  2. Reach the RetroBat Team on our official Discord server

RetroBat v8.1.2

Choose a tag to compare

@Tartifless Tartifless released this 17 May 18:46
f6dff8b

This is both a bugfix release for v8, as well as a minor update with new emulators.

Click on RetroBat-v8.1.2-stable-win64-setup.exe in the assets section below to download the setup program, then run it to start a new installation of RetroBat.

The default RetroBat installation is provided only with RetroArch bundled, other emulators (with the exception of Switch, Teknoparrot and paid Emulators) will be automatically downloaded when launching a game that uses them.

📄Changelog V8.1.2

Emulators\cores:
- Add d71 and d81 extensions to c64
- Add .dsk extension to zxspectrum
- Add Dusklight (Twilight Princess Recompilation)
- Add mesen and mesen-s to snes-msu1
- Add libretro jollyCV core for colecovision and creativision
- Add teknoparrot for chihiro (through cxbx)
- Add sega lindbergh system with linuxloader & teknoparrot
- Bump AZAHAR and libretro-azahar to 2125.1.1
- Bump CITRON compatibility with citron-neo (2026-04-17 version)
- Bump FBNEO and libretro-fbneo to build from 22/04/2026
- Bump GOPHER64 to 1.1.16 (including retroachievements support)
- Bump MANDARINE to mandarine-neo (build from 15/04/2026) (https://github.com/ptyfyre/mandarine-neo)
- Bump MAME, GroovyMAME and libretro-MAME to 0.287
- Bump SCUMMVM and libretro-Scummvm to 2026.2
- Bump SNES9X to SuperSnes9x (https://github.com/shanytc/snes9x) and add retroachievements support
- Bump Vita3K to 0.2.1-3958
- Bump xenia-canary
- Bump xenia-edge
- Bump Ymir to 0.3.1
- Add n64Recomp group and launcher + scan of games at startup
- Add .elf extension for wii
- Launch eXoWin & eXoDos games from RetroBat

Fixes:
- MODEL2: fix screen rendering when dpi scaling
- EMULATIONSTATION: fix detection of Dualsense when already plugged in before RetroBat starts
- EMULATIONSTATION: better zoom in Game Control Center
- EMULATIONSTATION: fix laggy interface when logs are disabled
- EMULATIONSTATION: add force topmost to some forms appearing in RetroBat (keep decompressed files, install emulator...)
- EMULATORLAUNCHER: fix issues with tattoos and dpi settings in RetroArch
- EXELAUNCHER: fix .bat files showing cmd windows
- MAME: removed deprecated -reload command line and add offscreenreload plugin
- MUGEN/IKEMEN: fix padtokey for exit
- EXODOS/EXOWIN: fix wrong deletion of autoexec commands
- GOG: fix detection of GalaxyClient
- PCSX2: fix ESC to exit
- PCSX2: fix fullscreen position when multi-monitors with vertical monitor
- PINBALLFX: fix new STEAM executable names
- RYUJINX: fix lanch with new canary versions
- SOH: fix ratio option
- STEAM: add additional method to detect STEAM game executable/process
- TEKNOPARROT: fix region option (null pointer)
- WINDOWS GAMES: fix usage of .gameexe files with squashfs files

Features:
- AZAHAR: add pad2key for shortcuts and force keyboard shortcuts
- DOLPHIN: add ability to specify SD card path (used for some mods like Brawl REX)
- EDEN,CITRON,YUZU: add analog stick range setting
- EMULATORS: add ability to run emulators in windowed even with RetroBat in fullscreen
- EDEN: add option to invert indexes for similar controllers
- EXO PROJECTS: automatically scan and add metadata and medias
- HYPSEUS: add option to remove -manymouse command line
- HYPSEUS: add option to choose monitor index
- RPCS3: add option for vblank frequency
- SQUASHFS: use new mount executable for squashfs (aderummier)

Other stuff:
- CARBON: add logos for exo projects
- INSTALLER: add installation of WinFsp with RetroBat installation
- GAME CONTROL CENTER: disable for windows games
- GAMES DATABASE: add some new games as lightgun games
- EMULATOR UPDATES: add a 5s timeout when checking if updateURL exists
- EMULATORLAUNCHER: add option to disable pause on focus lost (can fix issue of emulator being paused because not being focused, eg. with Ryujinx)

👨‍💻 I want to raise a bug

You have 2 options to raise bugs:

  1. Create an issue in Github: https://github.com/RetroBat-Official/retrobat/issues
  2. Reach the RetroBat Team on our official Discord server

RetroBat v8.0.1

Choose a tag to compare

@Tartifless Tartifless released this 13 Apr 19:10
1fff606

This is the first Bugfix release for v8, it fixes some issues with RPCS3 m3u and with general EmulationStation navigation.

Click on RetroBat-v8.0.1-stable-win64-setup.exe in the assets section below to download the setup program, then run it to start a new installation of RetroBat.

The default RetroBat installation is provided only with RetroArch bundled, other emulators (with the exception of Switch, Teknoparrot and paid Emulators) will be automatically downloaded when launching a game that uses them.

📄Changelog V8.0.1

Emulators\cores:
- Bump OpenGoal to allow jak3
- Bump Xenia-Manager and Add Xenia-Manager cores (netplay/mousehook/canary)
- Add amiarcadia core for VC4000 and Arcadia 2001
- Add .m3u extension to atari800 system
- Add .ags extension to amiga500 system (use it to point to the AGS folder to enable launching AGS from RetroBat)
- Add exodos, exowin3x and exowin9x systems (grouped with DOS / windows): set the path to your exodos/exowin folders and RetroBat can scan your exodos/exowin games.

Fixes:
- BATGUI: change sdl versions to x64 when using the reset SDL version
- DOLPHIN: fix update detection
- DOLPHIN: fix wii and nunchuk shake and swing mappings (only Z axis was mapped)
- EDEN: ensure eden-cli process is closed when closing eden
- EMULATORLAUNCHER: fix decompression of 7z games
- EMULATIONSTATION: fix various interface/navigation bugs & improved navigation performance
- LIBRETRO-MAME: apply default config only for mame, not MESS systems
- MEDNAFEN: fix generator crashing
- MODEL3: fix gun controls and starWars trilogy mouse
- TEKNOPARROT: for namco3xx (RPCS3), set write color buffer to true if the game is a gun game

Features:
- Add a general option to disable pausing emulators when focus is lost
- LIBRETRO-DOSBOX_PURE: add option for L3 button action (virtual keyboard or menu)
- DUCKSTATION: add alpha blending to internal bezels (this avoids game image to appear over the bezel on the edges)
- GROOVYMAME: separate ini folder versus MAME
- GROOVYMAME: add vertical profile for lcd in portrait mode
- EMULATIONSTATION: if cancel and confirm buttons are inverted in developer settings, the Game Control Center and the Installer Form will adapt
- RPCS3: more robust way to manage m3u (look in all folders and send command only if file actually exists)
- TEKNOPARROT: add input mappings

Other stuff:
- UPDATE: do not check for emulator updates if RetroBat is not up to date
- EMULATORLAUNCHER: add ESC key to close model2 and rpcs3 emulators

👨‍💻 I want to raise a bug

You have 2 options to raise bugs:

  1. Create an issue in Github: https://github.com/RetroBat-Official/retrobat/issues
  2. Reach the RetroBat Team on our official Discord server

RetroBat v8 stable

Choose a tag to compare

@Tartifless Tartifless released this 04 Apr 07:29
ade1d6f

RetroBat v8 marks a big technical step, with EmulatorLauncher and EmulationStation now being compiled with x64 target, unlocking performance increase in the interface and future new capabilities.
We have also revamped the graphic chart (logo, colours...) and the website/wiki.

This version also introduces the new Game Control Center, available with a combo press of SELECT+EAST shortcut on your controller.

Also expects the usual lot of enhancements, fixes and additional emulators/systems, with a special focus on new RetroArch cores (azahar, supermodel), updated cores (dolphin core finally updated with support of Triforce) and new RetroAchievements for Wii system.

Click on RetroBat-v8.0.0.0-stable-win64-setup.exe in the assets section below to download the setup program, then run it to start a new installation of RetroBat.

The default RetroBat installation is provided only with RetroArch bundled, other emulators (with the exception of Switch, Teknoparrot and paid Emulators) will be automatically downloaded when launching a game that uses them.

RetroBat 7.5.3 stable

Choose a tag to compare

@Tartifless Tartifless released this 10 Jan 21:02
914181d

This is the last update for RetroBat 7.5, it is mainly about updating emulators to more recent versions, while fixing a few bugs found on the way.

Click on RetroBat-v7.5.3-stable-win64-setup.exe in the assets section below to download the setup program, then run it to start a new installation of RetroBat.

The default RetroBat installation is provided only with RetroArch bundled, other emulators (with the exception of Switch, Teknoparrot and paid Emulators) will be automatically downloaded when launching a game that uses them.

📄Changelog V7.5.3

Emulators\cores:
- Bump Ares to 147
- Bump Azahar
- Bump BigPEmu to 1.21
- Bump Dolphin
- Bump DosBox-Pure Unleashed to preview 4
- Bump Duckstation
- Bump Fbneo
- Bump Gopher64 to 1.1.11.0
- Bump Mame to 0.284
- Bump MelonDS to 1.1
- Bump Mupen64 (RMG) to 0.8.8zz
- Bump OpenGoal to 0.2.31
- Bump PCSX2 to 2.6
- Bump RPCS3
- Bump ShadPS4
- Bump Starship
- Bump Vita3K
- Bump xenia-canary
- Bump Xenia-edge
- Bump Ymir to 0.2.0
- bennuGD: add .dcb extension
- Compatible with Citron 0.12.25
- Compatible with Ryubing Ryujinx-canary 1.3.243

Fixes:
- FLYCAST: remove mapping from l3 to emulator menu
- EMULATIONSTATION: fix searches in collections
- EMULATIONSTATION: fixed seta platform ID
- RYUJINX: fix xbox controllers with new sdl3 version

Features:
- EMULATIONSTATION: add sort name metadata to enable sorting games in gamelists
- LR-PUAE: Add input options
- ORICUTRON: add options
- RETROARCH: also allow global shader override file to take priority
- RYUJINX: add controller deadzone
- SCUMMVM: add squashfs compatibility for libretro core
- SUPERMODEL: added deadzone setting
- VPINBALL: allow changing all screenres.txt in features

Other stuff:
- Improved 7z extraction for big files
- Improved speed of launching emulators when no update is detected
- Increase limit of returned games for HfsDB from 5 to 25
- Add Wiimote4gun compatibility (Aynshe version of wiimoteGun)
- Switched KILL to CLOSE for numerous emulator for smoother closing

👨‍💻 I want to raise a bug

You have 2 options to raise bugs:

  1. Create an issue in Github: https://github.com/RetroBat-Official/retrobat/issues
  2. Reach the RetroBat Team on our official Discord server

RetroBat 7.5.2 stable

Choose a tag to compare

@Tartifless Tartifless released this 29 Nov 23:56
d718674

This is the second update for RetroBat 7.5, it fixes a few issues and adds a few bonuses (RTCW, 2ship2Harkinian, bennuGD).

Click on RetroBat-v7.5.2.1-stable-win64-setup.exe in the assets section below to download the setup program, then run it to start a new installation of RetroBat.

The default RetroBat installation is provided only with RetroArch bundled, other emulators (with the exception of Switch, Teknoparrot and paid Emulators) will be automatically downloaded when launching a game that uses them.

📄Changelog V7.5.2

Emulators\cores:
- Add bennugd libretro core
- Add realRTCW port (Return To Castle Wolfenstein port)
- Add 2ship (2 Ship 2 Harkinian: Zelda Majora's Mask port)
- Bump soh (Ship of Harkinian)
- Bump xenia-edge (fixes start on wrong screen)

Fixes:
- DHEWM3: separate save folder per game
- DOLPHIN WII: fix wiimote horizontal profile not working
- DUCKSTATION: fix controller detection when dolphinbar in mode 4 is connected
- EXELAUNCHER: fix wsquashfs with mounting as Z drive
- MUPEN64 (RMG): fix controller not working
- PCSX2: fix controller detection when dolphinbar in mode 4 is connected
- RETROARCH VICE: review default machines (from PAL to NTSC)

Features:
- RETROARCH (PSX, PCFX, PCENGINECD): add option to change path to search bios
- RETROARCH: add option for fastforward ratio
- RYUJINX: compatibility with latest Canary and SDL3
- VPINBALL: add screenres settings

Other stuff:
- EMULATIONSTATION: fix a case of white-flash in carousel when moving
- EMULATIONSTATION: fix a crash in carousel view when using subfolders
- Fix error message when RetroBat is in a path that contains spaces
- Reorganize templates folder to match emulators folder
- Retrobat executable: fix video stretching on 4:3 monitors

👨‍💻 I want to raise a bug

You have 2 options to raise bugs:

  1. Create an issue in Github: https://github.com/RetroBat-Official/retrobat/issues
  2. Reach the RetroBat Team on our official Discord server

RetroBat 7.5.1 stable

Choose a tag to compare

@Tartifless Tartifless released this 10 Nov 16:42
76af211

This is the first minor update for RetroBat 7.5, it fixes a few issues and adds a few bonuses (C16, Bermuda Syndrome).

Click on RetroBat-v7.5.1.1-stable-win64-setup.exe in the assets section below to download the setup program, then run it to start a new installation of RetroBat.

The default RetroBat installation is provided only with RetroArch bundled, other emulators (with the exception of Switch, Teknoparrot and paid Emulators) will be automatically downloaded when launching a game that uses them.

📄Changelog V7.5.1

Emulators\cores:
- Add C16 (Commodore 16) with lr-vice
- Add bsyndrome (Bermuda Syndrome engine)
- Bump XEMU

Fixes:
- CEMU: fix screen toggle button in case of back
- EXELAUNCHER: avoid selection of an .exe containing "uninst" when parsing a game folder for executable
- EXELAUNCHER: add option to avoid looking for executable names in .bat and .cmd files
- EXELAUNCHER: Fix launch of wsquashfs games broken in 7.5 (7.5.1.1)
- FBNEO: fixed a few automatic mappings for standalone
- G&W: fix artwork grabbing from saves\mame\artwork folder
- HALF-LIFE: fix xash3d not working
- MESEN: add hotkey + start exit in padtokey
- RETROBAT EXECUTABLE: fix video not fullscreen when using dpi setting 

Features:
- PCSX2: add option to select position of messages
- XENIA: add postprocess_scaling_and_sharpening setting

Other stuff:
- CONTROLLERS: add Dualsense Edge correct mapping in RetroArch
- RETROBAT UPDATE: add possibility to update by specifying the .zip update file with the "-uselocalzip" argument

👨‍💻 I want to raise a bug

You have 2 options to raise bugs:

  1. Create an issue in Github: https://github.com/RetroBat-Official/retrobat/issues
  2. Reach the RetroBat Team on our official Discord server

RetroBat 7.5 stable

Choose a tag to compare

@Tartifless Tartifless released this 01 Nov 21:03
2fc24b0

This is the latest major update for 2025, the next version will happen in 2026. Expect only minor bug-correction version until 2026.

Click on RetroBat-v7.5.0.0-stable-win64-setup.exe in the assets section below to download the setup program, then run it to start a new installation of RetroBat.

The default RetroBat installation is provided only with RetroArch bundled, other emulators (with the exception of Switch, Teknoparrot and paid Emulators) will be automatically downloaded when launching a game that uses them.

📄Changelog V7.5.0

Emulators\cores:
- Bump libretro-stella
- Bump libretro-LRPS2
- Bump BigPEmu
- Bump Bizhawk
- Bump Dolphin
- Bump Duckstation
- Bump ForceEngine
- Bump Gopher64
- Bump JGenesis
- Bump MAME (standalone & libretro) to 0.281
- Bump melonDS
- Bump mGBA
- Bump Mupen64 (RMG)
- Bump pcsx2
- Bump PPSSPP
- Bump shadps4 (with new Launcher)
- Bump Supermodel
- Bump Xenia and Xenia-canary
- Bump Xemu
- Bump Ymir
- Add namco3xx with Teknoparrot
- Add bstone (Blake Stone)
- Add dosbox-pure (standalone)
- Add dosbox-staging (standalone)
- Add vkQuake (quake)
- Add vkQuake2 (quake2)
- Add Xash3D_fwgs (Half-Life)
- Add xenia-edge (Xbox360)
- Ryujinx can be upgraded to 1.3.3 (tested working)
- Eden and citron can be updated respectively to 0.0.4-rc1 and 0.9.0

Fixes:
- BIZHAWK: fix core selection for PCE and Gameboy
- BIZHAWK: fix launch error for ngpc and supergrafx
- CONTROLLERS: fix Dualsense controller spamming when connected in bluetooth
- DOLPHIN-TRIFORCE: fix sdl controllers not working (non-xinput)
- EDUKE: send -j command by default if not specified in .eduke32 file
- HBMAME: fix error on launch
- LR-PX68K: clean up keropi\config file before launching a new game
- MAME: fix an issue where START and SELECT were not assigned (standalone MAME)
- MESEN: fix json config
- MUGEN: fix resolution (can be changed using "video mode" setting
- PCSX2: messages and notifications are now centered to not be hidden below bezels
- RETROARCH: default video driver to 'gl' if user has set to auto
- RETROARCH: try to fix case where all controllers are assigned to a single player with dinput controllers
- SUPER'A'CAN: fix bios check
- TEKNOPARROT: fix some buttons not mapped (particular extension buttons for few games)
- TEKNOPARROT: when using wiimote as gun, allow setting buttons on another keyboard (e.g. Test and Service)
- XROAR: fix "exec" command for coco

Features:
- BIZHAWK: add Microphone on L2 button for nds
- CEMU: add toggle screen button
- CEMU: add microphone options (use default computer device or map button to blow mic)
- DOLPHIN: change mapping of wii gun setting to remove dual action of mouse middle click
- DOLPHIN: add nunchuk shake on R2 button when using a profile of emulated wiimote with nunchuk
- DOLPHIN: add option to define if R2/L2 for nunchuk simulates shake or swing
- DOLPHIN: add setting to manage wiimote IR sensitivity
- DOLPHIN: add some graphics settings
- DOLPHIN: add .json extension to enable launch of games with Riivolution patches
- DOLPHIN AND LR-DOLPHIN: add possibility to perform specific mapping of gamecube-like controllers from json file
- DUCKSTATION: add emulation speed feature
- FLYCAST: add possibility to define mappings for arcade layouts in yml file (8buttons, 8buttons variation and 6buttons)
- LR-CAP32: add some options
- LR-DOSBOX_PURE: add option to save per content when loading an OS
- LR-GAMBATTE: add more palette options (with management of TWB64 and PixelShift)
- LR-MELONDSDS: add flipped-hybrid screen layouts
- LR-GENESIS_PLUS_GX: add some options
- LR-MUPEN64: add some options
- LR-NESTOPIA: add more flexible crop options
- LR-NESTOPIA: remove nstdatabase from bios and bios-checker
- LR-OPERA: add options
- LR-MAME: add option to disable artworks located in saves\mame\artwork
- LR-WASM4: add .zip extension
- MAME: add additional games autoconfig
- MAME and LR-MAME: RetroBat will now backup the .cfg files before overriding them (avoid loosing your self-made config !)
- MAME and LR-MAME: Add bios selection for NEOGEO64 system
- MESEN: add option to select rumble controller
- MESS: autoconfig for casloopy, advision and gamecom
- MGBA: add interframe blending option
- MGBA: add controller autoconfiguration
- MUPEN64 (RMG): add overscan options
- PSX: add memcard options in libretro
- RETROARCH: add option to allow shader override saved by user
- RETROARCH: add option to allow global config override
- SATURN: add memcard options in libretro
- SCUMMVM: add padtokeyboard
- SHADPS4: assigns retrobat p1 controller to shadps4 default controller
- SNES9x: add few features (stretch, filters)
- STEAM: if the option "scan non-installed games" is enabled and no api key is provided, try user public profile
- SUPERMODEL: add possibility to manage game mappings in yml file, also add layout option (for arcade sticks)
- SWITCH emulators: add option to sync nand, sdmc, load paths for yuzu forks (yuzu, suyu, citron, sudachi, eden)
- VITA3K: if the game ID is missing in the gamefile name, RetroBat will still run vita3k without autoloading a game
- WINDOWS: add .gameexe method to get game process to wsquashfs games and game folders (.wine, .pc...)

Other stuff:
- Now using es_theme_carbon from RetroBat official github
- Renamed tyrquake and vitaquake2 systems to quake and quake2, changed roms path to roms\quake and roms\quake2, add .quake and .quake2 extensions support
- add mouse option to playstation emulators
- DS4 and DUALSENSE CONTROLLERS: add option to enable SDL enhanced feature : when enabled - controller will not be compatible with emulators using directinput until you switch it off and on again
- RETROARCH: do not override nor delete inputremap file when controller autoconfig is disabled and back it up when enabling autoconfig
- Retrieve retroarch error from retroarch logs to display in RetroBat
- Installer is now able to give the filesize before installing an emulator
- RetroBat.exe: fix launch at startup
- RetroBat.exe: fix error message when path has a space
- RetroBat.exe: fix false positive when executable name has been changed
- RetroBat.exe: warning if an instance of RetroBat is already running
- RetroBat.exe: fix quick show of desktop by adding a blackscreen on top
- RetroBat.exe: fix monitor where video and blackscreens are displayed
- RetroBat.exe: added a FocusDelay setting in retrobat.ini to force to set EmulationStation in focus after xxxx milliseconds
- RetroBat Installer: bump sharpziplib package (this should fix codepage 1 error)
- RetroBat Installer: add option to install dokany (used to mount CXBX images when using CXBX as Xbox emulator)
- RetroBat Installer: fix delay in showing installer page
- RetroBat Installer: Add translations (polish, bulgarian, spanish, french, italian, german)
- Updater now also updates retrobat.ini file
- Input mapping: add few fbneo and MAME default input mappings
- Added some helpers in the code
- Added another guid of 8bitdo M30 to special controllers

👨‍💻 I want to raise a bug

You have 2 options to raise bugs:

  1. Create an issue in Github: https://github.com/RetroBat-Official/retrobat/issues
  2. Reach the RetroBat Team on our official Discord server

RetroBat 7.4 stable

Choose a tag to compare

@Tartifless Tartifless released this 05 Sep 21:24
fd23710

Click on RetroBat-v7.4.0.4-stable-win64-setup.exe in the assets section below to download the setup program, then run it to start a new installation of RetroBat.

The default RetroBat installation is provided only with RetroArch bundled, other emulators (with the exception of Switch, Teknoparrot and paid Emulators) will be automatically downloaded when launching a game that uses them.

📄Changelog V7.4.0

Emulators\cores:
- Bump MAME & lr-mame to 0.280
- Bump HBMAME to 0.245.26
- Bump MESEN to 2.1.1
- Bump YMIR to 0.1.7.0
- Bump Azahar to 2123.1 (and add compressed file extension)
- Bump RPCS3 to 0.0.37-18022
- Bump retroarch cores: picodrive
- Add MAME for zinc and model2
- Add XRoar for Tandy CoCo (with support of .autorun files)
- Add standalone DesMuMe emulator (Nintendo DS)
- Add Power Bomberman (port section)
- Add .tap extension to VICE cores

Fixes:
- EMULATIONSTATION: fix reading of .cbz files
- LR-KRONOS: fix resolution
- MAME: when started from RetroBat menu, add command lines in order to use the same folders
- MAME: fix potential null pointer
- MAME, MODEL2, SUPERMODEL: implemented a new way of defining controller index, hoping it will fix the default indexes sometimes being incorrect
- RETROARCH: disable core config override ON by default
- RETROARCH: fix saves paths that were in subfolders with latest update (you might have to check your saves...)
- CONTROLLERS: fix 8BitDo n64 controller select button
- PADTOKEY: fix an issue with joystick mapping
- SWITCH (EDEN, SUDACHI, CITRON, YUZU, SUYU): fix controller guid retrieval, should not need controllerinfo.yml file anymore

Features:
- EDUKE32: align game format with batocera (.eduke32 files)
- FBNEO: enable hiscore and align with libretro-fbneo
- LR-GAMBATTE: add coloration feature
- LR (NES): add "Region" setting from RetroBat
- MAME: add option to select segastv bios
- MAME and libretro-MAME: initiated controller autoconfiguration database (for now only a few games have been set)
- MAME (standalone): implement GUNs management
- STEAM: add logic to wait for Steam game installation (if game is not installed)
- STEAM: add logic to get also games that are not installed
- CONTROLLERS: add autoconfiguration of 8bitdo M30 2.4ghz version to megadrive and saturn systems
- RETROARCH: add mechanism to update libretro cores when update is available on FTP
- NDS: add microphone options for Melonds and lr-melonds
- WII: add some profiles to manage bongos, drums, guitar...

Other stuff:
- Ensure emulatorlauncher code can work with regional system names (genesis, turbografx, turbografxcd, famicom, sfc, segacd)
- gamecontrollerdb: add 2 models of 8BitDo ultimate 2C
- MAME version detector: optimize speed
- RetroBat.exe is now the new RetroBat launcher
- STORE GAMES will not be scanned by default, option is OFF on install
- Improve performance on loading store games (threading) - should be a lot faster
- Better management of regional consoles in EmulatorLauncher (sfc, famicom, genesis, turbografx, turbografxcd, segacd)
- Additional translations (french mostly - if you want to translate to your own language do not hesitate to contact us)

👨‍💻 I want to raise a bug

You have 2 options to raise bugs:

  1. Create an issue in Github: https://github.com/RetroBat-Official/retrobat/issues
  2. Reach the RetroBat Team on our official Discord server