Emudeck update 03 06 2024
GUI
- Fresh coat of paint
- The application has been redesigned with a fancy new GUI
Emulators
- BigPEmu (New emulator!)
- Added BigPEmu to EmuDeck
- #775
- Cemu
- Fixed controls and audio not properly applying
- Switched to Cemu Native as the default
- Dolphin
- DuckStation
- Fixed conflicting "Quick Menu" and "Toggle Software Rendering" hotkeys, see DuckStation Hotkeys for an updated list
- Flycast (New emulator!)
- Added Flycast to EmuDeck
- Fixed GUI scaling bug in Game Mode
- MAME
- Fixed settings not applying properly in the GUI
- Added a
Cheats
folder toEmulation/storage/mame
- Added OOTB support for light gun games using the Steam Deck trackpad
- melonDS
- Fixed cheats not applying properly
- Model 2 Emulator (New emulator!)
- Added the Model 2 Emulator to EmuDeck
- PPSSPP
- Added combo hotkeys, see PPSSPP Hotkeys for a full list
- Added CHD support for PPSSPP in Steam ROM Manager
- Added RetroAchievements support
- RetroArch
- Set RetroArch Input Driver to SDL by default
- Replaced Yabause with Kronos as the default in Steam ROM Manager
- Added migration support for the new melonDSDS RetroArch core
- Migration tool will automatically copy, not delete, saves and configurations from the old melonDS core to the new new melonDSDS RetroArch core
- Use the "Nintendo DS - RetroArch melonDS DS" parser in Steam ROM Manager or select it in ES-DE's alternate emulators list to try it out!
- #956
- Fixed Hardcore Mode for FBNeo RetroAchievements
- Added buildbot downloader to automatically download shaders, PPSSPP files, assets, info, cheats, controller configuration, and overlay files
- Culled unused/outdated cores
- Added support for the RetroArch Citra core
- Rosalie's Mupen GUI
- Added combo hotkeys, see RMG Hotkeys for a full list
- Fixed save and save state folders not being created
- Ryujinx
- Pointed launcher to Ryujinx's
.sh
file instead
- Pointed launcher to Ryujinx's
- RPCS3
- Added support for migrating to the AppImage
- Supermodel (New emulator!)
- Added Supermodel to EmuDeck
- Vita3K
- Set renderer to Vulkan by default
- Removed default fields in config
- Xenia
- Added symlink to saves folder in
Emulation/saves
- Set renderer to D3D12 by default
- Added symlink to saves folder in
Tools
- EmulationStation-DE
- Moved the AppImage to $HOME/Applications and renamed to ES-DE.AppImage
- Set melonDS DS as the new default core for the Nintendo DS
- Pegasus (New frontend!)
- Added Pegasus to EmuDeck
- Steam ROM Manager
- Added "Atomiswave (Flycast Standalone)" parser
- Added "NAOMI (Flycast Standalone)" parser
- Added "NAOMI 2 (Flycast Standalone)" parser
- Added "Nintendo 3DS (RetroArch Citra)" parser
- Added "Philips CD-i (MAME Standalone)" parser
- Added "SNK Neo Geo CD - MAME (MAME Standalone)" parser
- Added "SNK Neo Geo CD - MAME (RetroArch FBNeo)" parser
- Added "Tiger Electronics Game.com - MAME (MAME Standalone)" parser
- Added "VTech VSmile - MAME (MAME Standalone)" parser
- Added "Mattel Electronics Intellivison (RA Core)" parser
- Added "NEC PC-FX (RA Core)" parser
- Added "Nintendo Virtual Boy (RA Core)" parser
- Added "TIC 80" parser
- Added "Sameboy Game Boy Color (RA Core)" parser
- Cleaned up parser category names
- Fixed Steam ROM Manager shortcut not launching on GNOME desktops
EmuDeck Tools
- Uninstall Tool
- Properly wipes your device of anything EmuDeck related
- Included a prompt to uninstall Decky Loader
- Included a prompt to back up BIOS and saves
- Compression Tool
- Added CDI to whitelist
- Added CHD support for PPSSPP
- Compression Tool will prompt users if they would like to compress their PPSSPP ROMs to CSO or CHD
- Added XISO support for Xemu
- Added 3DS Trimming support for Citra
- Added 7Zip support for a large amount of systems (primarily RetroArch)
- Updated CHDMAN
- Added support for compressing Dreamcast CUE/BIN ROMs to CHD
- Cloud Services
- Added Nebula
- Added Greenlight xCloud Client
- Added Steam Link and Spotify
- Added Shadow.Tech Cloud Streaming Client
- Added Pocket Casts
- Added Crave
- Removed Firefox as a default browser for Cloud Services
- Add Antstream Arcade Cloud
- Switched to a more universal browser command that is not reliant on flatpak only
- Switched to local running instance of Jellyfin for default URL. This allows instant access if Jellyfin server is installed and running on Steam Deck
- Homebrew Games
- Added Apotris
EmuDeck Configurations
- Added OOTB support for ChimeraOS
- Added OOTB support for a wide variety of Linux distributions
- Added preliminary support for setting emulator languages through the EmuDeck application
- Removed 3DS and GameCube symlinks with proper logic to ensure ROMs are not lost
- Steam Input
- Added a
EmuDeck - Steam Deck Radial Menus XL
profile with all emulators mapped- Pressure sensitivity dialed way down from the previous profile
- #1018
- Added
EmuDeck - Controller Hotkeys
andEmuDeck - Frontend Controller Hotkeys
profiles for controllers. See the Hotkeys page for a full list of the new hotkeys - Added a
EmuDeck - Steam Deck Light Gun Controls
profile- Intended to be used with Flycast (Standalone), MAME (Standalone), the Model 2 Emulator, and Supermodel
- Right Trackpad set as mouse, sensitivity set to 200%. R2 set to "Left Click". L2 set to "Right Click".
- Added a
- Moved all
/bin/sh
and/usr/bin/bash
to/bin/bash
- Updated emulatorInit/isLatestVersionGH
- Allow user to skip update check for all or per emulator
- #942
- Added support for launching Proton emulators with flags
- Allows for lauching Xenia with custom flags (sort of like per game configs)
- #961
- Allow user override Proton version for Proton launchers
- Removed dependency on google in Yuzu launcher
- Added preliminary support for ULWGL
- Added support for swapping between the Nintendo and the Xbox Layout