Open XargonWan opened 5 months ago
They should be per device
Where most of it is the same a Linux Desktop PC can handle more the handheld devices. So
Steam Deck: Retro Modern Custom
Linux PC:
Retro Modern Custom OMEGA
Not sure if this is already planned, but it would be great if there would also be a Hybrid (semi-custom) preset:
The user chooses e.g. Modern as the "upstream" preset and every configuration they change is saved in a patch file. A Hybrid preset gets generated that is based on Modern but with the custom changes.
Now when RetroDECK changes the Modern preset, the user's Hybrid preset is generated again so the user receives the Modern update but with the custom values still intact
We kinda try to do that already and we do have the architecture for it.
The goal have always been to preserve user data
Emulator presets
The preset is a function that can apply a predefined set of settings for all the supported emulators. The default presets can be:
Retro
This will be setting the emulators to be in high fidelity:
Modern
This will set the emulators to have the best possible graphics:
Custom
Custom presets are saved by the user.
How the presets will be managed?
There will be a presets folder in retrodeck/presets that will contain all the preset files:
In this case Modern and Retro are RetroDECK provided default presets,
My First Preset
instead is a user defined preset.Notes
Custom Preset (date).rdpreset
.