diff --git a/ponzu.md b/ponzu.md
deleted file mode 100644
index a752d0d..0000000
--- a/ponzu.md
+++ /dev/null
@@ -1,36 +0,0 @@
-# Guide: Ponzu
-
-
-
-Ponzu is a RetroDECK Framework function that is searching for Citra and Yuzu AppImages and integrates them into the RetroDECK framework, the result is that if a user provides their own AppImages, these will be available as emulators inside RetroDECK.
-
-## Where to put the AppImages
-Ponzu is looking for the AppImages in the `retrodeck/ponzu/` directory (lowercase).
-
-### Accepted filenames
-- Yuzu*.AppImage
-- yuzu*.AppImage
-- Citra*.AppImage
-- citra*.Appimage
-Where `*` means that there can be a combination of any character.
-
-### Does Ponzu require eny BIOS file?
-Not itself, but please check the dedicated emulators pages: Citra and Yuzu in the Archive.
-
-## Accepted version
-Ponzu was tested only with the latest versions of both the emulators.
-
-## How to:
-- Quit RetroDECK
-- Put the dsired AppImages into `retrodeck/ponzu/`
-- Open RetroDECK and wait
-When RetroDECK will be started you will see the new Citra and Yuzu entries in the Configurator, such as Open Emulator and Reset Emulator. After this the emulators will be working like before, with the difference that now they are no more the default emulators.
-
-## How to make them defaults?
-WIP
-
-## How to uninstall the emulators
-- Open Configurator
-- Navigate to RetroDECK Tools
-- Run Ponzu - Remove Citra or Ponzu - Remove Yuzu
-Your saves and games will not be deleted, so if you decide to re-install them everything will be as you left, except for the configurations that they will reset as RetroDECK defaults.
\ No newline at end of file
diff --git a/wiki-rtd/docs/blog/posts/2024/March-2024-yuzu.md b/wiki-rtd/docs/blog/posts/2024/March-2024-yuzu.md
index b32f01d..f645aa1 100644
--- a/wiki-rtd/docs/blog/posts/2024/March-2024-yuzu.md
+++ b/wiki-rtd/docs/blog/posts/2024/March-2024-yuzu.md
@@ -15,8 +15,6 @@ Highlights:
Hello everyone!
-First this is not the real development blog post but a tiny extra one to adress one key issue:
-
As you might have heard Yuzu & Citra (stand alone version) is no more and anyone supplying Yuzu or Citra is breaking the court settlement and could be targeted for litigation.
So as an effect of this, the RetroDECK Team will remove Yuzu & Citra from RetroDECK at the start of the next update 0.8.0b.
@@ -99,19 +97,29 @@ They have been moved to the Archive Section.
Yes, the planned feature has been removed, but not all the effort was lost as this turned into Ponzu.
-## What is Ponzu?
+### Q: What is Ponzu?
+Ponzu is in part the former Yuzu (Custom) AppImage Loader and tool that we had planned for 0.8.0b with a changed scope.
-Ponzu is in part the former Yuzu (Custom) AppImage loader and tool. If the user has personal backups of the last versions of the now defunct emulators in AppImage format they can temporarily be used with RetroDECK as-is.
+If the user has personal backups of any dead emulators in AppImage format, they can temporarily be used with RetroDECK as a safe way to migrate to other solutions.
-### Should this be seen as official support for the removed emulators?
+### Q: Should this be seen as official support for the removed emulators?
-No, this is more of a tool to point towards those version from RetroDECK and some parts to be used from within RetroDECK and the ES-DE Frontend.
+No, the the only official emulators we support for those systems are Ryujinx and Citra-core in RetroArch.
-The official defaults are `Ryujinx` and `Citra-core in RetroArch` from 0.8.0b.
+Since day one of our announcements of both Citras and Yuzus removal we updated our social rules to reflect that any type of discussion about these emulators will come with a warning first and then a ban.
-But the user can choose to run those systems against the AppImages instead from the ES-DE interface.
+RetroDECK will not provide any new: configurations, bug fixes, improvements, or any kind of support at all for the AppImages. There is also a very substantial risk that future updates can break the compatibility, this to be seen as a temporary as-is solution.
-RetroDECK will not provide any new: configs, bugfixes, improvements and support towards this function or the AppImages. There is also a risk that future updates can break the compatibility with the AppImages, this is a as-is solution.
+We strongly recommend everyone to just use Ponzu as the intended safe way to migrate to Ryujinx or the Citra-core (finish, save and move).
+
+
+### Q: Will you be looking in into other forks of Citra & Yuzu later and add into RetroDECK?
+
+First, this type of event makes it ripe for scammers.
+
+We would urge all users to be extra careful and not blindly downloading solutions and any type of fan patches/tweaks for the dead emulators that we have seen circulating.
+
+If good, ethical, lasting and safe forks can even arise, that also have been vetted by the FOSS community, then we will investigate it.
## Will Ponzu be a part of 0.8.0b?
diff --git a/wiki-rtd/docs/index.md b/wiki-rtd/docs/index.md
index 52562dc..50f862e 100644
--- a/wiki-rtd/docs/index.md
+++ b/wiki-rtd/docs/index.md
@@ -18,7 +18,7 @@ Those can either be:
### Do you want to help to contribute to the wiki?
-Join the [Discord](https://discord.gg/Dz3szYsP8g) and post in `๐-i-want-to-help` channel that you want to help with the wiki.
+Join the [Discord](https://discord.gg/WDc5C9YWMx) and post in `๐-i-want-to-help` channel that you want to help with the wiki.
You will then get access to the `๐-wiki-maintainers`channel by one of the mods and you can discuss with your fellow contributors in that channel.
## Start using RetroDECK
@@ -37,7 +37,7 @@ And check out the other articles under the `General Information ๐ฐ` section.
More information in the `Community & Helping Out โค๏ธ` section
-[Discord](https://discord.gg/Dz3szYsP8g)
+[Discord](https://discord.gg/WDc5C9YWMx)
[Matrix](https://matrix.to/#/#retrodeck:matrix.org)
[Lemmy](https://lemmy.zip/c/retrodeck)
[Reddit](https://www.reddit.com/r/retrodeck)
diff --git a/wiki-rtd/docs/wiki_about/donations-licenses.md b/wiki-rtd/docs/wiki_about/donations-licenses.md
index 8060512..74d47bf 100644
--- a/wiki-rtd/docs/wiki_about/donations-licenses.md
+++ b/wiki-rtd/docs/wiki_about/donations-licenses.md
@@ -123,10 +123,6 @@ ares is a cross-platform, open source, multi-system emulator, focusing on accura
The world's first free and open-source PlayStation 3 emulator/debugger, written in C++ for Windows, Linux, macOS and FreeBSD.
#### Where to donate / support the project?
-**NOTE:**
-
-Since the beginning of the Ukraine war, RPCS3 became unable to manage funds from the Patreon directly due to sanctions imposed on Russia.
-Before donating check the current status on their Patreon.
[Patreon](https://patreon.com/Nekotekina)
@@ -389,6 +385,10 @@ CC0
[Licenses](https://fontstruct.com/fontstructions/show/1844233/pixel-sans-13)
+### Freedoom
+
+[Licenses](https://github.com/freedoom/freedoom?tab=License-1-ov-file)
+
---
## Other Licenses
@@ -407,6 +407,7 @@ Here we showcase the licenses of projects / functions we might use in part, got
### Lutris
[Licenses](https://github.com/lutris/lutris/blob/master/LICENSE)
+
### Steam Deck & Steam Deck Logo
The Steam Deck logo and Steam Deck device is a registered trademark of Valve Corporation. This project is in no way officially affiliated with Valve.
diff --git a/wiki-rtd/docs/wiki_bugs/known-issues.md b/wiki-rtd/docs/wiki_bugs/known-issues.md
index 2e1c290..53e5723 100644
--- a/wiki-rtd/docs/wiki_bugs/known-issues.md
+++ b/wiki-rtd/docs/wiki_bugs/known-issues.md
@@ -3,32 +3,116 @@
What follows is a list of known issues.
For a list of reported bugs please check here on github: [RetroDECK issues](https://github.com/XargonWan/RetroDECK/issues/)
-## Bigger issues
+## Emulator / Engine Issues
- `Duckstation` memory cards folders are not created making memory cards not work (default for PSX is RetroArch - Swanstation). The path is:`/retrodeck/saves/psx/duckstation/memcards/` this problem can be solved by manually creating the folders.
- `Linux Desktop: Wayland` Several emulators do not work in `Wayland` and we recommend using `X11` until those issues are fixed either by us or upstream.
-## Minor issues
-
- `PPSSPP` Retroachievements is in the latest version, you can login / logout / enable hardcore mode normally from the emulators interface. It is right now not configurable in the Configurator (as it works a bit differently than the other emulators), we hope to have a solution for it later.
- `RetroArch: Gambatte` Quitting the core with the `Quit` radial function makes the core swap the palette while playing GB.
- `RetroArch` Borders are in some few cases disappearing in the latest RetroArch version. A workaround is to reset RetroArch from the Configurator.
-## Hotkey and Controller Issues
+## External Controller issues
+
+### Known Issues: External Controllers - Steam Deck
+
+- Sometimes the emulators / engines gets confused on what controller is player 1 and takes the docked Steam Deck as player 1 and not the external contrller. You can solve this by going into the Reorder Controllers interface in Steam and try switching between Player 1 or Player 2.
+
+### Known Issues: External Controllers - Linux Desktop
+
+Linux Desktop via Steam Input is complex. There are a lot of variables and the RetroDECK Team don't have the ability to test for all of them:
+
+- What kind of packages are installed.
+- What kind of drivers you have installed.
+- What distro you are using.
+- What desktop you are using.
+- If you are running X11 or Wayland.
+- If you have a Steam Deck based Distro with Valves "Game Mode".
+
+We are trying to keep track of all the issues here and have reported several to Valve:
+
+https://github.com/XargonWan/RetroDECK/issues/716
+
+**Bug: Destop Profiles take preset over Game Profile**
+
+Since the one of the recent Steam Client updates, there is a bug that causes Steam to take the Desktop Profile instead of the Game Profile. Sometimes it even takes both inputs and sends double inputs for every action.
+
+Possible solutions by our users and team members:
+
+- Try and use the RetroDECK Profile as the Desktop Profile and turning off the Game Profile.
+- Going into big picture and launching RetroDECK from there.
+- Starting big picture, exiting big picture and then launching RetroDECK from the Desktop Client.
+
+**Bug: Missing Radials in certain systems**
+
+The radial menus on certain Linux Systems are hidden behind the game window or the Steam overlay (they still work and you can navigate them).
+
+We thought about doing a temporary none radial profiles for each controller to get around this bug.
+But later changed our minds as we would have even more input configs to maintain, with a risk they become permanent.
+
+### External Controller Issues - GZDOOM
+
+GZDOOM have some kind of conflict with Steam Input in when more then one controller that causes input looping in menus. Make sure that the controller you are using is set as Player 1 else use Reorder Controllers interface in Steam to make it Player 1.
+
+We are still investigation the cause of it, if you know of a solution please contact the RetroDECK Team.
+
+
+## Hotkey Issues
**Not all Emulators has hotkey support; some have partial support; some has none and some has a majority implemented**
The plan is to map as much as we can into the RetroDECK Hotkey System below. We are also patching in Emulator Hotkeys with the `RetroDECK Framework` (if possible) to be compatible with the system. If an emulator later adds better hotkey support, we plan to map it towards the same functions for a unified experience across as many emulators as possible.
-### Emulator Issues
-
-* `RPCS3` hotkeys/shortcuts do not work and they are a new experimental feature. To exit you must shut down RPCS3 from the `Switch Window` inside the Steam Deck interface or quit the application on Desktop.
+-s `RPCS3` hotkeys/shortcuts do not work and they are a new experimental feature. To exit you must shut down RPCS3 from the `Switch Window` inside the Steam Deck interface or quit the application on Desktop.
- `CEMU` has almost no hotkey support.
- `XEMU` has no hotkey support.
-- `Citra` is the only dual-screen emulator that allows a hotkey for changing the screen layout, others: `MelonDS`, `RetroArch`, `Cemu` has no hotkey for it.
+
+## External Controller Issues - Steam Deck
+
+- Sometimes the emulators / engines gets confused on what controller is player 1 and takes the docked Steam Deck as player 1 and not the external contrller. You can solve this by going into the Reorder Controllers interface in Steam and try switching between Player 1 or Player 2.
+
+
+## External Controller Issues - Linux Desktop
+
+Linux Desktop via Steam Input is complex. There are a lot of variables and the RetroDECK Team don't have the ability to test for all of them:
+
+- What kind of packages are installed.
+- What kind of drivers you have installed.
+- What distro you are using.
+- What desktop you are using.
+- If you are running X11 or Wayland.
+- If you have a Steam Deck based Distro with Valves "Game Mode".
+
+We are trying to keep track of all the issues here and have reported several to Valve:
+
+https://github.com/XargonWan/RetroDECK/issues/716
+
+**Bug: Destop Profiles take preset over Game Profile**
+
+Since the one of the recent Steam Client updates, there is a bug that causes Steam to take the Desktop Profile instead of the Game Profile. Sometimes it even takes both inputs and sends double inputs for every action.
+
+Possible solutions by our users and team members:
+
+- Try and use the RetroDECK Profile as the Desktop Profile and turning off the Game Profile.
+- Going into big picture and launching RetroDECK from there.
+- Starting big picture, exiting big picture and then launching RetroDECK from the Desktop Client.
+
+**Bug: Missing Radials in certain systems**
+
+The radial menus on certain Linux Systems are hidden behind the game window or the Steam overlay (they still work and you can navigate them).
+
+We thought about doing a temporary none radial profiles for each controller to get around this bug.
+But later changed our minds as we would have even more input configs to maintain, with a risk they become permanent.
+
+## External Controller Issues - GZDOOM
+
+GZDOOM have some kind of conflict with Steam Input in when more then one controller that causes input looping in menus. Make sure that the controller you are using is set as Player 1 else use Reorder Controllers interface in Steam to make it Player 1.
+
+We are still investigation the cause of it, if you know of a solution please contact the RetroDECK Team.
+
## Missing Features
diff --git a/wiki-rtd/docs/wiki_bugs/report-bugs.md b/wiki-rtd/docs/wiki_bugs/report-bugs.md
index fac778b..83ed9da 100644
--- a/wiki-rtd/docs/wiki_bugs/report-bugs.md
+++ b/wiki-rtd/docs/wiki_bugs/report-bugs.md
@@ -27,7 +27,7 @@ The RetroDECK Team tries our best to spread any knowledge, tips, or clarificatio
### Discord
-[Discord](https://discord.gg/Dz3szYsP8g)
+[Discord](https://discord.gg/WDc5C9YWMx)
Discord is used for more guidance type issues and community support.
diff --git a/wiki-rtd/docs/wiki_community/discord.md b/wiki-rtd/docs/wiki_community/discord.md
index 9b6e7d7..6bfc5f1 100644
--- a/wiki-rtd/docs/wiki_community/discord.md
+++ b/wiki-rtd/docs/wiki_community/discord.md
@@ -1,7 +1,7 @@
# Discord
The Discord can be found here:
-[Discord](https://discord.gg/Dz3szYsP8g)
+[Discord](https://discord.gg/WDc5C9YWMx)
## Information
@@ -10,31 +10,24 @@ Discord is a primary communication hub for the RetroDECK project.
## Discord Rules
-### Do not do any of the following
+The RetroDECK community spans worldwide and we in the team are grateful for that. We want everyone to feel welcome here no matter who you are, with that said:
-- Discuss any type of piracy whatsoever.
-
-- Ask for roms, bios, games and where/how to find
-them and don't PM the RetroDECK team members about it either.
-
-- Post NSFW & NSFL content.
-
-- Try to sell or promote your products and/or services, this is not a store or a marketplace (discussing experiences, asking for advice and reviews of products related to gaming and retro gaming is fine).
-
-- Post hateful comments.
-
-- Discuss your political or religious viewpoints here.
-
-- Attack server members in the channels or private in PMs on: political viewpoints, religious/non religious believes, gender, race, sexual orientation, age or any other way (if you have been attacked please message a mod in a PM).
-
-- Spam or flood the channels.
-
-- Share information or pictures about leaked games.
-
-- Spoil any new or old game or media. If you want to write about it, use the ||spoiler tag|| to prevent to ruin other user's fruition.
-
-- Use the โ ๐ฌ-general channel for support requests.
+We have the following rules (any breakage of these rules might lead to a warning or a ban):
+1. **DO NOT:** Discuss any type of piracy whatsoever.
+2. **DO NOT:** Ask for roms, bios, shader dumps, games, anything about taken down emulator projects and where/how to find them and don't PM the RetroDECK team members about it either.
+3. **DO NOT:** Post NSFW & NSFL content.
+4. **DO NOT:** Try to sell or promote your products and/or services, this is not a store or a marketplace (discussing experiences, asking for advice and reviews of products related to gaming and retro gaming is fine).
+5. **DO NOT:** Post hateful comments.
+6. **DO NOT:** Discuss your political or religious viewpoints here.
+7. **DO NOT:** Attack server members in the channels or private in PMs on: political viewpoints, religious/non religious believes, gender, race, sexual orientation, age or any other way (if you have been attacked please message a mod in a PM).
+8. **DO NOT:** Spam or flood the channels.
+9. **DO NOT:** Share information or pictures about leaked games.
+10. **DO NOT:** Spoil any new or old game or media. If you want to write about it, use the ||spoiler tag|| to prevent to ruin other user's fruition.
+11. **DO NOT:** Use โ :speech_balloon:-general for support requests use โ :handshake:-community-support and ask the community help for before creating a official support thread in โ :sos:-support .
+Before submitting any request please read up on the https://retrodeck.readthedocs.io/
+12. **DO NOT:**Share any type of scam/dangerous/compromising content such as multi-level marketing recruitments , strange crypto & nfts scams, viruses or other types of such content.
+13. **DO NOT:** Joke about self-harm, you will be taken literally, banned and reported.
- Rule 42
@@ -44,12 +37,13 @@ DO NOT : Break the space time continuum with time travel and/or para dimensional
### Please help and try your best to do
-- Try to keep memes, light spam and funny posts in the โ ๐ธ-random-memes channel (however flooding is always prohibited and all server rules must till be respected even in this channel).
+Instead of breaking the rules **DO** the following
-- Be patient, be polite, donโt swear and be respectful to each other.
+**DO:** Try to keep memes, light spam and funny posts in the โ :frog:-random-memes channel (however flooding is always prohibited and all server rules must till be respected even in this channel).
+**DO:** Be patient, be polite, donโt swear and be respectful to each other.
+**DO:** Try your best to keep the topic in the correct channel.
+**DO:** Try your best to help each other.
+**DO:** Be mindful that the RetroDECK team is working on this project out of passion and spending their own free time to make it happen. You can't expect 24/7 hours support and help. When you do feel the need to ask for help or advice from the RetroDECK team respect all the rules while doing so.
-- Keep the topic in the correct channel.
-
-- Help other members of the community.
-
-- Be mindful that the RetroDECK team is working on this project out of passion and spending their own free time to make it happen. You can't expect 24/7 hours support and help. When you do feel the need to ask for help or advice from the RetroDECK team respect rule 13.
+*"Vivi e lascia vivere"*
+RetroDECK Team
diff --git a/wiki-rtd/docs/wiki_configurator/ponzu.md b/wiki-rtd/docs/wiki_configurator/ponzu.md
index 4cb61bc..ffb03b5 100644
--- a/wiki-rtd/docs/wiki_configurator/ponzu.md
+++ b/wiki-rtd/docs/wiki_configurator/ponzu.md
@@ -2,13 +2,15 @@
-Ponzu is an as-is function that is searching for user provided (Defunct) Citra and Yuzu AppImages and make them available (if possible) as emulators inside RetroDECK.
+Ponzu is an temporary as-is function that is searching for user provided Citra and Yuzu AppImages and make them available as emulators inside RetroDECK.
-### Should this be seen as alternative official support for the removed emulators?
+### Should this be seen as official support for the removed emulators?
-No, this is a tool to point towards those versions from RetroDECK and some parts to be used from within RetroDECK and the ES-DE Frontend.
+No, the only official and supported defaults are Ryujinx and Citra-core in RetroArch.
-RetroDECK will not provide any new: configs, bugfixes, improvements and support towards this function or the AppImages. If future updates breaks the AppImages it will probably not be fixed, this is a as-is solution.
+RetroDECK will not provide any new: configs, bugfixes, improvements or support towards the AppImages. There is also a risk that future updates can break the compatibility with the AppImages (because they are no longer maintained and dead), this is a as-is solution.
+
+We strongly recommenced everyone to just use Ponzu as a way to safely migrate to Ryujinx or the Citra-core (save and move).
## Where to put the AppImages
@@ -20,14 +22,15 @@ Ponzu is looking for the AppImages in the `retrodeck/ponzu/` directory (lowercas
- yuzu*.AppImage
- Citra*.AppImage
- citra*.Appimage
-Where `*` means that there can be a combination of any character.
-Only the last versions will work.
+Where `*` means that there can be a combination of any character.
## How to:
+Note you need to COPY the appimages as RetroDECK will consume them for the necessary files.
+
- Create the `retrodeck/ponzu/` folder
-- Put the AppImages in there
+- COPY the AppImages in there
- Open RetroDECK and wait.
- When RetroDECK is loaded you can point towards the AppImages (if they still work)
@@ -36,6 +39,10 @@ Only the last versions will work.
- Open Configurator
- Navigate to RetroDECK Tools
- Run Ponzu - Remove Ponzu
-- This removes the AppImages
+- This removes the Emulators.
-Your saves and games will not be deleted, so if you decide to re-install them everything will be as you left, except for the configurations that they will reset as RetroDECK defaults.
+Your saves and games will not be deleted, so if you decide to re-install them everything will be as you left, except for the configurations that they will reset as RetroDECK legacy defaults.
+
+## Note on Full Reset
+
+If you do a Full Reset of RetroDECK you will need to do the Ponzu process again.
diff --git a/wiki-rtd/docs/wiki_controllers/generic/standard/generic-standard-hotkeys.md b/wiki-rtd/docs/wiki_controllers/generic/standard/generic-standard-hotkeys.md
index 5e8fcc7..57a4a20 100644
--- a/wiki-rtd/docs/wiki_controllers/generic/standard/generic-standard-hotkeys.md
+++ b/wiki-rtd/docs/wiki_controllers/generic/standard/generic-standard-hotkeys.md
@@ -2,7 +2,7 @@
## What are the Official profiles called?
-- Generic Standard : `RetroDECK: Generic - Standard`
+- Generic Standard : `RetroDECK: Generic - Standard v.1b`
## Global Hotkeys: Generic Button Combos
@@ -31,15 +31,15 @@ What follows is a list of hotkeys:
| Save State | `SELECT + R1` | `CTRL + S` | `RetroArch` `Citra` `Dolphin/Primehack` `Duckstation` `PCSX2` | | |
| Rewind | `SELECT + L2` | `CTRL + -` | `RetroArch` `Duckstation` | | |
| Fast forward | `SELECT + R2` | `CTRL + +` | `RetroArch` `Duckstation` `MelonDS` `PCSX2` | | |
-| Global Radial Menu | `SELECT + Left Joystick` | | | Opens the Radial Menu |
+| Simple Radial Menu | `SELECT + Left Joystick` | | | Opens the Radial Menu |
-### Global Radial Menu
+### Simple Radial Menu
-The Global Radial Menu is activated by holding `SELECT` and by moving the `Left Joystick`, then by pressing `L3` allows you press the selected radial button.
+The Simple Radial Menu is activated by holding `SELECT` and by moving the `Left Joystick`, then by pressing `L3` allows you press the selected radial button.
Read more at the:
-[Standard Controller: Radial Menu](../../radial-menus/controller-standard-radial.md) to see all the available commands.
+[Standard Controller: Simple Radial Menu](../../radial-menus/controller-simple-radial.md) to see all the available commands.
### Right Joystick as Temporary Mouse
diff --git a/wiki-rtd/docs/wiki_controllers/nintendo/nintendo-hotkeys.md b/wiki-rtd/docs/wiki_controllers/nintendo/nintendo-hotkeys.md
index 34bb1ef..d3c62b9 100644
--- a/wiki-rtd/docs/wiki_controllers/nintendo/nintendo-hotkeys.md
+++ b/wiki-rtd/docs/wiki_controllers/nintendo/nintendo-hotkeys.md
@@ -2,7 +2,7 @@
## What are the Official profiles called?
-- Switch Pro Controller: `RetroDECK: Switch Pro`
+- Switch Pro Controller: `RetroDECK: Switch Pro v.1b`
## Global Hotkeys: Nintendo Button Combos
@@ -18,29 +18,28 @@ What follows is a list of hotkeys:
| Function | Button / Combination| Command | Emulator Support | Comment |
| :--- | :---: | :---: | :---: | :---: |
-| Pause / Resume | `SELECT + B` | `CTRL + P` | `RetroArch` `Citra` `Dolphin/Primehack` `Duckstation` `MelonDS` `PCSX2` `Yuzu` | |
-| Take Screenshot | `SELECT + A` | `CTRL + X` | `RetroArch` `Citra` `Dolphin/Primehack` `Duckstation` `PCSX2` `Yuzu` | |
-| Fullscreen Toggle | `SELECT + Y` | `CTRL + ENTER` | `Citra` `Dolphin/Primehack` `Duckstation` `MelonDS` `PCSX2` `Yuzu` | |
-| Open Menu | `SELECT + X` | `CTRL + M` | `RetroArch` `Duckstation` `PCSX2` `Yuzu` |
-| Quit Emulator | `SELECT + Start` | `CTRL + Q` |`RetroArch` `Citra` `Dolphin/Primehack` `Duckstation` `PCSX2` `Yuzu` | | |
+| Pause / Resume | `SELECT + B` | `CTRL + P` | `RetroArch` `Citra (Legacy)` `Dolphin/Primehack` `Duckstation` `MelonDS` `PCSX2` `Yuzu (Legacy)` | |
+| Take Screenshot | `SELECT + A` | `CTRL + X` | `RetroArch` `Citra (Legacy)` `Dolphin/Primehack` `Duckstation` `PCSX2` `Yuzu (Legacy)` | |
+| Fullscreen Toggle | `SELECT + Y` | `CTRL + ENTER` | `Citra (Legacy)` `Dolphin/Primehack` `Duckstation` `MelonDS` `PCSX2` `Yuzu (Legacy)` | |
+| Open Menu | `SELECT + X` | `CTRL + M` | `RetroArch` `Duckstation` `PCSX2` `Yuzu (Legacy)` |
+| Quit Emulator | `SELECT + Start` | `CTRL + Q` |`RetroArch` `Citra (Legacy)` `Dolphin/Primehack` `Duckstation` `PCSX2` `Yuzu (Legacy)` | | |
| Previous State Slot | `SELECT + D-Pad Left` | `CTRL + J` | `RetroArch` `Dolphin/Primehack` `Duckstation` `PCSX2`| | |
| Next State Slot | `SELECT + D-Pad Right` | `CTRL + K` | `RetroArch` `Dolphin/Primehack` `Duckstation` `PCSX2`|
-| Increase Emulation Speed | `SELECT + D-Pad Up` | `CTRL + 1` | `Citra` `Dolphin/Primehack` `Duckstation` `PCSX2`| | |
-| Decrease Emulation Speed | `SELECT + D-Pad Down` | `CTRL + 2` | `Citra` `Dolphin/Primehack` `Duckstation` `PCSX2`| | |
-| Load State | `SELECT + L1` | `CTRL + A` | `RetroArch` `Citra` `Dolphin/Primehack` `Duckstation` `PCSX2` | |
-| Save State | `SELECT + R1` | `CTRL + S` | `RetroArch` `Citra` `Dolphin/Primehack` `Duckstation` `PCSX2` | |
+| Increase Emulation Speed | `SELECT + D-Pad Up` | `CTRL + 1` | `Citra (Legacy)` `Dolphin/Primehack` `Duckstation` `PCSX2`| | |
+| Decrease Emulation Speed | `SELECT + D-Pad Down` | `CTRL + 2` | `Citra (Legacy)` `Dolphin/Primehack` `Duckstation` `PCSX2`| | |
+| Load State | `SELECT + L1` | `CTRL + A` | `RetroArch` `Citra (Legacy)` `Dolphin/Primehack` `Duckstation` `PCSX2` | |
+| Save State | `SELECT + R1` | `CTRL + S` | `RetroArch` `Citra (Legacy)` `Dolphin/Primehack` `Duckstation` `PCSX2` | |
| Rewind | `SELECT + L2` | `CTRL + -` | `RetroArch` `Duckstation` | |
| Fast forward | `SELECT + R2` | `CTRL + +` | `RetroArch` `Duckstation` `MelonDS` `PCSX2` | |
-| Global Radial Menu | `SELECT + Left Joystick` | | Opens the Radial Menu |
+| Simple Radial Menu | `SELECT + Left Joystick` | | | Opens the Radial Menu |
-### Global Radial Menu
+### Simple Radial Menu
-The Global Radial Menu is activated by holding `SELECT` and by moving the `Left Joystick`, then by pressing `L3` allows you press the selected radial button.
+The Simple Radial Menu is activated by holding `SELECT` and by moving the `Left Joystick`, then by pressing `L3` allows you press the selected radial button.
Read more at the:
-[Standard Controller: Radial Menu](../radial-menus/controller-standard-radial.md) to see all the available commands.
-
+[Standard Controller: Simple Radial Menu](../radial-menus/controller-simple-radial.md) to see all the available commands.
### Right Joystick as Temporary Mouse
diff --git a/wiki-rtd/docs/wiki_controllers/playstation/playstation-hotkeys.md b/wiki-rtd/docs/wiki_controllers/playstation/playstation-hotkeys.md
index af82fee..888b7a7 100644
--- a/wiki-rtd/docs/wiki_controllers/playstation/playstation-hotkeys.md
+++ b/wiki-rtd/docs/wiki_controllers/playstation/playstation-hotkeys.md
@@ -40,15 +40,15 @@ What follows is a list of hotkeys:
| Save State | `SELECT + R1` | `CTRL + S` | `RetroArch` `Citra` `Dolphin/Primehack` `Duckstation` `PCSX2` | |
| Rewind | `SELECT + L2` | `CTRL + -` | `RetroArch` `Duckstation` | |
| Fast forward | `SELECT + R2` | `CTRL + +` | `RetroArch` `Duckstation` `MelonDS` `PCSX2` | |
-| Global Radial Menu | `SELECT + Left Joystick` | | Opens the Radial Menu |
+| Simple Radial Menu | `SELECT + Left Joystick` | | | Opens the Radial Menu |
-### Global Radial Menu
+### Simple Radial Menu
-The Global Radial Menu is activated by holding `SELECT` and by moving the `Left Joystick`, then by pressing `L3` allows you press the selected radial button.
+The Simple Radial Menu is activated by holding `SELECT` and by moving the `Left Joystick`, then by pressing `L3` allows you press the selected radial button.
Read more at the:
-[Standard Controller: Radial Menu](../radial-menus/controller-standard-radial.md) to see all the available commands.
+[Standard Controller: Simple Radial Menu](../radial-menus/controller-simple-radial.md) to see all the available commands.
### Right Joystick as Temporary Mouse
diff --git a/wiki-rtd/docs/wiki_controllers/radial-menus/controller-standard-radial.md b/wiki-rtd/docs/wiki_controllers/radial-menus/controller-simple-radial.md
similarity index 80%
rename from wiki-rtd/docs/wiki_controllers/radial-menus/controller-standard-radial.md
rename to wiki-rtd/docs/wiki_controllers/radial-menus/controller-simple-radial.md
index e0fe985..228b462 100644
--- a/wiki-rtd/docs/wiki_controllers/radial-menus/controller-standard-radial.md
+++ b/wiki-rtd/docs/wiki_controllers/radial-menus/controller-simple-radial.md
@@ -1,6 +1,10 @@
-# RetroDECK - Standard Controllers: Global Radial Menu
+# RetroDECK: Simple Radial Menu
-The Global Radial Menu is activated by holding `SELECT` and by moving the `Left Joystick`, then by pressing `L3` allows you press the selected radial button.
+The Simple Radial Menu
+
+On controlleres it is activated by holding `SELECT` and by moving the `Left Joystick`, then by pressing `L3` allows you press the selected radial button.
+
+On the Steam Deck it exists on the `Left Touchpad` as part of the SIMPLE Layout.
Radial Button | Keyboard Command| Emulator Support | Icon | Comment |
| :--- | :---: | :---: | :---: | :---: |
@@ -19,9 +23,9 @@ Radial Button | Keyboard Command| Emulator Support | Icon | Comment |
| F7 | `F7` | `PC-Systems` | | |
| F8 | `F8` | `PC-Systems` | | |
| F10 | `F10` | `PC-Systems` | | |
-| Restart / Reset | `CTRL + R` | `RetroArch` `Citra` `Dolphin/Primehack` `Duckstation` `MelonDS` `PCSX2` `Yuzu` | | |
+| Restart / Reset | `CTRL + R` | `RetroArch` `Citra (Legacy)` `Dolphin/Primehack` `Duckstation` `MelonDS` `PCSX2` `Yuzu (Legacy)` | | |
| Wii Sync Button | `ALT + W` | `Dolphin/Primehack` | | |
-| Swap - Dual Screens | `CTRL + TAB` | `RetroArch` `Citra` `MelonDS` `Cemu`| | |
-| Change - Dual Screen Layout | `CTRL + L` | `Citra` | | |
+| Swap - Dual Screens | `CTRL + TAB` | `RetroArch` `Citra (Legacy)` `MelonDS` `Cemu`| | |
+| Change - Dual Screen Layout | `CTRL + L` | `Citra (Legacy)` | | |
| Widescreen / Aspect Ratio | `CTRL + W` | `Dolphin/Primehack` `Duckstation` `PCSX2` | | |
| Change Disc / Next Disc | `CTRL + D` | `RetroArch` `Dolphin/Primehack` `Duckstation`| | |
diff --git a/wiki-rtd/docs/wiki_controllers/radial-menus/controller-steamdeck-radial.md b/wiki-rtd/docs/wiki_controllers/radial-menus/controller-steamdeck-full-radial.md
similarity index 67%
rename from wiki-rtd/docs/wiki_controllers/radial-menus/controller-steamdeck-radial.md
rename to wiki-rtd/docs/wiki_controllers/radial-menus/controller-steamdeck-full-radial.md
index 3f2ab59..799a9ba 100644
--- a/wiki-rtd/docs/wiki_controllers/radial-menus/controller-steamdeck-radial.md
+++ b/wiki-rtd/docs/wiki_controllers/radial-menus/controller-steamdeck-full-radial.md
@@ -20,16 +20,16 @@ The `Quick Menu` or `Quick Access Menu` Menu is the most populated menu. It feat
| Radial Button | Keyboard Command | Emulator Support | Comment |
| :--- | :---: | :---: | :---: |
-| Quit Emulator | `Ctrl + Q` | `RetroArch` `Citra` `Dolphin/Primehack` `Duckstation` `PCSX2` `Yuzu` | |
-| Open Menu | `Ctrl + M` | `RetroArch` `Duckstation` `PCSX2` `Yuzu` | |
-| Swap Screens | `Ctrl + Tab` | `Citra` `MelonDS` `Cemu` | |
-| Take Screenshot | `Ctrl + X` | `RetroArch` `Citra` `Dolphin/Primehack` `Duckstation` `PCSX2` `Yuzu` | |
-| Save State | `Ctrl + S` |`RetroArch` `Dolphin/Primehack` `Duckstation` `PCSX2` | |
-| Load State | `Ctrl + A` | `RetroArch` `Dolphin/Primehack` `Duckstation` `PCSX2` | |
-| Pause / Resume | `Ctrl + P` | `RetroArch` `Citra` `Dolphin/Primehack` `Duckstation` `MelonDS` `PCSX2` `Yuzu` | |
-| Fullscreen Toggle | `Ctrl + Enter` |`Citra` `Dolphin/Primehack` `Duckstation` `MelonDS` `PCSX2` `Yuzu` | |
-| Restart / Reset | `CTRL + R` |`RetroArch` `Citra` `Dolphin/Primehack` `Duckstation` `MelonDS` `PCSX2` `Yuzu` | |
-| Escape | `ESC` | `PPSSPP` | |
+| Quit Emulator | `Ctrl + Q` | `RetroArch` `Citra (Legacy)` `Dolphin/Primehack` `Duckstation` `PCSX2` `Yuzu (Legacy)` `PPSSPP` | |
+| Open Menu | `Ctrl + M` | `RetroArch` `Duckstation` `PCSX2` `Yuzu (Legacy)` `PPSSPP` | |
+| Swap Screens | `Ctrl + Tab` | `Citra (Legacy)` `MelonDS` `Cemu` | |
+| Take Screenshot | `Ctrl + X` | `RetroArch` `Citra (Legacy)` `Dolphin/Primehack` `Duckstation` `PCSX2` `Yuzu (Legacy)` | |
+| Save State | `Ctrl + S` |`RetroArch` `Dolphin/Primehack` `Duckstation` `PCSX2` `PPSSPP` | |
+| Load State | `Ctrl + A` | `RetroArch` `Dolphin/Primehack` `Duckstation` `PCSX2` `PPSSPP` | |
+| Pause / Resume | `Ctrl + P` | `RetroArch` `Citra (Legacy)` `Dolphin/Primehack` `Duckstation` `MelonDS` `PCSX2` `Yuzu (Legacy)` | |
+| Fullscreen Toggle | `Ctrl + Enter` |`Citra (Legacy)` `Dolphin/Primehack` `Duckstation` `MelonDS` `PCSX2` `Yuzu (Legacy)` | |
+| Restart / Reset | `CTRL + R` |`RetroArch` `Citra (Legacy)` `Dolphin/Primehack` `Duckstation` `MelonDS` `PCSX2` `Yuzu (Legacy)` | |
+| Escape | `ESC` | | |
## State Menu
The `State Menu` is the menu where you handle anything to do with saving and loading states.
@@ -52,11 +52,11 @@ The `Speed / Frames Menu` is where you find anything related to: emulation speed
| :--- | :---: | :---: | :---: |
| Fastforward | `Ctrl + +` | `RetroArch` `Duckstation` `MelonDS` `PCSX2` | |
| Rewind | `CTRL + -` | `RetroArch` `Duckstation` | |
-| Increase Emulation Speed| `CTRL + 1` | `Citra` `Dolphin/Primehack` `Duckstation` `PCSX2` | |
-| Decrease Emulation Speed| `CTRL + 2` |`Citra` `Dolphin/Primehack` `Duckstation` `PCSX2` | |
+| Increase Emulation Speed| `CTRL + 1` | `Citra (Legacy)` `Dolphin/Primehack` `Duckstation` `PCSX2` | |
+| Decrease Emulation Speed| `CTRL + 2` |`Citra (Legacy)` `Dolphin/Primehack` `Duckstation` `PCSX2` | |
| Reset Emulation Speed | `CTRL + 3` | `Duckstation` | |
| Disable Emulation Speed Limit | `CTRL + 0` |`Dolphin/Primehack` | |
-| Frame limit On/Off | `CTRL + Z` | `PCSX2` `Yuzu` | |
+| Frame limit On/Off | `CTRL + Z` | `PCSX2` `Yuzu (Legacy)` | |
## Display / Graphics Menu
@@ -64,35 +64,35 @@ The `Display / Graphics Menu` is where you find anything related to: up-scaling/
| Radial Button | Keyboard Command | Emulator Support | Comment |
| :--- | :---: | :---: | :---: |
-| Fullscreen Toggle | `Ctrl + Enter` | `Citra` `Dolphin/Primehack` `Duckstation` `MelonDS` `PCSX2` `Yuzu` | |
+| Fullscreen Toggle | `Ctrl + Enter` | `Citra (Legacy)` `Dolphin/Primehack` `Duckstation` `MelonDS` `PCSX2` `Yuzu (Legacy)` | |
| Increase Resolution / Upscale | `Ctrl + U` | `Dolphin/Primehack` `Duckstation` `PCSX2` | |
| Decrease Resolution / Upscale | `Ctrl + Y` | `Dolphin/Primehack` `Duckstation` `PCSX2` | |
| Change Widescreen / Aspect Ratio | `Ctrl + W` | `Dolphin/Primehack` `Duckstation` `PCSX2` | |
-| Swap Screens | `Ctrl + Tab` |`Citra` `MelonDS` `Cemu` | |
-| Change Dual Screens Layout | `Ctrl + L` | `Citra`| | |
+| Swap Screens | `Ctrl + Tab` |`Citra (Legacy)` `MelonDS` `Cemu` | |
+| Change Dual Screens Layout | `Ctrl + L` | `Citra (Legacy)`| | |
## General Menu
The `General Menu` or `General Emulation Menu` is where you find various global generic emulation hotkeys: Quit/Exit, Restart, Take Screenshot, Change CD, Pause, Turbo Input, Cheats and Video Recording.
| Radial Button | Keyboard Command | Emulator Support | Comment |
| :--- | :---: | :---: | :---: |
-| Quit Emulator | `Ctrl + Q` | `RetroArch` `Citra` `Dolphin/Primehack` `Duckstation` `PCSX2` `Yuzu` | |
-| Open Menu | `Ctrl + M` | `RetroArch` `Duckstation` `PCSX2` `Yuzu` | |
-| Take Screenshot | `Ctrl + X` | `RetroArch` `Citra` `Dolphin/Primehack` `Duckstation` `MelonDS` `PCSX2` `Yuzu` | |
-| Restart / Reset | `CTRL + R` |`RetroArch` `Citra` `Dolphin/Primehack` `Duckstation` `MelonDS` `PCSX2` `Yuzu` | |
+| Quit Emulator | `Ctrl + Q` | `RetroArch` `Citra (Legacy)` `Dolphin/Primehack` `Duckstation` `PCSX2` `Yuzu (Legacy)` | |
+| Open Menu | `Ctrl + M` | `RetroArch` `Duckstation` `PCSX2` `Yuzu (Legacy)` | |
+| Take Screenshot | `Ctrl + X` | `RetroArch` `Citra (Legacy)` `Dolphin/Primehack` `Duckstation` `MelonDS` `PCSX2` `Yuzu (Legacy)` | |
+| Restart / Reset | `CTRL + R` |`RetroArch` `Citra (Legacy)` `Dolphin/Primehack` `Duckstation` `MelonDS` `PCSX2` `Yuzu (Legacy)` | |
| Change Disc / Next Disc | `CTRL + D` | `RetroArch` `Dolphin/Primehack` `Duckstation` | |
| Cheats On/Off | `CTRL + C` | `RetroArch` `Duckstation` | |
-| Pause / Resume | `Ctrl + P` | `RetroArch` `Citra` `Dolphin/Primehack` `Duckstation` `MelonDS` `PCSX2` `Yuzu` | |
+| Pause / Resume | `Ctrl + P` | `RetroArch` `Citra (Legacy)` `Dolphin/Primehack` `Duckstation` `MelonDS` `PCSX2` `Yuzu (Legacy)` | |
| Turbo On/Off | `Ctrl + T` | `Duckstation` | |
| Video Recording On/Off | `Ctrl + V` |`RetroArch` `Dolphin/Primehack` `PCSX2` | |
## Steam Deck Menu
-The `Steam Deck Menu` is where you find Steam Deck specific functions and general computer hotkeys: Steam Screenshot, Show Steam Deck Keyboard, Escape, Alt + F4, Tab, Enter and F1. Some of these could also be useful inside the various PC emulation emulators.
+The `Steam Deck Menu` is where you find Steam Deck specific functions and general PC hotkeys.
| Radial Button | Keyboard Command | Emulator Support | Comment |
| :--- | :---: | :---: | :---: |
-| Escape | `ESC` | `PPSSPP` | |
+| Escape | `ESC` | | |
| Tab | `Tab` | | |
| Alt + F4 | `Alt + F4` | | |
| F1 | `F1` | | |
@@ -110,14 +110,12 @@ The `Switch Menu` here you find hotkeys related to Switch emulation: Change GPU
| Radial Button | Keyboard Command | Emulator Support | Comment |
| :--- | :---: | :---: | :---: |
-| Change GPU Accuracy | `Alt + G` | `Yuzu` | |
-| Load / Remove Amiibo | `Alt + M` | `Yuzu` | |
-| Docked / Undocked Mode | `Alt + D` | `Yuzu` | |
+| Change GPU Accuracy | `Alt + G` | `Yuzu (Legacy)` | Ryujinx is working on better hotkeys |
+| Load / Remove Amiibo | `Alt + M` | `Yuzu (Legacy)` | Ryujinx is working on better hotkeys |
+| Docked / Undocked Mode | `Alt + D` | `Yuzu (Legacy)` | Ryujinx is working on better hotkeys |
### MAME Menu
-The `MAME Menu` here find hotkeys related to the MAME standalone emulator: Servicemode and buttons 1-4, Insert None Bills (not credits that is Select) and tilt.
-
-**MAME SUPPORT IS NOT IN YET WILL BE IN A LATER UPDATE**
+The `MAME Menu` here find hotkeys related to the MAME (Standalone) emulator.
| Radial Button | Keyboard Command | Emulator Support | Comment |
| :--- | :---: | :---: | :---: |
@@ -128,9 +126,13 @@ The `MAME Menu` here find hotkeys related to the MAME standalone emulator: Servi
| Service Button 4 | `Alt + 4` | `MAME` | |
| Insert Bill / Note | `Alt + 5` | `MAME` | |
| Tilt | `Alt + 6` | `MAME` | |
+| Tilt - Player 1 | `Alt + 6` | `MAME` | |
+| Tilt - Player 1 | `Alt + 6` | `MAME` | |
+| Tilt - Player 1 | `Alt + 6` | `MAME` | |
+| Tilt - Player 1 | `Alt + 6` | `MAME` | |
### RetroArch Menu
-The `RetroArch Menu` here you find hotkeys related to the RetroArch emulator: RetroArch Cheat Mangement, AI Service and Netplay Host.
+The `RetroArch Menu` in here you find hotkeys related to the RetroArch emulator.
| Radial Button | Keyboard Command | Emulator Support | Comment |
@@ -142,7 +144,7 @@ The `RetroArch Menu` here you find hotkeys related to the RetroArch emulator: Re
| Netplay Host On/Off | `Ctrl + H` | `RetroArch` | |
### Gamecube / Wii Menu
-The `Gamecube / Wii Menu` here you find hotkeys related to the Dolphin standalone emulator: Golf Mode, Freelook Mode On/Off/Reset, Wii Sync Button and Wii Mote Sideways / Upright.
+The `Gamecube / Wii Menu` in here you find hotkeys related to the Dolphin standalone emulator.
| Radial Button | Keyboard Command | Emulator Support | Comment |
@@ -153,10 +155,13 @@ The `Gamecube / Wii Menu` here you find hotkeys related to the Dolphin standalon
| Wii Sync Button | `Alt + W` | `Dolphin/Primehack` | |
| Wiimote Upright | `Alt + Z` | `Dolphin/Primehack` | |
| Wiimote Sideways | `Alt + X` | `Dolphin/Primehack` | |
-
+| Wiimote Sync - Player 1 | `Alt + X` | `Dolphin/Primehack` | |
+| Wiimote Sync - Player 2 | `Alt + X` | `Dolphin/Primehack` | |
+| Wiimote Sync - Player 3 | `Alt + X` | `Dolphin/Primehack` | |
+| Wiimote Sync - Player 4 | `Alt + X` | `Dolphin/Primehack` | |
### NDS Menu
-The `NDS Menu` here you find hotkeys related to the MelonDS standalone emulator: Send Close/Open Lid, Send Play Microphone and Sunlight + / -.
+The `NDS Menu` in here you find hotkeys related to the MelonDS standalone emulator: Send Close/Open Lid, Send Play Microphone and Sunlight + / -.
| Radial Button | Keyboard Command | Emulator Support | Comment |
@@ -167,9 +172,17 @@ The `NDS Menu` here you find hotkeys related to the MelonDS standalone emulator:
| Close/Open Lid | `Alt + L` | `MelonDS` | |
### 3DS Menu
-The `3DS Menu` here you find hotkeys related to the Citra standalone emulator: Load and Remove Amiibo
+The `3DS Menu` in here you find hotkeys related to the Citra (Legacy Standalone) and Citra-core.
| Radial Button | Keyboard Command | Emulator Support | Comment |
| :--- | :---: | :---: | :---: |
-| Load Amiibo | `Alt + M` |`Citra` | |
-| Remove Amiibo | `Alt + N` |`Citra` | |
+| Load Amiibo | `Alt + M` |`Citra (Legacy)` | |
+| Remove Amiibo | `Alt + N` |`Citra (Legacy)` | |
+
+### GZDoom Menu
+The `GZDoom Menu` in here you find cheat hotkeys for DOOM.
+
+| Radial Button | Keyboard Command | Engine Support | Comment |
+| :--- | :---: | :---: | :---: |
+| Give all Items | `IDFA` |`GZDOOM` | |
+| Give all Items + Keys | `IDQFA` |`GZDOOM` | |
diff --git a/wiki-rtd/docs/wiki_controllers/steam/controllers-steamdeck.md b/wiki-rtd/docs/wiki_controllers/steam/controllers-steamdeck.md
deleted file mode 100644
index a0f6938..0000000
--- a/wiki-rtd/docs/wiki_controllers/steam/controllers-steamdeck.md
+++ /dev/null
@@ -1,310 +0,0 @@
-# Steam Deck - Controller
-
-
-
-
-## Input Guide
-
-
-
-
-## RetroDECK - Steam Deck Layout
-
-#### Make sure to Enable the RetroDECK Layout
-Have the `RetroDECK: Official Controller Layout` activated from the `Templates`.
-
-If you are unsure on how to do enable it, read Step 3 on the Installation Guide:
-[How do I install RetroDECK on the Steam Deck?](../../wiki_devices/steamdeck/steamdeck-start.md)
-
-If you want to reinstall the controller profile or missed to activate it during first setup you can do so from the configurator.
-
-`RetroDECK Configurator` -> `RetroDECK: Tools` -> `Install: RetroDECK SD Controller Profile`
-
-### What's the latest version of the Steam Deck layout?
-
-**0.7.1b**
-
-The layout versioning do not always update with each minor patch.
-Generally only the major versions comes with profile changes.
-
-### The hotkey button
-The global hotkeys are activated by pressing and holding the `HKB` aka the `HotKey Button` and pressing the corresponing button togheter for the command you want to do.
-On the Steam Deck can be either `L4`, `R4` and `Select` depending on what is closest for the button combo you are trying to press.
-
-**Example:**
-
-You want to do the command `Pause / Resume`.
-You press and hold either `L4` or `R4` or `Select` and press `A` to trigger the command.
-
-### Global Hotkeys: Button Combos list
-The global hotkeys are activated by pressing the hotkey button and holding it while pressing the corresponding other button input.
-What follows is a list of hotkeys:
-
-`Function` Shows what the hotkey does.
-`Button / Combination` Shows the input you need to make to trigger the command.
-`Command` Shows what is being sent to the emulator.
-`Emulator Support` Shows what emulators support the command.
-`Comment` Just extra comments.
-
-
-
-| Function | Button / Combination| Command | Emulator Support | Comment |
-| :--- | :---: | :---: | :---: | :---: |
-| Pause / Resume | `HKB + A` | `CTRL + P` | `RetroArch` `Citra` `Dolphin/Primehack` `Duckstation` `MelonDS` `PCSX2` `Yuzu` | |
-| Take Screenshot | `HKB + B` | `CTRL + X` | `RetroArch` `Citra` `Dolphin/Primehack` `Duckstation` `PCSX2` `Yuzu` | |
-| Fullscreen Toggle | `HKB + X` | `CTRL + ENTER` | `Citra` `Dolphin/Primehack` `Duckstation` `MelonDS` `PCSX2` `Yuzu` | |
-| Open Menu | `HKB + Y` | `CTRL + M` | `RetroArch` `Duckstation` `PCSX2` `Yuzu` `PPSSPP` |
-| Quit Emulator | `HKB + Start` | `CTRL + Q` |`RetroArch` `Citra` `Dolphin/Primehack` `Duckstation` `PCSX2` `Yuzu` `PPSSPP` | | |
-| Previous State Slot | `HKB + D-Pad Left` | `CTRL + J` | `RetroArch` `Dolphin/Primehack` `Duckstation` `PCSX2` `PPSSPP` | | |
-| Next State Slot | `HKB + D-Pad Right` | `CTRL + K` | `RetroArch` `Dolphin/Primehack` `Duckstation` `PCSX2` `PPSSPP` |
-| Increase Emulation Speed | `HKB + D-Pad Up` | `CTRL + 1` | `Citra` `Dolphin/Primehack` `Duckstation` `PCSX2`| | |
-| Decrease Emulation Speed | `HKB + D-Pad Down` | `CTRL + 2` | `Citra` `Dolphin/Primehack` `Duckstation` `PCSX2`| | |
-| Load State | `HKB + L1` | `CTRL + A` | `RetroArch` `Citra` `Dolphin/Primehack` `Duckstation` `PCSX2` `PPSSPP` | |
-| Save State | `HKB + R1` | `CTRL + S` | `RetroArch` `Citra` `Dolphin/Primehack` `Duckstation` `PCSX2` `PPSSPP` | |
-| Rewind | `HKB + L2` | `CTRL + -` | `RetroArch` `Duckstation` | |
-| Fast forward | `HKB + R2` | `CTRL + +` | `RetroArch` `Duckstation` `MelonDS` `PCSX2` `PPSSPP` | |
-| Swap Screens | `HKB + L3` | `CTRL + TAB` | `Citra` `MelonDS` `Cemu` | |
-| Escape | `HKB + R3` | `ESC` | | |
-
-
-
-
-### RetroArch: Additional Hotkeys
-
-These hotkeys also work for RetroArch and are built in.
-
-| Function | Button / Combination | Emulator Support | Comment |
-| :--- | :---: | :---: | :---: |
-| Open Menu | `L3 + R3` | `RetroArch` | |
-
-### Arcade Systems: Additional Hotkeys
-
-This hotkey work for RetroArch, MAME, FBNEO and other arcade systems.
-
-| Function | Button / Combination | Emulator Support | Comment |
-| :--- | :---: | :---: | :---: |
-| Insert Credit | `Select` | `RetroArch` `MAME` `FBNeo` | |
-
-## RetroDECK Layout - Radial Menu System
-
-#### Is there a quick way to go back to the top of the radial menu system?
-Yes, just press on the `HKB` trigger buttons: `L4` or `R4` or `Select`
-
-### Radial Menus
-What follows is a breakdown of the Radial System that you access on the `Left Touchpad`.
-
-`Radial Button` Shows what the hotkey does.
-`Keyboard Command` Shows what is being sent to the emulator.
-`Emulator Support` Shows what emulators support the command.
-`Comment` Just extra comments.
-
-
-#### Main Menu
-The `Main Menu` gives you access to all the menus below.
-
-#### Quick Menu
-The `Quick Menu` or `Quick Access Menu` Menu is the most populated menu. It features "best of" options from other menus.
-
-| Radial Button | Keyboard Command | Emulator Support | Comment |
-| :--- | :---: | :---: | :---: |
-| Quit Emulator | `Ctrl + Q` | `RetroArch` `Citra` `Dolphin/Primehack` `Duckstation` `PCSX2` `Yuzu` `PPSSPP` | |
-| Open Menu | `Ctrl + M` | `RetroArch` `Duckstation` `PCSX2` `Yuzu` `PPSSPP` | |
-| Swap Screens | `Ctrl + Tab` | `Citra` `MelonDS` `Cemu` | |
-| Take Screenshot | `Ctrl + X` | `RetroArch` `Citra` `Dolphin/Primehack` `Duckstation` `PCSX2` `Yuzu` | |
-| Save State | `Ctrl + S` |`RetroArch` `Dolphin/Primehack` `Duckstation` `PCSX2` `PPSSPP` | |
-| Load State | `Ctrl + A` | `RetroArch` `Dolphin/Primehack` `Duckstation` `PCSX2` `PPSSPP` | |
-| Pause / Resume | `Ctrl + P` | `RetroArch` `Citra` `Dolphin/Primehack` `Duckstation` `MelonDS` `PCSX2` `Yuzu` `PPSSPP` | |
-| Fullscreen Toggle | `Ctrl + Enter` |`Citra` `Dolphin/Primehack` `Duckstation` `MelonDS` `PCSX2` `Yuzu` | |
-| Restart / Reset | `CTRL + R` |`RetroArch` `Citra` `Dolphin/Primehack` `Duckstation` `MelonDS` `PCSX2` `Yuzu` | |
-| Escape | `ESC` | | |
-
-#### State Menu
-The `State Menu` is the menu where you handle anything to do with saving and loading states.
-
-
-| Radial Button | Keyboard Command | Emulator Support | Comment |
-| :--- | :---: | :---: | :---: |
-| Previous State | `Ctrl + J` |`RetroArch` `Dolphin/Primehack` `Duckstation` `PCSX2` `PPSSPP` | |
-| Next State | `Ctrl + K` |`RetroArch` `Dolphin/Primehack` `Duckstation` `PCSX2` `PPSSPP` | |
-| Save State | `Ctrl + S` |`RetroArch` `Dolphin/Primehack` `Duckstation` `PCSX2` | |
-| Load State | `Ctrl + A` | `RetroArch` `Dolphin/Primehack` `Duckstation` `PCSX2` | |
-| Undo Load State | `Ctrl + 8` | `Dolphin/Primehack` | |
-| Undo Save State | `Ctrl + 9` | `Dolphin/Primehack` `Duckstation` | |
-
-
-#### Speed / Frames Menu
-The `Speed / Frames Menu` is where you find anything related to: emulation speed, frame limits, fast forwarding and rewinding.
-
-| Radial Button | Keyboard Command | Emulator Support | Comment |
-| :--- | :---: | :---: | :---: |
-| Fastforward | `Ctrl + +` | `RetroArch` `Duckstation` `MelonDS` `PCSX2` `PPSSPP` | |
-| Rewind | `CTRL + -` | `RetroArch` `Duckstation` `PPSSPP` | |
-| Increase Emulation Speed| `CTRL + 1` | `Citra` `Dolphin/Primehack` `Duckstation` `PCSX2` | |
-| Decrease Emulation Speed| `CTRL + 2` |`Citra` `Dolphin/Primehack` `Duckstation` `PCSX2` | |
-| Reset Emulation Speed | `CTRL + 3` | `Duckstation` | |
-| Disable Emulation Speed Limit | `CTRL + 0` |`Dolphin/Primehack` | |
-| Frame limit On/Off | `CTRL + Z` | `PCSX2` `Yuzu` | |
-
-
-#### Display / Graphics Menu
-The `Display / Graphics Menu` is where you find anything related to: up-scaling/resolution scaling, widescreen or change aspect ratio, fullscreen, swap or change dual screen layout.
-
-| Radial Button | Keyboard Command | Emulator Support | Comment |
-| :--- | :---: | :---: | :---: |
-| Fullscreen Toggle | `Ctrl + Enter` | `Citra` `Dolphin/Primehack` `Duckstation` `MelonDS` `PCSX2` `Yuzu` `PPSSPP` | |
-| Increase Resolution / Upscale | `Ctrl + U` | `Dolphin/Primehack` `Duckstation` `PCSX2` | |
-| Decrease Resolution / Upscale | `Ctrl + Y` | `Dolphin/Primehack` `Duckstation` `PCSX2` | |
-| Change Widescreen / Aspect Ratio | `Ctrl + W` | `Dolphin/Primehack` `Duckstation` `PCSX2` | |
-| Swap Screens | `Ctrl + Tab` |`Citra` `MelonDS` `Cemu` | |
-| Change Dual Screens Layout | `Ctrl + L` | `Citra`| | |
-
-#### General Menu
-The `General Menu` or `General Emulation Menu` is where you find various global generic emulation hotkeys: Quit/Exit, Restart, Take Screenshot, Change CD, Pause, Turbo Input, Cheats and Video Recording.
-
-| Radial Button | Keyboard Command | Emulator Support | Comment |
-| :--- | :---: | :---: | :---: |
-| Quit Emulator | `Ctrl + Q` | `RetroArch` `Citra` `Dolphin/Primehack` `Duckstation` `PCSX2` `Yuzu` `PPSSPP` | |
-| Open Menu | `Ctrl + M` | `RetroArch` `Duckstation` `PCSX2` `Yuzu` `PPSSPP` | |
-| Take Screenshot | `Ctrl + X` | `RetroArch` `Citra` `Dolphin/Primehack` `Duckstation` `MelonDS` `PCSX2` `Yuzu` | |
-| Restart / Reset | `CTRL + R` |`RetroArch` `Citra` `Dolphin/Primehack` `Duckstation` `MelonDS` `PCSX2` `Yuzu` | |
-| Change Disc / Next Disc | `CTRL + D` | `RetroArch` `Dolphin/Primehack` `Duckstation` | |
-| Cheats On/Off | `CTRL + C` | `RetroArch` `Duckstation` | |
-| Pause / Resume | `Ctrl + P` | `RetroArch` `Citra` `Dolphin/Primehack` `Duckstation` `MelonDS` `PCSX2` `Yuzu` | |
-| Turbo On/Off | `Ctrl + T` | `Duckstation` `PPSSPP` | |
-| Video Recording On/Off | `Ctrl + V` |`RetroArch` `Dolphin/Primehack` `PCSX2` `PPSSPP` | |
-
-#### Steam Deck Menu
-The `Steam Deck Menu` is where you find Steam Deck specific functions and general computer hotkeys: Steam Screenshot, Show Steam Deck Keyboard, Escape, Alt + F4, Tab, Enter and F1. Some of these could also be useful inside the various PC emulation emulators.
-
-
-| Radial Button | Keyboard Command | Emulator Support | Comment |
-| :--- | :---: | :---: | :---: |
-| Escape | `ESC` | | |
-| Tab | `Tab` | | |
-| Alt + F4 | `Alt + F4` | | |
-| F1 | `F1` | | |
-| Enter | `Enter` | | |
-| Take Steam Screenshot | `none` | | |
-| Show Steam Deck Keyboard| `none` | | |
-
-
-#### Emulator Specific Menu
-
-The `Specific Menu` or ` Emulator Specific Menu` opens up several system/emulator specific sub-menus. Here you will find hotkeys not so commonly used but could be good to have easy access to:
-
-##### Switch Menu
-The `Switch Menu` here you find hotkeys related to Switch emulation: Change GPU Accuracy, Change Docked/Undocked Mode, Add/Remove Amiibo
-
-| Radial Button | Keyboard Command | Emulator Support | Comment |
-| :--- | :---: | :---: | :---: |
-| Change GPU Accuracy | `Alt + G` | `Yuzu` | |
-| Load / Remove Amiibo | `Alt + M` | `Yuzu` | |
-| Docked / Undocked Mode | `Alt + D` | `Yuzu` | |
-
-##### MAME Menu
-The `MAME Menu` here find hotkeys related to the MAME standalone emulator: Servicemode and buttons 1-4, Insert None Bills (not credits that is Select) and tilt.
-
-**MAME SUPPORT IS NOT IN YET WILL BE IN A LATER UPDATE**
-
-| Radial Button | Keyboard Command | Emulator Support | Comment |
-| :--- | :---: | :---: | :---: |
-| Service Mode | `Alt + 0` | `MAME` | |
-| Service Button 1 | `Alt + 1` | `MAME` | |
-| Service Button 2 | `Alt + 2` | `MAME` | |
-| Service Button 3 | `Alt + 3` | `MAME` | |
-| Service Button 4 | `Alt + 4` | `MAME` | |
-| Insert Bill / Note | `Alt + 5` | `MAME` | |
-| Tilt | `Alt + 6` | `MAME` | |
-
-##### RetroArch Menu
-The `RetroArch Menu` here you find hotkeys related to the RetroArch emulator: RetroArch Cheat Mangement, AI Service and Netplay Host.
-
-
-| Radial Button | Keyboard Command | Emulator Support | Comment |
-| :--- | :---: | :---: | :---: |
-| Next Cheat | `Ctrl + G` | `RetroArch` | |
-| Previous Cheat | `Ctrl + F` | `RetroArch` | |
-| Cheats On/Off | `Ctrl + C` | `RetroArch` | |
-| AI Service On/Off | `Ctrl + I` | `RetroArch` | |
-| Netplay Host On/Off | `Ctrl + H` | `RetroArch` | |
-
-##### Gamecube / Wii Menu
-The `Gamecube / Wii Menu` here you find hotkeys related to the Dolphin standalone emulator: Golf Mode, Freelook Mode On/Off/Reset, Wii Sync Button and Wii Mote Sideways / Upright.
-
-
-| Radial Button | Keyboard Command | Emulator Support | Comment |
-| :--- | :---: | :---: | :---: |
-| Golf Mode On/Off | `Alt + H` | `Dolphin/Primehack` | |
-| Freelook Mode On/Off | `Alt + F` |`Dolphin/Primehack` | |
-| Freelook Mode Reset | `Alt + R` | `Dolphin/Primehack` | |
-| Wii Sync Button | `Alt + W` | `Dolphin/Primehack` | |
-| Wiimote Upright | `Alt + Z` | `Dolphin/Primehack` | |
-| Wiimote Sideways | `Alt + X` | `Dolphin/Primehack` | |
-
-
-##### NDS Menu
-The `NDS Menu` here you find hotkeys related to the MelonDS standalone emulator: Send Close/Open Lid, Send Play Microphone and Sunlight + / -.
-
-
-| Radial Button | Keyboard Command | Emulator Support | Comment |
-| :--- | :---: | :---: | :---: |
-| Sunlight + | `Alt + +` |`MelonDS` | |
-| Sunlight - | `Alt + -` | `MelonDS` | |
-| Play Microphone | `Alt + P` |`MelonDS` | |
-| Close/Open Lid | `Alt + L` | `MelonDS` | |
-
-##### 3DS Menu
-The `3DS Menu` here you find hotkeys related to the Citra standalone emulator: Load and Remove Amiibo
-
-| Radial Button | Keyboard Command | Emulator Support | Comment |
-| :--- | :---: | :---: | :---: |
-| Load Amiibo | `Alt + M` |`Citra` | |
-| Remove Amiibo | `Alt + N` |`Citra` | |
-
-## Steam Deck - Built-in Game Mode Hotkeys
-
-The Steam Deck comes with several built-in hotkeys that you can use in all games from Game Mode including RetroDECK.
-
-| Function | Button / Combination | Comment |
-| :--- | :---: | :---: |
-| Take Steam Screenshot | `Steam + R1` | |
-| Left Mouse Click | `Steam + Right Touchpad Click` / `Steam + R3` / `Steam + R2` | |
-| Enable Magnifier | `Steam + L1` | |
-| Right Mouse Click | `Steam + L2` | |
-| Increase Brightness | `Steam + Left Stick Up` | |
-| Decrease Brightness | `Steam + Left Stick Down` | |
-| Joystick Mouse | `Steam *HOLD* + Right Stick` | |
-| Touchpad as Mouse | `Steam *HOLD* + Right Touchpad` | |
-| Force Quit Game | `Steam + B *HOLD*` | Great for any game that Freezes |
-| Show Keyboard | `Steam + X` | |
-| Tab | `Steam + D-Pad Down` | |
-| Escape | `Steam + D-Pad Left` | |
-| Enter | `Steam + D-Pad Right` | |
-
-## Steam Deck - Built-in Desktop Mode Hotkeys and Navigation
-
-The Steam Deck comes with several built-in hotkeys that you can use in Desktop Mode. They could be useful when navigating the RetroDECK Configurator or moving various files into RetroDECK.
-
-| Function | Button / Combination | Comment |
-| :--- | :---: | :---: |
-| Joystick Mouse | `Right Stick` | |
-| Touchpad as Mouse | `Right Touchpad` | |
-| Left Mouse Click | `R3` / `Right Touchpad Click` / `R2` | |
-| Middle Mouse Click | `Left Touchpad Click` | |
-| Right Mouse Click | `L2` | |
-| Horizontal and Vertical Scrolling | `Left Touchpad` | |
-| Left Ctrl | `L1` | |
-| Left Alt | `R1` | |
-| Space | `Y` | |
-| Show Keyboard | `X` | |
-| Escape | `B` / `Start` | |
-| Tab | `Select` | |
-| Enter | `A` | |
-| Left Shift | `L4` | |
-| Super Key | `L5` | |
-| Page Up | `R4` | |
-| Page Down | `R5` | |
-| Arrow Key - Up | `D-Pad Up` / `Left Stick Up` | |
-| Arrow Key - Down | `D-Pad Down` / `Left Stick Down` | |
-| Arrow Key - Left | `D-Pad Left` / `Left Stick Left` | |
-| Arrow Key - Right | `D-Pad Right` / `Left Stick Right` | |
diff --git a/wiki-rtd/docs/wiki_controllers/steam/steam-controller-gordon.md b/wiki-rtd/docs/wiki_controllers/steam/steam-controller-gordon.md
index b3b73e2..c1d3fb0 100644
--- a/wiki-rtd/docs/wiki_controllers/steam/steam-controller-gordon.md
+++ b/wiki-rtd/docs/wiki_controllers/steam/steam-controller-gordon.md
@@ -58,15 +58,15 @@ For the Steam Controller Gordon the `HotKey Button` is both `SELECT` and `L4`, y
| Save State | `HKB + R1` | `CTRL + S` | `RetroArch` `Citra` `Dolphin/Primehack` `Duckstation` `PCSX2` | |
| Rewind | `HKB + L2` | `CTRL + -` | `RetroArch` `Duckstation` | |
| Fast forward | `HKB + R2` | `CTRL + +` | `RetroArch` `Duckstation` `MelonDS` `PCSX2` | |
-| Global Radial Menu | `HKB + Left Joystick` | | Opens the Radial Menu |
+| Simple Radial Menu | `HKB + Left Joystick` | | | Opens the Radial Menu |
-### Global Radial Menu
+### Simple Radial Menu
-The Global Radial Menu is activated by holding `SELECT` and by moving the `Left Joystick`, then by pressing `L3` allows you press the selected radial button.
+The Simple Radial Menu is activated by holding `SELECT` and by moving the `Left Joystick`, then by pressing `L3` allows you press the selected radial button.
Read more at the:
-[Standard Controller: Radial Menu](../radial-menus/controller-standard-radial.md) to see all the available commands.
+[Standard Controller: Simple Radial Menu](../radial-menus/controller-simple-radial.md) to see all the available commands.
### Right Touchpad as Temporary Mouse
diff --git a/wiki-rtd/docs/wiki_controllers/steam/steamdeck-neptune-builtin.md b/wiki-rtd/docs/wiki_controllers/steam/steamdeck-neptune-builtin.md
new file mode 100644
index 0000000..a482437
--- /dev/null
+++ b/wiki-rtd/docs/wiki_controllers/steam/steamdeck-neptune-builtin.md
@@ -0,0 +1,31 @@
+# Steam Deck - Input Guide
+
+
+
+## Steam Deck - Built-in Desktop Mode Hotkeys and Navigation
+
+The Steam Deck comes with several built-in hotkeys that you can use in Desktop Mode.
+
+| Function | Button / Combination | Comment |
+| :--- | :---: | :---: |
+| Joystick Mouse | `Right Stick` | |
+| Touchpad as Mouse | `Right Touchpad` | |
+| Left Mouse Click | `R3` / `Right Touchpad Click` / `R2` | |
+| Middle Mouse Click | `Left Touchpad Click` | |
+| Right Mouse Click | `L2` | |
+| Horizontal and Vertical Scrolling | `Left Touchpad` | |
+| Left Ctrl | `L1` | |
+| Left Alt | `R1` | |
+| Space | `Y` | |
+| Show Keyboard | `X` | |
+| Escape | `B` / `Start` | |
+| Tab | `Select` | |
+| Enter | `A` | |
+| Left Shift | `L4` | |
+| Super Key | `L5` | |
+| Page Up | `R4` | |
+| Page Down | `R5` | |
+| Arrow Key - Up | `D-Pad Up` / `Left Stick Up` | |
+| Arrow Key - Down | `D-Pad Down` / `Left Stick Down` | |
+| Arrow Key - Left | `D-Pad Left` / `Left Stick Left` | |
+| Arrow Key - Right | `D-Pad Right` / `Left Stick Right` | |
diff --git a/wiki-rtd/docs/wiki_controllers/steam/steamdeck-neptune-controller.md b/wiki-rtd/docs/wiki_controllers/steam/steamdeck-neptune-controller.md
new file mode 100644
index 0000000..a130fd1
--- /dev/null
+++ b/wiki-rtd/docs/wiki_controllers/steam/steamdeck-neptune-controller.md
@@ -0,0 +1,113 @@
+# Steam Deck - Controller
+
+
+
+
+## Steam Deck - Input Guide
+
+
+
+
+### Steam Deck - Built-in Desktop Mode Hotkeys and Navigation
+
+The Steam Deck comes with several built-in hotkeys that you can use in Desktop Mode.
+
+| Function | Button / Combination | Comment |
+| :--- | :---: | :---: |
+| Joystick Mouse | `Right Stick` | |
+| Touchpad as Mouse | `Right Touchpad` | |
+| Left Mouse Click | `R3` / `Right Touchpad Click` / `R2` | |
+| Middle Mouse Click | `Left Touchpad Click` | |
+| Right Mouse Click | `L2` | |
+| Horizontal and Vertical Scrolling | `Left Touchpad` | |
+| Left Ctrl | `L1` | |
+| Left Alt | `R1` | |
+| Space | `Y` | |
+| Show Keyboard | `X` | |
+| Escape | `B` / `Start` | |
+| Tab | `Select` | |
+| Enter | `A` | |
+| Left Shift | `L4` | |
+| Super Key | `L5` | |
+| Page Up | `R4` | |
+| Page Down | `R5` | |
+| Arrow Key - Up | `D-Pad Up` / `Left Stick Up` | |
+| Arrow Key - Down | `D-Pad Down` / `Left Stick Down` | |
+| Arrow Key - Left | `D-Pad Left` / `Left Stick Left` | |
+| Arrow Key - Right | `D-Pad Right` / `Left Stick Right` | |
+
+
+## RetroDECK - Steam Deck Hotkey Layouts
+
+RetroDECK from the 0.8.0b ships with two different layouts for the Steam Deck: `RetroDECK: Steam Deck - Neptune SIMPLE` and `RetroDECK: Steam Deck - Neptune FULL` with the only difference being the complexity of the built in radial menus and the amount of options at your disposal on the left touchpad.
+
+Both layouts have the same button hotkeys seen on this page.
+
+### The hotkey button
+The global hotkeys are activated by pressing and holding the `HKB` aka the `HotKey Button` and pressing the corresponing button togheter for the command you want to do.
+On the Steam Deck can be either `L4`, `R4` and `Select` depending on what is closest for the button combo you are trying to press.
+
+**Example:**
+
+You want to do the command `Pause / Resume`.
+You press and hold either `L4` or `R4` or `Select` and press `A` to trigger the command.
+
+### Global Hotkeys: Button Combos list
+The global hotkeys are activated by pressing the hotkey button and holding it while pressing the corresponding other button input.
+What follows is a list of hotkeys:
+
+`Function` Shows what the hotkey does.
+`Button / Combination` Shows the input you need to make to trigger the command.
+`Command` Shows what is being sent to the emulator.
+`Emulator Support` Shows what emulators support the command.
+`Comment` Just extra comments.
+
+
+| Function | Button / Combination| Command | Emulator Support | Comment |
+| :--- | :---: | :---: | :---: | :---: |
+| Pause / Resume | `HKB + A` | `CTRL + P` | `RetroArch` `Citra` `Dolphin/Primehack` `Duckstation` `MelonDS` `PCSX2` `Yuzu` | |
+| Take Screenshot | `HKB + B` | `CTRL + X` | `RetroArch` `Citra` `Dolphin/Primehack` `Duckstation` `PCSX2` `Yuzu` | |
+| Fullscreen Toggle | `HKB + X` | `CTRL + ENTER` | `Citra` `Dolphin/Primehack` `Duckstation` `MelonDS` `PCSX2` `Yuzu` | |
+| Open Menu | `HKB + Y` | `CTRL + M` | `RetroArch` `Duckstation` `PCSX2` `Yuzu` `PPSSPP` |
+| Quit Emulator | `HKB + Start` | `CTRL + Q` |`RetroArch` `Citra` `Dolphin/Primehack` `Duckstation` `PCSX2` `Yuzu` `PPSSPP` | | |
+| Previous State Slot | `HKB + D-Pad Left` | `CTRL + J` | `RetroArch` `Dolphin/Primehack` `Duckstation` `PCSX2` `PPSSPP` | | |
+| Next State Slot | `HKB + D-Pad Right` | `CTRL + K` | `RetroArch` `Dolphin/Primehack` `Duckstation` `PCSX2` `PPSSPP` |
+| Increase Emulation Speed | `HKB + D-Pad Up` | `CTRL + 1` | `Citra` `Dolphin/Primehack` `Duckstation` `PCSX2`| | |
+| Decrease Emulation Speed | `HKB + D-Pad Down` | `CTRL + 2` | `Citra` `Dolphin/Primehack` `Duckstation` `PCSX2`| | |
+| Load State | `HKB + L1` | `CTRL + A` | `RetroArch` `Citra` `Dolphin/Primehack` `Duckstation` `PCSX2` `PPSSPP` | |
+| Save State | `HKB + R1` | `CTRL + S` | `RetroArch` `Citra` `Dolphin/Primehack` `Duckstation` `PCSX2` `PPSSPP` | |
+| Rewind | `HKB + L2` | `CTRL + -` | `RetroArch` `Duckstation` | |
+| Fast forward | `HKB + R2` | `CTRL + +` | `RetroArch` `Duckstation` `MelonDS` `PCSX2` `PPSSPP` | |
+| Swap Screens | `HKB + L3` | `CTRL + TAB` | `Citra` `MelonDS` `Cemu` | |
+| Escape | `HKB + R3` | `ESC` | | |
+
+
+### RetroArch: Additional Hotkeys
+
+These hotkeys also work for RetroArch and are built in.
+
+| Function | Button / Combination | Emulator Support | Comment |
+| :--- | :---: | :---: | :---: |
+| Open Menu | `L3 + R3` | `RetroArch` | |
+
+### Arcade Systems: Additional Hotkeys
+
+This hotkey work for RetroArch, MAME, FBNEO and other arcade systems.
+
+| Function | Button / Combination | Emulator Support | Comment |
+| :--- | :---: | :---: | :---: |
+| Insert Credit | `Select` | `RetroArch` `MAME` `FBNeo` | |
+
+## Radial Menu System
+
+The radial menu system is located on the left touchpad on the Steam Deck with layout depending on what layout you choose.
+
+### The FULL Layout
+
+[RetroDECK: Steam Deck - Neptune FULL](../radial-menus/controller-steamdeck-full-radial.md)
+
+### The SIMPLE Layout
+
+The SIMPLE layout got the same menu as the external controllers.
+
+[RetroDECK: Steam Deck - Neptune SIMPLE](../radial-menus/controller-simple-radial.md)
diff --git a/wiki-rtd/docs/wiki_controllers/xbox/xbox-hotkeys.md b/wiki-rtd/docs/wiki_controllers/xbox/xbox-hotkeys.md
index 0f1567d..2030c0e 100644
--- a/wiki-rtd/docs/wiki_controllers/xbox/xbox-hotkeys.md
+++ b/wiki-rtd/docs/wiki_controllers/xbox/xbox-hotkeys.md
@@ -8,8 +8,8 @@
## What are the Official RetroDECK - Steam Input Profile called?
-- Xbox 360 Controller: `RetroDECK: Xbox 360`
-- Xbox Wireless Controller/Elite Series: `RetroDECK: Xbox Wireless`
+- Xbox 360 Controller: `RetroDECK: Xbox 360 v.1b`
+- Xbox Wireless Controller/Elite Series: `RetroDECK: Xbox Wireless v.1b`
## Global Hotkeys: Xbox Button Combos
@@ -38,15 +38,16 @@ What follows is a list of hotkeys:
| Save State | `SELECT + R1` | `CTRL + S` | `RetroArch` `Citra` `Dolphin/Primehack` `Duckstation` `PCSX2` | |
| Rewind | `SELECT + L2` | `CTRL + -` | `RetroArch` `Duckstation` | |
| Fast forward | `SELECT + R2` | `CTRL + +` | `RetroArch` `Duckstation` `MelonDS` `PCSX2` | |
-| Global Radial Menu | `SELECT + Left Joystick` | | Opens the Radial Menu |
+| Simple Radial Menu | `SELECT + Left Joystick` | | | Opens the Radial Menu |
-### Global Radial Menu
+### Simple Radial Menu
-The Global Radial Menu is activated by holding `SELECT` and by moving the `Left Joystick`, then by pressing `L3` allows you press the selected radial button.
+The Simple Radial Menu is activated by holding `SELECT` and by moving the `Left Joystick`, then by pressing `L3` allows you press the selected radial button.
Read more at the:
-[Standard Controller: Radial Menu](../radial-menus/controller-standard-radial.md) to see all the available commands.
+[Standard Controller: Simple Radial Menu](../radial-menus/controller-simple-radial.md) to see all the available commands.
+
### Right Joystick as Temporary Mouse
diff --git a/wiki-rtd/docs/wiki_development/general/debug-mode.md b/wiki-rtd/docs/wiki_development/general/debug-mode.md
index 4a34046..7575ca0 100644
--- a/wiki-rtd/docs/wiki_development/general/debug-mode.md
+++ b/wiki-rtd/docs/wiki_development/general/debug-mode.md
@@ -100,7 +100,7 @@ Info:
/app/bin/retroarch -L /app/share/libretro/cores/cap32_libretro.so /home/deck/retrodeck/roms/amstradcpc/1001\ BC\ (1984)(Dank Rider)(fr).zip
```
-### Deeper per game / contant debugging
+### Deeper per game / content debugging
If we want to debug a game or content copy and run the full `Expanded emulator launch command` from above.
diff --git a/wiki-rtd/docs/wiki_development/general/what-are-you-working.on.md b/wiki-rtd/docs/wiki_development/general/what-are-you-working.on.md
index 3c60f5c..1f80a4b 100644
--- a/wiki-rtd/docs/wiki_development/general/what-are-you-working.on.md
+++ b/wiki-rtd/docs/wiki_development/general/what-are-you-working.on.md
@@ -9,25 +9,16 @@ To get the latest updates first:
- Look at [Github issues](https://github.com/XargonWan/RetroDECK/issues/) for clues.
## New Engines
-- GZDoom (DOOM)
-- IkemenGO (M.U.G.E.N)
-- ScummVM-SA (standalone version)
-- Solarus (Solarus Games)
-- OpenBOR (OpenBOR Games)
+- MORE!
## New Emulators
-- MAME
-- Ryujinx (Switch)
-- Vita3K (PSVita)
-- Yuzu (Custom)
+- EVEN MORE!
## New Features Configurator / RetroDECK Framework
- Turning the Entire configurator and first setup into a Godot Application with a controller usable interface.
- More BIOS Checks
- More Compression formats
-- Steam Flatpak Support
-- External Controllers Support (CUP Project)
- SFTP
- Cloud Sync
- USB Transfer / Backups
@@ -42,4 +33,4 @@ To get the latest updates first:
## Other
-- Develop Rekku the RetroDECK Mascot with Tyson Tan
+- Develop Rekku the RetroDECK Mascot
diff --git a/wiki-rtd/docs/wiki_devices/steamdeck/steamdeck-start.md b/wiki-rtd/docs/wiki_devices/steamdeck/steamdeck-start.md
index abacd19..ff928f6 100644
--- a/wiki-rtd/docs/wiki_devices/steamdeck/steamdeck-start.md
+++ b/wiki-rtd/docs/wiki_devices/steamdeck/steamdeck-start.md
@@ -10,16 +10,16 @@
- Choose where RetroDECK should create the `roms` folders `Internal` or `SDCard`.
- Put the BIOS inside `~/retrodeck/bios/`.
- Put the ROMS inside `~/retrodeck/roms/` or `/retrodeck/roms/` or a custom location.
-- Choose to install Steam Controller Profile for RetroDECK
+- Choose to install Steam Controller Layouts for RetroDECK, it should be checked from the start.
- In Steam desktop go to the tab `Games` press `Add non-Steam game to My library` and select RetroDECK to add it into your library. If that is not working, you can `Right Click` on the RetroDECK desktop icon and press `Add to Steam` in the menu.
- **Optional way:** Get RetroDECK Steam Grid art and add it to your Steam library with BoilR. Or add the art manually from [SteamgridDB](https://www.steamgriddb.com/search/grids?term=RetroDeck) for the Steam Grid.
- Switch over to game mode and go to RetroDECK on the Steam Grid under `Library > Non-Steam`
-- Add the Official Layout under `Controller Settings` -> `Controller Layouts` -> `Templates` in the Steam Deck called `RetroDECK: Official Layout` with a version number and apply
+- Add any of the the Official Layouts under `Controller Settings` -> `Controller Layouts` -> `Templates` in the Steam Deck called `RetroDECK: Steam Deck - Neptune` SIMPLE or FULL with a version number. and apply
- Launch RetroDECK and enjoy
## Other quick tips
-- Read up on the [Steam Deck - Controller](../../wiki_controllers/steam/controllers-steamdeck.md) to ease your navigation (controller layout required).
+- Read up on the [Steam Deck - Controller](../../wiki_controllers/steam/steamdeck-neptune-controller.md) to ease your navigation (controller layout required).
- Read up on the [EmulationStation DE: User Guide](../../wiki_es_de/esde-guide.md).
- Check out our other software recommendations for the Steam Deck [Steam Deck - Software Recommendations](../../wiki_devices/steamdeck/steamdeck-software.md).
- Check various optional optimizations that can make some emulators run even better [Steam Deck - Optimizations](../../wiki_devices/steamdeck/steamdeck-optimize.md).
@@ -43,23 +43,23 @@
- Inside Steam go to the tab `Games` press `Add non Steam game to My library` and select RetroDECK to add it into your library.
- After this is done you can now see RetroDECK in Steam Deck's gamemode after you return to it from desktop mode.
-### Step 3: Configure the official controller layout (If you installed the controller layout)
+### Step 3: Configure the official controller layouts
-This step is only needed if you installed the layout. If you missed installed the layout you can always reinstall it from the `RetroDECK Configurator` in `Desktop Mode` or within `Game Mode` from within RetroDECK from the `Main Menu` - `RetroDECK Configurator`
-Then `Tools` - `Install SD Controller Profile`.
+This step is only needed if you installed the layouts. If you missed installed the layout you can always reinstall it from the `RetroDECK Configurator` in `Desktop Mode` or within `Game Mode` from within RetroDECK from the `Main Menu` - `RetroDECK Configurator`
+Then `Tools` - `Install: RetroDECK Controller Layouts`.
- Go back into gamemode by pressing the return to gamemode icon on the desktop.
- Go to RetroDECK on the Steam Grid under `Library > Non-Steam`
- Press the `Controller Icon`
- Go into `Controller Layouts` and press `Templates`
-- Add the layout for RetroDECK called `RetroDECK: Official Layout` with a version number.
+- Add one of the layouts for RetroDECK called `RetroDECK: Steam Deck - Neptune` SIMPLE or FULL with a version number.
- You can now use RetroDECK and it's ready to populate with ROMS.
- If you are unsure on how to add ROMS and BIOS to RetroDECK follow the [Start using RetroDECK](../../wiki_general/retrodeck-start.md)
### Step 4 (Optional): Extras
- Get RetroDECK Steam Grid art with BoilR or add it manually from [SteamgridDB](https://www.steamgriddb.com/search/grids?term=RetroDeck) for the Steam Grid.
-- Read up on the [Steam Deck - Controller](../../wiki_controllers/steam/controllers-steamdeck.md)) to ease your navigation.
+- Read up on the [Steam Deck - Controller](../../wiki_controllers/steam/steamdeck-neptune-controller.md) to ease your navigation.
- Read up on the [ES DE: User Guide](../../wiki_es_de/esde-guide.md)
- Check out our other software recommendations for the Steam Deck [Steam Deck - Software Recommendations](../../wiki_devices/steamdeck/steamdeck-software.md).
- Check various optional optimizations that can make some emulators run even better [Steam Deck - Optimizations](../../wiki_devices/steamdeck/steamdeck-optimize.md).
diff --git a/wiki-rtd/docs/wiki_emulator_guides/rpcs3/rpcs3-guide.md b/wiki-rtd/docs/wiki_emulator_guides/rpcs3/rpcs3-guide.md
index 647a02e..e6e53ba 100644
--- a/wiki-rtd/docs/wiki_emulator_guides/rpcs3/rpcs3-guide.md
+++ b/wiki-rtd/docs/wiki_emulator_guides/rpcs3/rpcs3-guide.md
@@ -53,7 +53,7 @@ For more details read here:
### Method 1: Game shortcuts .desktop files (recommended)
-This method can be used for all types rips/dumps both directories and .iso files.
+This method can be used for all types rips/dumps both directories and installed digital titles.
On devices with a dedicated `Game Mode` such as the the Steam Deck it is recommended to do this in `Desktop Mode`.
@@ -63,11 +63,6 @@ On devices with a dedicated `Game Mode` such as the the Steam Deck it is recomme
4. Rightclick on that list.
5. This will create a shortcut to the game on your Desktop.
6. Move that shortcut into the roms/ps3 folder.
-7. Navigate to the game in the ES-DE interface and press `SELECT` or `F1` on it, open the `Edit Metadata` menu.
-8. Go to `Alternative Emulator` and change the emulator to `RPCS3 Shortcut`.
-
-**NOTE:**
-In a upcoming update this will be default so steps 7 and 8 will go away.
### Method 2: Directories as .ps3 files
This method can only be used directory type game dumps.
diff --git a/wiki-rtd/docs/wiki_emulator_guides/vita3k/vita3k-guide.md b/wiki-rtd/docs/wiki_emulator_guides/vita3k/vita3k-guide.md
index 399eb07..07a335c 100644
--- a/wiki-rtd/docs/wiki_emulator_guides/vita3k/vita3k-guide.md
+++ b/wiki-rtd/docs/wiki_emulator_guides/vita3k/vita3k-guide.md
@@ -2,7 +2,7 @@
**Please note that the PSVita support is still experimental and it will be available starting from RetroDECK 0.8.0b**
-
+
---
@@ -66,7 +66,7 @@ Install the patches and DLC the same way as the game by repeating Step 1 to 1b f
### Step 2: Check the Title ID of the game
-
+
In the Vita3K interface the third colum you can see the Title ID of the game you just installed.
You can also check [Vita3K Game Compatibility and ID List](https://vita3k.org/compatibility.html?lang=en).
diff --git a/wiki-rtd/docs/wiki_engine_guides/gzdoom/extract-doom-wads.md b/wiki-rtd/docs/wiki_engine_guides/gzdoom/extract-doom-wads.md
index fb26909..eff824d 100644
--- a/wiki-rtd/docs/wiki_engine_guides/gzdoom/extract-doom-wads.md
+++ b/wiki-rtd/docs/wiki_engine_guides/gzdoom/extract-doom-wads.md
@@ -2,29 +2,7 @@
-## Where to buy DOOM?
-
-We recommend that you at buy both `DOOM 1993` and `DOOM 2`.
-
-`DOOM 3` and `DOOM 64` are not needed but we list them here because it is sometimes cheaper to buy the whole bundle.
-
-**GOG Links:**
-
-- [DOOM 1993 - GOG](https://www.gog.com/en/game/doom_1993)
-- [DOOM 2 - GOG](https://www.gog.com/en/game/doom_ii)
-- [DOOM 64 - GOG](https://www.gog.com/en/game/doom_64)
-- [DOOM 3 - GOG](https://www.gog.com/en/game/doom_3)
-
-**Steam Links:**
-
-- [DOOM Classic Bundle - Steam](https://store.steampowered.com/bundle/27490/DOOM_Classic_Bundle/)
-- [DOOM 1993 - Steam](https://store.steampowered.com/app/2280/DOOM_1993/)
-- [DOOM 2 - Steam](https://store.steampowered.com/app/2300/DOOM_II/)
-- [DOOM 64 - Steam](https://store.steampowered.com/app/1148590/DOOM_64/)
-- [DOOM 3 - Steam](https://store.steampowered.com/app/208200/DOOM_3/)
-
-
-## Where are the base wads?
+## Where are the base core iwads?
### Steam
diff --git a/wiki-rtd/docs/wiki_engine_guides/gzdoom/gzdoom-controls.md b/wiki-rtd/docs/wiki_engine_guides/gzdoom/gzdoom-controls.md
new file mode 100644
index 0000000..58c4001
--- /dev/null
+++ b/wiki-rtd/docs/wiki_engine_guides/gzdoom/gzdoom-controls.md
@@ -0,0 +1,54 @@
+# GZDoom Controls
+
+
+
+### Known issues
+
+- Multiple controllers for local multiplayer don't really work as there are bugs between GZDoom and Steam Input.
+- You need to have set the primary controller as player one as all the other players input will cause the inputs to loop sometimes. For example if you are docking the Steam Deck and want to use an external controller, set that controller as player 1 via Steam Input and not the Steam Deck.
+- Pressing "Save configuration" within the GZDOOM options menu and you have mods that adds extra controls will wipe those extra controls. It is better just to set the inputs without pressing save as they still will be saved.
+
+## Controls
+
+The controls are semi based on the inputs from `Timesplitters: Future Perfect` for the Playstation 2.
+
+The controls here are described as an Xbox Layout style controller.
+
+| Action | Button | Comment |
+| :--- | :---: | :---: |
+| Primary Fire | `R2` | |
+| Secondary Fire | `R1` | |
+| Action / Open | `A` | |
+| Jump | `B` | |
+| Reload | `Y` | |
+| Crouch | `X` | |
+| Quick Turn | `R3` | |
+| Run Toggle | `L3` | |
+| Main Menu | `Start` | |
+| Open Map | `Select` | |
+| Use Item | `Dpad - Down` | |
+| Select Item | `Dpad - Up` | |
+| Swap Next Weapon | `Dpad - Right` | |
+| Swap Previous Weapon | `Dpad - Left` | |
+| Movement: Forward / Back + Strafe | `Left Joystick` | |
+| Movement: Look Up / Down + Turn | `Right Joystick` | |
+
+### Mod Extras
+
+Optional extra binds that can come into play for certain Project Brutality or Brutal Doom based mods.
+
+| Action | Button | Comment |
+| :--- | :---: | :---: |
+| Quick Melee / Special Action | `L1` | |
+| Throw Grenade / Second Special Action | `L2` | Replaces Zoom (must mods use Secondary Fire for this anyhow) |
+| Dash | `R3` | Replaces Quick Turn |
+
+### The mod needs more or other extra inputs
+
+Many mods have also more inputs then what is bind-able on a controller, `L1`, `L2`, `Dpad - Up`, `Dpad - Down` are mostly free for those types of actions.
+
+Try to bind `L1`, `L2` to more action orientated things you need to use more often. While `Dpad - Up`, `Dpad - Down` for things you use less often like Extra Menus.
+
+If it is a new movement type that can replace quick turn try to bind it on `R3` and replace Quick Turn or either of the `L1` or `L2`.
+
+You are also free to change any of the Default binds shipped by RetroDECK and if you mess something up you can always reset GZDoom via the Configurator.
diff --git a/wiki-rtd/docs/wiki_engine_guides/gzdoom/gzdoom-guide.md b/wiki-rtd/docs/wiki_engine_guides/gzdoom/gzdoom-guide.md
index c52c0e8..14e3276 100644
--- a/wiki-rtd/docs/wiki_engine_guides/gzdoom/gzdoom-guide.md
+++ b/wiki-rtd/docs/wiki_engine_guides/gzdoom/gzdoom-guide.md
@@ -2,8 +2,6 @@
-WIP
-
GZDoom is the open source game engine for ID Software's older games like DOOM, DOOM2, HEXEN and HERETIC or it's own unique games.
### GZDoom Links:
@@ -14,44 +12,66 @@ GZDoom is the open source game engine for ID Software's older games like DOOM, D
[ZDoom Forums](https://forum.zdoom.org/)
-## Where to put the games
-GZDoom games should be put under the `retrodeck/roms/doom/` directory.
+### Freedoom
-### File types
-- .wad - `Where's All the Data?` file
-- .iwad - `internal wad`
-- .pwad - `patch wad` have priority over iwad
-- .pk3 - is a `.zip` file archive
-- .ipk3 - `internal pk3` file
-- .pk4 - is a `.zip` file archive
-- .pk7 - is a `.7zip` file archive
-- .pke - is a `.zip` file archive made for the the Eternity Engine
-- .epk - is a `.zip` file archive made for the EDGE engine
-- .deh โ `DeHackEd file`, edits hardcoded parts of the DOOM engine.
-- .bex โ `Enhanced DeHackEd` file has more features then `.deh` and used by various ports.
-- .lev โ A file that renames levels of a `.pwad`
-- .mus โ `Music file` format of `DOOM`, `Heretic`, `Hexen` and `Strife`
+The Freedoom project aims to provide all the content needed to form a complete, entirely free/libre game for the Doom engine.
+
+It is designed to be compatible with most custom levels, music, graphics and other modifications (โmodsโ) made for the original Doom games by Doom fans and artists over the decades.
+
+[FreeDOOM](https://freedoom.github.io/)
+
+### Where to buy official DOOM?
+
+We recommend that you at buy both `DOOM 1993` and `DOOM 2`.
+
+`DOOM 3` and `DOOM 64` are not needed but we list them here because it is sometimes cheaper to buy the whole bundle.
+
+**GOG Links:**
+
+- [DOOM 1993 - GOG](https://www.gog.com/en/game/doom_1993)
+- [DOOM 2 - GOG](https://www.gog.com/en/game/doom_ii)
+- [DOOM 64 - GOG](https://www.gog.com/en/game/doom_64)
+- [DOOM 3 - GOG](https://www.gog.com/en/game/doom_3)
+
+**Steam Links:**
+
+- [DOOM Classic Bundle - Steam](https://store.steampowered.com/bundle/27490/DOOM_Classic_Bundle/)
+- [DOOM 1993 - Steam](https://store.steampowered.com/app/2280/DOOM_1993/)
+- [DOOM 2 - Steam](https://store.steampowered.com/app/2300/DOOM_II/)
+- [DOOM 64 - Steam](https://store.steampowered.com/app/1148590/DOOM_64/)
+- [DOOM 3 - Steam](https://store.steampowered.com/app/208200/DOOM_3/)
-### Does GZDoom require BIOS or Firmware?
-No
+## What are iwads gzdoom is looking for?
-## The RetroDECK DOOM Parser
+The [IWADS](https://doomwiki.org/wiki/IWAD) Gzdoom is looking for to be able to run are the following:
-The Iwad parser will look for any of the CORE DOOM files that could be required to run a DOOM mod in the `/retrodeck/roms/doom/` directory.
-We have not decided on the entire structure yet under `/retrodeck/roms/doom/` but you can follow our efforts on the Discord.
+| File | What is it? | Comments |
+| :--- | :---: | :---: |
+| DOOM1.WAD | Doom 1 - Shareware Version | |
+| DOOM2.WAD | Doom 2 | |
+| DOOM2F.WAD | Doom 2 - French Version | |
+| DOOM64.WAD | Doom 64 | |
+| TNT.WAD | Final Doom - TNT: Evilution | |
+| PLUTONIA.WAD | Final Doom - The Plutonia Experiment | |
+| HERETIC1.WAD | Heretic - Shareware Version | |
+| HERETIC.WAD | Heretic: Shadow of the Serpent Riders | |
+| HEXEN.WAD | Hexen | |
+| HEXDD.WAD | Hexen: Deathkings of the Dark Citadel | Needs to be loaded with HEXEN.WAD to be played |
+| STRIFE0.WAD | Strife: Quest for the Sigil - Demo Version | |
+| STRIFE1.WAD | Strife: Quest for the Sigil - Commercial Version | |
+| VOICES.WAD | Extra Voices for Strife | Needs to be loaded with STRIFE1.WAD to be used |
+| CHEX.WAD | Chex Quest | |
+| CHEX3.WAD | Chex Quest 3 | |
+| HACX.WAD | Hacx | |
+| freedoom1.wad | Freedoom: Phase 1 | |
+| freedoom2.wad | Freedoom: Phase 2 | |
+| freedm.wad | FreeDM | |
+| doom_complete.pk3 | WadSmoosh combined file | |
+### What is doom_complete.pk3?
-Here is what files it is currently looking for:
-
-```
-IWAD_FILES=("DOOM1.WAD" "DOOM.WAD" "DOOM2.WAD" "DOOM2F.WAD" "DOOM64.WAD" "TNT.WAD"
- "PLUTONIA.WAD" "HERETIC1.WAD" "HERETIC.WAD" "HEXEN.WAD" "HEXDD.WAD"
- "STRIFE0.WAD" "STRIFE1.WAD" "VOICES.WAD" "CHEX.WAD"
- "CHEX3.WAD" "HACX.WAD" "freedoom1.wad" "freedoom2.wad" "freedm.wad"
- "doom_complete.pk3"
- )
-```
+`doom_complete.pk3` is a file made by [WadSmoosh](https://jp.itch.io/wadsmoosh). It can combine all of the "DOOM + DOOM 2 + Official addons" into one file where you can select from all the campaigns without needing to load each separate wad.
## Where can I find more WADs?
@@ -73,3 +93,51 @@ Doomworld is the lifeblood of DOOM community, generations of knowledge and a vas
**ModDB:**
- [ModDB](https://www.moddb.com/games/doom/mods)
+
+
+## Where to put the games
+GZDoom games should be put under the `retrodeck/roms/doom/` directory.
+
+### Supported file types
+
+| File type | What is it? | Comments |
+| :--- | :---: | :---: |
+|.wad | Where's All the Data? | |
+|.iwad | internal wad| |
+|.pwad | patch wad | Have a priority over .wad |
+|.pk3 | .zip file archive | |
+|.ipk3 | internal pk3 | |
+| .pk4 |.zip file archive | |
+|.pk7 | .7zip file archive | |
+| .pke | .zip file archive | Made for the the Eternity Engine |
+| .epk | .zip file archive | Made for the EDGE engine |
+| .deh | DeHackEd file| Edits hardcoded parts of the DOOM engine. |
+| .bex | Enhanced DeHackEd | Has more features then .deh and used by various ports. |
+| .lev | A file that renames levels of a .pwad | |
+| .mus | Music file | Used by `DOOM`, `Heretic`, `Hexen` and `Strife` |
+
+
+### Does GZDoom require BIOS or Firmware?
+No
+
+## What are the controls
+
+Read the:
+
+[GZDoom - Controls](gzdoom-controls.md)
+
+## I only want to play standard doom and have no interest in modding or customization
+Do as said above put the .WAD files directly into `retrodeck/roms/doom/` and they will run as normal, enjoy.
+
+## I have bought the games how do I get my files?
+
+Read the:
+
+[How to: Extract Doom iWads](extract-doom-wads.md)
+
+
+## I want to play doom with mods
+
+Read the:
+
+[RetroDECK .doom file for modding](retrodeck-doomfile.md)
diff --git a/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md b/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md
new file mode 100644
index 0000000..438c08c
--- /dev/null
+++ b/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md
@@ -0,0 +1,174 @@
+# The .doom file
+
+The `.doom` file is a feature for easy loading of doom files with mods, it is based on the work done by [AmberELEC .doom](https://amberelec.org/systems/doom.html) and others with additional improvements made by RetroDECK.
+
+## The RetroDECK .doom Parser
+
+The `.doom` parser will look for any of the `iwads` files that could be required to run a DOOM mod in the `/retrodeck/roms/doom/` directory.
+
+Here is what files it is currently looking for:
+
+```
+IWAD_FILES=("DOOM1.WAD" "DOOM.WAD" "DOOM2.WAD" "DOOM2F.WAD" "DOOM64.WAD" "TNT.WAD"
+ "PLUTONIA.WAD" "HERETIC1.WAD" "HERETIC.WAD" "HEXEN.WAD" "HEXDD.WAD"
+ "STRIFE0.WAD" "STRIFE1.WAD" "VOICES.WAD" "CHEX.WAD"
+ "CHEX3.WAD" "HACX.WAD" "freedoom1.wad" "freedoom2.wad" "freedm.wad"
+ "doom_complete.pk3"
+ )
+```
+
+
+## Recommended folder structure in retrodeck/roms/doom
+
+- It does not really matter where the files are under `/roms/doom/` the parser will scan all files and subfolders.
+- Make sure you don't have any files that share the same filename in any subfolder under `/roms/doom/`.
+- You make whatever structure you feel comfortable with or use our example.
+
+**Example two folder structure:**
+
+In this example we are making two folders under the `/roms/doom/` folder, with the goal of just using .doom files as the primary way to play doom games.
+
+---
+
+`/retrodeck/roms/doom/iwads/`
+
+In the `iwads` folder you can put one or all of the official files game wads made by ID Software/Bethesda their addons and/or freedom so they are not mixed up with the mods.
+
+---
+
+`/retrodeck/roms/doom/mods/`
+
+In the `mods` folder you can put all the extracted mod files. By putting them all into one folder and no subfolders you easily make sure you have no duplicate files as they would be in conflict.
+
+---
+
+`/retrodeck/roms/doom/`
+
+In the root of the `roms/doom/` folder put all the `.doom` files you will create or download.
+
+---
+
+Result
+
+When you launch the ES-DE interface from RetroDECK and navigate to DOOM category, all the `.doom` files will be listed first as your primary game list while the rest of the files are in their respective subfolder.
+
+
+
+## What is the .doom file and how do you create it?
+
+The `.doom` file is just an empty text file that is populated with the exact filenames of the files you want to load and in what order from top to bottom.
+
+You should name the `.doom` file so you understand what it is, for example: `Project Brutality.doom`.
+
+Each line represent one file, as long as the mods are compatible with each other you can add how lines as you want.
+
+**NOTE: No spaces in mod file names**
+
+The parser does not allow spaces currently in the mod files so if your modfile is called for example `PB Staging 9f2561c.pk3` rename it to `PB_Staging_9f2561c.pk3` with `_` instead of spaces.
+
+### What is the recommended load order of mods the .doom file?
+
+The general guidelines on most mod pages is:
+
+- Map WAD (Like DOOM2.WAD or DOOM.WAD).
+- Bigger mods like Project Brutality.
+- Any other mini-mods like huds, graphics or other tweaks.
+
+But this can be different, check the where you download the mods if they have any recommended order requirement.
+
+### I come from one of the ELEC's what does RetroDECK do different with the .doom file, can I migrate?
+
+RetroDECK have written a new parser from the ground up. You no longer need to write the path in the .doom files. RetroDECK scans all folders and subfolders of `/roms/doom/` only put the name of the mod file. If you are migrating to RetroDECK all you need to do is remove the path in your .doom files.
+
+
+## Project Brutality .doom example:
+
+
+
+---
+
+In this example you have already downloaded a bunch of mods and have the iwads already somewhere under the `/retrodeck/roms/doom/` folder.
+
+You want to play [Project Brutality](https://www.moddb.com/mods/project-brutality) on DOOM 2 levels.
+
+All you need to do is create an empty file called `Project Brutality.doom` in `/retrodeck/roms/doom/`.
+
+Each line the the file will be the order the mods are loaded, make each lines value is called exactly what the file name is called.
+
+
+
+So in the case of `Project Brutality.doom`
+
+The contents will look like this
+
+```
+DOOM2.WAD
+PB_Staging_9f2561c.pk3
+```
+
+The DOOM2.WAD is first loaded then the Project Brutality PB_Staging_9f2561c.pk3 file and the game starts.
+
+`Project Brutality.doom` is accessible from the ES-DE interface.
+
+
+### Another Example: Doom Infinite
+
+[Doom Infinite](https://www.moddb.com/mods/doom-infinite)
+
+Create the `Doom Infinite.doom` file in `/retrodeck/roms/doom/`
+
+```
+DOOM2.WAD
+DOOM_Infinite_DEMO_0978_6.pk3
+```
+
+## Customize the RetroDECK .doom files
+
+You can customize the `.doom` how you wish with the above examples as a guideline.
+
+There is nothing stopping you from adding more mods or create an infinite amount of `.doom` files.
+
+Maybe you want to have Project Brutality with DOOM and Doom 2 as separate entries in the ES-DE interface.
+
+
+`Project Brutality DOOM 2.doom`
+
+```
+DOOM2.WAD
+PB_Staging_9f2561c.pk3
+```
+
+`Project Brutality DOOM.doom`
+
+```
+DOOM.WAD
+PB_Staging_9f2561c.pk3
+```
+
+Want to have more minor mods into Project Brutality?
+Just keep adding the lines with the mod file names how many you want like this fake example:
+
+`Project Brutality - But with Horses.doom`
+
+```
+doom_complete.pk3
+PB_Staging_9f2561c.pk3
+horse_armor.pk3
+pinkgui.pk3
+```
+
+Be sure to name the .doom files so you understand what it is and you are done:
+
+- `Project Brutality - The Ultimate Collection.doom`
+- `Project Brutality - But with Horses.doom`
+- `Project Brutality - Chex Quest with a Vengeance.doom`
+
+It is that easy.
+
+## Sharing is caring
+
+Have you made a cool `.doom` file modpack?
+
+Maybe you have found the perfect combination of over 50 + mods in one `.doom` file?
+
+Share the `.doom` file and where to download the mods with the RetroDECK Community!
diff --git a/wiki-rtd/docs/wiki_es_de/esde-themes.md b/wiki-rtd/docs/wiki_es_de/esde-themes.md
index 9b70025..023f122 100644
--- a/wiki-rtd/docs/wiki_es_de/esde-themes.md
+++ b/wiki-rtd/docs/wiki_es_de/esde-themes.md
@@ -20,4 +20,4 @@ RetroDECK uses [ES-DE](https://www.es-de.org) for its interface so any theme tha
Go into `Main Menu` - `UI Settings` - `Theme Downloader` from there you can download a wide array of themes.
### From the Internet
-If you find a theme you would like to use that is not in the `Theme Downloader` please download it and place it in `~/retrodeck/themes` (make sure the theme has its own folder in that directory).
+If you find a theme you would like to use that is not in the `Theme Downloader` download it and place it in `~/retrodeck/themes` (make sure the theme has its own folder in that directory).
diff --git a/wiki-rtd/docs/wiki_general/retrodeck-input-support.md b/wiki-rtd/docs/wiki_general/retrodeck-input-support.md
index 81a05c3..21814ec 100644
--- a/wiki-rtd/docs/wiki_general/retrodeck-input-support.md
+++ b/wiki-rtd/docs/wiki_general/retrodeck-input-support.md
@@ -1,13 +1,12 @@
-# RetroDECK - Supported Steam Input Controllers
+# RetroDECK - Steam Input Layouts
-Here is a list of all the current versions of the Steam Input profiles that RetroDECK from the upcoming 0.8.0b update.
More controllers will be added in the future when Steam Input adds support for them.
## Generic Controllers
Generic Controllers encompasses the vast majority of 3rd party controllers.
-| Controller | Profile Name | Version | Original System | Controller Link | Hotkeys Link | Comment |
+| Controller | Layout Name | Version | Original System | Controller Link | Hotkeys Link | Comment |
| :--- | :---: | :---: | :---: | :---: | :---: | :---: |
| Generic Standard Type | `RetroDECK: Generic - Standard` | `v.1b` | Varies | [Generic Standard](../wiki_controllers/generic/standard/generic-standard.md) | [Generic Standard - Hotkeys](../wiki_controllers/generic/standard/generic-standard-hotkeys.md)| Majority of 3rd Party Controllers with a Standard Layout |
@@ -16,7 +15,7 @@ Generic Controllers encompasses the vast majority of 3rd party controllers.
Controllers made by Nintendo for the Nintendo systems.
-| Controller | Profile Name | Version | Original System | Controller Link | Hotkeys Link | Comment |
+| Controller | Layout Name | Version | Original System | Controller Link | Hotkeys Link | Comment |
| :--- | :---: | :---: | :---: | :---: | :---: | :---: |
| Switch Pro Controller | `RetroDECK: Switch Pro` | `v.1b` | Nintendo Switch | [Switch Pro](../wiki_controllers/nintendo/switch-pro.md) | [Nintendo Hotkeys](../wiki_controllers/nintendo/nintendo-hotkeys.md) | |
@@ -24,16 +23,16 @@ Controllers made by Nintendo for the Nintendo systems.
Controllers made by Nintendo for the Nintendo systems.
-| Controller | Profile Name | Version | Original System | Controller Link | Hotkeys Link | Comment |
+| Controller | Layout Name | Version | Original System | Controller Link | Hotkeys Link | Comment |
| :--- | :---: | :---: | :---: | :---: | :---: | :---: |
-| Steam Deck - Controller | `RetroDECK: Official Controller Layout` | `v0.7.1b` | Steam Deck LCD/OLED | [Steam Deck - Controller](../wiki_controllers/steam/controllers-steamdeck.md) | [Steam Deck Hotkeys](../wiki_controllers/steam/controllers-steamdeck.md) | |
+| Steam Deck - Controller | `RetroDECK: Official Controller Layout` | `v.1b` | Steam Deck LCD/OLED | [Steam Deck - Controller](../wiki_controllers/steam/steamdeck-neptune-controller.md) | [Steam Deck Hotkeys](../wiki_controllers/steam/steamdeck-neptune-controller.md) | |
| Steam Controller - Gordon | `RetroDECK: Steam Controller - Gordon` | `v.1b` | Steam Devices | [Steam Controller - Gordon](../wiki_controllers/steam/steam-controller-gordon.md) | [Steam Controller - Gordon Hotkeys](../wiki_controllers/steam/steam-controller-gordon.md) | |
## Playstation Controllers
Controllers made by Sony for the PlayStation systems.
-| Controller | Profile Name | Version | Original System | Controller Link | Hotkeys Link | Comment |
+| Controller | Layout Name | Version | Original System | Controller Link | Hotkeys Link | Comment |
| :--- | :---: | :---: | :---: | :---: | :---: | :---: |
| DualShock 3 | `RetroDECK: DualShock 3` | `v.1b` | PlayStation 3 | [DualShock 3](../wiki_controllers/playstation/dualshock-3.md) | [PlayStation Hotkeys](../wiki_controllers/playstation/playstation-hotkeys.md)| |
| DualShock 4 | `RetroDECK: DualShock 4` | `v.1b` | PlayStation 4 | [DualShock 4](../wiki_controllers/playstation/dualshock-4.md) | [PlayStation Hotkeys](../wiki_controllers/playstation/playstation-hotkeys.md)| |
@@ -45,7 +44,7 @@ Controllers made by Sony for the PlayStation systems.
Controllers made by Microsoft for the Xbox systems.
-| Controller | Profile Name | Version | Original System | Controller Link | Hotkeys Link | Comment |
+| Controller | Layout Name | Version | Original System | Controller Link | Hotkeys Link | Comment |
| :--- | :---: | :---: | :---: | :---: | :---: | :---: |
| Xbox 360 Controller | `RetroDECK: Xbox 360` | `v.1b` | Xbox 360 | [Xbox 360 Controller](../wiki_controllers/xbox/xbox-360.md) | [Xbox Hotkeys](../wiki_controllers/xbox/xbox-hotkeys.md)| |
| Xbox Wireless Controller| `RetroDECK: Xbox Wireless` | `v.1b` | Xbox One / S / X | [Xbox Wireless Controller](../wiki_controllers/xbox/xbox-wireless.md) | [Xbox Hotkeys](../wiki_controllers/xbox/xbox-hotkeys.md)| |
diff --git a/wiki-rtd/docs/wiki_icons/binding_icons/RD-freedoom-git.png b/wiki-rtd/docs/wiki_icons/binding_icons/RD-freedoom-git.png
new file mode 100644
index 0000000..ac56a7d
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/binding_icons/RD-freedoom-git.png differ
diff --git a/wiki-rtd/docs/wiki_icons/binding_icons/RD-freedoom-gud.png b/wiki-rtd/docs/wiki_icons/binding_icons/RD-freedoom-gud.png
new file mode 100644
index 0000000..dc84ddf
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/binding_icons/RD-freedoom-gud.png differ
diff --git a/wiki-rtd/docs/wiki_icons/binding_icons/RD-freedoom-lol.png b/wiki-rtd/docs/wiki_icons/binding_icons/RD-freedoom-lol.png
new file mode 100644
index 0000000..b486e14
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/binding_icons/RD-freedoom-lol.png differ
diff --git a/wiki-rtd/docs/wiki_icons/binding_icons/RD-freedoom-map.png b/wiki-rtd/docs/wiki_icons/binding_icons/RD-freedoom-map.png
new file mode 100644
index 0000000..fbb8dcf
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/binding_icons/RD-freedoom-map.png differ
diff --git a/wiki-rtd/docs/wiki_icons/binding_icons/RD-freedoom-pack.png b/wiki-rtd/docs/wiki_icons/binding_icons/RD-freedoom-pack.png
new file mode 100644
index 0000000..ef10c6f
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/binding_icons/RD-freedoom-pack.png differ
diff --git a/wiki-rtd/docs/wiki_icons/binding_icons/RD-freedoom-pack2.png b/wiki-rtd/docs/wiki_icons/binding_icons/RD-freedoom-pack2.png
new file mode 100644
index 0000000..36d90a7
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/binding_icons/RD-freedoom-pack2.png differ
diff --git a/wiki-rtd/docs/wiki_icons/binding_icons/RD-freedoom-pack3.png b/wiki-rtd/docs/wiki_icons/binding_icons/RD-freedoom-pack3.png
new file mode 100644
index 0000000..886a94f
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/binding_icons/RD-freedoom-pack3.png differ
diff --git a/wiki-rtd/docs/wiki_icons/binding_icons/RD-tilt-1.png b/wiki-rtd/docs/wiki_icons/binding_icons/RD-tilt-1.png
new file mode 100644
index 0000000..5aa9429
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/binding_icons/RD-tilt-1.png differ
diff --git a/wiki-rtd/docs/wiki_icons/binding_icons/RD-tilt-2.png b/wiki-rtd/docs/wiki_icons/binding_icons/RD-tilt-2.png
new file mode 100644
index 0000000..c41608b
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/binding_icons/RD-tilt-2.png differ
diff --git a/wiki-rtd/docs/wiki_icons/binding_icons/RD-tilt-3.png b/wiki-rtd/docs/wiki_icons/binding_icons/RD-tilt-3.png
new file mode 100644
index 0000000..89ce3d9
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/binding_icons/RD-tilt-3.png differ
diff --git a/wiki-rtd/docs/wiki_icons/binding_icons/RD-tilt-4.png b/wiki-rtd/docs/wiki_icons/binding_icons/RD-tilt-4.png
new file mode 100644
index 0000000..15b38ec
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/binding_icons/RD-tilt-4.png differ
diff --git a/wiki-rtd/docs/wiki_icons/binding_icons/RD-wii-1.png b/wiki-rtd/docs/wiki_icons/binding_icons/RD-wii-1.png
new file mode 100644
index 0000000..0373189
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/binding_icons/RD-wii-1.png differ
diff --git a/wiki-rtd/docs/wiki_icons/binding_icons/RD-wii-2.png b/wiki-rtd/docs/wiki_icons/binding_icons/RD-wii-2.png
new file mode 100644
index 0000000..ea77243
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/binding_icons/RD-wii-2.png differ
diff --git a/wiki-rtd/docs/wiki_icons/binding_icons/RD-wii-3.png b/wiki-rtd/docs/wiki_icons/binding_icons/RD-wii-3.png
new file mode 100644
index 0000000..3cff0e7
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/binding_icons/RD-wii-3.png differ
diff --git a/wiki-rtd/docs/wiki_icons/binding_icons/RD-wii-4.png b/wiki-rtd/docs/wiki_icons/binding_icons/RD-wii-4.png
new file mode 100644
index 0000000..73feea8
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/binding_icons/RD-wii-4.png differ
diff --git a/wiki-rtd/docs/wiki_icons/binding_icons/rd-tilt.png b/wiki-rtd/docs/wiki_icons/binding_icons/rd-tilt.png
new file mode 100644
index 0000000..c1d7ae2
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/binding_icons/rd-tilt.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_battery_empty.png b/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_battery_empty.png
new file mode 100644
index 0000000..1662e19
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_battery_empty.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_battery_full.png b/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_battery_full.png
new file mode 100644
index 0000000..00587d3
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_battery_full.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_battery_half.png b/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_battery_half.png
new file mode 100644
index 0000000..b79ad82
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_battery_half.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_connecting_a.png b/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_connecting_a.png
new file mode 100644
index 0000000..d42b552
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_connecting_a.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_connecting_b.png b/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_connecting_b.png
new file mode 100644
index 0000000..e5d6d97
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_connecting_b.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_disconnected.png b/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_disconnected.png
new file mode 100644
index 0000000..ebffd48
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_disconnected.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_generic.png b/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_generic.png
new file mode 100644
index 0000000..802d5fe
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_generic.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_playstation1.png b/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_playstation1.png
new file mode 100644
index 0000000..7cadeb0
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_playstation1.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_playstation2.png b/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_playstation2.png
new file mode 100644
index 0000000..69212e0
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_playstation2.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_playstation3.png b/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_playstation3.png
new file mode 100644
index 0000000..09aab4e
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_playstation3.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_playstation4.png b/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_playstation4.png
new file mode 100644
index 0000000..7686b33
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_playstation4.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_playstation5.png b/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_playstation5.png
new file mode 100644
index 0000000..d50bf5a
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_playstation5.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_steam.png b/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_steam.png
new file mode 100644
index 0000000..44d6d33
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_steam.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_steamdeck.png b/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_steamdeck.png
new file mode 100644
index 0000000..16d16f6
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_steamdeck.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_switch.png b/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_switch.png
new file mode 100644
index 0000000..c37e7cb
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_switch.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_switch_pro.png b/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_switch_pro.png
new file mode 100644
index 0000000..137aa88
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_switch_pro.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_wiiu_pro.png b/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_wiiu_pro.png
new file mode 100644
index 0000000..9a063d7
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_wiiu_pro.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_xbox360.png b/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_xbox360.png
new file mode 100644
index 0000000..3837b62
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_xbox360.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_xbox_adaptive.png b/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_xbox_adaptive.png
new file mode 100644
index 0000000..65dbe4b
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_xbox_adaptive.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_xboxone.png b/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_xboxone.png
new file mode 100644
index 0000000..09563d6
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_xboxone.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_xboxseries.png b/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_xboxseries.png
new file mode 100644
index 0000000..1473e6b
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_xboxseries.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/controllers/switch_joycon.png b/wiki-rtd/docs/wiki_icons/kennynl/controllers/switch_joycon.png
new file mode 100644
index 0000000..a1841e0
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/controllers/switch_joycon.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/controllers/switch_joycon_left.png b/wiki-rtd/docs/wiki_icons/kennynl/controllers/switch_joycon_left.png
new file mode 100644
index 0000000..d5bc1bc
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/controllers/switch_joycon_left.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/controllers/switch_joycon_right.png b/wiki-rtd/docs/wiki_icons/kennynl/controllers/switch_joycon_right.png
new file mode 100644
index 0000000..ae66c06
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/controllers/switch_joycon_right.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/controllers/wiiu_controller.png b/wiki-rtd/docs/wiki_icons/kennynl/controllers/wiiu_controller.png
new file mode 100644
index 0000000..6bddba0
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/controllers/wiiu_controller.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/controller_battery_empty.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/controller_battery_empty.png
new file mode 100644
index 0000000..1662e19
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/controller_battery_empty.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/controller_battery_full.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/controller_battery_full.png
new file mode 100644
index 0000000..00587d3
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/controller_battery_full.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/controller_battery_half.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/controller_battery_half.png
new file mode 100644
index 0000000..b79ad82
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/controller_battery_half.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/controller_connecting_a.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/controller_connecting_a.png
new file mode 100644
index 0000000..d42b552
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/controller_connecting_a.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/controller_connecting_b.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/controller_connecting_b.png
new file mode 100644
index 0000000..e5d6d97
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/controller_connecting_b.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/controller_disconnected.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/controller_disconnected.png
new file mode 100644
index 0000000..ebffd48
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/controller_disconnected.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/controller_generic.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/controller_generic.png
new file mode 100644
index 0000000..802d5fe
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/controller_generic.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/controller_icon_battery_empty.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/controller_icon_battery_empty.png
new file mode 100644
index 0000000..2882f80
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/controller_icon_battery_empty.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/controller_icon_battery_full.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/controller_icon_battery_full.png
new file mode 100644
index 0000000..bf25a51
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/controller_icon_battery_full.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/controller_icon_battery_half.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/controller_icon_battery_half.png
new file mode 100644
index 0000000..7ea80b9
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/controller_icon_battery_half.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/controller_icon_connecting_a.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/controller_icon_connecting_a.png
new file mode 100644
index 0000000..67664f7
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/controller_icon_connecting_a.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/controller_icon_connecting_b.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/controller_icon_connecting_b.png
new file mode 100644
index 0000000..94f89bf
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/controller_icon_connecting_b.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/controller_icon_disconnected.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/controller_icon_disconnected.png
new file mode 100644
index 0000000..48d7da4
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/controller_icon_disconnected.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrow_0.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrow_0.png
new file mode 100644
index 0000000..8ac5092
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrow_0.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrow_1.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrow_1.png
new file mode 100644
index 0000000..e04b2dd
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrow_1.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrow_2.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrow_2.png
new file mode 100644
index 0000000..7334420
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrow_2.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrow_3.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrow_3.png
new file mode 100644
index 0000000..badf0e1
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrow_3.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrow_backforth.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrow_backforth.png
new file mode 100644
index 0000000..7bf7e09
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrow_backforth.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrow_center_0.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrow_center_0.png
new file mode 100644
index 0000000..9b43694
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrow_center_0.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrow_center_1.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrow_center_1.png
new file mode 100644
index 0000000..f10d3fd
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrow_center_1.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrow_center_2.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrow_center_2.png
new file mode 100644
index 0000000..9393f20
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrow_center_2.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrow_center_3.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrow_center_3.png
new file mode 100644
index 0000000..4b993ad
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrow_center_3.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrow_long.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrow_long.png
new file mode 100644
index 0000000..ad7b55f
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrow_long.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrow_short.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrow_short.png
new file mode 100644
index 0000000..73ff0c5
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrow_short.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrow_z.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrow_z.png
new file mode 100644
index 0000000..1107f35
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrow_z.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrows_all.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrows_all.png
new file mode 100644
index 0000000..6d659c5
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrows_all.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrows_diagonal_all.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrows_diagonal_all.png
new file mode 100644
index 0000000..f436827
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrows_diagonal_all.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrows_diagonal_left.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrows_diagonal_left.png
new file mode 100644
index 0000000..f7d666c
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrows_diagonal_left.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrows_diagonal_right.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrows_diagonal_right.png
new file mode 100644
index 0000000..bf0502d
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrows_diagonal_right.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrows_down.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrows_down.png
new file mode 100644
index 0000000..109ae02
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrows_down.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrows_horizontal.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrows_horizontal.png
new file mode 100644
index 0000000..c790a62
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrows_horizontal.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrows_left.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrows_left.png
new file mode 100644
index 0000000..80216b2
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrows_left.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrows_right.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrows_right.png
new file mode 100644
index 0000000..804b13c
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrows_right.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrows_up.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrows_up.png
new file mode 100644
index 0000000..59016d4
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrows_up.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrows_vertical.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrows_vertical.png
new file mode 100644
index 0000000..23de0d1
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrows_vertical.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_0.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_0.png
new file mode 100644
index 0000000..5784056
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_0.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_1.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_1.png
new file mode 100644
index 0000000..65a136c
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_1.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_2.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_2.png
new file mode 100644
index 0000000..6706743
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_2.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_3.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_3.png
new file mode 100644
index 0000000..46dd3e4
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_3.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_4.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_4.png
new file mode 100644
index 0000000..e6afe98
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_4.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_5.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_5.png
new file mode 100644
index 0000000..fbc2b8c
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_5.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_6.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_6.png
new file mode 100644
index 0000000..d64a3d4
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_6.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_7.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_7.png
new file mode 100644
index 0000000..e696579
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_7.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_8.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_8.png
new file mode 100644
index 0000000..8a34a21
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_8.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_red_0.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_red_0.png
new file mode 100644
index 0000000..b96b5f4
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_red_0.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_red_1.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_red_1.png
new file mode 100644
index 0000000..f939746
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_red_1.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_red_2.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_red_2.png
new file mode 100644
index 0000000..4ac0118
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_red_2.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_red_3.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_red_3.png
new file mode 100644
index 0000000..45ce801
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_red_3.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_red_4.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_red_4.png
new file mode 100644
index 0000000..cd54036
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_red_4.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_red_5.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_red_5.png
new file mode 100644
index 0000000..5c4e256
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_red_5.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_red_6.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_red_6.png
new file mode 100644
index 0000000..8b18d27
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_red_6.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_red_7.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_red_7.png
new file mode 100644
index 0000000..df9a2af
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_red_7.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_red_8.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_red_8.png
new file mode 100644
index 0000000..029b6b4
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_red_8.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_target_a.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_target_a.png
new file mode 100644
index 0000000..1a7377e
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_target_a.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_target_b.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_target_b.png
new file mode 100644
index 0000000..5e370d6
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_target_b.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_cross.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_cross.png
new file mode 100644
index 0000000..e8af5d9
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_cross.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_disabled.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_disabled.png
new file mode 100644
index 0000000..3fca08d
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_disabled.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_disabled_cross.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_disabled_cross.png
new file mode 100644
index 0000000..064807f
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_disabled_cross.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_disabled_cross_outline.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_disabled_cross_outline.png
new file mode 100644
index 0000000..14fb5a4
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_disabled_cross_outline.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_disabled_line.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_disabled_line.png
new file mode 100644
index 0000000..c1db770
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_disabled_line.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_disabled_line_outline.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_disabled_line_outline.png
new file mode 100644
index 0000000..debbf32
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_disabled_line_outline.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_disabled_outline.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_disabled_outline.png
new file mode 100644
index 0000000..4c3ca29
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_disabled_outline.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_0.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_0.png
new file mode 100644
index 0000000..b12b610
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_0.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_0_outline.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_0_outline.png
new file mode 100644
index 0000000..bc9efd9
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_0_outline.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_1.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_1.png
new file mode 100644
index 0000000..28e4037
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_1.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_1_outline.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_1_outline.png
new file mode 100644
index 0000000..bf9b09f
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_1_outline.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_2.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_2.png
new file mode 100644
index 0000000..3d6bd8e
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_2.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_2_outline.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_2_outline.png
new file mode 100644
index 0000000..ec60797
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_2_outline.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_3.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_3.png
new file mode 100644
index 0000000..d9815f5
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_3.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_3_outline.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_3_outline.png
new file mode 100644
index 0000000..3c80c2e
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_3_outline.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_4.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_4.png
new file mode 100644
index 0000000..f8b20e7
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_4.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_4_outline.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_4_outline.png
new file mode 100644
index 0000000..d637137
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_4_outline.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_5.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_5.png
new file mode 100644
index 0000000..14e1877
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_5.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_5_outline.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_5_outline.png
new file mode 100644
index 0000000..eb6f45c
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_5_outline.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_6.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_6.png
new file mode 100644
index 0000000..cfeddad
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_6.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_6_outline.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_6_outline.png
new file mode 100644
index 0000000..0a87583
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_6_outline.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_7.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_7.png
new file mode 100644
index 0000000..d942fb5
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_7.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_7_outline.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_7_outline.png
new file mode 100644
index 0000000..140b2f4
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_7_outline.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_8.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_8.png
new file mode 100644
index 0000000..631d96a
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_8.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_8_outline.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_8_outline.png
new file mode 100644
index 0000000..238909e
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_8_outline.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_9.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_9.png
new file mode 100644
index 0000000..f0872c3
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_9.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_9_outline.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_9_outline.png
new file mode 100644
index 0000000..a040e8c
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_9_outline.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_plus.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_plus.png
new file mode 100644
index 0000000..fabd898
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_plus.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_small_check.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_small_check.png
new file mode 100644
index 0000000..3225e9a
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_small_check.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_small_check_outline.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_small_check_outline.png
new file mode 100644
index 0000000..07a80df
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_small_check_outline.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_small_cross.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_small_cross.png
new file mode 100644
index 0000000..c255b64
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_small_cross.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_small_cross_outline.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_small_cross_outline.png
new file mode 100644
index 0000000..0fc3240
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_small_cross_outline.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_small_disabled.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_small_disabled.png
new file mode 100644
index 0000000..eb81a7a
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_small_disabled.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_small_disabled_outline.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_small_disabled_outline.png
new file mode 100644
index 0000000..cc4a9d2
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_small_disabled_outline.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_small_info.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_small_info.png
new file mode 100644
index 0000000..f20648c
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_small_info.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_small_info_outline.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_small_info_outline.png
new file mode 100644
index 0000000..c7aacb5
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_small_info_outline.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_small_rotate.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_small_rotate.png
new file mode 100644
index 0000000..8c048b7
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_small_rotate.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_small_rotate_outline.png b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_small_rotate_outline.png
new file mode 100644
index 0000000..ae402f9
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_small_rotate_outline.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_a.png b/wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_a.png
new file mode 100644
index 0000000..281f3e6
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_a.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_b.png b/wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_b.png
new file mode 100644
index 0000000..91175bb
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_b.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_guide.png b/wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_guide.png
new file mode 100644
index 0000000..9c1d5fe
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_guide.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_l1.png b/wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_l1.png
new file mode 100644
index 0000000..c0d6166
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_l1.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_l2.png b/wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_l2.png
new file mode 100644
index 0000000..12c5e17
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_l2.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_l4.png b/wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_l4.png
new file mode 100644
index 0000000..f39ca35
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_l4.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_l5.png b/wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_l5.png
new file mode 100644
index 0000000..df83276
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_l5.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_options.png b/wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_options.png
new file mode 100644
index 0000000..624ad5c
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_options.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_quickaccess.png b/wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_quickaccess.png
new file mode 100644
index 0000000..341b26e
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_quickaccess.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_r1.png b/wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_r1.png
new file mode 100644
index 0000000..1cc1874
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_r1.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_r2.png b/wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_r2.png
new file mode 100644
index 0000000..c2ca75d
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_r2.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_r4.png b/wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_r4.png
new file mode 100644
index 0000000..0418c26
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_r4.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_r5.png b/wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_r5.png
new file mode 100644
index 0000000..1cbf42c
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_r5.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_x.png b/wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_x.png
new file mode 100644
index 0000000..b29ede3
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_x.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_y.png b/wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_y.png
new file mode 100644
index 0000000..737632d
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_y.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_trackpad_l.png b/wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_trackpad_l.png
new file mode 100644
index 0000000..7919bdd
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_trackpad_l.png differ
diff --git a/wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_trackpad_r.png b/wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_trackpad_r.png
new file mode 100644
index 0000000..fd5ffbf
Binary files /dev/null and b/wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_trackpad_r.png differ
diff --git a/wiki-rtd/docs/wiki_icons/retrodeck/icon-configurator.svg b/wiki-rtd/docs/wiki_icons/retrodeck/icon-configurator.svg
new file mode 100644
index 0000000..ee678f6
--- /dev/null
+++ b/wiki-rtd/docs/wiki_icons/retrodeck/icon-configurator.svg
@@ -0,0 +1,96 @@
+
+
diff --git a/wiki-rtd/docs/wiki_icons/retrodeck/icon-rd.svg b/wiki-rtd/docs/wiki_icons/retrodeck/icon-rd.svg
new file mode 100644
index 0000000..9856332
--- /dev/null
+++ b/wiki-rtd/docs/wiki_icons/retrodeck/icon-rd.svg
@@ -0,0 +1,18 @@
+
+
+
diff --git a/wiki-rtd/docs/wiki_icons/retrodeck/rd_icon_circle_16x16.png b/wiki-rtd/docs/wiki_icons/retrodeck/rd_icon_circle_16x16.png
deleted file mode 100644
index 244350d..0000000
Binary files a/wiki-rtd/docs/wiki_icons/retrodeck/rd_icon_circle_16x16.png and /dev/null differ
diff --git a/wiki-rtd/docs/wiki_images/logos/ponzu.png b/wiki-rtd/docs/wiki_images/logos/ponzu-logo.png
similarity index 100%
rename from wiki-rtd/docs/wiki_images/logos/ponzu.png
rename to wiki-rtd/docs/wiki_images/logos/ponzu-logo.png
diff --git a/wiki-rtd/docs/wiki_images/versions/bonsai-banana.png b/wiki-rtd/docs/wiki_images/versions/bonsai-banana.png
new file mode 100644
index 0000000..5946776
Binary files /dev/null and b/wiki-rtd/docs/wiki_images/versions/bonsai-banana.png differ
diff --git a/wiki-rtd/docs/wiki_management/bios-firmware.md b/wiki-rtd/docs/wiki_management/bios-firmware.md
index 3e7bace..36c3ede 100644
--- a/wiki-rtd/docs/wiki_management/bios-firmware.md
+++ b/wiki-rtd/docs/wiki_management/bios-firmware.md
@@ -3,30 +3,23 @@
A BIOS or firmware is like the brain of a computer or electronic device. It helps the device start up and makes sure all its parts work together smoothly. In emulation, having the correct BIOS/firmware is important because it allows the software to pretend to be the real device and work properly.
+
That's why some emulators require BIOS and Firmware files to work correctly or at all.
+
Generally the bios files should be put in `~/retrodeck/bios` but there could be exceptions to this.
## RetroArch (Libretro)
+
Some cores may need some BIOS files to work or run correctly.
[Official Libretro BIOS Guide](https://docs.libretro.com/guides/bios/)
-## PPSSPP
-[PPSSPP](https://docs.libretro.com/library/ppsspp/)
-Starting everything should be included.
-But if you want the original PSP fonts you can place them in `system/PPSSPP/flash0/font`
+## Yuzu (Legacy) & Ryujinx
-## MSX / SVI / ColecoVision / SG-1000
-[MSX / SVI / ColecoVision / SG-1000](https://docs.libretro.com/library/bluemsx/#bios)
-Content of [blueMSXv282full.zip](http://bluemsx.msxblue.com/download.html).
-Not the zip itself, its contents must be extracted in `~/retrodeck/bios` folder, more info [here](https://docs.libretro.com/library/bluemsx/#bios).
-Starting from v0.5.0b this is automatically provided.
+Needs the key files `prod.keys`, `title.keys` and the firmware files in the following directories:
-## Yuzu
-Yuzu needs the key files `prod.keys`, `title.keys` and the firmware files in the following directories:
+**Keys:** `~/retrodeck/bios/switch/keys`
-**Yuzu keys:** `~/retrodeck/bios/switch/keys`
-
-**Yuzu firmware:** `~/retrodeck/bios/switch/registered`
+**Firmware:** `~/retrodeck/bios/switch/registered`
The directory tree should look like this example:
```
@@ -42,50 +35,33 @@ The directory tree should look like this example:
โโโ fd0d23003ea5602c24ac4e41101c16fd.nca
```
-You can find a complete guide in the [Yuzu official wiki](https://yuzu-emu.org/help/quickstart/#downloading-and-installing-yuzu) on how to extract the BIOS from your Switch.
-
## XEMU (Xbox)
These files must be placed with the correct name in the given folders:
+
```
~/retrodeck/bios/mcpx_1.0.bin'
~/retrodeck/bios/Complex.bin'
~/retrodeck/saves/xbox-eeprom.bin'
[OPTIONAL] ~/retrodeck/bios/xbox_hdd.qcow2'
```
-The hard disk is optional as RetroDECK already provides a pre-built 8G Xbox HDD image, free of any copyrighted content, and only containing a dummy dashboard.
-So if you want to the complete experience you have to provide your own.
-Usually those files are dumped/found as:
+The hard disk is optional as RetroDECK already provides a pre-built 8G Xbox HDD empty image with a dummy dashboard.
+
+## MelonDS (Standalone)
+
+MelonDS needs the following files:
+
```
-mcpx_1.0.bin
-Complex.bin -> Complex_4627v1.03.bin or Complex_4627.bin
-xbox-eeprom.bin -> eeprom.bin
-xbox_hdd.qcow2 -> xbox_harddisk-D4920.qcow2
+~/retrodeck/bios/bios9.bin
+~/retrodeck/bios/bios7.bin
+~/retrodeck/bios/firmware.bin
```
-So don't forget to rename them for the RetroDECK standards.
-
-## PICO-8
-
-Pico-8 it's not freeware hence it cannot be included with RetroDECK, however it's supported by using these steps:
-
-1. Download PICO-8 for `Linux 64-bit` from the [official website](https://www.lexaloffle.com/games.php?page=updates) or where you bought it.
-2. Extract the zipfile somewhere on your desktop
-3. Copy the content of the extracted pico-8 folder into `~/retrodeck/bios/pico-8/`
-
-## MelonDS (Standalone), (NDS)
-
-MelonDS by default needs those files:
-- `~/retrodeck/bios/bios9.bin`
-- `~/retrodeck/bios/bios7.bin`
-- `~/retrodeck/bios/firmware.bin`
-
-However there is a setting to disable the need of these files by going to: `Tools` -> `Start MelonDS` -> `Yes` -> `Config` -> `Emu settings` -> `DS-mode` and removing the check on `Use external BIOS/firmware files`.
-Please be advised that this operation may prevent the games from running correctly.
## PCSX2 (PS2)
There a multitude of PS2 bios for a complete list with the hashes check
+
[Gametechwiki](https://emulation.gametechwiki.com/index.php/File_hashes#Known_BIOS_Hashes)
The PS2 bios could be named in the following ways
@@ -105,6 +81,7 @@ ps2-0200j-20040614 - SCPH-70000 - 0eee5d1c779aa50e94edd168b4ebf42e - PS2 JP BIOS
```
## RPCS3 (PS3)
+
- Download the [latest PlayStation 3 firmware](https://www.playstation.com/en-us/support/hardware/ps3/system-software/).
- `Tools` -> `RetroDECK Configurator` -> `Change settings` -> `RPCS3` -> `File` -> `Install Firmware`.
diff --git a/wiki-rtd/docs/wiki_rd_versions/version_0.8b/0.8.0b.md b/wiki-rtd/docs/wiki_rd_versions/version_0.8b/0.8.0b.md
index 4d9d7ae..741c8d6 100644
--- a/wiki-rtd/docs/wiki_rd_versions/version_0.8b/0.8.0b.md
+++ b/wiki-rtd/docs/wiki_rd_versions/version_0.8b/0.8.0b.md
@@ -1,9 +1,683 @@
-# RetroDECK v0.8.0b - Bonzai Banana
+# RetroDECK v0.8.0b - Bonsai Banana
-The upcomming major update to RetroDECK
+
-**Release Date: TBA**
+Welcome to the 0.8.0 Patch Notes that turned into a Patch Essay. This page highlights all the new features of Bonsai Banana.
-## New Features
+
-We are working on it, check back here at a later date!
+**Release Date: 2024-0X-XX**
+
+## Short summery:
+
+```
+Removed Yuzu and Citra
+20+ more systems are available in RetroDECK.
+New Engines: GZDOOM, Solarus, IkemanGO (M.U.G.E.N), OpenBOR.
+New Emulators: Vita3K, Ryujinx, MAME (Standalone).
+New: External Controller Layouts.
+New: Steam Deck Layouts - Simple and Full.
+New: Radial Menus in the Full Steam Deck Layout.
+New: GZDoom parser and RetroDECK .doom file format.
+New: Ponzu an as-is Legacy AppImage Loader
+Updated Everything
+Tweaked all configurations
+Enabled 2-4 players in all systems where possible.
+```
+
+## 1st Notice: The immediate removal of Yuzu & Citra
+
+Both Yuzu and Citra have been removed, the new defaults are `Ryujinx` and `Citra-Core` in RetroArch.
+
+## 2nd Notice: RPSC3 changes
+
+### RPCS3 Game shortcuts .desktop files are now standard.
+
+We are moving away from show folders as files for RPCS3 as the default setting and will use `.desktop` files instead. This change was made so that all and not just some PS3 games will show up in the ES-DE Frontend.
+
+You can always change it back in the ES-DE settings.
+
+**Read more here:**
+
+[RPCS3 .desktop files](https://retrodeck.readthedocs.io/en/latest/wiki_emulator_guides/rpcs3/rpcs3-guide/#how-to-get-games-to-show-up-inside-the-es-de-interface)
+
+### An issue was causing the RPCS3 saves folder not to be mapped in saves/ps3/.
+
+We are moving the save files to the correct location with the update.
+
+---
+
+## New Engine: GZDOOM
+
+
+
+Read the guide here: [GZDOOM Guide](https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/gzdoom/gzdoom-guide.md)
+
+### RetroDECK: The preface of DOOM
+
+Have you ever wanted to try to run GZDOOM with mods? Installing them is quite a daunting task for the average person and then understanding how to get them running.
+
+Sometimes you need to access the hidden folders, have the knowledge of what configurations to edit and in some cases drag-and-drop files into the GZDOOM application itself.
+
+We on the RetroDECK Team believe that modding, texture replacements and tinkering is a core part of the shared gaming experience.
+
+So, we set out on a goal to improve and lower the barrier to running GZDOOM with mods.
+
+Inspired by the previous work done by AmberELEC, we implemented a brand new and re-envisioned `.doom` file format and parser. We rebuilt it from the ground up and with the simple goal of making it easier for you to play DOOM in RetroDECK and hopefully offer a easier and unique experience.
+
+We hope that the 30+ years of great game content made by the awesome DOOM community bring you as much enjoyment as it has brought us.
+
+### What is the RetroDECK .doom file?
+
+For full details on how to get started, read here: [The RetroDECK .doom file](../../wiki_engine_guides/gzdoom/retrodeck-doomfile.md)
+
+The RetroDECK `.doom` file is just a textfile that allows you create your very own doom mod-pack with ease, where each line represents a file name the mod loading order.
+
+All you need to do is:
+
+- Copy the games and mods somewhere into `/roms/doom/`.
+- Create a text file
+- Copy the full filenames in order in per line in the text file.
+- Save the file as `something.doom` into `/roms/doom/`
+- Launch from ES-DE and enjoy
+
+**Example: Project Brutality**
+
+Let us say you want to create a one mod .doom file with [Project Brutality](https://www.moddb.com/mods/project-brutality/downloads) and DOOM2.
+
+We can call it:
+
+`Project Brutality.doom`
+
+The contents will look like this, except the text within ()
+
+```
+DOOM2.WAD (<---- The MAP WAD)
+PB_Staging_9f2561c.pk3 (<---- Project Brutality mod file)
+```
+That is, it! Just save the file and run it from RetroDECK.
+
+
+### I have bought DOOM (1993) or DOOM 2 on Steam how to get my IWADs?
+
+Read more here: [Get your IWADS](../../wiki_engine_guides/gzdoom/extract-doom-wads.md)
+
+### What about controls?
+
+Read more here: [RetroDECK GZDOOM Controls](../../wiki_engine_guides/gzdoom/gzdoom-controls.md)
+
+Instead of using the standard GZDOOM controller input layout, we instead opted to redesign them to be played with with mods in mind (mods normally have more inputs than normal DOOM ever had).
+
+The control scheme is based both on a mix of modern FPS games and the game `TimeSplitter: Future Perfect` for the PlayStation 2.
+
+The main feature is that `L1` and `L2` are already pre-bound for various mod actions like throwing grenades or activate special abilities for Brutal Doom, Project Brutality based mods and some Doom Infinite actions.
+
+All `L1` `L2` `Dpad - Up` `Dpad - Down` are mostly free to rebind to whatever the mod throws at you, read more on the link above.
+
+### Known Issues: GZDOOM & more then one Steam Input device
+
+
+
+GZDOOM has some kind of conflict with Steam Input when you are using more than one controller.
+
+It can cause input looping; the easiest way to solve it is to pause the game and make sure that the controller you are using is set as `Player 1` else use `Reorder Controllers` function in Steam to make the input you want to use `Player 1`.
+
+We are still investigating the cause of it.
+
+---
+
+## New Engine: IkemanGO (M.U.G.E.N)
+
+
+
+Fighting game engine that is compatible with M.U.G.E.N.
+
+Each game is it's own standalone instance, read more here:
+
+[IkemenGO Guide](../../wiki_engine_guides/ikemengo/ikemengo-guide.md)
+
+We have collected some tips and guidelines on how to convert old M.U.G.E.N games to IkemanGO:
+
+[IkemenGO: M.U.G.E.N Conversion Guidelines](../../wiki_engine_guides/ikemengo/mugen-conversion.md)
+
+---
+
+## New Engine: Solarus
+
+
+
+Action RPG game engine Solarus.
+
+Each game is it's own standalone instance, read more here:
+
+[Solarus Guide](../../wiki_engine_guides/solarus/solarus-guide.md)
+
+
+---
+
+## New Engine: OpenBOR
+
+
+
+Beat'em up game engine OpenBOR.
+
+Each game is it's own standalone instance, read more here:
+
+[OpenBOR Guide](../../wiki_engine_guides/openbor/openbor-guide.md)
+
+---
+
+## New Emulator: Ryujinx
+
+
+
+Switch Emulator Ryujinx
+
+---
+
+## New Emulator: Vita3k
+
+
+
+PSVita Emulator Vita3k
+
+[Vita3K Guide](../../wiki_emulator_guides/vita3k/vita3k-guide.md)
+
+
+---
+
+## New Emulator: MAME (Standalone)
+
+
+
+Multiple Arcade Machine Emulator (MAME)
+
+The inclusions of MAME (Standalone) in addition of having more MAME games working, it also enables the following systems in RetroDECK:
+
+```
+Acorn Archimedes
+Acorn Computers BBC Micro
+Apple II
+Apple IIGS
+Bit Corporation Gamate
+Coleco Adam
+Daphne Arcade LaserDisc Emulator
+Emerson Arcadia 2001
+Fujitsu FM Town
+Funtech Super A'Can
+Hartung Game Master
+LaserDisc Games
+Texas Instruments TI-99
+VTech CreatiVision
+VTech V.Smile
+```
+
+---
+
+## Ponzu (Legacy AppImage Loader)
+
+
+
+
+Guide: [Ponzu Guide](https://retrodeck.readthedocs.io/en/latest/wiki_configurator/ponzu/)
+
+### Q: What is Ponzu?
+Ponzu is in part the former Yuzu (Custom) AppImage Loader and tool that we had planned for 0.8.0b with a changed scope.
+
+If the user has personal backups of any dead emulators in AppImage format, they can temporarily be used with RetroDECK as a safe way to migrate to other solutions.
+
+### Q: Should this be seen as official support for the removed emulators?
+
+No, the the only official emulators we support for those systems are Ryujinx and Citra-core in RetroArch.
+
+Since day one of our announcements of both Citras and Yuzus removal we updated our social rules to reflect that any type of discussion about these emulators will come with a warning first and then a ban.
+
+RetroDECK will not provide any new: configurations, bug fixes, improvements, or any kind of support at all for the AppImages. There is also a very substantial risk that future updates can break the compatibility, this to be seen as a temporary as-is solution.
+
+We strongly recommend everyone to just use Ponzu as the intended safe way to migrate to Ryujinx or the Citra-core (finish, save and move).
+
+
+### Q: Will you be looking in into other forks of Citra & Yuzu later and add into RetroDECK?
+
+First, this type of event makes it ripe for scammers.
+
+We would urge all users to be extra careful and not blindly downloading solutions and any type of fan patches/tweaks for the dead emulators that we have seen circulating.
+
+If good, ethical, lasting and safe forks can even arise, that also have been vetted by the FOSS community, then we will investigate it.
+
+---
+
+## New RetroDECK Steam Input Layout: Steam Deck - Simple
+
+
+
+
+This is a new layout for the Steam Deck with a lighter radial menu on the left touchpad. Some users did not want to have the full radial menu system but would rather just have something simpler.
+
+The layout is called `RetroDECK: Steam Deck - Neptune v.1b SIMPLE`
+
+And uses the [Simple Radial Menu](../../wiki_controllers/radial-menus/controller-simple-radial.md) for the external controllers.
+
+---
+
+## Updated RetroDECK Steam Input Layout: Steam Deck - Full
+
+
+
+Several changes have been made to old layout
+
+```
+Added: Wii/GC Menu - Wii Mote Sync 1 to 4 buttons.
+Added: Wii/GC Menu - New icons to Wii Mote Standing / Laying buttons.
+Added: MAME Menu - Added Tilt 1 to 4 buttons.
+Added: GZDoom Menu
+Added: ScummVM Menu
+Change: Renamed layout to RetroDECK: Steam Deck - Neptune v.1b FULL
+Change: Version number standardization.
+Change: MAME Menu - Changed all the bindings to reflect new MAME (Standalone) config.
+Change: Based on user feedback removed the "button press" sound.
+Removed: Secrets Menu
+```
+
+### New Radial Menu: ScummVM Menu
+
+A new ScummVM Menu allows quick access to common commands used by a substantial chunk of the ScummVM games.
+
+The design intent is that when you are playing a ScummVM game on the Steam Deck: you can have the ScummVM Menu open on the `Left Touchpad` while you use the mouse on the `Right Touchpad` to navigate the game.
+
+The following commands are available:
+
+```
+Open - O
+Close - C
+Fight - F
+Use - U
+Pick-up - P
+Push/Shove - S
+Pull/Yank - Y
+Look-At - L
+Talk To - T
+Give - G
+Move - M
+```
+
+### New Radial Menu: GZDoom Menu
+
+This menu is a tiny showcase on what is possible with radial menus, we also wanted to add other famous cheats like the Konami Code on a button but...
+A bug in Steam Input prevents us from adding more cheats than the two we have added (the RetroDECK Team have reported the bug to Valve).
+
+The following commands are available:
+
+```
+Get All Items (IDFA)
+Get All Items + Keys (IDKFA)
+```
+
+---
+
+## New RetroDECK Steam Input Layouts: External Controllers
+
+
+
+All controller layouts use the same one-layer radial menu with good to have hotkeys in addition to the normal button hotkeys. To access the radial menu press and hold SELECT + Move the Left Joystick and Press L3 to press the radial button.
+
+### The layouts might work on more devices
+
+We have gotten user reports that these layouts also might work on devices that simulate certain controllers via Steam Input. One user reported that he/she installed Linux on the Lenovo Legion, and it did pick up one of the RetroDECK profiles from the start.
+
+These devices will pick up one the layout it is mimicking if it is a DualSense or Xbox Wireless and allow hopefully the hotkeys to be used on that device.
+
+The RetroDECK Team does not own these devices and we cannot test them ourselves, but if you discover something you can report to the RetroDECK Team on Discord or Matrix.
+
+### What does the External Controller layouts allow me to do?
+
+First the Simple Radial menu is accessed while holding `SELECT` and using the `Left Joystick`. This allows quick access for various PC commands like `ESC`, `F1`, `Enter`, `Right Click` and more.
+But also `Screen Switching` on dual screen systems or `Change Discs`.
+You can activate them by pressing `L3` when hovering over the command with the joystick.
+
+The design intent is to use the button combos as the main input for the important hotkeys like saving and loading and the radial a selection good-to-have extra commands.
+
+One other important feature is press and hold `SELECT` and move `Right Stick` and it will turn it into a `Mouse` and `R3` becomes `Left Click`.
+
+This can be extremely useful and can be used but not only limited to:
+
+```
+Navigate the emulator GUIs.
+Close a weird pop-up window.
+Move the Wii Pointer.
+Play Point & Click games
+Play PC mouse-based games.
+```
+
+Check out the simple radial menu here: [Simple Radial Menu](../../wiki_controllers/radial-menus/controller-simple-radial.md)
+
+### Known Issues: External Controllers - Steam Deck
+
+
+
+Sometimes the emulators / engines get confused on what controller is player 1 and takes the docked Steam Deck as player 1 and not the external controller.
+
+You can solve this by going into the Reorder Controllers interface in Steam and try switching between Player 1 and Player 2.
+
+### Known Issues: External Controllers - Linux Desktop
+
+
+
+Linux Desktop via Steam Input is complex. There are a lot of variables and the RetroDECK Team does not have the ability to test for all of them and several bugs exist. Some variables could be:
+
+```
+What kind of packages / drivers you have installed.
+What distro you are using.
+What desktop you are using.
+If you are running X11 or Wayland.
+If you have a Steam Deck based Distro with Valves "Game Mode" like Bazzite.
+```
+
+We are trying to keep track of all the issues here and have reported several to Valve already:
+
+[RetroDECK Github Issue: 716](https://github.com/XargonWan/RetroDECK/issues/716)
+
+These are the most important current bugs:
+
+**Bug: Destop Profiles take preset over Game Profile**
+
+Since one of the recent Steam Client updates, there is a bug that causes Steam to take the Desktop Profile instead of the Game Profile. Sometimes it even takes both inputs and sends double inputs for every action.
+
+Possible solutions by our users and team members:
+
+- Try and use the RetroDECK Profile as the Desktop Profile and turn off the Game Profile.
+- Going into big picture and launching RetroDECK from there.
+- Starting big picture, exiting big picture, and then launching RetroDECK from the Desktop Client.
+
+**Bug: Missing Radials in certain systems**
+
+The radial menus on certain Linux Systems are hidden behind the game window or the Steam overlay (they still work, and you can navigate them).
+
+We thought about doing a temporary nonradial layouts for each controller to get around this bug.
+But later we changed our minds as we would have even more input configs to maintain, with a risk they become permanent.
+
+---
+
+## Supported Controllers
+
+### Generic Controllers - Standard Layout
+
+
+
+
+This layout encompasses the vast majority of third party controllers that have all the buttons of a modern controller. They are registered as Generic in Steam Input.
+
+**Layout Name:**
+
+**Information:** [The Generic - Standard](../../wiki_controllers/generic/standard/generic-standard.md)
+
+**Hotkeys:** [Generic - Standard Hotkeys](../../wiki_controllers/generic/standard/generic-standard-hotkeys.md)
+
+
+
+### Switch Pro
+
+
+
+**Layout Name:**
+
+**Information:**
+
+**Hotkeys:** [Switch Pro - Hotkeys](../../wiki_controllers/nintendo/nintendo-hotkeys.md)
+
+
+### Steam Controller
+
+
+
+**Layout Name:**
+
+**Information:**
+
+**Hotkeys:** [Steam Controller - Hotkeys](../../wiki_controllers/steam/steam-controller-gordon.md)
+
+Extra features for the Steam Controller:
+
+```
+Feature: Two hotkey buttons use either SELECT or L4 like on the Steam Deck.
+Feature: A Mouse Mode / Joystick Mode - Switcher on R4.
+It switches the Right Touchpad between Permanent Mouse or Right Joystick with the click of a button.
+```
+
+### DualShock 3
+
+
+
+
+**Layout Name:**
+
+**Information:**
+
+**Hotkeys:** [PlayStation - Hotkeys](../../wiki_controllers/playstation/playstation-hotkeys.md)
+
+Extra features in the layout:
+
+### DualShock 4
+
+
+
+**Layout Name:**
+
+**Information:**
+
+**Hotkeys:** [PlayStation - Hotkeys](../../wiki_controllers/playstation/playstation-hotkeys.md)
+
+
+**Extra features for the DualShock 4:**
+
+```
+Feature: Mouse input on the touchpad.
+Feature: Left click on the right side of the touchpad.
+Feature: Right click on the left side of the touchpad.
+```
+
+### DualSense
+
+
+
+**Layout Name:**
+
+**Information:**
+
+**Hotkeys:** [PlayStation - Hotkeys](../../wiki_controllers/playstation/playstation-hotkeys.md)
+
+**Extra features for the DualSense:**
+
+```
+Feature: Mouse input on the touchpad.
+Feature: Left click on the right side of the touchpad.
+Feature: Right click on the left side of the touchpad.
+```
+
+### Xbox 360 Controller
+
+
+
+
+**Layout Name:**
+
+**Information:**
+
+**Hotkeys:** [Xbox - Hotkeys](../../wiki_controllers/xbox/xbox-hotkeys.md)
+
+### Xbox Wireless Controller
+
+
+
+
+**Layout Name:**
+
+**Information:**
+
+**Hotkeys:** [Xbox - Hotkeys](../../wiki_controllers/xbox/xbox-hotkeys.md)
+
+
+## Framework / Configurator
+
+
+
+### RetroDECK Configurator
+
+```
+Added: New desktop icon.
+Added: "Swap A/B X/Y button" preset and compatible systems
+Added: Optional Vita3K Firmware installer.
+Added: Reset commands for: GZDoom, MAME, Vita3k, Ryujinx.
+Added: Merge "save state on exit" and "load state on run" preset into "Quick Resume" preset
+Added: BIOS check "expert mode" (shows all available info)
+Change: Moved "Rewind" preset to Global Presets section of Configurator and added compatible systems.
+Fixed: Quit button after emulators reset should act as an actual full quit button.
+```
+
+### RetroDECK Framework
+
+```
+Added: RetroDECK now knows if it is running on a real Steam Deck or other Linux desktop.
+Added: Disabled "Desktop Mode" warning when not running on Deck
+Added: Add more systems to valid compression targets.
+Added: Support injecting the RetroDECK layouts to Steam Flatpak version.
+Added: A quit_retrodeck function to ease the quit in the scripts.
+Added: Several minor build pipeline improvements & other backend fixes.
+Added: Simplified Configurator single-file-compression process
+Change: The retrodeck/logs folder is no longer hidden by default.
+Fixed: Various issues when building RetroDECK locally for development.
+Fixed: Some wayland related issues.
+Fixed: RetroDECK full reset via CLI process.
+Removed: Talk names in the manifest as they are not needed anymore as enabled by default.
+```
+
+## Emulators / Engines / System
+
+### Updates
+
+
+
+```
+ES-DE to 3.0.1
+All engines.
+All RetroArch cores.
+All emulators.
+```
+
+### CEMU
+
+
+
+```
+Added: Optional Gyro via SteamDeckGyroDSU for player 1 (if you have it installed) from a separate profile.
+Added: Better bindings for Player 2 to 4.
+Change: Made graphical tweaks based on user feedback & internal testing.
+```
+
+### Dolphin
+
+
+
+```
+Added: Better bindings for Player 1 to 4 GC & Wii.
+Added: Optional Gyro via SteamDeckGyroDSU for player 1 (if you have it installed).
+Change: Made graphical tweaks based on user feedback & internal testing.
+Change: Improved GC bindings.
+Change: Improved & Changed Wii bindings.
+Change: Improved GBA bindings.
+```
+
+### Primehack
+
+
+
+```
+Added: Better bindings for Player 1.
+Added: Optional Gyro via SteamDeckGyroDSU for player 1 (if you have it installed).
+Added: More custom loadable icons for Primehack.
+Change: Made graphical tweaks based on user feedback & internal testing.
+```
+
+### MelonDS
+
+
+
+```
+Change: Made graphical tweaks based on user feedback.
+```
+
+
+### Duckstation:
+
+
+
+```
+Added: Reworked bindings for Player 1 to 4 via SDL.
+Fixed: Memory card folder not being linked to retrodeck/saves/psx/.
+```
+
+
+### PCSX2
+
+
+
+```
+Added: Better bindings for Player 2 to 4.
+Change: Made graphical tweaks based on user feedback & internal testing.
+```
+
+
+### RPCS3
+
+
+
+```
+Added: Better bindings for Player 2 to 4.
+Change: RPCS3 Game shortcuts .desktop files are now standard.
+Fixed: An issue was causing the RPCS3 saves folder not to be mapped in saves/ps3/.
+Change: Made graphical tweaks based on user feedback & internal testing.
+```
+
+### PPSSPP
+
+
+
+```
+Added: Extra Binds to Right Joystick (used for some romhacks that enables none existing second joystick in PSP games).
+Change: Made graphical tweaks based on user feedback & internal testing.
+Change: Is now running games via shortcut by default (allows easier running for more games).
+```
+
+### RetroArch
+
+
+
+```
+Fixed: ScummVM-Core - A bug where the core did not find the Extras folder.
+Fixed: Input mappings on controlers 2-16.
+Fixed: A bug where in certain scenarios RetroArch would forget the roms folder.
+```
+
+
+
+## Last Minute Questions
+
+### HEY YOU! RetroDECK Team! Where is the add-to-Steam Function?! ๐ฉ๐ฉ๐ผ
+
+With the added focus of both removing Yuzu and Citra from RetroDECK + implementing ES-DE 3.0 changes it needed to be pushed back a little.
+
+Hopefully we can add it a minor update like 0.8.X. We got a few bugs we need to fix with the together with the BoliR developer ๐ธ.
+
+### What about the Multiuser Mode?! ๐ฟ
+
+That still needed more time in the oven for the complexity of it and we will put it out in another big version.
+
+This update is already quite big! Don't you agree?! ๐ผ
+
+## We hope everyone likes the update!
+
+We in the RetroDECK Team hope everyone in our little community likes the update. If you find any issues, please read here on how to report them (no software is free of bugs including RetroDECK):
+
+[Reporting Bugs](../../wiki_bugs/report-bugs.md)
+
+Thanks for your kind words and patience! โค๏ธ
diff --git a/wiki-rtd/mkdocs.yml b/wiki-rtd/mkdocs.yml
index c47f8c7..97e7038 100644
--- a/wiki-rtd/mkdocs.yml
+++ b/wiki-rtd/mkdocs.yml
@@ -79,17 +79,18 @@ nav:
- Reporting Bugs: wiki_bugs/report-bugs.md
- Known Issues: wiki_bugs/known-issues.md
- - Configurator ๐งฐ:
+ - Configurator & Tools ๐งฐ:
- Configurator Features: wiki_configurator/configurator.md
+ - Configurator Features: wiki_configurator/ponzu.md
- Controllers ๐ฎ:
- About ๐ฎ:
- Different Button Prompts in Games: wiki_controllers/about/diffrent-game-inputs.md
- RetroDECK and Udev Rules: wiki_controllers/about/about-udev.md
- RetroDECK and Steam Input: wiki_steam/steam-input.md
- - RetroDECK - Controller Profiles (WIP): wiki_general/retrodeck-input-support.md
- - RetroDECK - Standard Controllers - Radial Menu: wiki_controllers/radial-menus/controller-standard-radial.md
- - RetroDECK - Steam Deck - Radial Menu: wiki_controllers/radial-menus/controller-steamdeck-radial.md
+ - RetroDECK - Controller Layouts: wiki_general/retrodeck-input-support.md
+ - RetroDECK - Controllers - Simple Radial Menu: wiki_controllers/radial-menus/controller-simple-radial.md
+ - RetroDECK - Steam Deck - Full Radial Menu: wiki_controllers/radial-menus/controller-steamdeck-full-radial.md
- Nintendo ๐ฎ:
- Nintendo - RetroDECK Hotkeys: wiki_controllers/nintendo/nintendo-hotkeys.md
@@ -120,7 +121,7 @@ nav:
- Xbox Adaptive Controller (WIP): wiki_controllers/accessibility/xac.md
- Steam/Valve ๐ฎ:
- - Steam Deck - Controller: wiki_controllers/steam/controllers-steamdeck.md
+ - Steam Deck - Controller: wiki_controllers/steam/steamdeck-neptune-controller.md
- Steam - Steam Controller - Gordon: wiki_controllers/steam/steam-controller-gordon.md
- Generic - Standard Type ๐ฎ:
@@ -223,7 +224,8 @@ nav:
- RetroDECK Installation and Updates: wiki_devices/steamdeck/steamdeck-start.md
- Optimizations: wiki_devices/steamdeck/steamdeck-optimize.md
- Recommended Software: wiki_devices/steamdeck/steamdeck-software.md
- - Controls: wiki_controllers/steam/controllers-steamdeck.md
+ - RetroDECK Controls: wiki_controllers/steam/steamdeck-neptune-controller.md
+ - Built-in Controls: wiki_controllers/steam/steamdeck-neptune-builtin.md
- Guides - Linux Desktop ๐ง:
- Installation and Updates: wiki_devices/linux_desktop/linux-install.md
@@ -241,11 +243,13 @@ nav:
- Guides - Engines ๐ ๏ธ:
- GZDoom ๐น:
- - GZDoom - General Guide (WIP): wiki_engine_guides/gzdoom/gzdoom-guide.md
- - Get the WADs from bought DOOM / DOOM 2: wiki_engine_guides/gzdoom/extract-doom-wads.md
+ - GZDoom - General Guide: wiki_engine_guides/gzdoom/gzdoom-guide.md
+ - GZDoom - Controls Guide: wiki_engine_guides/gzdoom/gzdoom-controls.md
+ - GZDoom - Get started on .doom files: wiki_engine_guides/gzdoom/retrodeck-doomfile.md
+ - GZDoom - Get the WADs from bought games: wiki_engine_guides/gzdoom/extract-doom-wads.md
- IkemenGO / M.U.G.E.N ๐ฅ:
- IkemenGO - General Guide: wiki_engine_guides/ikemengo/ikemengo-guide.md
- - IkemenGO - M.U.G.E.N Convertion Guidelines: wiki_engine_guides/ikemengo/ikemengo-guide.md
+ - IkemenGO - M.U.G.E.N Convertion Guidelines: wiki_engine_guides/ikemengo/mugen-conversion.md
- Pico-8 8๏ธโฃ:
- Pico-8 - General Guide: wiki_engine_guides/pico8/pico8-guide.md
- ScummVM ๐ฑ๏ธ: