# RetroDECK Configurator **Please note that we are going to rebuild the Configurator into a controller friendly GODOT application and that the current version is not the final design.** ## Information The `RetroDECK Configurator` is a unique multi-use utility that exists within RetroDECK to manage many aspects of the application and exposes functions from the `RetroDECK Framework` to the user. The `RetroDECK Configurator` can be opened from: - The main menu inside the ES-DE interface and choose `RetroDECK Configurator`. * From the `RetroDECK Configurator.desktop` desktop shortcut, available in your application menu. * From CLI by calling `flatpak run net.retrodeck.retrodeck --configurator` What follows are the commands you can use inside the Configurator (more commands will be added during development). ## Settings In this menu you can set various settings. ### Borders Enable / Disable borders across the RetroArch cores you choose. ### Widescreen Enable / Disable Widescreen in all supported emulators and cores. ### Ask-to-Exit Enable / Disable Ask-to-Exit prompts in all supported emulators and cores. If you disable this, the emulators will directly exit. ### Rewind Enable / Disable rewind across of RetroArch (this may impact performance on some more demanding systems). ### RetroAchivements: Login Login to RetroAchievements in all supported emulators and cores. ### RetroAchivements: Logut Logut from RetroAchievements in all supported emulators and cores. ### RetroAchivements: Hardcore Mode Enable / Disable `Hardcore Mode` from RetroAchievements in all supported emulators and cores. ### Swap A/B and X/Y Swaps `A/B` `X/Y` in supported emulators and cores. ### Quick Resume Enable / Disable `Quick Resume` aka `Auto Save` + `Auto Load` on exit in supported emulators and cores. ### Universal Dynamic Input: Dolphin Enable / Disable Venomalias's Universal Dynamic Input Texture for Dolphin. ### Universal Dynamic Input: Primehack Enable / Disable Venomalias's Universal Dynamic Input Texture for Primehack. ### PortMaster: Hide Enable / Disable the PortMaster entry in ES-DE. ## Open Component Launch and configure each components settings. The chosen option opens the components GUI. The Components are all: - Emulators - Systems - Engines Shipped with RetroDECK. **Steam Deck Note:** Most component interfaces are not designed for controller input for the GUI. You may need to use the Steam Deck's touchscreen or a mouse and keyboard. ## Reset Component This menu allows you to reset various components in RetroDECK or reset the entire application to its default settings. There is also a factory reset option. ## Tools ### Backup Userdata Creates backups of the user data folders ### BIOS Checker Launches the `BIOS Checker` tool that scans for needed BIOS files. ### Games Compressor Launches the `Games Compressor` tool that compresses games into smaller formats. You can compress into: - CHD - ZIP - RVZ You can choose to compress one game or many. ### Install: RetroDECK Controller Layouts This option installs the RetroDECK Steam Input Controller Templates into Steam. ### Install: PS3 Firmware This option downloads and installs the latest PS3 firmware. After the download, RPCS3 will prompt you to install it. ### Install: PS Vita Firmware This option downloads and installs the latest PS Vita firmware. ### Update Notification Enable / Disable the Update Notification for new RetroDECK versions. ### Add RetroDECK to Steam A tool that adds RetroDECK to Steam with Art. ### M3U Multi-File Validator A tool that checks the validity of `.m3u` files. ## Steam Sync This enables or disables the Steam Sync feature. Read more here: [SRM Guide](../srm/srm-guide.md) ## Data Mangement ### Move Tools Several move tools allow you to move specific folders to a new location. `Internal Storage` - Moves the folder to the internal storage. `SD CARD` - Moves the folder to the SD CARD `Custom Location` - Choose where you want the RetroDECK folder to be. ### Clean Empty ROM Folders This tool removes some or all the ROM folders under `retrodeck/roms/` that are empty, leaving only those populated with content. ### Rebuild All ROM Folders This tool rebuilds ROM folders you have accidentally removed or used the `Clean Empty ROM Folders` tool. ## About RetroDECK ### Credits Displays Credits. ### Version History Menu for Patch Notes. (Note: The patch notes are always more detailed on the wiki due to character limits during publication.)