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
NB: Si vous avez besoin de migrer des fichiers binaires Mingw vers MSVC, il vous suffit de remplacer le dossier des fichiers binaires Mesa du package Mingw par l’homologue MSVC.
Vous aurez besoin de ces bibliothèques pour activer certaines fonctions graphiques.
A noter que des patchs pour certains jeux sont disponibles ici.
Les changements:
– Fixing D3D8/9 update-texture again (regressive bug) (Ys Seven, Valley Benchmark, …)
– Support for D3D12 triangle fans if the OS runtime and your driver supports it (Win11)
. This removes some software overhead in D3D8/9 Draw calls in certain cases
. There is a new dbg layer message for what D3D12 optional features are available and used
– A bug is fixed in the D3D9 FVF validator (Lord of the Rings – War in the North, missing foliage)
– Fractional viewports instead of shader code for D3D11 FL11.0+ (Test Drive Unlimited 2 through D3D11)
– Refactoring DDI blitting code (optimization, dev-only feature)
– Changed : MAME Classic no longer adds the depreciated « (not set) » text for entries in the mame.ini without a value.
– Changed : MAME Classic will now create the mame.ini file in it’s temp folder to avoid possible conflicts with other ini files.
– Changed : Software lists will now only display software which is compatible with the selected machine.
– Changed : The BIOS Filter now shows the BIOS description and filters more accurately.
– Changed : The Exit routine has been cleaned up to prevent the app from crashing on exit under rare conditions.
– Changed : The MESS Machine listview can now be sorted.
– Changed : The MESS Machine listview would show non-installed machines in black if they didn’t need a ROM but still needed a device file. These machines now show in red.
– Changed : The Options form is now one scrolling page instead of two pages.
– Changed : The Path selections now let you select multiple paths for ROMs and Artwork.
– Fixed : Exporting a software list would fail if any filters were applied.
– Fixed : A crash caused by output file biosmame.txt growing so large.
– Fixed : Software Installed/Non-Installed option buttons could be greyed-out even if a selected machine has software.
– Removed : Path selections for Other MAME ROMs, Ini and Comments.