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 ## 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 ## 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`. - Reduced the application size by around `600MB`.
- Decreased the build time from `3.30` hours to about `1` hour. - 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. - 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. - Reworked the `pre_build_automation script`, adding new features.
- Improved logging. - Improved logging.
- Implemented changes for the future Godot version of the Configurator. - 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. - 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. 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"> <img src="../../../wiki_icons/retrodeck/icon-configurator.svg" width="120">
**Changes:** **Changes:**
- BIOS Checkers have been merged into one checker. - The two BIOS Checkers tools have been merged into one `BIOS Checker`.
- Renamed `Open Emulator` to -> `Open Emulator / Component` to account for SRM, GZDoom and other systems. - Renamed `Open Emulator` to -> `Open Emulator / Component` to account for Steam Rom Manger, GZDoom and other systems.
**Added:** **Added:**
- Various compression improvements commits by Cohee to the compression tool. - Backported the new Godot Configurtor BIOS list to the old BIOS Checker. The `BIOS Checker` now support more the double the amount of BIOS.
- Backported the new Godot BIOS list to the old Checker resulting in several more BIOS in the list. - 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"> <img src="../bioschecker.png" width="1000">
@ -209,7 +212,7 @@ All components have been updated to a later version
- Retroarch & cores - Retroarch & cores
- Systems - 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 ### RPCS3
<img src="../../../wiki_images/logos/rpcs3-logo.png" width="100"> <img src="../../../wiki_images/logos/rpcs3-logo.png" width="100">🦸
**Added:** **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. - 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`.