This commit is contained in:
etjanster 2025-01-29 09:41:40 +01:00
parent a5cd801117
commit 07d8c47e85

View file

@ -24,7 +24,7 @@ Updated all components
## Thanks for your patience
We appreciate the community's patience while waiting for this update
We appreciate the community's patience while waiting for this update.
---
@ -41,17 +41,18 @@ How about a Sea Shanty about Captain Comeback meeting his friends the Port Maste
## New Lighter Manifest & Framework changes
We have spent several months rewriting various aspects of RetroDECK, resulting in about `1300` commits since the last release. During this time, we have:
We have spent several months rewriting various aspects of RetroDECK, resulting in about `1300+` commits since the last release. During this time, we have:
- 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.
- Migrated RetroDECK to an organization on GitHub, which now hosts the new modular structure.
- Total folder and pathing restructure of a the entire project that reduced several layers of subfolders.
- Reworked the `pre_build_automation script`, adding new features.
- Improved logging.
- 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.
- Restructured the entire project.
- Created a new dependency and library manager called `Libman` 🦸.
This work will also continue in upcoming major updates, as we want to make the build system more dynamic and easy.
@ -179,22 +180,24 @@ We soft launched it before, but we are considering it a part of this update! Hav
---
## Framework / Configurator
### RetroDECK Classic (Zenity) Configurator
## RetroDECK Classic (Zenity) Configurator
<img src="../../../wiki_icons/retrodeck/icon-configurator.svg" width="120">
**Changes:**
- BIOS Checkers have been merged into one checker.
- Renamed `Open Emulator` to -> `Open Emulator / Component` to account for SRM, GZDoom and other systems.
- The two BIOS Checkers tools have been merged into one `BIOS Checker`.
- Renamed `Open Emulator` to -> `Open Emulator / Component` to account for Steam Rom Manger, 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.
- Backported the new Godot Configurtor BIOS list to the old BIOS Checker. The `BIOS Checker` now support more the double the amount of BIOS.
- Added Steam Rom Manger (SRM) to the `Open Emulator / Component` menu.
**Fixes**
- Various compression improvements commits and bugfixes by `Cohee` to the compression tool.
<img src="../bioschecker.png" width="1000">
@ -209,7 +212,7 @@ All components have been updated to a later version
- Retroarch & cores
- Systems
What follows are highlighted changes that is not just an update:
What follows are highlighted changes of note that go beyond a regular update.
---
@ -244,7 +247,9 @@ If you want to change the language you can do so in `ES-DE Configurations` -> `U
**Known Issue:** RetroDECK's ES-DE submenu don't work with all translations. We hope to implement all translations in the future.
**Known Issue:**
- RetroDECKs ES-DE submenu `ES-DE Configurations` don't work with translations. We hope to implement all translations in the future.
---
@ -279,7 +284,7 @@ If you want to change the language you can do so in `ES-DE Configurations` -> `U
### RPCS3
<img src="../../../wiki_images/logos/rpcs3-logo.png" width="100">
<img src="../../../wiki_images/logos/rpcs3-logo.png" width="100">🦸
**Added:**
@ -309,3 +314,20 @@ If you want to change the language you can do so in `ES-DE Configurations` -> `U
- Aspect ratio was configured for the Steam Deck and not set to Auto.
---
### GZDoom:
<img src="../../../wiki_images/logos/gzdoom-logo.png" width="100">
**Added:**
- A warning if the user got filenames with exotic symbols that are used by the `.doom` files.
## Other
- Fixed some broken links and added more licensees to `other_licenses.txt`.
- Updated the `retrodeck_credits.txt`.