dragoonDorise / EmuDeck

Emulator configurator for Steam Deck
GNU General Public License v3.0
2.75k stars 200 forks source link

[Feature Request] Switch to Flatpak Version of Cemu #1140

Closed Spurlos closed 3 months ago

Spurlos commented 3 months ago

Prerequisite Steps

Feature Request

Emulator Configuration Feedback

Elaborate on the feature you would like to see added to EmuDeck.

I propose the integration of the Flatpak version of Cemu into EmuDeck. Currently, EmuDeck utilizes the AppImage version of Cemu, which requires manual updates. However, with the recent availability of a Flatpak release for Cemu, transitioning to this distribution method would bring several benefits. Flatpak offers automatic updates, ensures users have the latest version, and provides a reliable, official distribution channel through Flathub. This switch aligns with modern packaging standards and enhances the user experience.

Include any websites or links that may support your feature request.

Cemu Flatpak on Flathub Cemu GitHub Issue on Linux Experimental State

Does this feature work on the Steam Deck?

I haven't tested the Flatpak version of Cemu specifically on the Steam Deck. However, as EmuDeck aims to provide compatibility with various emulators on Linux, integrating the Flatpak version of Cemu should not pose compatibility issues. Since Flatpak ensures consistency across different Linux distributions, it should run smoothly on the Steam Deck. Additionally, if it's configured properly, Cemu should perform well natively on the Steam Deck, as it does on other Linux systems.

dragoonDorise commented 3 months ago

Hi @Spurlos , thanks for the suggestion but most of the emulator's devs we've talked with always tell us to use the AppImage before the Flatpak, we've migrated several emulators from Flatpak to AppImage. Flatpacks also needs manual updates, we have an Update Emulators inside EmuDeck that makes updating AppImages as easy as updating a Flatpak