Skip to content
This repository has been archived by the owner on Jun 22, 2023. It is now read-only.

RetroBat V5.3.0

Latest
Compare
Choose a tag to compare
@kaylh kaylh released this 14 May 15:12
· 37 commits to master since this release
daf7bd5

📌 Informations

  • Download the retrobat-v5.3.0-stable-win64-setup.exe in the assets section below and run the setup program to make a new installation of RetroBat.
  • Visit the RetroBat's Wiki for more details on how to install and use RetroBat: https://wiki.retrobat.org

📄 Bug fixes & changelog

v5.3.0-stable-win64
Fixes:
- Fix ryujinx feature injection
- Fix mame standalone ratio not working (disable keepaspectratio when ratio forced in features)
- Fix artwork path for mame standalone to align with libretro:mame path
- Fix bezels for libretro:dolphin wii system and put libretro:dolphin in 16/9 aspect ratio by default (for wii only)
- Fix BigPemu template to avoid error message when running jaguarcd titles for the first time
- Fix FBNEO hardcore retroachievements mode by disabling "allow-patched-roms" when hardcore is enabled
- Fix dolphin gamepad button inversion missing for X and Y (only A & B were reversed)
- Fix once and for all pcsx2 multiple screen...(cross-fingers)
- Fix use of Gamecube adapter for dolphin standalone
- Fix missing features for demul-old (user for gaelco)
- set default settings in retrobat.ini in case of invalid or null value
- Align dolphin HD texture pack with libretro:dolphin, this means the custom texture packs must be placed in \saves\gamecube\User\Load\Textures
- Fix libretro:mame per-game button remap naming
- Fix usage of .uae files for WinUAE
- Align Citra-QT sdmc and nand path with libretro:citra path
- Fix Bios check for atomiswave
- Fix vita3k vsync feature
- Fix missing CXBX language feature (same as XEMU)
- Fix missing .m3u extension for Sega-CD

Interface:
- fix canonball system in ES system list (avoid duplicating "Ports" category)
- Fix game video in grid mode too small when in gamelist
- Fix HFSDB scraping delay issue
- Fix music volume issue after screensaver when volume set to 0
- Rename "Game focus" feature to "Keyboard focus" and make it available only for computer cores
- smooth transition from splashscreen to the interface
- Add preview images in RetroBat download store
- Hide console when running MAME and Ryujinx
- Update many YES/NO features to "switch buttons"

Updates of emulators:
- Bump duckstation to new version + autoconfiguration of controllers and new features + retroachievements
- Add mgba for gb, gbc and sgb
- Add WinUAE also for amigacdtv
- Bump libretro:ppsspp version
- Bump ppsspp emulator

New stuff:
- Add OpenMSX for MSX & colecovision (with support of SGM roms for colecovision and MSX laserdiscs)
- Add Zaccaria Pinball (steam only)
- Add MSX turbo R system in MSX group
- Add GP32 to MESS systems
- Add gun support (1 player only) for pcsx2 and duckstation - compatible with guns that emulate mouse (e.g. wiimotes)
- Add features for BBC Micro to select Joystick type (mame & libretro:mame)
- Add features for TI99 (speech module and 32k ram) (mame & libretro:mame)
- Add possibility for FmTowns to load a floppy in addition to a cdrom
- Add ramsize feature for fmtowns (mame & libretro:mame)
- Added -multimouse command line feature for mame standalone
- Add option to play with more than 2 players in nosgba (3 and 4 players)
- Added values injected in rpcs3 (exit emulator when game finishes + prevent display sleep when playing)
- Add archimedes bios check & missing models
- Add StOoz zone & disable fullscreen features to Teknoparrot
- Actionmax is now a separate system (not integrated with Daphne anymore)
- Add feature to enable discord integration (for compatible systems)
- Add automatic controller configuration mechanism in RetroBat interface if controller is known in SDL database
- Add mgba features
- Add features to ryujinx and yuzu (docked mode, language...)
- Add language feature to RPCS3
- Add touchscreen pointer option for libretro:citra
- Add padtokey to mugen
- Add m3u multi-disk support to GSPlus (Apple2GS)

Dev stuff:
- RetroBat.exe cleanup and enhancements
- Cleanup es_padtokey file
- fix "features.issuported" method for features with switch preset
- Refactorization of yuzu options injection
- Review of language detection for some standalone emulators
- Changed method of searching EBOOT.BIN file for ps3 games
v5.2.0-stable-win64
Fixes

- Fixed A and B (south and east) button inversion when configuring a controller in EmulationStation
- Fixed OpenBOR controls injection
- .tzx extension for ZXSpectrum was incorrectly set in es_systems file
- Fix duckstation memcards path setting (path was duplicated)
- Retroarch device type injection using remaps (might consequently fix some device type injection for RetroArch cores)
- Fix snes9x features (audio interpolation values)
- Fix yuzu renderer selection (was always forced to vulkan)
- Fix yuzu motion not working
- Fix XEMU dvd_path for newer versions
- Fix RetroAchievements not displaying in first beta version
- Fix monitor index and bezels for pcsx2-QT
- Fix missing 'disableautocontrollers' option for Supermodel (model3)
- Removed .zip & .7z extensions from gba2players system
- Fix NEOCD default BIOS (CD-Z instead of UNIVERSE BIOS)
- Fix cemu controllers (added feature to select controller type for player 1 and 2 as some games accept only 1 gamepad and some others require only pro controllers), also added options to use Real Wiimotes (with dolphinbar)

Additions
- jaguarCD (BigPEmu)
- Commodore PET (vice_xpet)
- Commodore CPlus/4 (vice_xplus4)
- cannonball (outrun libretro port)
- wasm-4 (fantasy console)
- Atari XE Game System (mame)
- Coleco Adam (mame)
- Acorn Archimedes (mame)
- Acrorn ATOM (mame)
- emuscv core for scv system
- NO$GBA added to GBA system
- Added selection of softlist, media type and machine type for MESS systems
- libretro:parallel_n64 added to n64dd system (compatible with .ndd full NDD games only, not extensions)

Features
- Add features for following emulators : nosgba, RPCS3, PCSX2 (resolutions & precaching of custom textures), Teknoparrot, xemu, yuzu, dolphin-triforce, dolphin, xenia (language), scummvm, cemu (controllers), mame standalone, bigpemu
- Add features for following cores : pokemini, picodrive, ppsspp, prosystem, puae, potator, bsnes & bsnes_hd_beta, quasi88, prboom, px68k, craft, swanstation, mrboom, stella & stella2014, same_cdi, sameduck, RACE, 81, vecx, TGBDual, vice (all vice cores), tyrquake, desmume, melonds, opera, 4do, a5200, pcsx_rearmed, parallel_n64, mgba, atari800, crocoDS, citra, caprice32, bluemsx, desmume, desmume 2015, dosbox-pure, handy, mame2003, 
- Add feature in Yuzu, Ryujinx to invert face buttons to match XboX controller layout
- Add custom textures feature for citra
- Add option to rotate screen in FinalBurn cores and flycast
- Add option to select controller type in multiple cores (advanced settings>controls)

Miscellaneous
- bump mame to 0.253
- bump rpcs3
- Dolphin Load/ResourcePacks paths updated to \bios\dolphin-emu instead of \emulators\dolphin\user
- Inject hotkeys in pcsx2 & dolphin emulators
- Controllers injection : better detection of controller index through activation of SDL HINTs
- Added extensions : .chd (fmtowns), .hdf (AMIGA systems), .rpk (ti99), .dsk (coco), .nib (c64)
- Daphne : no need to use Windows Developer mode anymore for Hypseus
- Triforce : fix constant update check for those using latest triforce emulator
- BIOS check: bump ps3 bios check to 4.90 version, added Color Computer bioses, added apple2gs bios
- Add RETROBAT logo to default decorations
- Updated RetroArch recordings folder to \retrobat\records
- Improved bezel search logic
- Updated systems logos in RetroBat menu
- New feature : turbo button (on FCEUMM core only for now)
- MESS system grouping review
- add guns option to mesen core
- New "cheats" folder for cheats (used for RetroArch and PCSX2)
- Bump to dokan2 for XBOX iso mount
- new pcsx2-qt.exe compatibility (for these who want to upgrade)
- Added retroachievements sound customization
v5.1.1-stable-win64
- Fix PinballFX3 generator not launching directly tables
- Add possibility to run pcsx2 in bigpicture mode
- Fix crash when 2 identical controllers were connected
- Fix cps1 and cps2 features mix-up
- Fix unability to quit some emulators with HOTKEY + START because of game focus option automatically set to on
- Some cleaning of unused code
- Removed libretro:redream from Dreamcast emulators list
- Removed no$GBA from GBA system
- Fixed rpcs3 joystick axis inversion for XInput and Dualshock
- Fixed yuzu controller configuration to add possibility to choose joystick type
- Fix some shaders not working with model2
- Minor features fix (typo errors and stuff) and some code cleaning... 
- Add cycle_exact feature for winuae - fix ES on second monitor issue
- Fix missing PCSX2 feature "skip bios"
- Add actionmax support to daphne/Hypseus
- Fix ES navigation in vertical mode (L1 / R1 usage) - add cycle_exact feature for WinUAE
v5.1.0-stable-win64
New system:

– PS Vita

New features:

– Xenia / Xenia-Canary (Xbox 360) (including controllers database for controller management)
– Commodore 64
– cemu (WiiU)
– Swanstation (psx)
– Supermodel (model3)
– Dosbox
– yuzu (switch)
– ryujinx (switch)
– picodrive (Sega)
– citra (3DS)
– dolphin (gamecube/Wii)
– demul (Sega Arcade)
– ScummVM
– Retroachievements on cap32 (Amstrad)
– Retroachievements on PS2 (with PCSX2-QT)
– Add Game Focus feature for keyboard systems (disables RetroArch hotkeys to prevent interference with game control)
– Add service menu feature for atomiswave (flycast core)
– Better handling of controls for fuse core (ZXSpectrum)
– Roland mt-32 now added to DosBox

Cores:

– same_cdi
– Update prosystem core (atari 7800)

Standalone:

– Vita3K
– PCSX2 updated to QT version
– Phoenix for 3DO & Jaguar
– BigPEmu for Jaguar
– Oricutron reworked for RetroBat
– Applewin reworked for RetroBat

Miscellaneous:

– updated BIOS checks (neoCD, same_cdi, scummvm (audio))
– mame core usage for oric/atmos
– Controller autoconfiguration for Dolphin, Yuzu, Ryujinx, RPCS3, Supermodel, Citra & PCSX2-QT
– Addition of bezels & shaders with reshade for some standalone emulators (model2, Supermodel, BigPEmu, oricutron, daphne/Hypseus, Applewin, OpenBor, Mednafen, Simcoupe, GSPlus, ScummVM, Demul, Phoenix)
– Bump SDL to 2.26 and major rework on the way controllers are handled (for better autoconfiguration in future releases)
– New JSON library methods for better handling systems using json configuration file
– scummvm (standalone + libretro) and DosBox pure now accessible from RetroBat menu
– Correction & additions of mega-bezels
– Multiple fixes (pcsx2 paths, mesen fullscreen start, demul dreamcast game loading, m3u usage for dolphin standalone, 7zip games now working for netplay & retroachievements, Retroachievements sign for grouped systems in EmulationStation, FMTowns scraping, Xenia download & licence_mask fix, keyboard A & B inversion fix, and many more…)
v5.0.0-stable-win64
New systems:

– Adventure Vision
– amiga 4000
– apfm1000
– Arcadia 2001
– Astrocade
– BBC micro
– Camputers Lynx
– Philips CD-I
– Color Computer
– CreatiVision
– FM 7
– Gamate
– Game.com
– Game Pocket Computer
– GameBoy Advance 2 players
– Game Master
– LCD Games
– Megadrive-msu
– Mega-Duck
– Neo-Geo 64
– PV-1000
– Super Cassette Vision
– Super Game Boy
– Super A’Can
– TI-99
– Tomy Tutor
– TV Games
– VSmile

New features:

– Retrobat Integrated Updater & Emulators download/update functionnality
– Content Downloader
– Incremental savestate support
– Lightguns and Wiimote support via WiimoteGun software, new lightgun games collection, "lightgun" rom folder removed
– Sinden Lightgun support
– Duimon’s Mega-Bezel support
– Zipped games decompression support
– Autodetect the best mame version
– Xinput drivers support with libretro cores
– Retroachievements “Challenge” indicator

Cores:

– a5200
– fbalpha
– fceumm
– gearcoleco
– imageviewer
– mame2000
– mame2010
– mame2014
– swanstation

Standalone:

– 3dSen (paid emulator, need to be purshased on Steam)
– Hypseus (fork of Daphne)
– No$GBA (gba 2 players)
– PCSX2 1.7 SSE4 and AVX2
– PCSX2 1.6 moved to pcsx2-16 folder (pcsx2 folder used for v1.7)
– PinballFX3 (through Steam integration)
– ScummVM
– Yuzu Early Access

Miscellaneous:

– moved bioses to \bios folder and updated bios list md5 checks
– New music theme « 2080 – Nerd To Geek -EP- Extra Life » Thanks to 2080 !
– BatGui updated
– Group system features into submenus in RetroBat advanced configuration menu
– Option to invert A and B buttons
– Removed arcade system, replaced with individual system folders
– 64dd folder renamed n64dd
– Bump SDL
– Lot of additional features directly accessible from RetroBat (PS3, PS2, Yuzu, scummvm, dolphin, …. and many others)