Skip to content

RetroDECK Configurator

Configurator Redesign Notice

The Configurator will undergo a full redesign into a controller-friendly Godot-based application in the long term. The interface shown here represents the current implementation and is not the final design.


Overview

RetroDECK Configurator main menu showing all tool categories including Data Management, Settings, and Tools

The RetroDECK Configurator is a comprehensive, multi-purpose utility integrated directly into RetroDECK. It serves as the primary management interface, giving users access to both core functionality and advanced tooling within the RetroDECK Framework.

Key capabilities include:

  • Managing numerous system-wide RetroDECK features and settings.
  • Providing access to maintenance tools, data operations, and component-level controls.
  • Acting as the bridge between the user interface and RetroDECKโ€™s underlying framework and automation systems.

How to Open the RetroDECK Configurator

The Configurator can be launched through multiple methods:

1. From ES-DE (Recommended)

Navigate to the main ES-DE menu and select RetroDECK Configurator.

ES-DE main menu with the RetroDECK Configurator option highlighted

2. From the Desktop Environment

Use the RetroDECK Configurator.desktop shortcut available in your applications menu.

3. From the Command Line (CLI)

Run RetroDECK with the --configurator flag:

flatpak run net.retrodeck.retrodeck --configurator

RetroDECK Configurator - Main Menu

Choice Action Comments
About RetroDECK ๐Ÿ“– View patch notes, credits, and other project information.
Data Management ๐Ÿ“‚ Move, clean, empty or rebuild RetroDECK directories.
Open Component ๐Ÿ”ง Manually launch and configure individual components. Advanced Users Only
Reset Components ๐Ÿ”„ Reset a specific component or restore all RetroDECK defaults.
Settings โš™๏ธ Adjust core RetroDECK: Presets, Visuals, Tweaks, and Logins.
Steam Tools ๐Ÿ•น๏ธ Synchronize ES-DE โ˜€๏ธ Favorites โ˜€๏ธ or add RetroDECK to Steam.
Tools โ˜Ž๏ธ Run various tools: BIOS Checker, File Compressor, optional features, etc.

RetroDECK Configurator - About RetroDECK

Choice Action Comments
RetroDECK: Team Credits ๐Ÿ† View contributor credits for RetroDECK.
RetroDECK: Version History ๐Ÿ“– View the changelog and version history of RetroDECK.

RetroDECK Configurator - Data Management

Choice Action Comments
Backup RetroDECK ๐Ÿ“ฆ Backup and compress RetroDECK userdata into a .tar file.
Move: All of RetroDECK ๐Ÿšš Move the entire RetroDECK data folder (retrodeck) to a new location.
Move: BIOS folder ๐Ÿšš Move the BIOS folder to a new location.
Move: Cheats folder ๐Ÿšš Move the cheats folder to a new location.
Move: Downloaded Media folder ๐Ÿšš Move the ES-DE downloaded_media folder to a new location.
Move: Mods folder ๐Ÿšš Move the mods folder to a new location.
Move: ROMs folder ๐Ÿšš Move the ROMs folder to a new location.
Move: Saves folder ๐Ÿšš Move the saves folder to a new location.
Move: Screenshots folder ๐Ÿšš Move the screenshots folder to a new location.
Move: Shaders folder ๐Ÿšš Move the shaders folder to a new location.
Move: States folder ๐Ÿšš Move the states folder to a new location.
Move: Themes folder ๐Ÿšš Move the ES-DE themes folder to a new location.
Move: Texture Packs folder ๐Ÿšš Move the texture_packs folder to a new location.
ROMs Folder: Clean Empty Systems ๐Ÿงน Remove empty system folders from the ROMs directory.
ROMs Folder: Rebuild Systems ๐Ÿ”ง Recreate any missing system folders in the ROMs directory.

RetroDECK Configurator - Open Component

The Open Component menu is intended for advanced users who wish to tweak or modify default RetroDECK settings for individual components.

โš ๏ธ Warning: Making manual changes to a component's configuration may create serious issues. Some settings may be overwritten during RetroDECK updates or when using presets.

โš ๏ธ Warning: If a component undergoes major changes to its configuration system in future updates, your manual modifications may be overwritten.

The RetroDECK team encourages experimentation, but if anything goes wrong, use the built-in reset tools inside the RetroDECK Configurator.


RetroDECK Configurator - Reset Components

The Reset Components menu allows users to restore specific components, multiple components, or the entire RetroDECK system to their default settings.

โš ๏ธ Warning: Using this feature will overwrite any custom configurations or changes made to the selected components. Use with caution, especially if you have modified system or component settings manually.


RetroDECK Configurator - Settings Menu

Choice Action Comments
Ask-To-Exit โ“ Enable or disable: Show a confirmation pop-up when exiting a game (for certain components).
Borders ๐Ÿ–ผ๏ธ Enable or disable: Borders in supported components.
PortMaster in ES-DE ๐Ÿงญ Enable or disable: PortMaster entry in ES-DE.
Quick Resume โšก Enable or disable: Automatic save/load of game states in supported components.
RetroAchievements ๐Ÿ† Logging in/out of RetroAchievements in supported components.
RetroAchievements: Hardcore Mode ๐Ÿ’€ Enable or disable: Hardcore mode for RetroAchievements (no cheats, rewind, or save states). You can't combine this with Quick Resume โšก
RetroDECK Folder Iconset ๐ŸŽจ Enable or disable: RetroDECK folder iconset.
Rewind โช Enable or disable: Rewind functionality in supported components.
Savestate Auto Load โฑ๏ธ Enable or disable: Automatic load of the last saved state in supported components.
Savestate on Exit ๐Ÿ’พ Enable or disable: Automatic save on exit in supported components.
Swap A/B and X/Y Buttons ๐ŸŸง Enable or disable: Swapped A/B and X/Y button layout in supported components.
Universal Dynamic Input Textures ๐ŸŽฎ Enable or disable: Universal Dynamic Input Textures in supported components.
Widescreen ๐Ÿ–ฅ๏ธ Enable or disable: Widescreen mode in supported components.

RetroDECK Configurator - Steam Tools Menu

Choice Action Comments
Add RetroDECK to Steam โž• Integrate RetroDECK itself into your Steam library and enable Steam Input support.
Automatic Steam Synchronization ๐Ÿ”„ Enable or disable automatic synchronization of all marked ๐ŸŒŸ Favorites ๐ŸŒŸ from ES-DE to your Steam library.
Manual Steam Synchronization ๐Ÿ–ฑ๏ธ Manually synchronize all marked ๐ŸŒŸ Favorites ๐ŸŒŸ from ES-DE to your Steam library.
Remove Synchronized Favorites ๐Ÿ—‘๏ธ Completely remove all previously synchronized ๐ŸŒŸ Favorites ๐ŸŒŸ from your Steam library.

RetroDECK Configurator - Tools Menu

Choice Action Comments
BIOS Checker ๐Ÿ” Checks BIOS and firmware availability and displays key details.
Change Logging Level ๐Ÿ“’ Adjust RetroDECK logging level for debugging purposes.
Games Compressor ๐Ÿ“ฆ Compresses games into various formats for supported systems.
Install: RPCS3 Firmware ๐Ÿงฑ Download and install PlayStation 3 firmware for the RPCS3 emulator.
Install: Steam Controller Templates ๐ŸŽฎ Installs RetroDECK controller templates to Steam.
Install: Vita3K Firmware ๐Ÿงฑ Download and install PlayStation Vita firmware for the Vita3K emulator.
M3U Multi-File Validator ๐Ÿ”Ž Validates the structure of multi-file or multi-disc games.
Repair RetroDECK Paths ๐Ÿ”ง Fix RetroDECK folder paths for missing or misconfigured directories.
Update Notification ๐ŸŒ Enable or disable notifications for new RetroDECK versions.