0.56.0 is out🎉
In this release i fully reworked the gamepad integration in emuze. In the past i used the Web Gamepad Api implementation of Chromium. Sadly i faced a lot of bugs and limitations with this implementation. Therefore i looked for an alternative for a while and finally decided for SDL which is used by most emulators too these days. With this a lot more gamepads are supported and i could close all controller related bugs i had stumbled upon. On top of it the implementation is a lot simpler and more straight forward. A big thank you to kmamal for providing sdl bindings for NodeJS: https://github.com/kmamal/node-sdl.
Besides this i bundled and pre configured PPSSPP and RPCS3.
26 of the 33 supported systems are pre configured and 23 of them are bundled now🥳
Please let me know what you think of it in the emuze discord.
💥 Features
- fully reworked gamepad integration in emuze (Replaced Web Gamepad Api with SDL)
- pre configure RPCS3
- map keyboard if no controller is connected on RPCS3
- pre configure PPSSPP
- map keyboard if no controller is connected on PPSSPP
- to play docked with your Steam Deck the Steam Deck Controls will be configured as the last controller in all pre configured emulators
- buttons on Nintendo controllers in emuze are now switched, so
a
confirms and triggers an action andb
cancels and goes back- therefore closing a game with a nintendo controller will be done with
select + a
- therefore closing a game with a nintendo controller will be done with
- set ares as the default emulator for PC Engine SuperGrafx
💫 Updates / Bundles
- bundle RPCS3 v0.0.37
- bundle PPSSPP v1.19.3
- update bundled Ryujinx to v1.3.2
- update bundled PCSX2 to v2.4.0
- update bundled Azahar to v2122.1
- update bundled Dolphin to v2506a
- update bundled ares to v145
🪲 Bug Fixes
- Switch Joy-Cons did not work in emuze
- Switch Pro controllers did not work in emuze
- NSO NES controllers did not work in emuze
- NSO SNES controllers did not work in emuze
- Gamecube controllers with a wiiu/switch adapter did not work in emuze
- dinput controllers did not work anymore after closing game on windows
- xinput controllers could not close a game on windows
- closing the file dialog with keyboard
escape
was closing the settings dialog too - sometimes keyboard
enter
launched the emulator multiple times - Sony PlayStation controllers will be recognized with the correct buttons glyphs even if Steam Input is active
- fixed endless loop in game dialog if an error happend
- fixed controller mapping for Dolphin on non Steam OS Linux Distributions
- fixed controller mapping for Ryujinx if there are several controller of the same type e.g. 2x dualshock 3
- fixed controller mapping for Dolphin if there are several controller of the same type e.g. 2x dualshock 3
- fixed controller mapping for Ryujinx if Steam Input is active
- gamepath was not set correctly for Dolphin
- fixed NSO NES controller mapping for ares
- fixed NSO N64 controller mapping for ares
- last played after changing games path showed games that were not there anymore
- changing games path could lead to broken gamepad controls
- empty system folder created an unusable system in emuze
🐞 Open Bugs
- Updater does not work on Steam Deck Game Mode -> Please switch to Desktop for updating emuze
- dinput controllers are not mapped correctly on mednafen