2025-03-29 09:13:35 +00:00
# RetroDECK v0.9.2b
< img src = "../../../wiki_images/logos/rd-logo-box.png" width = "600" >
**Release date:** 2025-XX-XX
2025-03-29 21:07:23 +00:00
---
## Steam Sync 2.0
2025-04-04 04:54:33 +00:00
< img src = "../../../wiki_icons/pixelitos/steam-rom-manager.png" width = "50" >
2025-04-07 13:03:53 +00:00
Steam Sync Version 2.0 is here! This is the next step in the Steam Sync function we launched with 0.9.0b. The new version is also much faster and smarter than before
2025-04-03 20:44:20 +00:00
2025-04-04 04:35:07 +00:00
It now supports two Sync Modes and has a complimentary troubleshooting purge tool as well:
2025-04-03 20:44:20 +00:00
- **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.
2025-04-04 04:35:07 +00:00
2025-04-03 20:44:20 +00:00
- **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).
2025-04-07 13:03:53 +00:00
### How much faster is it?
2025-04-04 11:03:58 +00:00
2025-04-07 13:03:53 +00:00
It is hard to say how much faster it is exactly.
2025-04-07 13:11:08 +00:00
Downloading media files still depends on your internet speed and SRM parsers, which we can't change and that still is a the largest part of the process. However, we've improved the functions in RetroDECK that feed the favorites information to the parsers.
2025-04-07 13:03:53 +00:00
We did a simulation with the new version with fake data:
- We built a new JSON manifest from 3 gamelists of 10,000 games each.
- We marked 10% marked of the games as favorites. This initial build took about takes about 20 seconds.
- Extracting the list of favorites from those files takes 0.4 seconds.
In contrast that operation took **minutes** before.
2025-04-04 04:35:07 +00:00
2025-03-29 09:13:35 +00:00
---
2025-04-03 20:44:20 +00:00
2025-03-29 21:07:23 +00:00
2025-04-03 20:44:20 +00:00
## Backup RetroDECK Tool 2.0
2025-03-30 09:31:02 +00:00
2025-04-04 04:54:33 +00:00
< img src = "../../../wiki_icons/pixelitos/document-save.png" width = "50" >
2025-04-04 04:35:07 +00:00
The new version of the Backup RetroDECK tool offers more backup options and is significantly faster. It includes three types of backups:
2025-03-29 21:07:23 +00:00
2025-04-04 04:35:07 +00:00
- **Core Backup**: Backs up only essential files, such as saves, states, and gamelists.
2025-03-30 04:25:49 +00:00
2025-04-04 04:35:07 +00:00
- **Custom Backup**: Allows you to select specific folders to back up.
2025-03-30 09:31:02 +00:00
2025-04-04 04:35:07 +00:00
- **Complete Backup**: Backs up all data, including games and downloaded media.
2025-03-30 04:25:49 +00:00
2025-04-04 11:03:58 +00:00
Additionally, the Backup RetroDECK tool will now prompt users to perform an optional backup before upgrading RetroDECK to a new version.
2025-04-03 20:44:20 +00:00
---
2025-04-04 04:35:07 +00:00
## Compression Tool Improvements
2025-04-03 20:44:20 +00:00
2025-04-04 04:54:33 +00:00
< img src = "../../../wiki_icons/pixelitos/emblem-downloads.png" width = "50" >
2025-04-04 11:03:58 +00:00
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.
2025-03-30 04:25:49 +00:00
2025-03-29 21:07:23 +00:00
---
## New Tool: Repair Paths
2025-04-04 04:54:33 +00:00
< img src = "../../../wiki_icons/pixelitos/folder-blue-games.png" width = "50" >
2025-04-04 11:03:58 +00:00
If your RetroDECK folder is lost, this function repairs RetroDECK paths without needing a full reset.
2025-03-30 04:25:49 +00:00
2025-04-04 11:03:58 +00:00
It will automatically attempt to find common RetroDECK paths.
2025-03-30 04:25:49 +00:00
2025-04-04 11:03:58 +00:00
If RetroDECK can't be found, it will ask you to specify the location.
2025-03-30 04:25:49 +00:00
2025-03-29 21:07:23 +00:00
---
2025-03-29 21:49:23 +00:00
## New Tool: Logging Level Changer
2025-04-04 04:54:33 +00:00
< img src = "../../../wiki_icons/pixelitos/mate-system-log.png" width = "50" >
2025-03-30 04:25:49 +00:00
This tool lets you control how much information is logged in `retrodeck/logs` .
2025-03-29 21:49:23 +00:00
2025-03-30 04:25:49 +00:00
There are four levels:
2025-03-29 21:49:23 +00:00
2025-04-04 04:47:46 +00:00
- **Level 1: Informational**: The default setting, logs only basic important information.
2025-03-29 21:49:23 +00:00
- **Level 2: Warnings**: Logs general warnings.
2025-04-04 04:47:46 +00:00
- **Level 3: Errors**: Logs more detailed error messages.
- **Level 4: Debug**: Logs everything, which may generate a lot of logs.
2025-03-29 09:13:35 +00:00
2025-04-04 11:03:58 +00:00
In the stable version of RetroDECK, the default is **Level 1: Informational** .
2025-03-30 04:25:49 +00:00
In the unstable cooker builds, the default is **Level 4: Debug** .
2025-03-29 21:07:23 +00:00
2025-04-07 11:39:27 +00:00
---
## ES-DE 3.2.0
2025-04-07 12:30:52 +00:00
< img src = "../../../wiki_images/logos/es-de-logo.png" width = "50" >
2025-04-07 11:39:27 +00:00
2025-04-07 12:33:40 +00:00
We have included in the new **ES-DE** major update 3.2.0.
2025-04-07 12:02:27 +00:00
Read the full changelog here:
[ES-DE Frontend - Changelog ](https://gitlab.com/es-de/emulationstation-de/-/blob/master/CHANGELOG.md )
2025-04-07 11:39:27 +00:00
### New Systems in RetroDECK
RetroDECK now supports two more systems via RetroArch Cores thanks to the ES-DE update:
- **Vircon32 Virtual Console (vircon32)**
- **Sega Mark III (mark3)**
### RetroDECK ES-DE Theme
The theme has been updated for 3.2.0 with:
- Clock Element
- System Status Icons
- Other tiny fixes and improvements
Improvements based on community feedback:
- Adjustments to help menu text and icon sizes.
- Added a **Light** grey variant of the theme.
- The ability to change between Light and Dark variants.
2025-04-03 20:44:20 +00:00
2025-03-29 21:07:23 +00:00
---
## Patch Notes
### RetroDECK Framework
2025-03-29 09:13:35 +00:00
< img src = "../../../wiki_icons/retrodeck/icon-framework.svg" width = "50" >
**Added:**
2025-04-04 11:03:58 +00:00
- More functionality to SRM manifest `steam_sync` including better handling for unfavorited games and many more improvements.
2025-03-30 04:25:49 +00:00
- Optional userdata backup prompt during post-update.
- `repair_paths` function introduced to fix paths without a full reset.
2025-04-01 06:44:59 +00:00
- Made a new custom parser that should better handle ES-DE's `set alternative emulator` per-game / global to `steam_sync` .
2025-04-04 11:03:58 +00:00
- Better Multi-threading in `compression.sh` .
- Better CPU core detection.
2025-03-29 09:13:35 +00:00
**Changed:**
2025-03-30 04:25:49 +00:00
- 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.
2025-04-04 11:03:58 +00:00
- Updated `cheevos` login/logut process.
2025-03-29 09:13:35 +00:00
**Fixed:**
2025-03-30 04:25:49 +00:00
- Corrected handling of realpath and basename with spaces.
- Improved path cleanup for spaces in folder names.
- Fixed broken symlink issue for internal logging folder.
2025-04-04 11:03:58 +00:00
- 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.
2025-03-29 09:13:35 +00:00
---
2025-03-29 21:07:23 +00:00
### RetroENGINE
2025-03-29 09:13:35 +00:00
< img src = "../../../wiki_icons/retrodeck/icon-engine.svg" width = "50" >
2025-03-30 04:25:49 +00:00
**Added:**
- Added `repair-paths` CLI option that calls the `repair_paths` function.
2025-04-04 11:03:58 +00:00
- Added `steam-sync` CLI option that does a manual steam sync of ES-DE favorites.
2025-04-04 13:11:03 +00:00
- Added `steam-sync purge` CLI option that removes all SRM synced Shortcuts.
2025-03-30 04:25:49 +00:00
2025-03-29 09:13:35 +00:00
**Changed:**
2025-03-29 22:07:51 +00:00
- Added to `.png` and `.po` to `IGNORED_EXTENSIONS` .
2025-03-29 09:13:35 +00:00
---
2025-03-29 21:07:23 +00:00
### RetroDECK Classic (Zenity) Configurator
2025-03-29 09:13:35 +00:00
< img src = "../../../wiki_icons/retrodeck/icon-configurator.svg" width = "50" >
**Added:**
2025-03-29 21:07:23 +00:00
- Compression Tool:
2025-03-30 04:25:49 +00:00
- Improved multi-file compression logic.
2025-03-29 22:07:51 +00:00
- Better cleanup argument for single-file and multi-file modes.
2025-04-03 20:44:20 +00:00
- Better dynamic core utilization for compression (it's faster).
2025-03-30 04:25:49 +00:00
- **New Tools**:
- Repair Paths
- Logging Level Changer
- Steam Sync: Purge Steam Sync Shortcuts
- Added Backup Tool 2.0.
2025-04-04 11:03:58 +00:00
- With more backup modes: Core, Custom, Complete.
2025-04-04 13:11:03 +00:00
- Added Steam Sync 2.0 and Submenu
- All Steam Sync options now lives here: Add RetroDECK to Steam, Automatic Sync, Manual Sync, Purge.
2025-04-03 20:44:20 +00:00
- Changed the name and moved the Backup RetroDECK tool under the Data Management Menu.
2025-03-29 22:07:51 +00:00
2025-03-29 09:13:35 +00:00
**Changed:**
2025-04-04 11:03:58 +00:00
- Several texts have been improved.
2025-03-29 09:13:35 +00:00
**Fixed:**
2025-03-30 04:25:49 +00:00
- Entry flow issues in:
2025-03-29 22:07:51 +00:00
- Compression Tool multi-file entry.
2025-03-30 04:25:49 +00:00
- PortMaster entry.
- Steam Sync:
- Fixed unnecessary Zenity dialogs during Steam Sync.
- Resolved issues with SRM user configurations and new manifest sync type.
2025-03-29 09:13:35 +00:00
2025-04-07 11:39:27 +00:00
---
### ES-DE
- Updated to 3.2.0
- Added Vircon32 core support.
- Added Sega III core support.
---
2025-04-05 10:37:29 +00:00
### RetroDECK ES-DE Theme
**Added:**
2025-04-05 10:53:45 +00:00
- ES-DE 3.2.0 features: Clock Element and System Status Icons.
- Light variant of the theme.
- The ability to change between Light and Dark variants.
- Boxart fallback for the System Menu's Screenshot.
- Adjusted the Help Menu's text size vs icon size.
2025-04-05 10:37:29 +00:00
2025-03-29 09:13:35 +00:00
---
2025-04-07 11:39:27 +00:00
2025-04-07 11:46:07 +00:00
## Question - Other Systems Updates?
2025-04-07 11:39:27 +00:00
2025-04-07 11:46:07 +00:00
We are currently rewriting how system updates (emulators, engines, other systems) are handled in RetroDECK. Our goal is to make the system more contained within the application to reduce library and dependency conflicts that have plagued us in the past.
Once this is complete, we will ship new versions. This will make it easier to update systems in the future and add more systems.
The team thanks the community for its understanding.