RetroDECK
RetroDECK copied to clipboard
Yuzu EA auto-updater integration
Some users are asking to implement the Yuzu preview with the auto updater, this will be different from the other emulators update logics so it may be integrated as an unsupported option available in RetroDECK if it's compatible with the Flatpak system.
Some resources: https://github.com/pineappleEA/pineapple-src/releases/tag/continuous https://www.reddit.com/r/SteamDeck/comments/u7v96a/yuzu_ea_pineapple_autoupdater_now_works_on_steam/ https://www.reddit.com/r/SteamDeck/comments/t5rd8q/-/i6vcl9j https://www.reddit.com/r/SteamDeck/comments/t9xwte/how_to_automatically_integrate_appimage_apps_into/
Don't know if this is of any use but here is an example of how a appimage can be converted to flatpak:
https://github.com/tinywrkb/flatpaks/blob/4ddeb02353907cdab46ca53a0e712909837b93fd/com.expandrive.expandrive/com.expandrive.expandrive.yaml#L4
I've seen that this has been removed from the milestones... does this mean that it has been abandoned? :/
I've seen that this has been removed from the milestones... does this mean that it has been abandoned? :/
No, still opened, just not in the 0.7.0b
We could introduce a new emulator called "Yuzu (Latest)" in ES-DE. This would be a completely (and unsupported) emulator that will be alongside "Yuzu".
We could have the following folder structure:
- ~/.var/app/net.retrodeck.retrodeck/data/yuzu-latest
- ~/.var/app/net.retrodeck.retrodeck/config/yuzu-latest
The first one is where we download the yuzu emulator (not from the manifest then). The second path is where the specific "Yuzu (Latest)" configs are stored in order to not clash Yuzu and Yuzu latest.
It should be a tool in the configurator, you point to the EA file and it installs it as you said above. BUT it should also OUR controller config on top.
From closed duplicate: Would it be possible to add Pineapple-src (https://github.com/pineappleEA/pineapple-src) as a option if the user wants to use Yuzu EA instead of Stable?
I would say that we offer an empty slot for a generic "Yuzu (user provided)" alternate emulator (so not set as default). And the user can provide whatever yuzu version they wish.
Added a custom emulator logic, now supports only Yuzu, so the user can put whatever yuzu they like. https://github.com/XargonWan/RetroDECK/commit/28a0b87cdaeed65f61322e1f6f5dfa66e105c63a