# RetroDECK v0.9.2b
**Release date:** 2025-XX-XX
---
## Steam Sync 2.0
Steam Sync Version 2.0 is here! This is the next step in the Steam Sync function we launched with 0.9.0b.
It now supports two Sync Modes and has a complimentary troubleshooting purge tool as well:
- **Automatic Steam Sync**: Sync ES-DE favorites to Steam automatically when RetroDECK quits. You can enable or disable this feature.
- **Manual Steam Sync**: Perform a one-time manual sync of ES-DE favorites to Steam whenever you want.
- **New Tool: Purge Steam Sync Shortcuts**: This tool performs a full Steam ROM Manager purge of all favorites in Steam (in case things have gotten messed up).
The new version is also **much faster and smarter** than before.
- **Note:** The speed of downloading media files will still depend on your internet bandwidth and may take some time.
---
## Backup RetroDECK Tool 2.0
The new version of the Backup RetroDECK tool offers more backup options and is significantly faster. It includes three types of backups:
- **Core Backup**: Backs up only essential files, such as saves, states, and gamelists.
- **Custom Backup**: Allows you to select specific folders to back up.
- **Complete Backup**: Backs up all data, including games and downloaded media.
Additionally, the Backup RetroDECK tool will now prompt users to perform an optional backup before upgrading RetroDECK to a new version.
---
## Compression Tool Improvements
The Compression RetroDECK tool has significantly improved its speed by utilizing the system's CPU cores more efficiently.
In some cases, the speed increase has been between **100-400%**, depending on the hardware.
---
## New Tool: Repair Paths
If your RetroDECK folder is lost, this function repairs RetroDECK paths without needing a full reset.
It will automatically attempt to find common RetroDECK paths.
If RetroDECK can't be found, it will ask you to specify the location.
---
## New Tool: Logging Level Changer
This tool lets you control how much information is logged in `retrodeck/logs`.
There are four levels:
- **Level 1: Informational**: The default setting, logs only basic important information.
- **Level 2: Warnings**: Logs general warnings.
- **Level 3: Errors**: Logs more detailed error messages.
- **Level 4: Debug**: Logs everything, which may generate a lot of logs.
In the stable version of RetroDECK, the default is **Level 1: Informational**.
In the unstable cooker builds, the default is **Level 4: Debug**.
---
## Patch Notes
### RetroDECK Framework
**Added:**
- More functionality to SRM manifest `steam_sync` including better handling for unfavorited games and many more improvements.
- Optional userdata backup prompt during post-update.
- `repair_paths` function introduced to fix paths without a full reset.
- Made a new custom parser that should better handle ES-DE's `set alternative emulator` per-game / global to `steam_sync`.
- Better Multi-threading in `compression.sh`.
- Better CPU core detection.
**Changed:**
- Refactored `compress_game` to handle post-compression cleanup directly.
- Enhanced `find_compatible_games` logic and spelling.
- Moved `sanitize()` to `other_functions.sh` for better organization.
- Updated `backup_retrodeck_userdata` for a more efficient "core" backup.
- Updated `cheevos` login/logut process.
**Fixed:**
- Corrected handling of realpath and basename with spaces.
- Improved path cleanup for spaces in folder names.
- Fixed broken symlink issue for internal logging folder.
- PPSSPP `cheevos` preset information.
- Cleaned up `run_game.sh` of not used functions.
- Changed the launch order so CLI arguments are processed after the first install check to prevent half-installed states.
---
### RetroENGINE
**Added:**
- Added `repair-paths` CLI option that calls the `repair_paths` function.
- Added `steam-sync` CLI option that does a manual steam sync of ES-DE favorites.
**Changed:**
- Added to `.png` and `.po` to `IGNORED_EXTENSIONS`.
---
### RetroDECK Classic (Zenity) Configurator
**Added:**
- Compression Tool:
- Improved multi-file compression logic.
- Better cleanup argument for single-file and multi-file modes.
- Better dynamic core utilization for compression (it's faster).
- **New Tools**:
- Repair Paths
- Logging Level Changer
- Steam Sync: Purge Steam Sync Shortcuts
- Added Backup Tool 2.0.
- With more backup modes: Core, Custom, Complete.
- Added Steam Sync 2.0.
- Changed the name and moved the Backup RetroDECK tool under the Data Management Menu.
**Changed:**
- Several texts have been improved.
**Fixed:**
- Entry flow issues in:
- Compression Tool multi-file entry.
- PortMaster entry.
- Steam Sync:
- Fixed unnecessary Zenity dialogs during Steam Sync.
- Resolved issues with SRM user configurations and new manifest sync type.
---