RetroDECK 0.9.1b
**Release date:** 2025-02-XX
## RetroDECK Framework
**Added**
- New folder `retrodeck/cheats/` for easier cheat file updates and user additions for MAME, RetroArch, PCSX2, PPSSPP, and MelonDS.
- Additional logging to some features.
- Made the reset and open component functions headless allowing them to be used by RetroENGINE.
- RetroENGINE icon.
- Function to auto add RetroDECK to Steam preconfigured (gridart, inputs).
**Changed**
- Moved the MAME cheats folder to the new `retrodeck/cheats/`.
**Fixed**
- An issue with the CLI argument `--test-upgrade`.
- The Configurator icon is now symmetrical with the RetroDECK icon.
## RetroENGINE
**Added:**
- New CLI argument `--set`: Set presets and get additional parameters and information by running the argument.
- New CLI argument `--open`: Open a component or emulator. Use with `--open --list` for a list of available options.
- New CLI argument `--factory-reset `: Resets RetroDECK completely and starts initial setup.
- Reworked argument `--reset`: Reset a component or emulator.
## RetroDECK Classic (Zenity) Configurator
**Added:**
- Option to Enable / Disable PortMaster in ES-DE, accessed via the Tools menu. 🎩😺 🗡️🪿 🦙 (┛ಠ_ಠ)┛彡┻━┻
- Compression Tool: Megadrive system was added as compression targets for zip files (by Cohee).
- Compression Tool: PS2 is now using createcd to compress .cue files (by Cohee).
- Option to add RetroDECK to Steam preconfigured (gridart, inputs) in the Configurator and during initial setup.
**Changed**
- Renamed, moved and condensed several menus and functions to be clearer.
- Removed redundant tags like Enable/Disable, Tool, and Toggle from function names.
- Made descriptions more uniform and clear.
- Removed the Troubleshooting menu and moved several functions.
- Moved `Verify Multi-file Structure` to tools.
- Moved `BIOS Checker` to tools.
- Created a new top-level `Data Management` menu that includes move, rebuild, and clean folder functions.
- Moved `Reset Component` menu to the top level.
- Updated the name change of EmulationStation DE to ES-DE in the reset function.
**Fixed:**
- An issue with the `BIOS Checker` that caused it to only check the BIOS folder under home due to broken dynamic pathing.
## RetroArch:
**Fixed:**
- An issue where some cores were not updated correctly for veteran RetroDECK user causing black screens and other issues.
- An issue with PSX borders not displaying correctly.
## Dolphin / Primehack:
**Fixed:**
- An issue in the Dolphin wrapper affecting some users.
- An issue where the Universal Dynamic Input Textures were missing from the build process.
- An issue where Dolphin wouldn't start in some Wayland configurations on certain systems (thanks 🎩😺).