Cet ensemble de scripts pour configurer un frontend pour RetroArch et autres émulateurs a été mis à jour. Les améliorations sont le ssuivantes: New emulators / cores : - Add Ares & Bizhawk for multiple systems - Add Mupen64 (Rosalie's) and Simple64 standalone emulators (n64 and n64dd) - Add Flycast (Dreamcast, naomi & Atomiswave) - Add Kronos (Saturn) - Add melonDS standalone (NDS) - Add citra-canary (3DS) - Add Namco 2x6 with Play emulator (also added on PS2) - Add Zinc (Arcade) - Add SSF (Saturn) - Add Stella - Add ruffle (flash) - Add HBMame standalone (homebrew arcade) - Add ZEsarUX (ZX Spectrum) - Add arduous (arduboy) - Add uzem (uzebox) - Add libretro MelonDS DS - Add lowresNX - Add jynx (Camputers lynx) - Add hatari standalone (atariST) - Add Magic Engine (PCEngine & SuperGrafx) - Add pcsx2 libretro core support - Add libretro:hatarib core - Add PinballFX, Pinball M & PinballFX2 support (steam versions & standalone) - Add libretro:dinothawr - Add libretro:xRick (Rick Dangerous) - Add libretro:openlara (Tomb Raider port) - Add gong libretro port - Add fake08 (PICO8) - Add Super Bros War (libretro port of Super Mario War) - Add vitaquake2 - Add ecwolf (Wolfenstein 3D) - Add libretro:boom3 (Doom 3) - Add eduke32 - Add GZDoom - Add The Force Engine (Dark Forces) - Add SEGA S-TV with libretro:kronos - Remove 4DO core
Core system scope increases: - MAME64 for AppleII & AppleIIGS system (additional BIOS required) - Add mgba for gb, gbc and sgbAdd libretro:sameboy core for gb and gbc, allowing multiplayer with different cartridges (e.g. pokemon) - Add mednafen for wswan, saturn, psx, lynx, gb, gba, sgb, ngp, ngpc, gamegear, pcfx and mastersystem - Add mesen to snes, gb, gbc and sgb - Add libretro:sameboy core for gb and gbc, allowing multiplayer with different cartridges (e.g. pokemon)
Core/emulator updates: - Update RetroArch to 1.16 (including core updates) - Update most standalone emulators to newer versions (BigPEmu, Dolphin, Dolphin-Triforce, Cemu, Citra, CXBX, Xemu, Xenia, PCSX2, Duckstation, RPCS3, Vita3K, PPSSPP, mGBA, Mesen, Hypseus, Mame64, Future Pinball, VPinball, SNES9x, OpenMSX, ScummVM, ...)
Guns: - Fix gun support in multiple emulators (PCSX2, RPCS3, Flycast, Duckstation, SuperModel) & libretro:cores - Added menu to manage gun options - Add detection of Gun4IR guns in RetroBat - Fix sinden lightgun border when width has decimals - Add crosshair option to pcsx_rearmed
Features: - Add Mega-bezels : sonkun, cyberlab, Duimon updated & koko-aio - Add audio features to dolphin - Add Apple2 controller type for MAME - Add deekay palette to vice cores - Add multi-disc (2 discs) management to AppleIIGS and apple2 - Add features for snes9x - Add preemptive frames feature for supported cores - Add RPCS3 features (CPU Blit, trophies, guns) - Add features to PCSX2 : start in PS2 bios, choice of USB port for guncon - Move xenia and xenia-canary saves folder to retrobat\saves\xbox360 folder - Add .zip extension to psp (libretro) - Add .woz extension for apple2gs & apple2 - Add dolphin post-processing filter option - Add bezels and shader for solarus, redream, raine, mednafen - Add additional TATE mode to FBNEO and TATE mode to libretro:mame - Add features to PinballFX3 (nb of players, classic mode) - Yuzu: add ASTC recompression feature & controller applet deactivation & option to disable fully retrobat settings injection - Dolphin: add vertex rounding feature - libretro_mednafen_psx_hw : add overclock feature - mednafen standalone controller autoconfiguration & features - Add MAME standalone controller configuration - mesen controller autoconfiguration - Demul controller autoconfiguration - SNES9X controller autoconfiguration - Hypseus controller autoconfiguration - Kega-Fusion controller autoconfiguration - Phoenix controller autoconfiguration - Add redream features + controller autoconfiguration - Add controller type choice to ryujinx (joycon, handheld, pro controller…) - Controller autoconfiguration for CXBX - PPSSPP standalone emulator controller autoconfiguration - Add reshade to duckstation - Add shader "sindenborder" for standalone controllers using reshade - Add controller button inversion features for dolphin (core & standalone) - Add features for m2emulator - libretro:mame - add padtokey buttons to access to mame menu and to service menu - Add automation of high scores for libretro:mame and mame64 - Add .prg extension for C64 - Add Xenia features for Forza Motorsport 4 - Add bezels to Xemu - Add Duimon MBZ shaders to Bigpemu - Add possibility to run dsi nand (.bin) files with MelonDS (multiple nand images can be managed) - Add retroarch video filters - Add retroachievements to PPSSPP standalone - Add motion to simulate Wii movements for controllers with motion (Dualshock / Switch Pro) - Add .ipf file support for AMIGA (you need to add the "capsimg.dll" file) - Added management of .url game shortcuts for EPIC Game Launcher and Amazon Launcher (meaning RetroBat will find out the executable name and wait for it to close) - Add savestates management in interface for some standalone emulators (dolphin, pcsx2, ppsspp, duckstation) - Add some libretro hatari & hatarib features - Add PGXP feature for compatible psx cores/emulators - Use MAME bezels for FBNEO when mame bezel-project is installed
Fixes: - Fix Retroachievements error - Fix controller injection in supermodel and yuzu - Fix hotkeys injection for pcsx2, dolphin, duckstation and mesen - Fix camputers lynx autoboot command not working for libretro:mame (has been removed, command must be typed manually, refer to wiki) - Fix features not appearing for some MESS systems - Alignment of hotkeys for some emulators (refer to wiki) - Fix Gamecube controller mapping for wii games supporting GC controller - Fix using "Guide" button (PS on playstation controllers, Xbox button or Home on NINTENDO) as hotkey on rpcs3, pcsx2 and duckstation - Fix CEMU & Dolphin vsync feature - Citra & xemu : fix screenshotpath - Fix Handheld mode on yuzu - Fix some controller mapping on Dolphin - Fix px68k cpu speed feature - fix beetle_psx analog/digital switch messing with hotkey - Fix fbneo neogeo_mode value injection - Fix Retroarch hard sync option - Fix pcsx2 & duckstation when playing with more than 4 players with only xinput controllers - Fix libretro:mame autodetection of vertical games - Tentative to fix XInput controllers order - Aligned tos folder between libretro:hatari and hatari - Fix Teknoparrot regression with newer TP version (gameprofiles issue) - Fix crashes happening with incorrect bezel image - Fix emulator download issue when emulator folder does not exist
Dev stuff: - Move RetroBat repositories to the project official github : https://github.com/RetroBat-Official ==> you can now create issues and we will follow and answer - Move to new Screenscraper api and increase scraping speed - Improve eboot.bin search in .ps3 folders - Move RPCS3 controller configuration to SDL instead of WinMM - Search amigaforever in Program Files directory if not found in retrobat\emulators folder - Simplification of running steam games, no need for batch files anymore - Add management of Microsoft gamepass games (needs a small trick to work) - New RetroBat installer - Prepare class for wheel detection (for future) - Remove usage of .cmd file for ZaccariaPinball and PinballFX3 - now fully managed via EmulatorLauncher - Prepare functionality to manage savestates for more standalone emulators (for future) - Update Reshade - code cleaning & refactoring - New logo |
|