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-01-27 07:00:08 +00:00
**Release Date: 2025-XX-XX**
2025-01-04 15:47:59 +00:00
## Short summary:
```
2025-01-04 22:00:25 +00:00
Thanks for your patience
2025-01-05 14:43:37 +00:00
Patch Music for 0.9.0b?
2025-01-04 15:47:59 +00:00
New Lighter Manifest
2025-01-04 22:00:25 +00:00
Launch with RetroDECK (RetroENGINE)
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
Updated all components
```
---
## Thanks for your patience
2025-01-24 07:09:34 +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-24 07:09:34 +00:00
We have spent several months rewriting various aspects of RetroDECK, resulting in about `1300` commits since the last release. During this time, we have:
2025-01-04 22:00:25 +00:00
2025-01-09 07:54:46 +00:00
- Reduced the application size by around `600MB` .
- Decreased the build time from `3.30` hours to about `1` hour.
- Transitioned from a monolithic build approach to a modular one, where each component is built separately and then integrated into RetroDECK.
- Migrated RetroDECK to an organization on GitHub, which now hosts the new modular structure.
- 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-27 11:23:42 +00:00
- Restructured the entire project.
2025-01-06 11:10:45 +00:00
2025-01-08 06:22:34 +00:00
This work will also continue in upcoming major updates, as we want to make the build system more dynamic and easy.
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-09 09:12:00 +00:00
**Notice: 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-09 09:12:00 +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-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-06 09:58:01 +00:00
PortMaster is a simple GUI tool designed to facilitate the downloading and installation of game ports for Linux devices and is self contained.
2025-01-05 10:33:10 +00:00
One of the goals of PortMaster is to not install or upgrade any existing OS libraries for any ports. Any of the 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-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-05 10:23:03 +00:00
We got our the first version of our own RetroDECK ES-DE theme!
2025-01-24 07:09:34 +00:00
The theme is inspired by the themes: Mini Banner made for Launchbox and ES-DE-Mini made for ES-DE.
2025-01-05 10:23:03 +00:00
2025-01-24 07:09:34 +00:00
The original themes Mini Banner and ES-DE-Mini are made by: `Weestuarty` , `DerSchlachter` and `Dan Patrick` .
It could be seen as a RetroDECK Remix of those themes.
2025-01-05 10:23:03 +00:00
The RetroDECK Theme features:
- Other types of sub-menus and layout.
- Icons for RetroDECK features like PortMaster.
- RetroDECK colors / graphics.
2025-01-05 12:03:32 +00:00
< img src = "../RetroDECKESDE1.webp" width = "600" >
2025-01-05 10:23:03 +00:00
2025-01-05 12:03:32 +00:00
< img src = "../RetroDECKESDE2.webp" width = "600" >
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
We soft launched it before, but we are considering it a part of this update! Have you found the hidden games yet?
2025-01-04 15:47:59 +00:00
2025-01-05 12:03:32 +00:00
< img src = "../website.png" width = "600" >
---
2025-01-07 18:24:33 +00:00
## Framework / Configurator
2025-01-24 07:09:34 +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:**
- BIOS Checkers have been merged into one checker.
- Renamed `Open Emulator` to -> `Open Emulator / Component` to account for SRM, GZDoom and other systems.
**Added:**
- Various compression improvements commits by Cohee to the compression tool.
- Backported the new Godot BIOS list to the old Checker resulting in several more BIOS in the list.
< 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-18 14:17:51 +00:00
All components have been updated to a later version
2025-01-05 12:03:32 +00:00
- Emulators
- Engines
- Retroarch & cores
- Systems
2025-01-27 12:38:10 +00:00
What follows are highlighted changes that is not just an 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:**
The new update comes with a ton of features like language support and much more.
Check the changelog for more details (above). ES-DE defaults to language to your system locale if the translation is available.
If you want to change the language you can do so in `ES-DE Configurations` -> `UI Settings` -> `Application Language` .
**Changes:**
- Favorites collection is now enabled by default on ES-DE as it is an requirement for Steam Sync.
- The ES-DE settings are under a submenu in the ES-DE interface as our tools where making the menu to crowed.
**Added:**
- Support for the Panda3DS - RetroArch core in ES-DE.
- Support for the LRPS2 - RetroArch core in ES-DE.
**Fixed:**
- Scraper was set to Europe and not World.
**Known Issue:** RetroDECK's ES-DE submenu don't work with all translations. We hope to implement all translations in the future.
---
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:**
- Marked as (Legacy) because of licensing changes.
**Bugfix:**
- Fixed an issue where the Hotkeys in some scenarios where not correctly applied.
**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:**
- Marked as (Legacy) as the emulator has stopped it's development.
---
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-18 14:17:51 +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:**
- More hotkeys are now supported like Open In-game Menu.
---
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.
- Experimental Playstation 2 core: LRPS2.
---
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:**
- Aspect ratio was configured for the Steam Deck and not set to Auto.