What's New:
Emulators/Cores:
- Add openjazz (Jazz JackRabbit engine)
- Add Philips VG5000 (with MAME)
- Add MAME to Odyssey2 – Videopac
- Add Mattel Aquarius
- Add libretro:yabasanshiro (SATURN)
- Add libretro:gpsp (GBA)
- Add yabasanshiro for Saturn
- Add kronos for Saturn
- Add Holani core (Lynx)
- Add Noods core
- Add Philips P2000T with libretro:m2000
- Add Mandarine for 3DS
- Add Perfect Dark port (requires the right ROMs)
- Add Bizhawk for Intellivision
- Add Bizhawk for ChannelF
- Add B2 core for BBC Micro
- Add Citron emulator
- Add Vitaquake2-zaero, Vitaquake2-rogue, and Vitaquake2-xatrix (select automatically the right core based on ROM path)
- Add Ardens core (Arduboy)
- Add Steam system
- Add DoubleCherryGB (GB/GBC)
- Add CorsixTH (Theme Hospital port)
- Add Dhewm3 (Doom 3)
- Add CDogs
- Add libretro core doukutsu_rs (Cave Story)
- Add PS4 (shadPS4)
- Bump ScummVM to 2.9.0
- Bump CEMU to 2.5
- Bump BIGPEMU to 1.18
- Bump Citra to latest pablomk7 version
- Bump JGenesis generator for compatibility with version 0.8.2
- Bump PCSX2 to version 2.3.83
- Bump Vita3K
- Bump xemu
- Bump Lime3DS to 2119.1
- Bump Melonds (standalone)
- Bump LRPS2 core
- Bump PPSSPP standalone and core
- Bump Bizhawk
- Bump MAME64 and libretro-MAME to 0.273
- Add Xenia-manager as emulator
- Set Xenia-canary as default for Xbox360
Fixes:
- BIGPEMU: Fix SDL2 plugin when multiple controllers of the same type (needs BigPEmu 1.18)
- BIZHAWK: Fix RetroAchievements login (encrypt token)
- CEMU: Disable gameprofiles when running Cemu from RetroBat
- DOLPHIN: Fix configuration of Dualsense and Switch Pro controllers
- FLYCAST: Fix guns on Flycast standalone
- Libretro:Gambatte: Fix auto colorization value
- MEDNAFEN: Fix controller automapping for XInput controllers
- MODEL2: Fix option for using shoulder buttons to accelerate/brake, fix controller when not XInput
- PCSX2: Fix SDL order (enable SDL raw input)
- PCSX2: Fix savestates folder to enable savestates in RetroBat interface
- RETROARCH: Fix possibility to use Monitor Index 1
- RPCS3: Previously, RPCS3 would use the game custom config file if it exists in the emulator config folder, now it always uses the default config by default, and a switch needs to be activated to use custom config
- RPCS3: Fix XInput controller mapping when using the option to force SDL driver
- SOH: Fix controls when controller does not have all buttons required
- STEAM: Fix shortcuts and detection of executable when shortcut has a command line argument
- SUPERMODEL: Fix Sinden border appearing behind the bezel
- SWITCH (Yuzu, Suyu, Sudachi): Fix controller applet feature
- TEKNOPARROT: Fix gamepath search for games without executables
- VPINBALL: Fix location of zip ROMs (VPinMame) when using subfolders for tables
- XENIA: Fix VSync option
- Gameboy & Gameboy Color: Fix autodetection of model based on system
- Fix Genesis-like controllers setting for 8BitDo M30 controller to make it work in both DPad and axis mode
- Fix Dolphin hotkeys when using “force SDL” option
- Fix Switch Pro controller in MESEN and MEDNAFEN
- Fix Xbox Series X controller mapping on BigPemu and Lime3DS
- Fix shaders not appearing in some cases in RetroArch (GBA and NDS)
Features:
- DEMUL: Add hotkey to switch to fullscreen (Hotkey + L1) and hotkey for savestate
- DOLPHIN: Added pad layout options to Wii system when using GameCube controller emulation
- DOLPHIN: Add “store XFB copies to texture only” setting
- FUTURE PINBALL: Add pad2key when using BAM
- HYPSEUS: Add ability to add command line arguments with a .commands file
- MAME Standalone: Add feature to invert player 1 and 2 (might fix some arcade setups in XInput)
- MAME Standalone: Add better management of existing .ini file (including MESS autolaunch in .ini if ini is found)
- MELONDS Standalone: Add hotkeys
- MODEL2: Add management of multi-gun with automation of Demulshooter
- MUPEN64 and SIMPLE64: Add possibility to override gamepad name in config file
- NAMCO 2×6: Add .m3u extension (to manage arcade games that don’t use .zip)
- PC Engine: Added feature to control audio volumes from RetroBat (Mednafen standalone and libretro Mednafen)
- PCSX2: Add emulation speed feature
- PCSX2: Fix widescreen and no-interlace patches options with newer PCSX2 versions + add option to show emulator GUI
- PPSSPP: Add language feature
- PROJECT64: Add features and controller configuration
- REDREAM: Add alpha-sorting option
- RETROARCH: Add option to choose mouse index for guns
- RPCS3: Added option to run games from m3u file specifying GAMEID
- RPCS3: Add option to show or hide GUI
- RPCS3: Add .lnk extension
- SCUMMVM Standalone: Add better detection of games through –auto-detect command line when .scummvm file is not found or empty
- SNES9X: Add shortcuts and rewind feature
- TEKNOPARROT: Finally implemented controller & guns autoconfiguration (please test!)
- TEKNOPARROT: Add automation of Sinden border with Reshade (the YML database file needs to be community-filled!)
- TEKNOPARROT: Add Demulshooter with outputs option
- XENIA: Add feature to not break on unimplemented instructions
- Add option to force gamepad index for Model2, MAME standalone & ZINC
Other Stuff:
- Add Demulshooter and Mamehooker management for guns for a few emulators
- Refactored way of managing wheels for Flycast, PCSX2, Model2, and Model3: users can now map their wheel through a YML file
- Renamed folder and system boom3 to Doom3
- Remove Citra-canary and Yuzu-early-access
- Add generator for WinArcadia (not yet added as available emulator)
- Added groups for many systems: Windows, NES, GB, GBA, SNES, Megadrive, WSwan, PCEngine, NeoGeo, NeoGeo Pocket, N64, Jaguar, Apple2
- Add ability to set RetroBat to work without the new shader effects in the interface (with OpenGL 2.1 compatibility)
- Bump SDL version to 2.30.9
- Remove Xenia Manager from download store and add it as an emulator option
- Test a lot of controllers and validate they are working in most emulators (see spreadsheet)