2025-01-04 15:47:59 +00:00
# RetroDECK v0.9.0b - Captain Comeback
2024-08-08 06:38:58 +00:00
< img src = "../../../wiki_images/logos/rd-logo-box.png" width = "600" >
2025-02-04 08:47:48 +00:00
**Release Date: 2025-02-04**
2025-01-04 15:47:59 +00:00
## Short summary:
```
2025-01-04 22:00:25 +00:00
Thanks for your patience
2025-01-29 11:50:20 +00:00
A Sea Shanty
New Lighter Manifest & Framework changes
RetroENGINE - Run with RetroDECK
2025-01-04 22:00:25 +00:00
Launch with games via CLI
Steam Rom Manager & Steam Sync
2025-01-04 15:47:59 +00:00
PortMaster
Ruffle
2025-01-04 22:00:25 +00:00
New RetroDECK ES-DE Theme
New Website
2025-01-29 11:50:20 +00:00
RetroDECK Classic (Zenity) Configurator updates
Emulators / Engines / Systems updates
Other Changes
2025-01-04 22:00:25 +00:00
```
---
2025-02-04 08:47:48 +00:00

♫ No Copyright Music Track by: [TeknoAxe - Piccolo and a Cane ](https://www.youtube.com/watch?v=tG9EEkg4Tlk )
2025-02-03 18:12:04 +00:00
2025-01-04 22:00:25 +00:00
## Thanks for your patience
2025-01-29 08:41:40 +00:00
We appreciate the community's patience while waiting for this update.
2025-01-09 07:38:02 +00:00
2025-01-05 14:43:37 +00:00
---
## Do we get any banger Patch Music for 0.9.0b?
2025-01-09 07:38:02 +00:00
How about a Sea Shanty about Captain Comeback meeting his friends the Port Master and the Train Driver (SRM).
2025-01-05 14:43:37 +00:00
2025-01-05 17:39:07 +00:00
[Captain Comeback's Shanty ](https://soundcloud.com/lazorne/captain-comebacks-shanty/s-n7hBgem7imz )
2025-01-05 14:43:37 +00:00
2025-01-05 10:23:03 +00:00
2025-01-05 12:03:32 +00:00
---
2025-01-06 09:58:01 +00:00
## New Lighter Manifest & Framework changes
2025-01-04 22:00:25 +00:00
2025-01-29 11:55:26 +00:00
Over the past several months, we have made significant improvements to RetroDECK, resulting in over `1300+` commits since the last release. Key updates include:
2025-01-04 22:00:25 +00:00
2025-01-31 07:01:23 +00:00
- Reduced application size by approximately `600MB` / `40%` 🧑🔬 compared to `0.8.4b` (some of this space have been taken by new features).
2025-01-09 07:54:46 +00:00
- Decreased the build time from `3.30` hours to about `1` hour.
2025-01-29 11:55:26 +00:00
- Transitioned to a modular build approach, where each component is built separately and then integrated into RetroDECK.
- Migrated to a GitHub organization, which now hosts the new modular structure.
- Restructured folders and paths, reducing several layers of subfolders.
2025-01-09 07:54:46 +00:00
- Reworked the `pre_build_automation script` , adding new features.
2025-01-06 09:58:01 +00:00
- Improved logging.
2025-01-09 07:54:46 +00:00
- Implemented changes for the future Godot version of the Configurator.
- Enabled the RetroDECK Framework to pick up logged-in Steam profiles for systems like SRM.
2025-01-31 07:01:23 +00:00
- Created a new library manager called LibMan 🦸. It ensures each component brings its own libraries when built from outsourced modules.
- Migrated from AppData to MetaInfo.
- Post-update options condensed into a single **Zenity** window.
- Better local building support and PR building workflow.
2025-01-06 11:10:45 +00:00
2025-01-29 11:55:26 +00:00
These improvements will continue in upcoming major updates as we aim to make the build system more dynamic and developer-friendly.
2025-01-08 06:22:34 +00:00
2025-01-07 18:24:33 +00:00
< img src = "../scott.jpg" width = "300" >
2025-01-04 22:00:25 +00:00
2025-01-05 12:03:32 +00:00
---
2025-01-07 18:07:39 +00:00
## RetroENGINE - Run with RetroDECK
2025-01-04 22:00:25 +00:00
2025-01-07 18:24:33 +00:00
< img src = "../../../wiki_images/systems/retroengine/re-appselect.png" width = "500" >
2025-01-09 07:54:46 +00:00
RetroDECK can be used as a headless engine to run your games.
2025-01-05 10:23:03 +00:00
2025-01-09 07:54:46 +00:00
On the Linux Desktop (or desktop mode), we have added the option to associate, run, and open various game files directly with RetroDECK.
2025-01-05 10:23:03 +00:00
2025-01-09 07:54:46 +00:00
This also includes the ability to launch games via the CLI.
2025-01-05 10:23:03 +00:00
2025-01-09 07:54:46 +00:00
This feature has been requested by the wider development community outside of RetroDECK (and maybe a few Linux Wizard Grognards that only want to use CLI for everything).
2025-01-05 10:23:03 +00:00
2025-01-24 08:05:28 +00:00
We can't wait to see what other developers do with it.
2025-01-09 07:54:46 +00:00
**Quote from Discord User:**
2025-01-07 18:24:33 +00:00
2025-01-09 07:54:46 +00:00
*"Whoa! That is a lot of text for saying you can now double click on game files and they open"*
2025-01-07 18:24:33 +00:00
2025-01-07 18:07:39 +00:00
**Read more here:**
2025-01-05 10:23:03 +00:00
2025-01-07 18:07:39 +00:00
[RetroENGINE - Guide ](../../wiki_system_guides/retroengine/retroengine-guide.md )
2025-01-04 22:00:25 +00:00
2025-01-07 18:24:33 +00:00
2025-01-05 12:03:32 +00:00
---
2025-01-04 22:00:25 +00:00
## Steam Rom Manager & Steam Sync
2025-01-05 12:35:32 +00:00
< img src = "../../../wiki_images/logos/srm-logo.png" width = "100" >
2025-01-05 10:23:03 +00:00
2025-01-07 17:28:05 +00:00
RetroDECK is now shipping with [Steam Rom Manager ](https://steamgriddb.github.io/steam-rom-manager/ ) and the ability to Sync your games to Steam aka `Steam Sync` built-in.
2025-01-05 10:23:03 +00:00
2025-01-29 09:27:14 +00:00
**Note: Flatpak Steam Not Yet Supported**
2025-01-05 10:23:03 +00:00
2025-01-09 09:12:00 +00:00
We have not yet added support for the Flatpak version of Steam.
2025-01-04 22:00:25 +00:00
2025-01-05 12:35:32 +00:00
2025-01-07 17:28:05 +00:00
**What is Steam Rom Manager?**
2025-01-05 12:35:32 +00:00
2025-01-29 11:50:20 +00:00
Steam Rom Manager is a bulk game importer and artwork manager for Steam.
2025-01-05 14:43:37 +00:00
2025-01-09 09:12:00 +00:00
It adds separate games to Steam, incorporates artwork from [SteamGridDB ](https://www.steamgriddb.com/ ) , and configures the RetroDECK Steam Input layouts.
2025-01-05 12:35:32 +00:00
2025-01-29 09:27:14 +00:00
**What is Steam Sync?**
2025-01-29 11:50:20 +00:00
`Steam Sync` is a RetroDECK feature that uses Steam Rom Manager to Sync your favorite games in ES-DE to Steam.
2025-01-29 09:27:14 +00:00
2025-01-07 17:28:05 +00:00
**Read more here:**
2025-01-05 14:43:37 +00:00
2025-01-07 17:28:05 +00:00
[Steam Rom Manager - Guide ](../../wiki_system_guides/srm/srm-guide.md )
2025-01-05 14:43:37 +00:00
2025-01-05 12:03:32 +00:00
---
2025-01-05 12:35:32 +00:00
## New Feature - PortMaster
2025-01-04 22:00:25 +00:00
2025-01-05 12:35:32 +00:00
< img src = "../../../wiki_images/logos/portmaster-logo.png" width = "100" >
2025-01-04 22:00:25 +00:00
2025-01-05 10:23:03 +00:00
RetroDECK is now shipping with [PortMaster ](https://portmaster.games/ ).
2025-01-05 12:35:32 +00:00

2025-01-05 10:23:03 +00:00
2025-01-05 12:35:32 +00:00
### What is PortMaster?
2025-01-29 11:50:20 +00:00
PortMaster is a simple GUI tool designed to make downloading and installing game ports for Linux devices easy and self-contained within RetroDECK, allowing it to auto-update.
2025-01-05 12:35:32 +00:00
2025-01-29 11:50:20 +00:00
One of its goals is to avoid installing or upgrading any existing OS libraries for any ports. Any ports that need a particular non-standard library are maintained within the ports' folder and made available specifically to that port during execution.
2025-01-05 10:33:10 +00:00
2025-01-07 17:28:05 +00:00
**Read more here:**
2025-01-05 10:33:10 +00:00
2025-01-07 17:28:05 +00:00
[PortMaster - Guide ](../../wiki_system_guides/portmaster/portmaster-guide.md )
2025-01-05 12:35:32 +00:00
2025-01-05 12:03:32 +00:00
---
2025-01-05 10:33:10 +00:00
2025-01-06 11:10:45 +00:00
## New Feature - Ruffle
< img src = "../../../wiki_images/logos/ruffle-logo.svg" width = "200" >
2025-01-27 07:00:08 +00:00
Ruffle is a Flash Player emulator written in Rust.
< img src = "../helicoptergame.jpg" width = "600" >
< img src = "../madness.jpg" width = "600" >
2025-01-06 11:10:45 +00:00
2025-01-07 18:24:33 +00:00
**Read more here:**
[Ruffle - Guide ](../../wiki_emulator_guides/ruffle/ruffle-guide.md )
2025-01-06 11:10:45 +00:00
---
2025-01-04 22:00:25 +00:00
## New RetroDECK ES-DE Theme
2025-01-29 11:50:20 +00:00
We have released the first version of our own RetroDECK ES-DE theme!
2025-01-05 10:23:03 +00:00
2025-01-29 11:50:20 +00:00
< img src = "../RetroDECKESDE1.webp" width = "600" >
2025-01-05 10:23:03 +00:00
2025-01-29 11:50:20 +00:00
< img src = "../RetroDECKESDE2.webp" width = "600" >
2025-01-24 07:09:34 +00:00
2025-01-29 11:50:20 +00:00
The theme is inspired by the Mini Banner theme made for Launchbox and the ES-DE-Mini theme made for ES-DE. Our RetroDECK theme can be seen as a remix of these themes.
2025-01-05 10:23:03 +00:00
2025-01-29 11:50:20 +00:00
The original themes were created by:
2025-01-05 10:23:03 +00:00
2025-01-29 11:50:20 +00:00
`Weestuarty` , `DerSchlachter` and `Dan Patrick` .
2025-01-05 10:23:03 +00:00
2025-01-29 11:50:20 +00:00
The RetroDECK theme features:
- RetroDECK inspired colors and graphics.
- Different types of submenus and layouts compared to Mini Banner & ES-DE-Mini.
- Icons for RetroDECK features like PortMaster.
2025-01-05 10:23:03 +00:00
The new theme is made by: `Weestuarty`
2025-01-04 22:00:25 +00:00
2025-01-05 12:03:32 +00:00
---
2025-01-04 22:00:25 +00:00
## New Website
2025-01-05 12:03:32 +00:00
< img src = "../website.png" width = "600" >
2025-01-29 11:50:20 +00:00
We soft launched it earlier, but it's officially a part of this update! Have you discovered the hidden games yet?
2025-01-05 12:03:32 +00:00
---
2025-01-29 08:41:40 +00:00
## RetroDECK Classic (Zenity) Configurator
2025-01-07 18:24:33 +00:00
< img src = "../../../wiki_icons/retrodeck/icon-configurator.svg" width = "120" >
2025-01-27 12:38:10 +00:00
**Changes:**
2025-01-29 11:50:20 +00:00
- The two BIOS Checkers tools have been combined into a single tool.
2025-01-29 08:41:40 +00:00
- Renamed `Open Emulator` to -> `Open Emulator / Component` to account for Steam Rom Manger, GZDoom and other systems.
2025-01-27 12:38:10 +00:00
**Added:**
2025-01-29 11:50:20 +00:00
- Backported the new Godot Configurator BIOS list. The `BIOS Checker` now supports more then double the amount of BIOS.
2025-01-31 07:01:23 +00:00
- Added better hash validation for the BIOS Checker.
- Added even more information to the BIOS Checker.
2025-01-29 08:47:42 +00:00
- Added Steam Rom Manger (SRM) to the `Open Emulator / Component` and `Reset` menu.
2025-01-29 08:41:40 +00:00
**Fixes**
- Various compression improvements commits and bugfixes by `Cohee` to the compression tool.
2025-01-31 07:01:23 +00:00
- Version notes were not displaying correctly.
2025-01-27 12:38:10 +00:00
< img src = "../bioschecker.png" width = "1000" >
---
2025-01-07 18:24:33 +00:00
2025-01-07 17:28:05 +00:00
## Emulators / Engines / Systems
2025-01-05 12:03:32 +00:00
2025-01-31 07:12:48 +00:00
All components have been updated to a later version where possible:
2025-01-05 12:03:32 +00:00
2025-01-29 08:47:42 +00:00
- All Emulators
- All Engines
- All Systems
- Retroarch & Cores
2025-01-05 12:03:32 +00:00
2025-01-29 11:50:20 +00:00
The following are the highlighted changes that go beyond a regular update.
2025-01-06 09:58:01 +00:00
2025-01-27 12:38:10 +00:00
---
2025-01-05 12:03:32 +00:00
### ES-DE
< img src = "../../../wiki_images/logos/es-de-logo.png" width = "100" >
[ES-DE: Changelog ](https://gitlab.com/es-de/emulationstation-de/-/blob/master/CHANGELOG.md )
2025-01-06 09:58:01 +00:00
2025-01-27 12:38:10 +00:00
**Note:**
2025-01-29 11:50:20 +00:00
The new update brings a lot of exciting features, including language support. For more details, you can refer to the changelog above.
2025-01-27 12:38:10 +00:00
2025-01-29 11:50:20 +00:00
By default, ES-DE will set the language to match your system locale if a translation is available.
2025-01-27 12:38:10 +00:00
2025-01-29 11:50:20 +00:00
If you wish to change the language, you can do so by navigating to `ES-DE Configurations` -> `UI Settings` -> `Application Language` .
2025-01-27 12:38:10 +00:00
**Changes:**
2025-01-29 11:50:20 +00:00
- Favorites collection is now enabled by default on ES-DE.
- The ES-DE settings are now under a submenu in the ES-DE frontend to prevent the menu from becoming too crowded - `ES-DE Configurations` .
2025-01-31 07:01:23 +00:00
- ES-DE first setup screen is replaced by a new message from guiding users where to place their data.
2025-01-29 11:50:20 +00:00
2025-01-27 12:38:10 +00:00
**Added:**
2025-01-29 11:50:20 +00:00
- Added support for the Panda3DS and LRPS2 RetroArch cores in ES-DE.
2025-01-27 12:38:10 +00:00
**Fixed:**
2025-01-29 11:50:20 +00:00
- The scraper was set to `Europe` instead of `World` .
2025-01-27 12:38:10 +00:00
2025-01-29 08:41:40 +00:00
**Known Issue:**
2025-01-29 11:50:20 +00:00
- The `ES-DE Configurations` submenu in RetroDECK's ES-DE doesn't support translations yet. We hope to implement all translations in the future.
2025-01-27 12:38:10 +00:00
---
2025-01-05 12:03:32 +00:00
### Duckstation:
< img src = "../../../wiki_images/logos/duckstation-logo.png" width = "100" >
2025-01-27 12:38:10 +00:00
**Changes:**
2025-01-29 11:50:20 +00:00
- Marked as (Legacy) due to licensing changes.
2025-01-27 12:38:10 +00:00
**Bugfix:**
2025-01-31 07:12:48 +00:00
- Fixed an issue where the Hotkeys in some scenarios were not correctly applied.
2025-01-27 12:38:10 +00:00
**Update:**
- Updated to the last version before the licensing change.
---
2025-01-05 12:03:32 +00:00
### Ryujinx:
2025-01-06 11:10:45 +00:00
< img src = "../../../wiki_images/logos/ryujinx-logo.svg" width = "100" >
2025-01-27 12:38:10 +00:00
**Changed:**
2025-01-29 11:50:20 +00:00
- Marked as (Legacy) as the emulator has stopped its development.
2025-01-27 12:38:10 +00:00
---
2025-01-05 12:03:32 +00:00
2025-01-18 14:17:51 +00:00
### RPCS3
2025-01-05 12:03:32 +00:00
2025-01-29 08:54:49 +00:00
< img src = "../../../wiki_images/logos/rpcs3-logo.png" width = "100" >
2025-01-05 12:03:32 +00:00
2025-01-17 10:57:14 +00:00
2025-01-27 12:38:10 +00:00
**Added:**
2025-01-29 11:50:20 +00:00
- More hotkeys are now supported, such as Open In-game Menu.
2025-01-27 12:38:10 +00:00
---
2025-01-17 10:57:14 +00:00
2025-01-05 12:03:32 +00:00
### RetroArch
< img src = "../../../wiki_images/logos/retroarch-logo.png" width = "100" >
2025-01-27 12:38:10 +00:00
**Added:**
- Experimental N3DS core: Panda3DS.
2025-01-29 11:50:20 +00:00
- Experimental PlayStation 2 core: LRPS2.
2025-01-27 12:38:10 +00:00
---
2025-01-24 07:09:34 +00:00
### Dolphin / Primehack:
2025-01-27 07:00:08 +00:00
< img src = "../../../wiki_images/logos/dolphin-logo.png" width = "100" >
2025-01-24 07:09:34 +00:00
2025-01-27 12:38:10 +00:00
**Fixed:**
2025-01-29 11:50:20 +00:00
- Aspect ratio was configured for the Steam Deck resolution and not set to Auto.
2025-01-27 12:38:10 +00:00
2025-01-29 08:41:40 +00:00
---
### GZDoom:
< img src = "../../../wiki_images/logos/gzdoom-logo.png" width = "100" >
**Added:**
2025-01-29 11:50:20 +00:00
- A warning message if the user has filenames with exotic symbols used by the `.doom` files.
2025-01-29 08:41:40 +00:00
2025-01-29 08:54:49 +00:00
---
## Other Changes
< img src = "../../../wiki_icons/pixelitos/accessories-notes.png" width = "70" >
2025-01-29 08:41:40 +00:00
2025-01-29 08:54:49 +00:00
- `other_licenses.txt` fixed some broken links and added more licenses.
- `retrodeck_credits.txt` updated the credits.
2025-01-31 07:35:35 +00:00
---
## Help out with the project?
Do you want to contribute to RetroDECK, read more here:
[How to Contribute? ❤️ ](https://retrodeck.readthedocs.io/en/latest/wiki_community/contibute-rd/ )
Donation link:
[Patreon ](https://www.patreon.com/RetroDECK )