The bloggening

This commit is contained in:
Lazorne 2023-12-02 20:48:33 +01:00
parent f65c8fb901
commit ece1259ea5
8 changed files with 46 additions and 38 deletions

View file

@ -9,7 +9,6 @@ Hello community!
We in the team thought we could give you a quick status update on how development is going.
**Status update 2023-04:**
Controls, Controls, Controls!
@ -18,7 +17,7 @@ Right now we are working on a huge overhaul of the Steam Deck's input profile f
The team have painstakingly made a huge map (excel) with all the emulators hotkeys, how they can be mapped and in the end classified as important, semi-important och not important.
<!-- more -->
*The thoughts so far:*

View file

@ -15,15 +15,17 @@ Github link if you don't know what the project is: [https://github.com/XargonWan
With 0.7b and summer just around the corner we in the team thought this month we should focus more on a mix of topics.
<!-- more -->
# Read First Important Changes in 0.7b!
&#x200B;
* `PCSX2-SA` latest updates are not compatible with old save states. Please make sure you do an in-game save to your virtual memory card before upgrading.
* The following emulators have changed as the defaults and now run the stand-alone version: `Dolphin`, `Citra`, `PPSSPP`.If you have saves states or just want to go back to the `RetroArch` versions, you can always switch back by pressing: `Other Settings` `Alternative Emulators` in the main interface and set them there.
* If you decide to install the new `RetroDECK Controller Layout` for the Steam Deck, it will wipe your custom configurations and emulator settings. Thats because all the configs need to be updated and changed to be compatible. The choice is yours (you can always install it later via the Configurator if you change your mind).
&#x200B;
# What are the upsides of RetroDECKs all-in-one approach?
@ -35,7 +37,7 @@ Quite many actually!
* We can expose various hidden/hard to find emulation features and allow the users to customize various experiences directly inside the application itself without needing to go into the Steam Decks desktop environment.
* We are leveraging the power of compiling these emulators ourselves (where possible) to make a more complete unified experience a reality with custom patches.
&#x200B;
**What are the downsides of this approach?**
@ -44,7 +46,7 @@ Quite many actually!
* Emulator updates need to be in point releases and not daily, since we cant update emulators inside an existing flatpak. As we apply the RetroDECK Framework on top of the emulators, we sometimes need to do some tinkering before we can release a new version. But you can expect semi-frequent emulator-update point releases, historically we have been fast if we feel the need to get something out quickly. Major new updates that add features to the RetroDECK application itself will take more time.
* *There has been some issues with Yuzu in the past, but we have redone our entire Yuzu pipeline for 0.7b s it should allow for faster updates.*
&#x200B;
# What is RetroDECK's vision and design philosophy?
@ -58,7 +60,7 @@ Quite many actually!
* We want to make the emulation available for everyone; from the casual to the power user. Keep it simple, everything in one application and download it like any other software. Only one thing to update.
* Prioritize security and keep everything contained as much as possible.
&#x200B;
**How does this vision effect design?**
@ -78,17 +80,17 @@ Just look our wiki under mods/texture packs and look forward to 0.7b.
[https://github.com/XargonWan/RetroDECK/wiki](https://github.com/XargonWan/RetroDECK/wiki)
&#x200B;
Another example is (as others have done) move `gamelists` to under the retrodeck folder. This is a safer way of doing it and it's easier for the users to take backups.
&#x200B;
**What to expect in the future?**
You can expect most of the standard stuff like that you can except from an emulation solution in the future:
&#x200B;
* Cloud-sync
* USB and FTP file transfer
@ -106,7 +108,7 @@ The RetroDECK framework is a complete system that applies and adds features, fix
This is also one of the reasons we needed to restructure save file folders in the past updates as well.
&#x200B;
**What does the RetroDECK Framework allow you to do?**
@ -114,7 +116,7 @@ It allows us to ship deeper choices, customization, apply settings globally, cre
But what truly excites us in the team is the more advanced big features that we have not seen anyone else do on SteamOS or other operative systems.
&#x200B;
**Some light examples in 0.7b of the framework is:**
@ -124,14 +126,14 @@ But what truly excites us in the team is the more advanced big features that we
Please be careful when moving data to exotic locations don't be like Mr.Angry:
&#x200B;
&#x200B;
* Log in/logout/hardcore mode for RetroAchivements hardcore mode for all supported emulators.
* Apply Borders, Shaders and Widescreen mode per emulator / core or globally.
&#x200B;
**Note:**
@ -141,19 +143,19 @@ RetroDECK will offer full user choice and not a blanket all or nothing. You coul
Here is one example:
&#x200B;
Think about configurations for emulators. How most other solutions are handling changes or updates is just a blanket call all-or-nothing. Either you accept the changes and remove everything you have done or keep your changes without getting the updates.
What we are building with the framework is a system to inject point changes into configurations.
&#x200B;
*So instead of doing the crude way others are doing:*
Force replace in `config.xml` old with new `config.xml` yes or no?
&#x200B;
***What our goal is and what we are building:***
@ -167,13 +169,13 @@ So we can compare changes between the new `config.xml` and the old, then inject
So we hope in the future to be able to save even more custom configs even with the emulator updates. We also hope to make configuring emulators easier... more on that in a future development update after the summer.
&#x200B;
**Another big example:**
If you read the recent article, we in the RetroDECK team are happy to unveil the `RetroDECK: Multiuser Mode`. This is only the first one of the big features we have planned for future updates and stands as an example of the complicated features we can accomplish. There is even more crazy stuff in development for the future big releases then this, so consider this a taste of things to come. It will not be ready for 0.7b but can be enabled with CLI commands for testing.
&#x200B;
See the following Q&A:
@ -185,49 +187,49 @@ First read here:
This is for testing only in 0.7b!
&#x200B;
**What does Multiuser Mode mean?**
It creates a new directory structure `retrodeck/multi-user-data/<username>` and allows multiple users to use RetroDECK from one device.
&#x200B;
**Wait... what.. how?! What about saves?! Configurations?! Custom settings?!**
They are all saved per user if you enable it. You, your sister, brother, child, husband, wife, dog, cat could all have their separate saves, states and custom emulator settings just for themselves when they select their own profile.
&#x200B;
**Does it support the Steam Decks multiple users in Game Mode? Will RetroDECK hook those Steam Users into the enabled Multiuser system?**
Yes, that is the intent and should work, so you can log into your Steam Deck profile and have your RetroDECK saves/configs.
&#x200B;
**What about a Linux Desktop PC that don't have Steam installed?**
We also support locally created “RetroDECK Users” so, for those Linux Desktop users in the future that dont use Steam and just want RetroDECK on their device.
&#x200B;
**What happens if I disable multiuser mode?**
You chose one profile as the primary user and the other data still exists under `retrodeck/multi-user-data/<username>`. No data is lost until you delete it manually.
&#x200B;
**What happens if I re-enable multiuser mode?**
If you have had multiuser mode enabled and disable it, then re-enable it and have not deleted any `retrodeck/multi-user-data/` everything should work as it did before.
&#x200B;
**Will there be an easy way transfer/export/import a user profile, like press a button and my can export to my profile (saves, configurations, with/without roms) to my friend's device on something like a USB or other media?**
Not for 0.7b but hopefully for the next major update 0.8b.
&#x200B;
# Other things
@ -243,11 +245,11 @@ Or as another:
*“Aozora is just a tiny Japanese banks name! This is clearly just an update to pay some of our dept to the community off! Stop with that horizon nonsense mumbo jumbo!”*
&#x200B;
**What are some examples I can help out with with?**
&#x200B;
**Artist/Creators:**
@ -260,7 +262,7 @@ Or as another:
* Create instruction videos.
* Help us make RetroDECK better.
&#x200B;
**Developers:**
@ -269,14 +271,14 @@ Or as another:
* Help us get releases out faster.
* Help us make RetroDECK better.
&#x200B;
**Testers:**
* Help us test cooker builds and submit bugs and feedback.
* Help us make RetroDECK better.
&#x200B;
**Everyone:**
@ -285,13 +287,13 @@ Or as another:
* Engage with the rest of the community.
* Help us make RetroDECK better.
&#x200B;
**Summer Period**
As the summer period arrives there will be a holiday break on these kind of development posts until after the summer. Some parts of the team is also going on vacation, you can still except semi regular emulator updates and bug fixes as usual in 0.7.X releases (but no major 0.8b - Bonsai Banana version in the middle of the summer!).
&#x200B;
**End Quote**

View file

@ -16,6 +16,8 @@ We in the team thought we could give you a quick status update on how developmen
First of we are working out some bugs and issues with Duckstation and Primehack, the later will have a totally from the ground up redone configuration for a more optimized experience.
<!-- more -->
RetroDECK is also moving to another cloud provider for our buildserver and website, sponsored by one generous community member (THANKS!).
Another recent breakthrough was getting chdman the compression tool for disc based games running inside a flatpak (sandbox environment). It should be accessible later in a future version via CLI and we will check if it's possible to a build in GUI for it later in the future.

View file

@ -16,6 +16,8 @@ We in the team thought we could give you a quick status update on how developmen
As a continuation of last months post, some parts of the team have been working on hotkeys and controls (in fact since October 2022 [https://github.com/XargonWan/RetroDECK/issues/194](https://github.com/XargonWan/RetroDECK/issues/194)).
<!-- more -->
*This is only one part of the 0.7b update.*

View file

@ -16,7 +16,7 @@ If you dont know what RetroDECK is or want more information check out the wik
It is the end of November and we want to give you a status update on how things are going with RetroDECK. First off development is going steady, and we have a lot of features in the pipeline but also some IRL things that slow us down a bit (work, new baby etc…). But let us talk about what we are working on and answer some questions.
<!-- more -->
**Note:**

View file

@ -14,7 +14,7 @@ GitHub link if you do not know what the project is: [https://github.com/XargonWa
We hope that everyone is ready for a tiny spooky October status update.
<!-- more -->
# We begin with thanking all kind emulator developers.

View file

@ -19,9 +19,10 @@ GitHub link if you do not know what the project is: [https://github.com/XargonWa
We hope that everyone had a good summer and that you are ready for a tiny status update with a plethora of mixed topics.
But before we get into what we are working on we want to make a short statement.
<!-- more -->
# Our commitment to Open-Source

View file

@ -27,6 +27,8 @@ plugins:
archive: true
pagination: false
pagination: false
post_excerpt: required
post_excerpt_separator: <!-- more -->
# Sidebar Navigation