github bmsuseluda/emuze v0.55.0
0.55.0

latest release: v0.56.0
3 months ago

0.55.0 is out🎉

Finally this release is done. It went quite longer then i expected. I had to do a lot under the hood with some major version jumps of the libraries i use that lead to bigger refactorings.

With the downfall of citra the future of 3DS emulation was uncertain at best, but not long after 2 citra forks raised from the ashes: Lime3DS with a focus of UI- and quality of life changes and PabloMK7s Citra with a focus of accurate emulation. Both projects merged now into Azahar so it was time to replace Lime3DS with Azahar, bundle and pre configure it in emuze.

Next to Azahar i bundled and preconfigured PCSX2.
24 of the 33 supported systems are pre configured and 20 of them are bundled now🥳

Besides this and a lot of bug fixes i did some quality of life changes. You can now close a game with the controller and emuze all together. Also there is an "About" Page in the settings Overlay where you can find links to the github, discord and changelog.

Please let me know what you think of it in the emuze discord.

💥 Features

  • set Azahar as the default emulator for 3DS. You can switch back to Lime3DS with the command line option --lime3ds if you are facing some issues
  • pre configure Azahar
  • add about page
  • close game via
    • Xbox: back + a
    • PlayStation: select + x
    • Nintendo: select + b
  • map keyboard if no controller is connected on DuckStation
  • map keyboard if no controller is connected on PCSX2
  • map keyboard if no controller is connected on Dolphin
  • align with XDG specification. Old settings will be migrated automatically
  • add confirmation dialog to close emuze with a gamepad

💫 Updates / Bundles

  • bundle Azahar v2121.2
  • bundle PCSX2 v2.2.0
  • update bundled Ryujinx to v1.3.1
  • update bundled ares to v144

🪲 Bug Fixes

  • disable auto update of bundled emulators
  • disable wizards of bundled emulators
  • Missing graphical Elements with Dolphin on Fedora: A big thank you to samueru-sama for fixing this
  • ares wasn't working on older linux distributions: A big thank you to samueru-sama for upgrading the Tech Stack of the ares AppImage
  • emuze on first start could not be closed, if not configured
  • --no-sandbox is not necessary anymore if emuze is used as a non steam game (Steam Deck Game Mode)
  • fix fullscreen for mame
  • sometimes gamepads were not be recognized on windows
  • fix closing game version dialog on last played page
  • fix ryujinx freezing with dinput gamepads
  • fix mednafen gamepad mapping on windows with xinput gamepads
  • fix removing of old gamepad configurations for ares and mednafen
  • fix gamepad mapping if more then one for ares
  • fix starting game immediately after closing it

❗️ Breaking Changes

  • .3ds rename to .cci: Due to the switch from Lime3DS to Azahar .3ds files are no longer supported. For more information head over to the Azahar Blog
  • changed command line options from camel-case to kebab-case
    • --debugEmuze to --debug-emuze
    • --rmgN64 to --rmg

🐞 Open Bugs

  • dinput gamepads are not mapped correctly on mednafen
  • switch gamepads do not work in emuze on linux
  • dinput gamepads do not work reliably after closing a game in emuze on windows

Don't miss a new emuze release

NewReleases is sending notifications on new releases.