Always use in-game saves and treat the states as a compliment to the main save. As emulators update with new versions, states of old versions could be incompatible and simply not work. Never rely only on states!
No, partitioning or formatting is not needed at all. RetroDECK (differently from AmberELEC, Batocera and others) comes as a flatpak. Just install it as any other application and launch it from your desktop and/or Steam library.
* Manually backup then remove the `~\retrodeck` folder. Warning! Make a backup of your data roms/bios/saves etc if you want to save them else, they will be gone.
No, if you do not manually delete the `~\retrodeck` folder and its content your data is safe. You could uninstall RetroDECK and install it again and keep going.
## How can I move RetroDECK to a different device like Steam Deck OLED or a new Linux PC?
RetroDECK is using Steam Input so for all the controller profiles disabling it is not recommend. If you can not enable Steam Input again and the Steam GUI is buggy you have to do this:
1. Remove RetroDECK as `A Non-Steam Game` from the `Library`
2. Add it again via `Library` - `Add a Non-Steam Game to My Library` (or use BoilR).
Updates to RetroDECK are handled automatically via your distributions software manager when there is an updated version released like KDE's Discover or Gnome Software.
It is always recommended to keep RetroDECK updated.
But if you have not updated in very long time (a year or more) it might be better to just uninstall and reinstall RetroDECK from your software manager instead of doing the upgrade, as it can take longer.
If you are even several major versions behind (example: going from 0.4b to 0.8b) we recommend uninstalling and reinstalling.
You cannot in a straightforward way do that without breaking several things. RetroDECK builds many emulators and adds RetroDECK specific features on top of them and makes it into one application as is the goal of the project.
But that said we are looking into allowing a limited scope of custom emulator installation for those that have early access versions that are payed like Yuzu and the users really want to add in.
The custom installation will still be more limited than the one we ship with RetroDECK by default and might have less features than normal Yuzu in term of hotkey support and other things that the user will need to configure manually.
But for things like RetroArch it is only the stable release of the application we ship. When it comes to RetroArch Cores they always use their stable version, but if there is no stable version of a core within a stable release of RetroArch the nightly version of that core will be used instead.
Even before we release a new update for RetroDECK the nightly versions of the emulators will be tested to make sure they work, and no serious issues are known to exist in them.
There have been instances where the nightly version of an emulator has been completely broken and we want to avoid shipping that with RetroDECK.