From cc04dbd01e980970235071aad1a4ebf4a45c65c0 Mon Sep 17 00:00:00 2001 From: Lazorne Date: Sun, 10 Mar 2024 18:26:18 +0100 Subject: [PATCH 001/140] doom --- .../wiki_engine_guides/gzdoom/gzdoom-guide.md | 15 -- .../gzdoom/retrodeck-doomfile.md | 144 ++++++++++++++++++ 2 files changed, 144 insertions(+), 15 deletions(-) create mode 100644 wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md 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..8bd8111 100644 --- a/wiki-rtd/docs/wiki_engine_guides/gzdoom/gzdoom-guide.md +++ b/wiki-rtd/docs/wiki_engine_guides/gzdoom/gzdoom-guide.md @@ -36,22 +36,7 @@ GZDoom games should be put under the `retrodeck/roms/doom/` directory. ### Does GZDoom require BIOS or Firmware? No -## The RetroDECK DOOM Parser -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. - - -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" - ) -``` ## Where can I find more WADs? 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..5850c44 --- /dev/null +++ b/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md @@ -0,0 +1,144 @@ +# The RetroDECK .doom file + +The RetroDECK `.doom` file is a feature for easy loading of doom files with mods. + +## The RetroDECK .doom Parser + +The `.doom` parser will look for any of the core doom 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" + ) +``` + +### What are core doom iwads? + +It is just how the RetroDECK Team defines the [IWADS](https://doomwiki.org/wiki/IWAD) Gzdoom is looking for to be able to run. + +- DOOM1.WAD - Doom 1 alternate name +- DOOM.WAD - Doom 1 +- DOOM2.WAD - Doom 2 +- DOOM2F.WAD - Doom 2 French +- 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 HEXEN.WAD as well to be played) +- STRIFE0.WAD - Strife: Quest for the Sigil - Demo +- STRIFE1.WAD - Strife: Quest for the Sigil - Commercial / Veteran Edition +- VOICES.WAD - Extra Voices for Strife: Quest for the Sigil - Commercial / Veteran Edition +- 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? + +`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. + +## Recommended folder structure in retrodeck/roms/doom? + +WIP + +## 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. + +### What is the recommended load order of 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. + +## Project Brutality .doom example: + +In this example you have already downloaded a bunch of mods and have the core doom files already under the `/retrodeck/roms/doom/` folder. + +You want to play [Project Brutality](https://www.moddb.com/mods/project-brutality) on DOOM 2 levels. + +On the ModDB Page of Project Brutality they say that the order to run it is: + + +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 now 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 it 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. + +Name the .doom file 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. + From ec049e0307c12235ed557230d9b621b35730b42e Mon Sep 17 00:00:00 2001 From: Lazorne Date: Sun, 10 Mar 2024 18:32:22 +0100 Subject: [PATCH 002/140] wiki --- .../gzdoom/retrodeck-doomfile.md | 23 ++++++++++++------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md b/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md index 5850c44..dd4274f 100644 --- a/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md +++ b/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md @@ -59,7 +59,7 @@ You should name the `.doom` file so you understand what it is, for example: `Pro Each line represent one file, as long as the mods are compatible with each other you can add how lines as you want. -### What is the recommended load order of the .doom file? +### What is the recommended load order of mods the .doom file? The general guidelines on most mod pages is: @@ -71,13 +71,12 @@ But this can be different, check the where you download the mods if they have an ## Project Brutality .doom example: -In this example you have already downloaded a bunch of mods and have the core doom files already under the `/retrodeck/roms/doom/` folder. +In this example you have already downloaded a bunch of mods and have the core doom 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. On the ModDB Page of Project Brutality they say that the order to run it is: - 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. @@ -109,12 +108,12 @@ DOOM_Infinite_DEMO_0978_6.pk3 ## Customize the RetroDECK .doom files -You can customize it how you wish with the above examples as a guideline.
+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` @@ -123,7 +122,6 @@ DOOM2.WAD PB_Staging_9f2561c.pk3 ``` - `Project Brutality DOOM.doom` ``` @@ -132,9 +130,18 @@ 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. +Just keep adding the lines with the mod file names how many you want like this fake example: -Name the .doom file so you understand what it is and you are done: +`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` From 77f1ace5f6ac50abb5cb51588d234a98e35acde2 Mon Sep 17 00:00:00 2001 From: Lazorne Date: Sun, 10 Mar 2024 18:34:02 +0100 Subject: [PATCH 003/140] wiki --- wiki-rtd/mkdocs.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/wiki-rtd/mkdocs.yml b/wiki-rtd/mkdocs.yml index c47f8c7..b4a461d 100644 --- a/wiki-rtd/mkdocs.yml +++ b/wiki-rtd/mkdocs.yml @@ -242,6 +242,7 @@ nav: - Guides - Engines ๐Ÿ› ๏ธ: - GZDoom ๐Ÿ‘น: - GZDoom - General Guide (WIP): wiki_engine_guides/gzdoom/gzdoom-guide.md + - RetroDECK's .doom files: wiki_engine_guides/gzdoom/retrodeck-doomfile.md - Get the WADs from bought DOOM / DOOM 2: wiki_engine_guides/gzdoom/extract-doom-wads.md - IkemenGO / M.U.G.E.N ๐Ÿฅ‹: - IkemenGO - General Guide: wiki_engine_guides/ikemengo/ikemengo-guide.md From 98834753a2347552b87ef7dd4848ab9d1fe9cf4b Mon Sep 17 00:00:00 2001 From: Lazorne Date: Sun, 10 Mar 2024 18:46:47 +0100 Subject: [PATCH 004/140] gzdoom --- .../gzdoom/extract-doom-wads.md | 2 +- .../wiki_engine_guides/gzdoom/gzdoom-guide.md | 48 ++++++++++++------- .../gzdoom/retrodeck-doomfile.md | 22 ++++++++- wiki-rtd/mkdocs.yml | 4 +- 4 files changed, 54 insertions(+), 22 deletions(-) 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..01906a1 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 @@ -24,7 +24,7 @@ We recommend that you at buy both `DOOM 1993` and `DOOM 2`. - [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-guide.md b/wiki-rtd/docs/wiki_engine_guides/gzdoom/gzdoom-guide.md index 8bd8111..7a1e2a9 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,6 +12,28 @@ GZDoom is the open source game engine for ID Software's older games like DOOM, D [ZDoom Forums](https://forum.zdoom.org/) +### 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 to put the games GZDoom games should be put under the `retrodeck/roms/doom/` directory. @@ -36,25 +56,17 @@ GZDoom games should be put under the `retrodeck/roms/doom/` directory. ### Does GZDoom require BIOS or Firmware? No +## I have bought the games how do I get my files? +Read the: -## Where can I find more WADs? +[How to: Extract Doom iWads](extract-doom-wads.md) -None-official wads (mods) are all over the internet from old forums, github and various websites. +## 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. -**Doomworld:** +## I want to play doom with mods -The oldest DOOM community on the web and hosts of the annual [Cacowards](https://www.doomworld.com/cacowards). +Read the: -Doomworld is the lifeblood of DOOM community, generations of knowledge and a vast collections of wads exist within it. - -- [Doomworld Files](https://www.doomworld.com/files/) -- [Doomworld ID Games(Legacy)](https://www.doomworld.com/idgames/) - -**Doomwiki:** - -[List of notable WADs](https://doomwiki.org/wiki/List_of_notable_WAD) - -**ModDB:** - -- [ModDB](https://www.moddb.com/games/doom/mods) +[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 index dd4274f..e3efbf3 100644 --- a/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md +++ b/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md @@ -47,6 +47,27 @@ It is just how the RetroDECK Team defines the [IWADS](https://doomwiki.org/wiki/ `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? + +None-official wads (mods) are all over the internet from old forums, github and various websites. + +**Doomworld:** + +The oldest DOOM community on the web and hosts of the annual [Cacowards](https://www.doomworld.com/cacowards). + +Doomworld is the lifeblood of DOOM community, generations of knowledge and a vast collections of wads exist within it. + +- [Doomworld Files](https://www.doomworld.com/files/) +- [Doomworld ID Games(Legacy)](https://www.doomworld.com/idgames/) + +**Doomwiki:** + +[List of notable WADs](https://doomwiki.org/wiki/List_of_notable_WAD) + +**ModDB:** + +- [ModDB](https://www.moddb.com/games/doom/mods) + ## Recommended folder structure in retrodeck/roms/doom? WIP @@ -148,4 +169,3 @@ Be sure to name the .doom files so you understand what it is and you are done: - `Project Brutality - Chex Quest with a Vengeance.doom` It is that easy. - diff --git a/wiki-rtd/mkdocs.yml b/wiki-rtd/mkdocs.yml index b4a461d..42a184c 100644 --- a/wiki-rtd/mkdocs.yml +++ b/wiki-rtd/mkdocs.yml @@ -242,8 +242,8 @@ nav: - Guides - Engines ๐Ÿ› ๏ธ: - GZDoom ๐Ÿ‘น: - GZDoom - General Guide (WIP): wiki_engine_guides/gzdoom/gzdoom-guide.md - - RetroDECK's .doom files: wiki_engine_guides/gzdoom/retrodeck-doomfile.md - - Get the WADs from bought DOOM / DOOM 2: wiki_engine_guides/gzdoom/extract-doom-wads.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 From ba7a2a543ef0d22b77694d2eb34165a9b44b505e Mon Sep 17 00:00:00 2001 From: Lazorne Date: Sun, 10 Mar 2024 18:47:26 +0100 Subject: [PATCH 005/140] gzdoom ini --- wiki-rtd/mkdocs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wiki-rtd/mkdocs.yml b/wiki-rtd/mkdocs.yml index 42a184c..d47bd38 100644 --- a/wiki-rtd/mkdocs.yml +++ b/wiki-rtd/mkdocs.yml @@ -241,7 +241,7 @@ nav: - Guides - Engines ๐Ÿ› ๏ธ: - GZDoom ๐Ÿ‘น: - - GZDoom - General Guide (WIP): wiki_engine_guides/gzdoom/gzdoom-guide.md + - GZDoom - General Guide: wiki_engine_guides/gzdoom/gzdoom-guide.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 ๐Ÿฅ‹: From 822615fd03093f1003f26c18b85e5a3298a5c162 Mon Sep 17 00:00:00 2001 From: Lazorne Date: Sun, 10 Mar 2024 19:03:29 +0100 Subject: [PATCH 006/140] doom --- .../gzdoom/retrodeck-doomfile.md | 43 ++++++++++--------- 1 file changed, 22 insertions(+), 21 deletions(-) diff --git a/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md b/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md index e3efbf3..62f9de8 100644 --- a/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md +++ b/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md @@ -21,27 +21,28 @@ IWAD_FILES=("DOOM1.WAD" "DOOM.WAD" "DOOM2.WAD" "DOOM2F.WAD" "DOOM64.WAD" "TNT.WA It is just how the RetroDECK Team defines the [IWADS](https://doomwiki.org/wiki/IWAD) Gzdoom is looking for to be able to run. -- DOOM1.WAD - Doom 1 alternate name -- DOOM.WAD - Doom 1 -- DOOM2.WAD - Doom 2 -- DOOM2F.WAD - Doom 2 French -- 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 HEXEN.WAD as well to be played) -- STRIFE0.WAD - Strife: Quest for the Sigil - Demo -- STRIFE1.WAD - Strife: Quest for the Sigil - Commercial / Veteran Edition -- VOICES.WAD - Extra Voices for Strife: Quest for the Sigil - Commercial / Veteran Edition -- 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 +| 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? From 255cba82a3f9330743295a40b8e249697bae89d0 Mon Sep 17 00:00:00 2001 From: Lazorne Date: Sun, 10 Mar 2024 19:08:00 +0100 Subject: [PATCH 007/140] doom --- .../gzdoom/extract-doom-wads.md | 22 ------------------- .../wiki_engine_guides/gzdoom/gzdoom-guide.md | 8 ++++++- 2 files changed, 7 insertions(+), 23 deletions(-) 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 01906a1..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,28 +2,6 @@ -## 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 core iwads? ### Steam 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 7a1e2a9..48f5216 100644 --- a/wiki-rtd/docs/wiki_engine_guides/gzdoom/gzdoom-guide.md +++ b/wiki-rtd/docs/wiki_engine_guides/gzdoom/gzdoom-guide.md @@ -12,7 +12,13 @@ GZDoom is the open source game engine for ID Software's older games like DOOM, D [ZDoom Forums](https://forum.zdoom.org/) -### Where to buy DOOM? +### Freedoom + +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`. From 95254018b95097303b9a6ffcea995d06969a8d1f Mon Sep 17 00:00:00 2001 From: Lazorne Date: Sun, 10 Mar 2024 19:13:45 +0100 Subject: [PATCH 008/140] doom --- .../wiki_engine_guides/gzdoom/gzdoom-guide.md | 55 ++++++++++++++++++- .../gzdoom/retrodeck-doomfile.md | 53 +----------------- 2 files changed, 55 insertions(+), 53 deletions(-) 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 48f5216..b442e8e 100644 --- a/wiki-rtd/docs/wiki_engine_guides/gzdoom/gzdoom-guide.md +++ b/wiki-rtd/docs/wiki_engine_guides/gzdoom/gzdoom-guide.md @@ -40,10 +40,63 @@ We recommend that you at buy both `DOOM 1993` and `DOOM 2`. - [DOOM 3 - Steam](https://store.steampowered.com/app/208200/DOOM_3/) +## What are core doom iwads gzdoom is looking for? + +The [IWADS](https://doomwiki.org/wiki/IWAD) Gzdoom is looking for to be able to run are the following. The RetroDECK Team calls them `The CORE IWADS`. + +| 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? + +`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? + +None-official wads (mods) are all over the internet from old forums, github and various websites. + +**Doomworld:** + +The oldest DOOM community on the web and hosts of the annual [Cacowards](https://www.doomworld.com/cacowards). + +Doomworld is the lifeblood of DOOM community, generations of knowledge and a vast collections of wads exist within it. + +- [Doomworld Files](https://www.doomworld.com/files/) +- [Doomworld ID Games(Legacy)](https://www.doomworld.com/idgames/) + +**Doomwiki:** + +[List of notable WADs](https://doomwiki.org/wiki/List_of_notable_WAD) + +**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. -### File types +### Supported file types - .wad - `Where's All the Data?` file - .iwad - `internal wad` - .pwad - `patch wad` have priority over iwad diff --git a/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md b/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md index 62f9de8..d851937 100644 --- a/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md +++ b/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md @@ -4,7 +4,7 @@ The RetroDECK `.doom` file is a feature for easy loading of doom files with mods ## The RetroDECK .doom Parser -The `.doom` parser will look for any of the core doom iwads files that could be required to run a DOOM mod in the `/retrodeck/roms/doom/` directory.
+The `.doom` parser will look for any of the `CORE 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: @@ -17,57 +17,6 @@ IWAD_FILES=("DOOM1.WAD" "DOOM.WAD" "DOOM2.WAD" "DOOM2F.WAD" "DOOM64.WAD" "TNT.WA ) ``` -### What are core doom iwads? - -It is just how the RetroDECK Team defines the [IWADS](https://doomwiki.org/wiki/IWAD) Gzdoom is looking for to be able to run. - -| 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? - -`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? - -None-official wads (mods) are all over the internet from old forums, github and various websites. - -**Doomworld:** - -The oldest DOOM community on the web and hosts of the annual [Cacowards](https://www.doomworld.com/cacowards). - -Doomworld is the lifeblood of DOOM community, generations of knowledge and a vast collections of wads exist within it. - -- [Doomworld Files](https://www.doomworld.com/files/) -- [Doomworld ID Games(Legacy)](https://www.doomworld.com/idgames/) - -**Doomwiki:** - -[List of notable WADs](https://doomwiki.org/wiki/List_of_notable_WAD) - -**ModDB:** - -- [ModDB](https://www.moddb.com/games/doom/mods) ## Recommended folder structure in retrodeck/roms/doom? From 21c854f569d224ad95224f331082aa7672bc2a37 Mon Sep 17 00:00:00 2001 From: Lazorne Date: Sun, 10 Mar 2024 19:19:02 +0100 Subject: [PATCH 009/140] doom --- wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md b/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md index d851937..cf04ef4 100644 --- a/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md +++ b/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md @@ -46,8 +46,6 @@ In this example you have already downloaded a bunch of mods and have the core do You want to play [Project Brutality](https://www.moddb.com/mods/project-brutality) on DOOM 2 levels. -On the ModDB Page of Project Brutality they say that the order to run it is: - 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. @@ -63,7 +61,7 @@ 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 now accessible from the ES-DE interface. +`Project Brutality.doom` is accessible from the ES-DE interface. ### Another Example: Doom Infinite From ccee6d754b0a976cbcc3b7d744ffe58d7e86a8aa Mon Sep 17 00:00:00 2001 From: Lazorne Date: Sun, 10 Mar 2024 19:26:31 +0100 Subject: [PATCH 010/140] doom --- wiki-rtd/docs/wiki_engine_guides/gzdoom/gzdoom-guide.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 b442e8e..f9fd555 100644 --- a/wiki-rtd/docs/wiki_engine_guides/gzdoom/gzdoom-guide.md +++ b/wiki-rtd/docs/wiki_engine_guides/gzdoom/gzdoom-guide.md @@ -14,7 +14,9 @@ GZDoom is the open source game engine for ID Software's older games like DOOM, D ### Freedoom -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. +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/) From c11d07e4d1498f9c4f9855202d1b68cccf409475 Mon Sep 17 00:00:00 2001 From: Lazorne Date: Sun, 10 Mar 2024 19:27:58 +0100 Subject: [PATCH 011/140] doomdoom --- wiki-rtd/docs/wiki_engine_guides/gzdoom/gzdoom-guide.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 f9fd555..f4c115b 100644 --- a/wiki-rtd/docs/wiki_engine_guides/gzdoom/gzdoom-guide.md +++ b/wiki-rtd/docs/wiki_engine_guides/gzdoom/gzdoom-guide.md @@ -44,7 +44,7 @@ We recommend that you at buy both `DOOM 1993` and `DOOM 2`. ## What are core doom iwads gzdoom is looking for? -The [IWADS](https://doomwiki.org/wiki/IWAD) Gzdoom is looking for to be able to run are the following. The RetroDECK Team calls them `The CORE IWADS`. +The [IWADS](https://doomwiki.org/wiki/IWAD) Gzdoom is looking for to be able to run are the following (The RetroDECK Team calls this grouping the `CORE IWADS`): | File | What is it? | Comments | | :--- | :---: | :---: | From c9b8ba14b315e322757762028676416fa411d1da Mon Sep 17 00:00:00 2001 From: Lazorne Date: Sun, 10 Mar 2024 19:31:28 +0100 Subject: [PATCH 012/140] doomdoom --- .../docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md b/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md index cf04ef4..51743f5 100644 --- a/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md +++ b/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md @@ -117,3 +117,11 @@ Be sure to name the .doom files so you understand what it is and you are done: - `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! From 3bf6440e4c85fe5b322ca5e9fa313e9680686f4d Mon Sep 17 00:00:00 2001 From: Lazorne Date: Sun, 10 Mar 2024 19:40:42 +0100 Subject: [PATCH 013/140] doomdoom --- wiki-rtd/docs/wiki_development/general/debug-mode.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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. From b41427c9ce7bfdfbe0916939e8370ae32599cfe1 Mon Sep 17 00:00:00 2001 From: Lazorne Date: Mon, 11 Mar 2024 07:19:17 +0100 Subject: [PATCH 014/140] wiki --- wiki-rtd/docs/wiki_es_de/esde-themes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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). From 03d8b22618be7e68acb245a22f50182b07069d80 Mon Sep 17 00:00:00 2001 From: Lazorne Date: Mon, 11 Mar 2024 06:20:40 +0000 Subject: [PATCH 015/140] rm --- ponzu.md | 36 ------------------------------------ 1 file changed, 36 deletions(-) delete mode 100644 ponzu.md 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 From 85397d1f13d6dc04bdcb780094399d327467aa65 Mon Sep 17 00:00:00 2001 From: Lazorne Date: Tue, 12 Mar 2024 12:45:50 +0100 Subject: [PATCH 016/140] configurator --- wiki-rtd/mkdocs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wiki-rtd/mkdocs.yml b/wiki-rtd/mkdocs.yml index d47bd38..6d74894 100644 --- a/wiki-rtd/mkdocs.yml +++ b/wiki-rtd/mkdocs.yml @@ -79,7 +79,7 @@ nav: - Reporting Bugs: wiki_bugs/report-bugs.md - Known Issues: wiki_bugs/known-issues.md - - Configurator ๐Ÿงฐ: + - Configurator & Tools ๐Ÿงฐ: - Configurator Features: wiki_configurator/configurator.md - Controllers ๐ŸŽฎ: From 52a30dfca9595dd3081df1c50318ddc3ddd06701 Mon Sep 17 00:00:00 2001 From: laz Date: Tue, 12 Mar 2024 19:44:11 +0100 Subject: [PATCH 017/140] DOOM --- .../gzdoom/retrodeck-doomfile.md | 28 +++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md b/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md index 51743f5..7d36047 100644 --- a/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md +++ b/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md @@ -18,9 +18,33 @@ IWAD_FILES=("DOOM1.WAD" "DOOM.WAD" "DOOM2.WAD" "DOOM2F.WAD" "DOOM64.WAD" "TNT.WA ``` -## Recommended folder structure in retrodeck/roms/doom? +## Recommended folder structure in retrodeck/roms/doom + +It does not really matter where the files are under the `/retrodeck/roms/doom/` folder, the parser will scan all files and subfolders. But you need to make sure you don't have any files called the same thing in the folder structure. You make what ever structure you feel comfortable with or use our example: + +**Example Structure:** + +A good structure can be to separate the core iwads and mods into two separate folders. + +--- + +`/retrodeck/roms/doom/core_iwads` + +Here you can put all the official files core `IWAD_FILES=( )` made by ID/Bethesda and their partners that the parser users, like the full versions of doom: `DOOM.WAD`, `DOOM2.WAD` + +--- + +`/retrodeck/roms/doom/mods` + +Here you put all the extracted mod files like Project Brutality's `PB_Staging_9f2561c.pk3` file and other mods. By putting them all into one folder and no more subfolders you can make sure you are not having any duplicates of files that have the same file name. + +--- + +`/retrodeck/roms/doom/` + +In the root of the `roms/doom/` folder put all the `.doom` files you will create or download. When you launch the ES-DE interface from RetroDECK and navigate to DOOM category, the first thing that you will be listed are just the `.doom` files and the two folders. + -WIP ## What is the .doom file and how do you create it? From b6009e55b9f4f8c408a761196208e4a63a6059f5 Mon Sep 17 00:00:00 2001 From: laz Date: Tue, 12 Mar 2024 19:48:19 +0100 Subject: [PATCH 018/140] DOOM --- wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md b/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md index 7d36047..c003d5f 100644 --- a/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md +++ b/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md @@ -20,7 +20,9 @@ IWAD_FILES=("DOOM1.WAD" "DOOM.WAD" "DOOM2.WAD" "DOOM2F.WAD" "DOOM64.WAD" "TNT.WA ## Recommended folder structure in retrodeck/roms/doom -It does not really matter where the files are under the `/retrodeck/roms/doom/` folder, the parser will scan all files and subfolders. But you need to make sure you don't have any files called the same thing in the folder structure. You make what ever structure you feel comfortable with or use our example: +It does not really matter where the files are under the `/retrodeck/roms/doom/`, the parser will scan all files and subfolders.
+But you need to make sure you don't have any files called the same thing in the folder structure.
+You make whatever structure you feel comfortable with or use our example: **Example Structure:** From 2b6ea0e508dd7b1bbe59abfb2f979431e086429b Mon Sep 17 00:00:00 2001 From: laz Date: Tue, 12 Mar 2024 21:49:14 +0100 Subject: [PATCH 019/140] doom --- .../gzdoom/retrodeck-doomfile.md | 26 ++++++++++++------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md b/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md index c003d5f..5e1afe7 100644 --- a/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md +++ b/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md @@ -20,31 +20,37 @@ IWAD_FILES=("DOOM1.WAD" "DOOM.WAD" "DOOM2.WAD" "DOOM2F.WAD" "DOOM64.WAD" "TNT.WA ## Recommended folder structure in retrodeck/roms/doom -It does not really matter where the files are under the `/retrodeck/roms/doom/`, the parser will scan all files and subfolders.
-But you need to make sure you don't have any files called the same thing in the folder structure.
-You make whatever structure you feel comfortable with or use our example: +- 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 thing in any subfolder under `/roms/doom/`. +- You make whatever structure you feel comfortable with or use our example. -**Example Structure:** +**Example two folder structure:** -A good structure can be to separate the core iwads and mods into two separate folders. +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/core_iwads` +`/retrodeck/roms/doom/core_iwads/` -Here you can put all the official files core `IWAD_FILES=( )` made by ID/Bethesda and their partners that the parser users, like the full versions of doom: `DOOM.WAD`, `DOOM2.WAD` +In the `core_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` +`/retrodeck/roms/doom/mods/` -Here you put all the extracted mod files like Project Brutality's `PB_Staging_9f2561c.pk3` file and other mods. By putting them all into one folder and no more subfolders you can make sure you are not having any duplicates of files that have the same file name. +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. When you launch the ES-DE interface from RetroDECK and navigate to DOOM category, the first thing that you will be listed are just the `.doom` files and the two folders. +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. From 93bd00852f1d381d664e96f40449c705527b6dd5 Mon Sep 17 00:00:00 2001 From: laz Date: Tue, 12 Mar 2024 22:01:21 +0100 Subject: [PATCH 020/140] doom --- wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md b/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md index 5e1afe7..df86abf 100644 --- a/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md +++ b/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md @@ -21,7 +21,7 @@ IWAD_FILES=("DOOM1.WAD" "DOOM.WAD" "DOOM2.WAD" "DOOM2F.WAD" "DOOM64.WAD" "TNT.WA ## 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 thing in any subfolder under `/roms/doom/`. +- 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:** From 078d3b39a15fafad5bc4639916b1a8a8c57e61dc Mon Sep 17 00:00:00 2001 From: laz Date: Tue, 12 Mar 2024 22:34:38 +0100 Subject: [PATCH 021/140] DOOM --- .../wiki_engine_guides/gzdoom/gzdoom-guide.md | 31 ++++++++++--------- .../gzdoom/retrodeck-doomfile.md | 6 ++-- 2 files changed, 20 insertions(+), 17 deletions(-) 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 f4c115b..529371a 100644 --- a/wiki-rtd/docs/wiki_engine_guides/gzdoom/gzdoom-guide.md +++ b/wiki-rtd/docs/wiki_engine_guides/gzdoom/gzdoom-guide.md @@ -44,7 +44,7 @@ We recommend that you at buy both `DOOM 1993` and `DOOM 2`. ## What are core doom iwads gzdoom is looking for? -The [IWADS](https://doomwiki.org/wiki/IWAD) Gzdoom is looking for to be able to run are the following (The RetroDECK Team calls this grouping the `CORE IWADS`): +The [IWADS](https://doomwiki.org/wiki/IWAD) Gzdoom is looking for to be able to run are the following (The RetroDECK Team calls this grouping the `CORE WADS`): | File | What is it? | Comments | | :--- | :---: | :---: | @@ -99,19 +99,22 @@ Doomworld is the lifeblood of DOOM community, generations of knowledge and a vas GZDoom games should be put under the `retrodeck/roms/doom/` directory. ### Supported 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` + +| 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` file | | +| .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` format file | used by `DOOM`, `Heretic`, `Hexen` and `Strife` | ### Does GZDoom require BIOS or Firmware? diff --git a/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md b/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md index df86abf..16d71a6 100644 --- a/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md +++ b/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md @@ -4,7 +4,7 @@ The RetroDECK `.doom` file is a feature for easy loading of doom files with mods ## The RetroDECK .doom Parser -The `.doom` parser will look for any of the `CORE IWADS` files that could be required to run a DOOM mod in the `/retrodeck/roms/doom/` directory.
+The `.doom` parser will look for any of the `CORE WADS` 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: @@ -30,9 +30,9 @@ In this example we are making two folders under the `/roms/doom/` folder, with t --- -`/retrodeck/roms/doom/core_iwads/` +`/retrodeck/roms/doom/core_wads/` -In the `core_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. +In the `core_wads` 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. --- From 8568ffd72cd39ed18fb611d9a130c1b2c322ad06 Mon Sep 17 00:00:00 2001 From: laz Date: Tue, 12 Mar 2024 22:35:27 +0100 Subject: [PATCH 022/140] DOOM --- wiki-rtd/docs/wiki_engine_guides/gzdoom/gzdoom-guide.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 529371a..f864bff 100644 --- a/wiki-rtd/docs/wiki_engine_guides/gzdoom/gzdoom-guide.md +++ b/wiki-rtd/docs/wiki_engine_guides/gzdoom/gzdoom-guide.md @@ -42,7 +42,7 @@ We recommend that you at buy both `DOOM 1993` and `DOOM 2`. - [DOOM 3 - Steam](https://store.steampowered.com/app/208200/DOOM_3/) -## What are core doom iwads gzdoom is looking for? +## What are core doom wads gzdoom is looking for? The [IWADS](https://doomwiki.org/wiki/IWAD) Gzdoom is looking for to be able to run are the following (The RetroDECK Team calls this grouping the `CORE WADS`): From d4993ee6cada28395eba7ca89e66a6451d574dcd Mon Sep 17 00:00:00 2001 From: laz Date: Tue, 12 Mar 2024 22:40:40 +0100 Subject: [PATCH 023/140] DOOM --- .../wiki_engine_guides/gzdoom/gzdoom-guide.md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) 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 f864bff..f416a78 100644 --- a/wiki-rtd/docs/wiki_engine_guides/gzdoom/gzdoom-guide.md +++ b/wiki-rtd/docs/wiki_engine_guides/gzdoom/gzdoom-guide.md @@ -102,19 +102,19 @@ GZDoom games should be put under the `retrodeck/roms/doom/` directory. | 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` file | | -| .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` format file | used by `DOOM`, `Heretic`, `Hexen` and `Strife` | +|.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? From 222c6b304699c0c974245f0b039c6714f0939ff2 Mon Sep 17 00:00:00 2001 From: Lazorne Date: Wed, 13 Mar 2024 14:42:30 +0100 Subject: [PATCH 024/140] discord --- wiki-rtd/docs/index.md | 4 ++-- wiki-rtd/docs/wiki_community/discord.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) 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_community/discord.md b/wiki-rtd/docs/wiki_community/discord.md index 9b6e7d7..2575ad8 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 From 45b8bc4da06d61382b61ba4ee8994f7c466f1022 Mon Sep 17 00:00:00 2001 From: Lazorne Date: Wed, 13 Mar 2024 14:56:30 +0100 Subject: [PATCH 025/140] wiki discord --- wiki-rtd/docs/wiki_bugs/report-bugs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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. From 31e1a2bf3db34499d1bdf63b6cac07026d0ebd8e Mon Sep 17 00:00:00 2001 From: laz Date: Thu, 14 Mar 2024 22:10:17 +0100 Subject: [PATCH 026/140] Removed Xargons doom crown --- .../docs/wiki_engine_guides/gzdoom/gzdoom-guide.md | 4 ++-- .../wiki_engine_guides/gzdoom/retrodeck-doomfile.md | 12 ++++++------ 2 files changed, 8 insertions(+), 8 deletions(-) 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 f416a78..7098d74 100644 --- a/wiki-rtd/docs/wiki_engine_guides/gzdoom/gzdoom-guide.md +++ b/wiki-rtd/docs/wiki_engine_guides/gzdoom/gzdoom-guide.md @@ -42,9 +42,9 @@ We recommend that you at buy both `DOOM 1993` and `DOOM 2`. - [DOOM 3 - Steam](https://store.steampowered.com/app/208200/DOOM_3/) -## What are core doom wads gzdoom is looking for? +## What are iwads gzdoom is looking for? -The [IWADS](https://doomwiki.org/wiki/IWAD) Gzdoom is looking for to be able to run are the following (The RetroDECK Team calls this grouping the `CORE WADS`): +The [IWADS](https://doomwiki.org/wiki/IWAD) Gzdoom is looking for to be able to run are the following: | File | What is it? | Comments | | :--- | :---: | :---: | diff --git a/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md b/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md index 16d71a6..a309e6f 100644 --- a/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md +++ b/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md @@ -1,10 +1,10 @@ -# The RetroDECK .doom file +# The .doom file -The RetroDECK `.doom` file is a feature for easy loading of doom files with mods. +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 `CORE WADS` files that could be required to run a DOOM mod in the `/retrodeck/roms/doom/` directory.
+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: @@ -30,9 +30,9 @@ In this example we are making two folders under the `/roms/doom/` folder, with t --- -`/retrodeck/roms/doom/core_wads/` +`/retrodeck/roms/doom/iwads/` -In the `core_wads` 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. +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. --- @@ -74,7 +74,7 @@ But this can be different, check the where you download the mods if they have an ## Project Brutality .doom example: -In this example you have already downloaded a bunch of mods and have the core doom iwads already somewhere under the `/retrodeck/roms/doom/` folder. +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. From aa47980b0ea8cf74366c7ac729eb560af091d84a Mon Sep 17 00:00:00 2001 From: Lazorne Date: Fri, 15 Mar 2024 08:20:50 +0100 Subject: [PATCH 027/140] icons --- .../docs/wiki_icons/binding_icons/RD-wii-1.png | Bin 0 -> 5398 bytes .../docs/wiki_icons/binding_icons/RD-wii-2.png | Bin 0 -> 5608 bytes .../docs/wiki_icons/binding_icons/RD-wii-3.png | Bin 0 -> 5670 bytes .../docs/wiki_icons/binding_icons/RD-wii-4.png | Bin 0 -> 5490 bytes 4 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 wiki-rtd/docs/wiki_icons/binding_icons/RD-wii-1.png create mode 100644 wiki-rtd/docs/wiki_icons/binding_icons/RD-wii-2.png create mode 100644 wiki-rtd/docs/wiki_icons/binding_icons/RD-wii-3.png create mode 100644 wiki-rtd/docs/wiki_icons/binding_icons/RD-wii-4.png 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 0000000000000000000000000000000000000000..d08b698585295350ffa67fffcc6922f84a66bc56 GIT binary patch literal 5398 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 PvV^nddolA}R&DwZl3Yw{ literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..8cdc836dd0bfd7bb2f336dbf102b3dcd125604cd GIT binary patch literal 5670 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..23cc42eded00d2d0945ef05e1dd8bdb38c3f93fe GIT binary patch literal 5490 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 literal 0 HcmV?d00001 From b5bcf994093974a305471431f2473bf2b34a6cb3 Mon Sep 17 00:00:00 2001 From: Lazorne Date: Fri, 15 Mar 2024 08:36:47 +0100 Subject: [PATCH 028/140] new icons --- .../wiki_icons/binding_icons/RD-wii-1.png | Bin 5398 -> 5421 bytes .../wiki_icons/binding_icons/RD-wii-2.png | Bin 5608 -> 5629 bytes .../wiki_icons/binding_icons/RD-wii-3.png | Bin 5670 -> 5699 bytes .../wiki_icons/binding_icons/RD-wii-4.png | Bin 5490 -> 5332 bytes 4 files changed, 0 insertions(+), 0 deletions(-) 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 index d08b698585295350ffa67fffcc6922f84a66bc56..0373189c9600aa82d0c82dc079494829818fe1b8 100644 GIT binary patch delta 1859 zcmV-J2fX-}Dy=Gz;UF_LIx{%{0RRD@0{{U40003100000001TI{eu7i0fUnP0UsNc z4t5Z62w0sgh>AFB6^c+H)C#RSm|Xe=O&XIs0WE)Fn$)O z(glehxvqHp#<}RSz%!#}COuCaB^HYvtaLCdnHupFaZJ^8$``U8tDLtuYn2*n-IKpC zoY#L>mbp%I2uUnr2@*sosG*DsY{Y5RNwJWo{e+Ky(Dh5?Qpi;XBgX=&&>*{h@IUz7 ztyP$u@RGs_p!>yfK1P7hF3_wy&iAq7G*5uwGjOH1{nZ9A^GSNWt;LRj$To0s-PV*n z;Bp5Tcrs*DcBLRqp-=$c&*+sb!yXGeK*4oGE1CXJvQa8ZCAuw8`>~)`a_jLC5 z@0nJAKQFFwjG*>mK(mbkO#&ieG&V9cFfC+dV>m4|GiEd`VK_K2Eiz*1$G59 zH99jnlWqnn1v51|GdYu-28tvyGh{V5GcaN;W@I@vEi^VbWGy){WiTybW;0|qWn(op zIAUd!N(WE{Gc`IiFteWrZU_X1#w}oz5fC(gBPgd+kkJR6lEC4 zKkqxUvpel{ZHq`PL!q<>JuH}D;J=LQFV#sM!$r zh!+y#k3%^~2#tyf7Xqeq?eA@u?RIx(c4l4=beEm&mhNgB662H1Vc%cR_x;ZEeV%83 z7XG*YxQS*L4h;?61bR2guL539CXlu6v_@)&aGMNlxV`B~H zDu5%A2)lRhZbZ!2PdWN?V4OOdRjc5Cu3fvf;kxxM&_s+rzR8IbCvE_PKujssxzWzf z&Q8kZGM6u3u8y5Nd6Lo5(J)2giT=)>JqtiCmt$^jt{H&&)u*fj+ku{DuQoqFPb!sq zD!6*9#9%Gx4a{17+-eLer9v!8*;r&3FJ5d3T&+c;QM$Xk*PUNlS_)r0JR#Mi_4kn0x1Mh zBLcwoZPu1nje2l^(2EYSHZw|hR~$`~At?(4j_ZsTKa2as=?tc+u-0J0KV^k z_29vSF94;N%f9~7EBzdK;}B+ln;CK>rDS$?j;r5aXEHs9=LZ}={x+%9cU!_>CGMq^ zg=8|h0HFIpKs;`-)9%HxEb{pR`Fw${t~jxnfs~S1)F22H0yup55W9BSjEsyl?RfwG z{ngx=PN!P~T@ixs2NVh=W@a+nyO$=Dd4%J*1VIpb?L9p&a{BaXrlzKUns$;%BuFF@ z^!4?%%&J}~JV6jJH8sz}hqJh@$Nl?%Rbx!>>`bo>_^z%FR`Nv_GC6ka=)$s0ve{B~ z@xg-!NF)*jLC~5LU9XB@@7}$kInVPhq*AHR>b8_Z0F_cmDTv2AP)cE%QF?o~)81~9 z%`R16u_k4s&ZH#~)E5AMUDus6XU=4s>IW4H%W5MQi((l1rlgL4t!(P@-tzJalMiQb zoH9Z@b9`$%YF*cenNg$^Y%za9Gi{z;S8M3#XvebJ9xGUFDY#x>1#p`N=p#@lq!9QD zwwS^d+qUyfy<#E2Q-ZrI29kijsK?zxgr2BEugQb6a|^#K70iNv_U4+Z-dw=m0)Ae- zy4zAEQ3^^5+yDXv#XwLFL?}pp8vFIO=lNGFn=f6uw4sCZ=g-&vykXn+hqi5hWZSme zv`B=M#3GVc+kBJ?(1hT1ql_*kGdYP2hob^~fMdswY17lwoI7`};o+xFo#N=xqg2+{ z2%~uw`+>qTqrA|69Vgyl5!7`v<>E3%yK)HworvMNjA5_WO^2>Js$=rBvaG#6iaTk!@lv$AO5Ewe^3HQr_)Wz z$oG9`&z?P{f0PF!5smwQPILXoTNs8xZSfF7kjrJsEauU2HQA_dxUl+ha{zd&PBgcG z>-Dv@Wq_KLEMykBJwD#>L&@_z3dN$5Qu_7(1lYFykW!X`Z-Fc8q=%rvxW5_6@^2yE;A6O4Irsno002ovPDHLkV1l{QTS))_ delta 1836 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 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 index 8cdc836dd0bfd7bb2f336dbf102b3dcd125604cd..3cff0e74066e2266e10fdb825af9e0286996effa 100644 GIT binary patch delta 2199 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 Date: Fri, 15 Mar 2024 08:51:58 +0100 Subject: [PATCH 029/140] icon fixes --- .../docs/wiki_icons/binding_icons/RD-tilt-1.png | Bin 0 -> 5905 bytes .../docs/wiki_icons/binding_icons/RD-tilt-2.png | Bin 0 -> 5584 bytes .../docs/wiki_icons/binding_icons/RD-tilt-3.png | Bin 0 -> 5526 bytes .../docs/wiki_icons/binding_icons/RD-tilt-4.png | Bin 0 -> 5805 bytes 4 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 wiki-rtd/docs/wiki_icons/binding_icons/RD-tilt-1.png create mode 100644 wiki-rtd/docs/wiki_icons/binding_icons/RD-tilt-2.png create mode 100644 wiki-rtd/docs/wiki_icons/binding_icons/RD-tilt-3.png create mode 100644 wiki-rtd/docs/wiki_icons/binding_icons/RD-tilt-4.png 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 0000000000000000000000000000000000000000..2b786454cbedcfaf7685ae9916d4f8f8e518a689 GIT binary patch literal 5905 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..085055f4e14117149eb2fa97e1abbcc5f03a7d68 GIT binary patch literal 5584 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 z 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 literal 0 HcmV?d00001 From f7c269417c2f1c02ac1959ca0d8c402d92d2d6df Mon Sep 17 00:00:00 2001 From: Lazorne Date: Fri, 15 Mar 2024 09:29:47 +0100 Subject: [PATCH 030/140] icons --- .../wiki_icons/binding_icons/RD-tilt-1.png | Bin 5905 -> 5521 bytes .../wiki_icons/binding_icons/RD-tilt-2.png | Bin 5584 -> 5463 bytes .../wiki_icons/binding_icons/RD-tilt-3.png | Bin 5526 -> 5267 bytes .../wiki_icons/binding_icons/RD-tilt-4.png | Bin 5805 -> 5484 bytes .../docs/wiki_icons/binding_icons/rd-tilt.png | Bin 0 -> 663 bytes 5 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 wiki-rtd/docs/wiki_icons/binding_icons/rd-tilt.png 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 index 2b786454cbedcfaf7685ae9916d4f8f8e518a689..5aa9429d55e7b0ab1fa9cb5ecfe4498ebe7a1388 100644 GIT binary patch literal 5521 zcmeHKX;f3!7QSJSNkk^K2yI9~1<7zTkO3knVN!w=up-pqCb@w;$UqWEKzSk#jSP{o zA}B?~fzcU7MRBTvTCCtyEsj+I6=#$xzLS86>vgTSTh<*v}6ulS_r71QdeQ>(lbsLC1X^PcDo&i7Og2&N}gQ*ai#dGi$S;?a}y=9aIeffc-sFns~{bcIm+6r3hpDb`Qmdd!+oR6E-fIurR-`?5}9rs|$F}+`r7e zd7s;}_Vni5n$ZDTh7G-k6NG z=AzD5b0;>Ro!s@ZVVsu%?ppK7q?m|T>1Ui4J!#41UMi;S1OJBn-^q*KF2`no98`-Uqm)tH5Efr5 zCLjVS4<)F@GTnhe-acv>!jDIlSRNWHlCW{T2an*eA^{sWm&PS=WqxR!C@58qMx=&D z@>ApaOaabknz^@{1pvgT62Yp)2@(ZM&Bp0*SwPmQi8!p@L>bSlgd#nl|Uts z@cwF1G8s3`9P2F?2wCBrfFTGlV&meJN*RktRH;-16@?&`#}Z*ClSw3ziDWV!Sl|^Y z5+$O>OBCPgAOL6^UhfFF^JumP(QEBUzusrkl}kXJjD2eHix>>koU^8v`pY zm&K9tlXT$)bJ#fD`YeHzFA}iyqNjky_oP!i@i0w5$5Vv}4bOn7OgxzmQy4H4rc;EB z5m3Prg%XkQQ5_TjCx`$JRR}W$3PxRGD)m{LPt1jdRQU z(8R&f;4nd?ze-rF{!*|I{@@lANHQwW#|f|or}%M*Bo+nLV<=re=tX~%3N(}sPMn6| zJ%uO(Po?sOcm$?U@t#zK;pxdlm_jo3Q*?z?s8k_xbb2h{5pV_4Q~wKvouWS|w@I;$N;}V9VlL)77~Yx;SguK zvhxpqhR)(2Tme9TS>&_${X*9lx;~46&ocg!U0>+>ECxQy_)B*E-{>;`_&SA3z`r0B zcv;#GKdA&STBCTg0y&Toc&tj3wmkzHGg;6)1q4~x>KXR;Cjn zt?Tg~2r?!FbEZeCe}5FyqO}Vgo3_1rZI=+rNm#esdcgRv+wXnejQ1$DJvKfeVb!{> zvISF@JecA(x$10dU8;5Eirj78wNVQ=hcqGSr(JROgt+-7hjz9;tr@$&vceOm#sm~h zHYo5%?=dS@R9?wcnJ;XfaLBIB3e|KQ6iR10^mtfealQV6(r-6C$b9!I?lj|ZO031r zam_wZGSsm7ysfQGw!OFC4$E{noz_z0j5rmHXJBhp2bLD)S8@bD+g415(>1l25GWxy zlv9bjdbc?x&W;puYhSg@aM7rn4$awuwC)Sr;%CcUa7zt~4fo^Txb)_P9|9xH6~ouo zzT&hUp^^3U_j^XW@vcQH+H9IBP~SY$u+RZwda3r*8uvR1&>D-D>g8_rm=JzLM^kqP z`L$W|8ST;=E8K7VIem7mXNhS{8@=v{SzLNW@?XX+4|*E1?@v87)%NFSyxP&#ozOOe zKH16_+PiNp42@2dX-+$(&z)a7ruh1$`PnDVKeT8Tq;~K4M|xZx@O?`leR@ zgxM^yeZ4x-y)D^o|5MlSmmMw@l39zYBp!|VZfW+;QSEszduAABHr>Cv$FJ;nQ|{_2 zqXtS%?#{g9wzEnjqZWJMdiJWr8eU>Uc&&{&yIP-y&mA{Ex~w{t)s&K#chT8u$*Xc# zi)C}t@5fB9$4{a$d8JLeXY`uwTzzHhQ-^dx`*E{?Wk0PAaeag~v^{UwHN~s4;x=5) z>u4(LzGbupd+qF`Gul7CyGhza?rD5?SVPtJ_Rh>caW>}^=6U~|iM!n&q|JPoe`sg< z!mQH^IA42p*2UE}gy%V`9y@s%x2|iC*Ir%BIHK^ePC2h7RQ0L4=2^l93fG9)*PM7K zYO8NwP~=w0j@fB2X-EAg#h=8EdXRa%Y%iDEZLu&3c5wNs19FHLE>~<`M}N^*P?&pR zM|5F8yt~09rxxXgWf@zDmDJi_?(@>?8Ks)jzZ9oYt;M2kjy)GfEed#O!WAC4vi4q1 zO?p_?fFwZ`U11*daA4i?c5Xv+z~*hCt1Hesj)lE6_lzbpogQOn!g9Mu)HL?Hrh!Jq z$&#b{=y2l$dmur>dUHTi`@^QH3ufmSqF+N-5RA^UI%_x0Y8=|mX~!|S8}HsPnN|7IgNG@;*EYT^I$Ae* zOdvaR{}#@f@Hwvg%oA=+BTy!@EdmQJTn@UZo$$WCaKYL1*_)1aXkFs8ha4{NOlj*| zawL94xjA@>ONA2c0J%Zj++?sqQsV#S<+r{b+ROx|6F(@so?>{Z9|| z!_FJ=L5DM^Y!^oz_I9vu$R;JJ?=_yg6*D3K?a|OxqgoEV+QDQw_E)XR@bYUe$aOhp zdMDRe(`B5m$ckRvB>WTFdG~E6Ju2AWS2|;NwlBYTG1SY>3G0rI+4bl}NO^FmVAadM zvWDH}&IA{Kr~Zt)6VnEm_dCmw%oS9vL7tbzkTGx-S7Xo=MtH|A01*ZG;3ENa{S=PNt8Yl^{8o~3 zhkMG#bML~|fJ>xs1x+`Jpoo|uHdvfgkEoKC zX>$6lmgQP-V=EhPRSApl`|9WZI#E>3z-HqgT=-XerT6UX+#_7>5|4;9p^~Z~6>#7$ zo{~^BQXGq-Bqd!KWZNc%8P1kMxi%uHshTB?%?H_+e$S&HDNYow|WGKk3ba>N+^A4g=EFcSpIAg;m^6dJvH zs--nsx~WwKe69U&V>@q}h)?YF58pB$6*dodjtDb_bIX&@vby<;C?OqR23II$*qLr2 zPT&WkN6KZIo}sTk(eFgzwwj{fm6&nXcvX`MBb^B|CS!I_pf$ysfpW zwAI|#yLm{onR#Nf0d2I_5sNaIeoS`GffWR#AXspG8LmmS$fs1xvauTz`ry{Vn@nde z0;N6m!%6+&HI=oT(m-e5uPoKf%uM~18f#h>g4p9!U6@fxcmgUvpkYuC<~gj&m};CN#6;_140_Y~FJ(I-4^ z$8M@wDtsV9inQGv#c@&>K26{sh?^N)N5PS(j!G3?6T%}gasK3e3tg29^gr7_Zwa&L zLHNv%fyUtMoKd789v6royKrJf;Rl}Ih2&C^W&-`%lG6k>-wVG*iA2+zp0JxUlPCy5;lQh7$21_fmiWe!h$J7gy=oT{f= zdDRuLlKI{H`@TOJ{;jJQH|lsSW$-yvqEfrQ7SibTr2|e+$Ja$cv5AMAOrcZG$yq+hnXS~AZRiO(ycI__e+r4v_$VUaT@e++OSR*1K z(qb)4xlwdgSwPuXkDvq@A7U$x4qrX8;E-CjfT8xjN-@giZKFT|3K1?sa&kar3Qq$w z(MK;$Ecvd39YaFYQhGAKj)HPXsBK8Ib3kx7RagPfF+kbThUa^C_JpPCleU?d6tD`a zK~NjOK67l2PF=fO2=zYOFG^5>nk1%*%%GElSYS{Dxg`~1q(F=SOY*QnGh~OakKqju zu9g+>^7awo1rFVr_36ncpCmt?r%YuOsHr%1{lx!;pGM#BYwwNWHf9bxkIMl$mW$2k zNKy)(hnX5UF=d{{XU1eeZXh^Do<8Uoc+ORflxlIMUKJ*0L~w=sd*8qLKvhqYTuy^* zOaoqkh3fbgsl<_Wv?zc0rnJ=K3uJCd0diwQn|AZ{X%P}SfTA_h;YE=aB_gkzWA80| z={+^(6?GaZ?i;^n#MHkn(Pxk{W~saMV212MGc#EKLX~LkCQT3yjSyESp=lfZ>jw znv)tfLaCO@!X&TGjb1teduzOgpMQy2Radt&57`2N$aH|^?*bN8W)5kR*jS8o#U>96w+k3cP))gIvObYLJJ*3X43TueSHH~^jmqgMU5EGAE}g z85R@);p3_grbmHAqJ9NFk5LA9qw;NkSYFlptL#lWiPTPsgXn8x*`M1@vz3NsDn#V}QZjqTuNDtI& zSvhmuVxFoo(x|EN*hrI;?;l?ley`-#O~J=fkzM}&K>J?dV)HR7?s=-v&Fdl>4SABopT4tdS)@Fxe(2lVUlCLWkVS4y z^o(A=(HK~kv!LGgUBY25c}g2%LsjyqTw^b{k?=yYkQ^tC*F%j@~3Url3V^>bDSO(u) zcw|do;$@zp)C>f4Kx7nEx+E?bGPxd8SO8dQ5(wq*{a=+4fHmL{k<28Zo_bb?K6PsXeVp0X<(F65g*B+NhV1 z<0EW>k;tK}&EUwMX(R}2JPO3r2WOgE#r|#G!VJMp`KT>D1XLhH+3reE7=&3$qaQY} z35gW*N{&(=#0rp_q_L0{k=_id=ruZirMWPBo*fo; zWKkXvIz>865R6gs0Z+gYoR}uAeL}6VgIfoL>w|89oVsQzDX6Llh)$Osn^^LN8dX&I z^X29ZilL4@BFAh1BJcu$gA90G1Mi=J#sVy+@g>apQ0Kl_t*WM@qbdc6LhP*f1PmFF z0i<4^Ubz?WaHd$33rGv-`pj3vQ~DF&;!y8PxQmlFQGNO7*hmNpvWI?$KHcdLoA>Ys zwu}fHUM~fHp`jYo zYIO9*>INv*tbjv*F(TM4pIjAma4gXr8WJEn9F)F66_FhoLafv1AJ4zqtl&}ywhn_} z$&nUu@OYrP5X~jZlQesvhxEowb3in*Z6wJv%V0h*1PD(B#g<{>`J_S|i15{`tBV6m zDq!#S-Bn2`OD<{j($s=x!s3WJvUPu~GY)EpQPBV?5yTKg2QeAbJP6NIP3ruS?Spe# zMJd^6*BFTCiBupuz9EVjaQAf6xI^cr&o%6?r=#n)ZtQHdxs9G7daQ7v6y0G5TwxVo zvxZM+XBGmf<-k!>1?=nW3xuCKc`!B!OdF=jeZWrcYHA3M{p@=W2+4cO7~C`zxr%OC zsK=2O;09=8D^LJfm{V69@2>~a&HIFwXq1L2P#u~Y^=2Q3;=tjT1dac=`DuihxzKQp%W~ zS|_F_?xR52(zXLIy_rtv41>I=P+%uw;#zZ%bnv;ss!d)l^)U*QD}v9jA)%snb+M*E zCb-sIal_jO=DffwX|Zg6APd0)P#j`^7?v<1Iy|#-AiQ^Q4GKW(OXw(8@_LaN0$PgB zPrd*SAN(46ZK9SWij3BI2w2Jd;FeQ0-#P#0-N}y5K>`1)voaZ?y6zafW(MN$rRKH! zV0(AjW4VG0ra29PB>;)7HkWRdXF-5!OU8lzo&BLRZ`gKf)J%u8Xa3yjH%6{(QD`zf?BV4Cmy;+K0n}_W!tqe31)(4g9>OK<*k#) zx-uP_VKy;yx`Fr@c%gq*pViitRPZrqd-H4n(Iq6F-wITyWs@oYUvjhH&{t8IUCE~y{L&62+CK+JY zv=KZp9fG~e)>)kA^v3ztU~z*2dOzDG+$2W@djpz{7&t&vQkK2~JR9Z!pl!6Fv8q7s z^Ywt<`0y^$8`|Czxv6Q{A!u)$sL(Be*a3G*L3c4edbtr1)|Cc9HfZZ9tjd-dNYWBe zA%Y>&y38Vc^nG9iYl}_IH-jXSPStPjoPhS*I85>DOM@IsaM5ZK6VW8-PC8$7qdH6Q`lUHf%KOex{ z!5ux3m6(>a9)TbzkU?Za!UR7bS#j;v8%OI@_Tp>rXNPJ9QSj;k27;r-gP%}xhV~Y| z_{Q+&#Jf`)7e6=LK3sEC)WZn2D!vUFp8&;q272F zSAZ$ThyloV*pv>Gho#`3=)3^sX-HKyUIvNz0DAU!^u$i;nI<^D6lIzXfCGb;ouBF* zFHBBfI@{1m+OuWwro-$f7$|QOJ%bp8r-D?gpa&D^HUH%MCz|&jw(hGMftHgXieo53 zg$6(?aBvFhcds{x(ap5cU?zv!4+txQwSv;Fvn>q1WrN3uX2FL;DeyBWLtZIL&{Qj< z-Shx?b#3ouP6`w>AJY?PhjTDT3F64S9o;;6aq|92K70zj+j;^t>>P&TMuQZmn+!xR zMsw&o*AS^Z9s4vfJn5tH!jJ_-PMte;aja>_>K;S9qy_YD-7TENCQL1oiSaa$6!lX< zp(7L>O)X?G0pU5Uz(nK?k}76{AfV3Z==6i4r|bD{^y|R(+^&#?6B2U1*W$k(zjW%; zOPS?re}8c2!8=)nwYl69wZK>0C(vv)5^?ms!}@AI(6PV*`o7SM9x{9>5Y%R&$bmab z0WwTqsIun7#e$eyj-$%KC<|mp1_0sMZ%BK~gsp^xH9@|0|U>9Ew_1Wxp-LAX0`}PP5^=pm(^1Dc9Efv&Q7W-Q4V*uL4NV|IG z!qoj-{?d*YfBC)h=UP_6mtXkuvo%tWsr{dfjc zD7(8FlpzD7iN3!HmyjQ9&@nvkA7xZe5yUIG6L#abrj01Ivq00000NkvXXu0mjf>7Y7> 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 index 085055f4e14117149eb2fa97e1abbcc5f03a7d68..c41608bca9c5c83bc6c6c6319153d572299ad6ca 100644 GIT binary patch literal 5463 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 W+;JB#uK_I);=3>89r`hJ&3^#IyZnj( literal 5584 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 z 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 literal 5805 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 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 0000000000000000000000000000000000000000..c1d7ae275b465f8b455c31972fd33599db8ab502 GIT binary patch literal 663 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCik#1AIbU z|C0iMnt;khw>EtPvII(k{DS-a_urqNFCWjp{=EMCdV2;pH~#Mo42+*WT^vIq4qu&~ zy}nt2r)}czzaReBzhz9Hqsx{0dyAU)v=06)wb44ie_y)so}p-~K10})v~x9F51txq ztYzVNnwuk<;LLk~HDFIHL&`I5_l8HNyb~@zto*Bg>awI9!>t|Pe@Sf@U_98%IP)NH zWw%RFxLXxV##68KPhZc(?AWR0{hdMk^jgba`RdSmS%u@D5&~zrhV$riMh78= z!|V10GSo3_5OKKJTzxQ@A&tR9q(O$kh*iKnJbH=1A%+JU45kbkTn+pT*8ivu>E^ZVxHLiK#a`AB+1J|k+e@0HmbGoj4OJ*Hm zU_YmJolz#Hj>R;M#UW>BP`|{6>9b-oG-ty+sD52>FGYb`)2K%@4RFDAl)l{Wqt+M=85UAk1RSr-8eJN=x%J>-A_7~ z+t;;h&NbU@wsq!j{ZFkM^?yVk)IZZ}cC>CqgtSfk+}H~;KUUuSdGa6Q$%pTI-g0cL Q1||&#Pgg&ebxsLQ07L34TL1t6 literal 0 HcmV?d00001 From 006c4ffdb7c7e7adbf0ae8c1807bdab4580bfdee Mon Sep 17 00:00:00 2001 From: Lazorne Date: Fri, 15 Mar 2024 16:14:37 +0100 Subject: [PATCH 031/140] gzdoom --- .../gzdoom/gzdoom-controls.md | 45 +++++++++++++++++++ .../gzdoom/retrodeck-doomfile.md | 7 +++ wiki-rtd/mkdocs.yml | 1 + 3 files changed, 53 insertions(+) create mode 100644 wiki-rtd/docs/wiki_engine_guides/gzdoom/gzdoom-controls.md 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..48c8081 --- /dev/null +++ b/wiki-rtd/docs/wiki_engine_guides/gzdoom/gzdoom-controls.md @@ -0,0 +1,45 @@ +# 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. Many mods have also more inputs then what is bindable on a controller, `L1` and `L2` are mostly free for those types of actions. + +| Action | Button | Comment | +| :--- | :---: | :---: | +| Primary Fire | `R2` | | +| Secondary Fire | `R1` | | +| Zoom | `L1` | | +| 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 come into play on Project Brutality or Brutal Doom based mods. + +| Action | Button | Comment | +| :--- | :---: | :---: | +| Quick Melee / Quick Kick | `L1` | | +| Throw Grenade | `L2` | | +| Dash | `R3` | Replaces Quick Turn | diff --git a/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md b/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md index a309e6f..7fa6c5a 100644 --- a/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md +++ b/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md @@ -74,6 +74,11 @@ But this can be different, check the where you download the mods if they have an ## Project Brutality .doom example: +**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. + +--- + 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. @@ -82,6 +87,8 @@ All you need to do is create an empty file called `Project Brutality.doom` in `/ 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 diff --git a/wiki-rtd/mkdocs.yml b/wiki-rtd/mkdocs.yml index 6d74894..bd37aa9 100644 --- a/wiki-rtd/mkdocs.yml +++ b/wiki-rtd/mkdocs.yml @@ -242,6 +242,7 @@ nav: - Guides - Engines ๐Ÿ› ๏ธ: - GZDoom ๐Ÿ‘น: - 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 ๐Ÿฅ‹: From a83fc8ffd7593845fa1bf052ca52bb6446c5ffa3 Mon Sep 17 00:00:00 2001 From: laz Date: Fri, 15 Mar 2024 16:53:50 +0100 Subject: [PATCH 032/140] wiki gzdoom --- .../docs/wiki_engine_guides/gzdoom/gzdoom-controls.md | 8 ++++---- wiki-rtd/docs/wiki_engine_guides/gzdoom/gzdoom-guide.md | 6 ++++++ 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/wiki-rtd/docs/wiki_engine_guides/gzdoom/gzdoom-controls.md b/wiki-rtd/docs/wiki_engine_guides/gzdoom/gzdoom-controls.md index 48c8081..cf36535 100644 --- a/wiki-rtd/docs/wiki_engine_guides/gzdoom/gzdoom-controls.md +++ b/wiki-rtd/docs/wiki_engine_guides/gzdoom/gzdoom-controls.md @@ -10,7 +10,7 @@ ## Controls -The controls are semi based on the inputs from Timesplitters: Future Perfect for the Playstation 2 +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. Many mods have also more inputs then what is bindable on a controller, `L1` and `L2` are mostly free for those types of actions. @@ -36,10 +36,10 @@ The controls here are described as an Xbox Layout style controller. Many mods ha ### Mod Extras -Optional extra binds that come into play on Project Brutality or Brutal Doom based mods. +Optional extra binds that can come into play on Project Brutality or Brutal Doom based mods that is shipped with RetroDECK. | Action | Button | Comment | | :--- | :---: | :---: | | Quick Melee / Quick Kick | `L1` | | -| Throw Grenade | `L2` | | -| Dash | `R3` | Replaces Quick Turn | +| Throw Grenade | `L2` | Replaces Zoom (must mods use Secondary Fire for this anyhow) | +| Dash | `R3` | Replaces Quick Turn | 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 7098d74..b8847bb 100644 --- a/wiki-rtd/docs/wiki_engine_guides/gzdoom/gzdoom-guide.md +++ b/wiki-rtd/docs/wiki_engine_guides/gzdoom/gzdoom-guide.md @@ -120,6 +120,12 @@ GZDoom games should be put under the `retrodeck/roms/doom/` directory. ### Does GZDoom require BIOS or Firmware? No +## What are the controls + +Read the: + +[GZDoom - Controls](gzdoom-controls.md) + ## I have bought the games how do I get my files? Read the: From f3cd7c3e1f7f95f41d44ba46e6001fcd7e2a96bf Mon Sep 17 00:00:00 2001 From: laz Date: Fri, 15 Mar 2024 17:05:44 +0100 Subject: [PATCH 033/140] gzdoom --- .../docs/wiki_engine_guides/gzdoom/gzdoom-guide.md | 5 +++-- .../wiki_engine_guides/gzdoom/retrodeck-doomfile.md | 12 ++++++++++-- 2 files changed, 13 insertions(+), 4 deletions(-) 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 b8847bb..14e3276 100644 --- a/wiki-rtd/docs/wiki_engine_guides/gzdoom/gzdoom-guide.md +++ b/wiki-rtd/docs/wiki_engine_guides/gzdoom/gzdoom-guide.md @@ -126,14 +126,15 @@ 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 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 want to play doom with mods diff --git a/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md b/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md index 7fa6c5a..438c08c 100644 --- a/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md +++ b/wiki-rtd/docs/wiki_engine_guides/gzdoom/retrodeck-doomfile.md @@ -62,6 +62,10 @@ You should name the `.doom` file so you understand what it is, for example: `Pro 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: @@ -72,10 +76,14 @@ The general guidelines on most mod pages is: 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: -**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. + --- From e14ce291b1e92ba78c81773738f71e78a6758211 Mon Sep 17 00:00:00 2001 From: Lazorne Date: Sat, 16 Mar 2024 07:52:17 +0100 Subject: [PATCH 034/140] gzdoom --- wiki-rtd/docs/wiki_engine_guides/gzdoom/gzdoom-controls.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/wiki-rtd/docs/wiki_engine_guides/gzdoom/gzdoom-controls.md b/wiki-rtd/docs/wiki_engine_guides/gzdoom/gzdoom-controls.md index cf36535..08389f0 100644 --- a/wiki-rtd/docs/wiki_engine_guides/gzdoom/gzdoom-controls.md +++ b/wiki-rtd/docs/wiki_engine_guides/gzdoom/gzdoom-controls.md @@ -18,7 +18,6 @@ The controls here are described as an Xbox Layout style controller. Many mods ha | :--- | :---: | :---: | | Primary Fire | `R2` | | | Secondary Fire | `R1` | | -| Zoom | `L1` | | | Action / Open | `A` | | | Jump | `B` | | | Reload | `Y` | | @@ -40,6 +39,6 @@ Optional extra binds that can come into play on Project Brutality or Brutal Doom | Action | Button | Comment | | :--- | :---: | :---: | -| Quick Melee / Quick Kick | `L1` | | -| Throw Grenade | `L2` | Replaces Zoom (must mods use Secondary Fire for this anyhow) | +| 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 | From e593916321d80ab3c30ad1e211b49b01293f895a Mon Sep 17 00:00:00 2001 From: Lazorne Date: Sat, 16 Mar 2024 09:38:58 +0100 Subject: [PATCH 035/140] 0.8b --- .../wiki_rd_versions/version_0.8b/0.8.0b.md | 50 +++++++++++++++++-- 1 file changed, 47 insertions(+), 3 deletions(-) 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..d6e7376 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,53 @@ # RetroDECK v0.8.0b - Bonzai Banana -The upcomming major update to RetroDECK +WIP **Release Date: TBA** -## New Features +## Removed Yuzu & Citra + +- Yuzu +- Citra-SA + +New defaults are `Ryujinx` and `Citra-Core` in RetroArch + +## New updates + +- Updated ES-DE to 3.0.1 +- Updated all Emulators +- Tweaked every emulator config + +## New Emulators + +- Ryujinx +- MAME (Standalone) +- Vita3k + +### Even more systems: + +With the inclusions of both MAME (Standalone) and ES-DE 3.0 the following systems are also available. + +- 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 + +## New Engines + +- GZDoom +- Solarus +- OpenBOR +- IkemenGO (M.U.G.E.N) + -We are working on it, check back here at a later date! From be567a664074e9f3644d0f5c4ad109f9b644d5d5 Mon Sep 17 00:00:00 2001 From: Lazorne Date: Sat, 16 Mar 2024 09:48:30 +0100 Subject: [PATCH 036/140] 0.8b --- .../wiki_rd_versions/version_0.8b/0.8.0b.md | 30 +++++++++++++++---- 1 file changed, 25 insertions(+), 5 deletions(-) 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 d6e7376..ebb2d10 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 @@ -4,26 +4,28 @@ WIP **Release Date: TBA** -## Removed Yuzu & Citra +## Notice: Removed Yuzu & Citra - Yuzu - Citra-SA New defaults are `Ryujinx` and `Citra-Core` in RetroArch -## New updates +## Highlights + +### Updates - Updated ES-DE to 3.0.1 - Updated all Emulators - Tweaked every emulator config -## New Emulators +### New Emulators - Ryujinx - MAME (Standalone) - Vita3k -### Even more systems: +### Even more systems enabled With the inclusions of both MAME (Standalone) and ES-DE 3.0 the following systems are also available. @@ -43,11 +45,29 @@ With the inclusions of both MAME (Standalone) and ES-DE 3.0 the following system - VTech CreatiVision - VTech V.Smile -## New Engines +### New Engines - GZDoom - Solarus - OpenBOR - IkemenGO (M.U.G.E.N) +### New Steam Input profiles + +- RetroDECK Controller Profiles for external controllers. +- Generic, Switch Pro, Steam Controller, Xbox 360 Controller, Xbox Wireless, DualShock 3, DualShock 4, DualSense, +- Simple Radial menu for all external controllers +- A new Steam Deck Simple profile (that uses the simple controller radial menu). +- ScummVM radial menu for the Steam Deck Full profile. + +### Framework + +- Added Ponzu + +--- + +## GZDoom + +- New .doom RetroDECK Parser +- Easier modding From e34a1fb6ce12dd8b17b6e16f8406cee1293638d3 Mon Sep 17 00:00:00 2001 From: Lazorne Date: Sat, 16 Mar 2024 16:05:46 +0100 Subject: [PATCH 037/140] 0.8b --- .../wiki_rd_versions/version_0.8b/0.8.0b.md | 130 +++++++++++++++++- 1 file changed, 125 insertions(+), 5 deletions(-) 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 ebb2d10..43f8c34 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,13 +1,13 @@ # RetroDECK v0.8.0b - Bonzai Banana -WIP +WIP reminders list, needs to be written **Release Date: TBA** ## Notice: Removed Yuzu & Citra - Yuzu -- Citra-SA +- Citra (Standalone) New defaults are `Ryujinx` and `Citra-Core` in RetroArch @@ -17,7 +17,8 @@ New defaults are `Ryujinx` and `Citra-Core` in RetroArch - Updated ES-DE to 3.0.1 - Updated all Emulators -- Tweaked every emulator config +- Tweaked every emulator configs +- Most emulators should be proparlly configured for 4 player support. ### New Emulators @@ -59,15 +60,134 @@ With the inclusions of both MAME (Standalone) and ES-DE 3.0 the following system - Simple Radial menu for all external controllers - A new Steam Deck Simple profile (that uses the simple controller radial menu). - ScummVM radial menu for the Steam Deck Full profile. +- Dolphin: Wii sync 1-4, New Icons +- Mame: Tilt 1-4 +- Removed secrets menu ### Framework -- Added Ponzu +- Added Ponzu AppImage integrator --- -## GZDoom +## External Controller profiles + +All controller profiles uses 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 external controller radial menu + +It features a variety of PC commands and other commands that are good to have. While the most important commands are bound to the normal button combos. + +https://retrodeck.readthedocs.io/en/latest/wiki_controllers/radial-menus/controller-standard-radial/ + +### Generic - Standard + +The Generic - Standard encompasses the vast majority of none official third party controllers that have all the buttons of a modern controller like 8BitDo Pro2 or the Xiaomi Controller. + +https://retrodeck.readthedocs.io/en/latest/wiki_controllers/generic/standard/generic-standard/ +https://retrodeck.readthedocs.io/en/latest/wiki_controllers/generic/standard/generic-standard-hotkeys/ + +### Switcb Pro + +https://retrodeck.readthedocs.io/en/latest/wiki_controllers/nintendo/switch-pro/ +https://retrodeck.readthedocs.io/en/latest/wiki_controllers/nintendo/nintendo-hotkeys/ + +### Steam Controller - Gordon + +https://retrodeck.readthedocs.io/en/latest/wiki_controllers/steam/steam-controller-gordon/ + +Features two hotkey buttons SELECT and L4 +Features a Mouse Mode / Joystick Mode Switcher on R4 + +### DualShock 3 + +https://retrodeck.readthedocs.io/en/latest/wiki_controllers/playstation/dualshock-3/ + +https://retrodeck.readthedocs.io/en/latest/wiki_controllers/playstation/playstation-hotkeys/ + +### DualShock 4 + +https://retrodeck.readthedocs.io/en/latest/wiki_controllers/playstation/dualshock-4/ + +https://retrodeck.readthedocs.io/en/latest/wiki_controllers/playstation/playstation-hotkeys/ + +Features mouse on the touchpad with left click on the right side and right click on the left side. + +### DualSense + +https://retrodeck.readthedocs.io/en/latest/wiki_controllers/playstation/dualsense/ + +https://retrodeck.readthedocs.io/en/latest/wiki_controllers/playstation/playstation-hotkeys/ + +Features mouse on the touchpad with left click on the right side and right click on the left side. + +### Xbox 360 Controller + +https://retrodeck.readthedocs.io/en/latest/wiki_controllers/xbox/xbox-360/ +https://retrodeck.readthedocs.io/en/latest/wiki_controllers/xbox/xbox-hotkeys/ + +### Xbox Wireless + +https://retrodeck.readthedocs.io/en/latest/wiki_controllers/xbox/xbox-wireless/ +https://retrodeck.readthedocs.io/en/latest/wiki_controllers/xbox/xbox-hotkeys/ + +## Steam Deck Controller profile + +- Renamed profile <> +- Added an additional new profile for the Steam Deck based on the External Controllers: SIMPLE +- Old Profile renamed: FULL + +### Steam Deck Profile - FULL + +- Wii/GC Menu: Added Wii Mote Sync 1 to 4 buttons. +- Wii/GC Menu: Added new icons to Wii Mote Standing / Laying buttons. +- MAME Menu: Added Tilt 1 to 4, + +## Emulator: Dolphin + +- Optimized the graphics configurations +- Improved GC binds +- Changed Wii Binds +- Added better binds for Player 1 to 4 GC & Wii +- Added Gyro support if you have it installed. + +## Emulator: CEMU + +- Optimized the graphics configurations +- Added Gyro support if you have it installed for player 1. +- Added better binds for Player 1 to 4 + +## Emulator: RPCS3 + +- Optimized the graphics configurations + +## ADD MORE EMULATORS HERE + +## NEW Engine: GZDoom - New .doom RetroDECK Parser - Easier modding +- Danker Memes +https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/gzdoom/gzdoom-guide/ +https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/gzdoom/gzdoom-controls/ +https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/gzdoom/retrodeck-doomfile/ +https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/gzdoom/extract-doom-wads/ + +## NEW Engine: IkemanGO (M.U.G.E.N) + +https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/ikemengo/ikemengo-guide/ +https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/ikemengo/ikemengo-guide/ + +## New Engine: Solarus + +https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/solarus/solarus-guide/ + +## New Engine: OpenBOR + +https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/openbor/openbor-guide/ + +## Framework + +## Configurator From 36ec93d05c9552e80cda1c506cc520da628f9bf5 Mon Sep 17 00:00:00 2001 From: laz Date: Sat, 16 Mar 2024 20:14:59 +0100 Subject: [PATCH 038/140] wiki --- wiki-rtd/docs/wiki_rd_versions/version_0.8b/0.8.0b.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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 43f8c34..a78925e 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 @@ -66,7 +66,11 @@ With the inclusions of both MAME (Standalone) and ES-DE 3.0 the following system ### Framework -- Added Ponzu AppImage integrator +- Added Ponzu AppImage integrato + +## HEY YOU?! RetroDECK Team Where is the add to Steam Function? ๐Ÿ‘ฟ + +With the focus of both removing Yuzu and Citra + implementing ES-DE 3.0 changes. It is working, but we still have some small bugs to fix before we can release it. In this case it is better to move it to another patch, hopefully a minor patch like 0.8.X. --- From 8648fb5936705bbed634a65990e61f2d71b79f9c Mon Sep 17 00:00:00 2001 From: laz Date: Sat, 16 Mar 2024 20:46:18 +0100 Subject: [PATCH 039/140] wiki --- wiki-rtd/docs/wiki_rd_versions/version_0.8b/0.8.0b.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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 a78925e..5511b9e 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 @@ -4,13 +4,20 @@ WIP reminders list, needs to be written **Release Date: TBA** -## Notice: Removed Yuzu & Citra +## Heads-up Notice: Removed Yuzu & Citra - Yuzu - Citra (Standalone) New defaults are `Ryujinx` and `Citra-Core` in RetroArch +## Heads-up: RPSC3 changes + +- RPCS3 Game shortcuts .desktop files are now standard + +Read more here +https://retrodeck.readthedocs.io/en/latest/wiki_emulator_guides/rpcs3/rpcs3-guide/#how-to-get-games-to-show-up-inside-the-es-de-interface + ## Highlights ### Updates From a3a84dbb22a5326ddff887d3e1cf2a11f8dece36 Mon Sep 17 00:00:00 2001 From: laz Date: Sat, 16 Mar 2024 20:51:35 +0100 Subject: [PATCH 040/140] wiki --- wiki-rtd/docs/wiki_rd_versions/version_0.8b/0.8.0b.md | 6 ++++++ 1 file changed, 6 insertions(+) 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 5511b9e..fbe30b9 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 @@ -143,6 +143,12 @@ https://retrodeck.readthedocs.io/en/latest/wiki_controllers/xbox/xbox-hotkeys/ https://retrodeck.readthedocs.io/en/latest/wiki_controllers/xbox/xbox-wireless/ https://retrodeck.readthedocs.io/en/latest/wiki_controllers/xbox/xbox-hotkeys/ +## What does the External Controller profiles allow me to do? + +- Radial menu quick access in various PC systems or systems that is hard to get out of. +- Radial menu for swapping screens. +- Use SELCECT + Right Stick as a Mouse and R3 as Left Click to:navigate Emulator GUIs, close pop-up windows, use as a Wii Pointer, play point and click ScummVM games. + ## Steam Deck Controller profile - Renamed profile <> From 62b23200e4dd4e47abedd700415f3c59940ee5e3 Mon Sep 17 00:00:00 2001 From: laz Date: Sat, 16 Mar 2024 20:59:07 +0100 Subject: [PATCH 041/140] wiki --- wiki-rtd/docs/wiki_rd_versions/version_0.8b/0.8.0b.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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 fbe30b9..4efd095 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 @@ -159,7 +159,13 @@ https://retrodeck.readthedocs.io/en/latest/wiki_controllers/xbox/xbox-hotkeys/ - Wii/GC Menu: Added Wii Mote Sync 1 to 4 buttons. - Wii/GC Menu: Added new icons to Wii Mote Standing / Laying buttons. -- MAME Menu: Added Tilt 1 to 4, +- MAME Menu: Added Tilt 1 to 4 + +## Steam Input on External Controllers BUGS + +- Use the Reorder Controller function to switch between deck and external +- GZDoom bugs, 1 player only +- ## Emulator: Dolphin @@ -185,6 +191,7 @@ https://retrodeck.readthedocs.io/en/latest/wiki_controllers/xbox/xbox-hotkeys/ - New .doom RetroDECK Parser - Easier modding +- DOOM-DOOM-DOOM that is 3 times the DOOM. - Danker Memes https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/gzdoom/gzdoom-guide/ From 7f10920a5170f6ccbc05bb1348b6d223db7fb6e9 Mon Sep 17 00:00:00 2001 From: laz Date: Sat, 16 Mar 2024 21:47:45 +0100 Subject: [PATCH 042/140] wiki --- wiki-rtd/docs/wiki_rd_versions/version_0.8b/0.8.0b.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 4efd095..72db661 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,4 +1,4 @@ -# RetroDECK v0.8.0b - Bonzai Banana +# RetroDECK v0.8.0b - Bonsai Banana WIP reminders list, needs to be written From 378ea0f45a4d2d7cdb15fb3ef8fb238b1ced497c Mon Sep 17 00:00:00 2001 From: laz Date: Sat, 16 Mar 2024 22:20:13 +0100 Subject: [PATCH 043/140] wiki --- .../wiki_rd_versions/version_0.8b/0.8.0b.md | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) 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 72db661..f1b9865 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 @@ -161,11 +161,22 @@ https://retrodeck.readthedocs.io/en/latest/wiki_controllers/xbox/xbox-hotkeys/ - Wii/GC Menu: Added new icons to Wii Mote Standing / Laying buttons. - MAME Menu: Added Tilt 1 to 4 -## Steam Input on External Controllers BUGS +## Steam Input on External Controllers BUGS Steam Deck - Use the Reorder Controller function to switch between deck and external -- GZDoom bugs, 1 player only -- + + +## Steam Input on External Controllers BUGS Linux Desktop + +- New Valve issues since client update +- Missing radial menus on certain systems +- Conflict with desktop profile on certain systems +- Exit and relaunch from big picture mode to desktop mode can fix things. + +## Steam Input + +- GZDoom bugs, 1 player only. Looping press start + ## Emulator: Dolphin From 1bd7e08a15f2ecc54802f7128c9d61695fcedbd4 Mon Sep 17 00:00:00 2001 From: laz Date: Sat, 16 Mar 2024 22:23:33 +0100 Subject: [PATCH 044/140] wiki --- wiki-rtd/docs/wiki_rd_versions/version_0.8b/0.8.0b.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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 f1b9865..8a39c9d 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 @@ -92,6 +92,8 @@ It features a variety of PC commands and other commands that are good to have. W https://retrodeck.readthedocs.io/en/latest/wiki_controllers/radial-menus/controller-standard-radial/ +- Descibe intent of Radial Menu vs Button Combos + ### Generic - Standard The Generic - Standard encompasses the vast majority of none official third party controllers that have all the buttons of a modern controller like 8BitDo Pro2 or the Xiaomi Controller. @@ -202,8 +204,9 @@ https://retrodeck.readthedocs.io/en/latest/wiki_controllers/xbox/xbox-hotkeys/ - New .doom RetroDECK Parser - Easier modding +- Based on TimeSplitters: Future Perfect controls for the PS2, breaking the cycle of bad controls on GZDOOM. - DOOM-DOOM-DOOM that is 3 times the DOOM. -- Danker Memes +- Danker Doomier Memes https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/gzdoom/gzdoom-guide/ https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/gzdoom/gzdoom-controls/ @@ -225,4 +228,8 @@ https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/openbor/openbor-gu ## Framework +- Xargon's & Ice's stuff + ## Configurator + +- Xargon's & Ice's stuff Electric Boogaloo From af5f70596a78de2d57cfb58318ded6bbacba8840 Mon Sep 17 00:00:00 2001 From: laz Date: Sat, 16 Mar 2024 22:24:55 +0100 Subject: [PATCH 045/140] wiki --- wiki-rtd/docs/wiki_rd_versions/version_0.8b/0.8.0b.md | 3 +++ 1 file changed, 3 insertions(+) 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 8a39c9d..1e59eb3 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 @@ -174,6 +174,7 @@ https://retrodeck.readthedocs.io/en/latest/wiki_controllers/xbox/xbox-hotkeys/ - Missing radial menus on certain systems - Conflict with desktop profile on certain systems - Exit and relaunch from big picture mode to desktop mode can fix things. +- RetroDECK have submitted bug reports to VALVE ## Steam Input @@ -215,6 +216,8 @@ https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/gzdoom/extract-doo ## NEW Engine: IkemanGO (M.U.G.E.N) +- GOKU vs + https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/ikemengo/ikemengo-guide/ https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/ikemengo/ikemengo-guide/ From 465e840e96a782c19fc136884cb6741d57a2d73a Mon Sep 17 00:00:00 2001 From: laz Date: Sat, 16 Mar 2024 22:25:31 +0100 Subject: [PATCH 046/140] wiki --- wiki-rtd/docs/wiki_rd_versions/version_0.8b/0.8.0b.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 1e59eb3..25d27c3 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 @@ -165,7 +165,7 @@ https://retrodeck.readthedocs.io/en/latest/wiki_controllers/xbox/xbox-hotkeys/ ## Steam Input on External Controllers BUGS Steam Deck -- Use the Reorder Controller function to switch between deck and external +- Use the Reorder Controller function to switch between deck and external as some systems gets confused on who is player 1. ## Steam Input on External Controllers BUGS Linux Desktop From e3fd75e25c6ed770c4b76d4ce8af588ae938d8e1 Mon Sep 17 00:00:00 2001 From: Lazorne Date: Sun, 17 Mar 2024 07:35:27 +0100 Subject: [PATCH 047/140] 0.8b --- wiki-rtd/docs/wiki_configurator/ponzu.md | 25 ++-- .../wiki_rd_versions/version_0.8b/0.8.0b.md | 114 ++++++++++++++---- 2 files changed, 109 insertions(+), 30 deletions(-) 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_rd_versions/version_0.8b/0.8.0b.md b/wiki-rtd/docs/wiki_rd_versions/version_0.8b/0.8.0b.md index 25d27c3..85502f6 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 @@ -4,7 +4,7 @@ WIP reminders list, needs to be written **Release Date: TBA** -## Heads-up Notice: Removed Yuzu & Citra +## Notice: Removed Yuzu & Citra - Yuzu - Citra (Standalone) @@ -13,7 +13,8 @@ New defaults are `Ryujinx` and `Citra-Core` in RetroArch ## Heads-up: RPSC3 changes -- RPCS3 Game shortcuts .desktop files are now standard +- RPCS3 Game shortcuts .desktop files are now standard. +- Fixed RPCS3 saves folder. Read more here https://retrodeck.readthedocs.io/en/latest/wiki_emulator_guides/rpcs3/rpcs3-guide/#how-to-get-games-to-show-up-inside-the-es-de-interface @@ -24,8 +25,7 @@ https://retrodeck.readthedocs.io/en/latest/wiki_emulator_guides/rpcs3/rpcs3-guid - Updated ES-DE to 3.0.1 - Updated all Emulators -- Tweaked every emulator configs -- Most emulators should be proparlly configured for 4 player support. +- Tweaked every emulators configurations, most emulators should be properly configured for 4 player support. ### New Emulators @@ -35,7 +35,8 @@ https://retrodeck.readthedocs.io/en/latest/wiki_emulator_guides/rpcs3/rpcs3-guid ### Even more systems enabled -With the inclusions of both MAME (Standalone) and ES-DE 3.0 the following systems are also available. +With the inclusions of both MAME - Standalone and ES-DE 3.0, the following systems are also available and they target either the MAME - Standaalone or the MAME-Core in RetroArch ((depending on recommenced defaults).) + - Acorn Archimedes - Acorn Computers BBC Micro @@ -71,9 +72,6 @@ With the inclusions of both MAME (Standalone) and ES-DE 3.0 the following system - Mame: Tilt 1-4 - Removed secrets menu -### Framework - -- Added Ponzu AppImage integrato ## HEY YOU?! RetroDECK Team Where is the add to Steam Function? ๐Ÿ‘ฟ @@ -147,7 +145,7 @@ https://retrodeck.readthedocs.io/en/latest/wiki_controllers/xbox/xbox-hotkeys/ ## What does the External Controller profiles allow me to do? -- Radial menu quick access in various PC systems or systems that is hard to get out of. +- Radial menu quick access for various PC commands. - Radial menu for swapping screens. - Use SELCECT + Right Stick as a Mouse and R3 as Left Click to:navigate Emulator GUIs, close pop-up windows, use as a Wii Pointer, play point and click ScummVM games. @@ -178,26 +176,64 @@ https://retrodeck.readthedocs.io/en/latest/wiki_controllers/xbox/xbox-hotkeys/ ## Steam Input -- GZDoom bugs, 1 player only. Looping press start + 1 player only. Looping press start +## Emulators -## Emulator: Dolphin +### Dolphin - Optimized the graphics configurations -- Improved GC binds -- Changed Wii Binds +- Improved GC binds. +- Improved & Changed Wii Binds. +- Improved GBA binds. - Added better binds for Player 1 to 4 GC & Wii -- Added Gyro support if you have it installed. +- Enabled Gyro support. +- Graphical Tweaks: Based on user feedback +- Added better binds for Player 2 to 4 -## Emulator: CEMU +## Primehack + +- Graphical Tweaks: Based on user feedback +- Added better binds for Player 1 +- Enabled Gyro support. +- Added more custom icons for Primehack. + +## CEMU - Optimized the graphics configurations - Added Gyro support if you have it installed for player 1. -- Added better binds for Player 1 to 4 +- Added better binds for Player 2 to 4 +- Graphical Tweaks: Based on user feedback -## Emulator: RPCS3 +## RPCS3 -- Optimized the graphics configurations +- Graphical Tweaks: Based on user feedback +- Added better binds for Player 2 to 4 + +## Duckstation: + +- Reworked and Added: Better binds for Player 1 to 4 +- Fixed memory card folder not being linked to saves/psx + +## PCSX2 + +- Graphical Tweaks: Based on user feedback +- Added better binds for Player 2 to 4 + +## PPSSPP + +- Graphical Tweaks: Based on user feedback +- Enabled: Extra Binds - Right Joystick +- Change: Is now running games via shortcut by default (allows easier running for more games). + +## MelonDS + +- Graphical Tweaks: Based on user feedback + +## RetroArch + +- SCUMMVM-Core: Fixed a bug where the core did not find the Extras folder. +- RetroArch: Fixed a bug where in certain scenarios RetroArch would forget the roms folder. ## ADD MORE EMULATORS HERE @@ -205,6 +241,7 @@ https://retrodeck.readthedocs.io/en/latest/wiki_controllers/xbox/xbox-hotkeys/ - New .doom RetroDECK Parser - Easier modding +- GZ doom steam input bugsยด - Based on TimeSplitters: Future Perfect controls for the PS2, breaking the cycle of bad controls on GZDOOM. - DOOM-DOOM-DOOM that is 3 times the DOOM. - Danker Doomier Memes @@ -216,23 +253,58 @@ https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/gzdoom/extract-doo ## NEW Engine: IkemanGO (M.U.G.E.N) -- GOKU vs +Fighting game engine that is compatible with M.U.G.E.N. https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/ikemengo/ikemengo-guide/ https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/ikemengo/ikemengo-guide/ ## New Engine: Solarus +Action RPG game engine Solarus. + https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/solarus/solarus-guide/ ## New Engine: OpenBOR +Beat'em up game engine OpenBOR. + https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/openbor/openbor-guide/ ## Framework -- Xargon's & Ice's stuff +- Removed talk names in the manifest as they're not needed anymore as enabled by default. +- The retrodeck/logs folder is no longer hidden by default. +- Created a quit_retrodeck function to ease the quit in the scripts. +- Fixed: Various issues when building RetroDECK locally for development. ## Configurator -- Xargon's & Ice's stuff Electric Boogaloo +- Fixed: Quit button after emulators reset should act as an actual full quit button. + +## Ponzu + +Ponzu is in part the former Yuzu (Custom) AppImage loader and tool that we had planned for 0.8.0b. If the user has personal backups of the last versions of the now dead emulators in AppImage format they can temporarily be used with RetroDECK as-is. + +https://retrodeck.readthedocs.io/en/latest/wiki_configurator/ponzu/ + +### Should this be seen as official support for the removed emulators? + +No, the only official and supported defaults are Ryujinx and Citra-core in RetroArch. + +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). + +### 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 everything you see on the internet including fan fixes for the dead emulators. + +If good, safe and ethical forks arises that have been vetted by the FOSS community...we will look into it. + +https://arstechnica.com/security/2024/02/github-besieged-by-millions-of-malicious-repositories-in-ongoing-attack/ + + + + From 23330d0a40a84c00b0769ecb823200d08272f392 Mon Sep 17 00:00:00 2001 From: laz Date: Sun, 17 Mar 2024 08:20:23 +0100 Subject: [PATCH 048/140] wiki push --- wiki-rtd/docs/wiki_bugs/known-issues.md | 62 +++++++++++-- .../wiki_rd_versions/version_0.8b/0.8.0b.md | 93 +++++++++++++++---- 2 files changed, 129 insertions(+), 26 deletions(-) diff --git a/wiki-rtd/docs/wiki_bugs/known-issues.md b/wiki-rtd/docs/wiki_bugs/known-issues.md index 2e1c290..53a063e 100644 --- a/wiki-rtd/docs/wiki_bugs/known-issues.md +++ b/wiki-rtd/docs/wiki_bugs/known-issues.md @@ -3,32 +3,78 @@ 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 +## Exnternal Input Issues - Linux Desktop + +## External Input Issues - Steam Deck + +- Sometimes the systems gets confused what controller is player one and takes the docked Steam Deck and not the external contrller. You can solve this by going into the Reorder Controllers interface in Steam and switching between Player 1 or Player 2. + + +## 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_rd_versions/version_0.8b/0.8.0b.md b/wiki-rtd/docs/wiki_rd_versions/version_0.8b/0.8.0b.md index 85502f6..16371ec 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 @@ -94,36 +94,56 @@ https://retrodeck.readthedocs.io/en/latest/wiki_controllers/radial-menus/control ### Generic - Standard -The Generic - Standard encompasses the vast majority of none official third party controllers that have all the buttons of a modern controller like 8BitDo Pro2 or the Xiaomi Controller. +[The Generic - Standard](https://retrodeck.readthedocs.io/en/latest/wiki_controllers/generic/standard/generic-standard/) encompasses the vast majority of none official third party controllers that have all the buttons of a modern controller like 8BitDo Pro2 or the Xiaomi Controller. + +Profile Name: +Hotkeys: -https://retrodeck.readthedocs.io/en/latest/wiki_controllers/generic/standard/generic-standard/ https://retrodeck.readthedocs.io/en/latest/wiki_controllers/generic/standard/generic-standard-hotkeys/ ### Switcb Pro https://retrodeck.readthedocs.io/en/latest/wiki_controllers/nintendo/switch-pro/ + +Profile Name: +Hotkeys: + https://retrodeck.readthedocs.io/en/latest/wiki_controllers/nintendo/nintendo-hotkeys/ ### Steam Controller - Gordon https://retrodeck.readthedocs.io/en/latest/wiki_controllers/steam/steam-controller-gordon/ -Features two hotkey buttons SELECT and L4 -Features a Mouse Mode / Joystick Mode Switcher on R4 +Profile Name: +Hotkeys: + +Extra features in the profile: + +- Features two hotkey buttons SELECT and L4 +- Features a Mouse Mode / Joystick Mode Switcher on R4 that switches the right touchpad between permanent mouse or right joystick. ### DualShock 3 https://retrodeck.readthedocs.io/en/latest/wiki_controllers/playstation/dualshock-3/ - https://retrodeck.readthedocs.io/en/latest/wiki_controllers/playstation/playstation-hotkeys/ +Profile Name: +Hotkeys: + +Extra features in the profile: + ### DualShock 4 https://retrodeck.readthedocs.io/en/latest/wiki_controllers/playstation/dualshock-4/ - https://retrodeck.readthedocs.io/en/latest/wiki_controllers/playstation/playstation-hotkeys/ -Features mouse on the touchpad with left click on the right side and right click on the left side. + +Profile Name: +Hotkeys: + +Extra features in the profile: + +- Features mouse on the touchpad with left click on the right side and right click on the left side. ### DualSense @@ -131,18 +151,29 @@ https://retrodeck.readthedocs.io/en/latest/wiki_controllers/playstation/dualsens https://retrodeck.readthedocs.io/en/latest/wiki_controllers/playstation/playstation-hotkeys/ -Features mouse on the touchpad with left click on the right side and right click on the left side. +Profile Name: +Hotkeys: + +Extra features in the profile: + +- Features mouse on the touchpad with left click on the right side and right click on the left side. ### Xbox 360 Controller https://retrodeck.readthedocs.io/en/latest/wiki_controllers/xbox/xbox-360/ https://retrodeck.readthedocs.io/en/latest/wiki_controllers/xbox/xbox-hotkeys/ +Profile Name: +Hotkeys: + ### Xbox Wireless https://retrodeck.readthedocs.io/en/latest/wiki_controllers/xbox/xbox-wireless/ https://retrodeck.readthedocs.io/en/latest/wiki_controllers/xbox/xbox-hotkeys/ +Profile Name: +Hotkeys: + ## What does the External Controller profiles allow me to do? - Radial menu quick access for various PC commands. @@ -161,22 +192,48 @@ https://retrodeck.readthedocs.io/en/latest/wiki_controllers/xbox/xbox-hotkeys/ - Wii/GC Menu: Added new icons to Wii Mote Standing / Laying buttons. - MAME Menu: Added Tilt 1 to 4 -## Steam Input on External Controllers BUGS Steam Deck +## External Controller Issues - Steam Deck -- Use the Reorder Controller function to switch between deck and external as some systems gets confused on who is player 1. +- 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. -## Steam Input on External Controllers BUGS Linux Desktop +## External Controller Issues - Linux Desktop -- New Valve issues since client update -- Missing radial menus on certain systems -- Conflict with desktop profile on certain systems -- Exit and relaunch from big picture mode to desktop mode can fix things. -- RetroDECK have submitted bug reports to VALVE +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: -## Steam Input +- 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". - 1 player only. Looping press start +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. ## Emulators From e45ef576c016c9bc0dd70a14df2cc586b0018a77 Mon Sep 17 00:00:00 2001 From: laz Date: Sun, 17 Mar 2024 08:45:02 +0100 Subject: [PATCH 049/140] wiki --- .../wiki_rd_versions/version_0.8b/0.8.0b.md | 165 ++++++++++-------- 1 file changed, 96 insertions(+), 69 deletions(-) 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 16371ec..ccb676d 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 @@ -79,18 +79,98 @@ With the focus of both removing Yuzu and Citra + implementing ES-DE 3.0 changes. --- -## External Controller profiles +## Steam Input + +Version number changes, formating changes, simple vs full. + +### NEW: Steam Deck Controller Profile SIMPLE + +This is a new lighter profile with a lighter radial menu on the left touchpad. + +- Added an additional new profile for the Steam Deck based on the External Controllers: SIMPLE + +LINK HERE TO WIKI + +### UPDATE: Steam Deck Controller Profile FULL + +This is the old profile with the deep radial menu system on the left touchpad. + +- Renamed profile <> +- Wii/GC Menu: Added Wii Mote Sync 1 to 4 buttons. +- Wii/GC Menu: Added new icons to Wii Mote Standing / Laying buttons. +- MAME Menu: Added Tilt 1 to 4 + +SHOW SCUMMVM MENU + +LINK HERE TO WIKI + +## NEW: RetroDECK External Controller Profiles All controller profiles uses 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. +### Might work on more devices -### The external controller radial menu +We have also gotten user reports that these profiles work on devices that simulates certain controllers via Steam Input like the Lenovo Legion Go. The devices will pickup one the profile it is mimicing if it is a DualSense or Xbox Wireless and allow hotkeys to be used on that device. + +The RetroDECK Team does not own these devices and we can not test them ourself, but if you discover something you can report to the RetroDECK Team on Discord or Matrix. + +### What does the External Controller profiles allow me to do? + +The Radial menu quick access for various good to have PC commands like ESC, F1, Enter but also Screen Switching on Dual Screen Emulators or Change Discs. The intent is to use the button combos as the main input for the important hotkeys like saving and loading. + +One other important feature is press and hold SELECT and move Right Stick and it will work as Mouse with R3 as Left Click and L3 as Right Click. This can be extremely usefull: + +- Navigating emulator GUIs. +- Close a pop-up window. +- Use the Wii Pointer +- Playing point and click or just PC games. + + +### 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. + + + +### The RetroDECK external controller radial menu It features a variety of PC commands and other commands that are good to have. While the most important commands are bound to the normal button combos. https://retrodeck.readthedocs.io/en/latest/wiki_controllers/radial-menus/controller-standard-radial/ -- Descibe intent of Radial Menu vs Button Combos +DESCIBE THE INTENT OF BUTTONS ### Generic - Standard @@ -174,68 +254,27 @@ https://retrodeck.readthedocs.io/en/latest/wiki_controllers/xbox/xbox-hotkeys/ Profile Name: Hotkeys: -## What does the External Controller profiles allow me to do? +## NEW Engine: GZDoom -- Radial menu quick access for various PC commands. -- Radial menu for swapping screens. -- Use SELCECT + Right Stick as a Mouse and R3 as Left Click to:navigate Emulator GUIs, close pop-up windows, use as a Wii Pointer, play point and click ScummVM games. +- New .doom RetroDECK Parser +- Easier modding +- GZ doom steam input bugsยด +- Based on TimeSplitters: Future Perfect controls for the PS2, breaking the cycle of bad controls on GZDOOM. +- DOOM-DOOM-DOOM that is 3 times the DOOM. +- Danker Doomier Memes -## Steam Deck Controller profile +https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/gzdoom/gzdoom-guide/ +https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/gzdoom/gzdoom-controls/ +https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/gzdoom/retrodeck-doomfile/ +https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/gzdoom/extract-doom-wads/ -- Renamed profile <> -- Added an additional new profile for the Steam Deck based on the External Controllers: SIMPLE -- Old Profile renamed: FULL - -### Steam Deck Profile - FULL - -- Wii/GC Menu: Added Wii Mote Sync 1 to 4 buttons. -- Wii/GC Menu: Added new icons to Wii Mote Standing / Laying buttons. -- MAME Menu: Added Tilt 1 to 4 - -## 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 +### 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. -## Emulators +## Emulators Updates ### Dolphin @@ -294,19 +333,7 @@ We are still investigation the cause of it, if you know of a solution please con ## ADD MORE EMULATORS HERE -## NEW Engine: GZDoom -- New .doom RetroDECK Parser -- Easier modding -- GZ doom steam input bugsยด -- Based on TimeSplitters: Future Perfect controls for the PS2, breaking the cycle of bad controls on GZDOOM. -- DOOM-DOOM-DOOM that is 3 times the DOOM. -- Danker Doomier Memes - -https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/gzdoom/gzdoom-guide/ -https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/gzdoom/gzdoom-controls/ -https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/gzdoom/retrodeck-doomfile/ -https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/gzdoom/extract-doom-wads/ ## NEW Engine: IkemanGO (M.U.G.E.N) From a066cae8b48fd398c08d03d316456d8766b294f9 Mon Sep 17 00:00:00 2001 From: laz Date: Sun, 17 Mar 2024 08:47:20 +0100 Subject: [PATCH 050/140] wiki --- wiki-rtd/docs/wiki_bugs/known-issues.md | 44 +++++++++++++++++++++++-- 1 file changed, 41 insertions(+), 3 deletions(-) diff --git a/wiki-rtd/docs/wiki_bugs/known-issues.md b/wiki-rtd/docs/wiki_bugs/known-issues.md index 53a063e..53e5723 100644 --- a/wiki-rtd/docs/wiki_bugs/known-issues.md +++ b/wiki-rtd/docs/wiki_bugs/known-issues.md @@ -15,11 +15,49 @@ For a list of reported bugs please check here on github: [RetroDECK issues](http - `RetroArch` Borders are in some few cases disappearing in the latest RetroArch version. A workaround is to reset RetroArch from the Configurator. -## Exnternal Input Issues - Linux Desktop +## External Controller issues -## External Input Issues - Steam Deck +### Known Issues: External Controllers - Steam Deck -- Sometimes the systems gets confused what controller is player one and takes the docked Steam Deck and not the external contrller. You can solve this by going into the Reorder Controllers interface in Steam and switching between Player 1 or Player 2. +- 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 From e277bf9d0f72ec0fc9c2aaad63c3e10d51c2b897 Mon Sep 17 00:00:00 2001 From: Lazorne Date: Sun, 17 Mar 2024 12:09:51 +0100 Subject: [PATCH 051/140] freedoom --- wiki-rtd/docs/wiki_about/donations-licenses.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/wiki-rtd/docs/wiki_about/donations-licenses.md b/wiki-rtd/docs/wiki_about/donations-licenses.md index 8060512..98cba8f 100644 --- a/wiki-rtd/docs/wiki_about/donations-licenses.md +++ b/wiki-rtd/docs/wiki_about/donations-licenses.md @@ -389,6 +389,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 +411,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.
From 91f452e01c36f003f110d77fca5c37abbfe455df Mon Sep 17 00:00:00 2001 From: Lazorne Date: Sun, 17 Mar 2024 12:25:26 +0100 Subject: [PATCH 052/140] icons --- .../wiki_icons/binding_icons/RD-freedoom-git.png | Bin 0 -> 490 bytes .../wiki_icons/binding_icons/RD-freedoom-gud.png | Bin 0 -> 484 bytes .../wiki_icons/binding_icons/RD-freedoom-lol.png | Bin 0 -> 751 bytes .../wiki_icons/binding_icons/RD-freedoom-map.png | Bin 0 -> 1923 bytes .../binding_icons/RD-freedoom-pack.png | Bin 0 -> 875 bytes .../binding_icons/RD-freedoom-pack2.png | Bin 0 -> 635 bytes .../binding_icons/RD-freedoom-pack3.png | Bin 0 -> 564 bytes 7 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 wiki-rtd/docs/wiki_icons/binding_icons/RD-freedoom-git.png create mode 100644 wiki-rtd/docs/wiki_icons/binding_icons/RD-freedoom-gud.png create mode 100644 wiki-rtd/docs/wiki_icons/binding_icons/RD-freedoom-lol.png create mode 100644 wiki-rtd/docs/wiki_icons/binding_icons/RD-freedoom-map.png create mode 100644 wiki-rtd/docs/wiki_icons/binding_icons/RD-freedoom-pack.png create mode 100644 wiki-rtd/docs/wiki_icons/binding_icons/RD-freedoom-pack2.png create mode 100644 wiki-rtd/docs/wiki_icons/binding_icons/RD-freedoom-pack3.png 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 0000000000000000000000000000000000000000..ac56a7d1a0110b29e91a49dc342a648aab85e9f9 GIT binary patch literal 490 zcmVA9qhHDJBL>@GbccBOW|Cg0hQDz&ymUI7pVBCVQYq>5PtTov4-U!rc-+WqF0o-IHCMB~dbCB)F^arm=X{9j8# ztMUZ&7&O)zE=4p0LWv0UZ1BAlnGH}7<{d+r1G}HClwyc}2|q2|JZ{b`#>|p=-*2IH zkTfEZ?Ae^{r4p!8lwehTVvH3_VW~}_swU)sN#$$z)^^Ipdd;c|i~%a1Sx;M5V^Q9o zGM^Q)Cr`ls6BeH!;tTjeAq-&F{gO@1tT4_XfMo=K*c34PW0+=;P~jrzf)A8SPdET< zP;Q>B@H^fFH^U#~I2{g$={Wl|03~nF*Xcf8^V08RqaI=FVH6jBC!dl9#boVw;x{r! gTl+KWda+;i4GxA9qhHDJBL>@Gbl2w9t?z5g{UyH0^l|9D3DKZF)SaK*jCTmD>Y zsfB9YB98!w0+Dt}F;c-K0I^TF=m#;*S3Y)z@!n0 zUof6WP~j=)@?R{^HsJs;qda^z zZxd3B!#pvlwIefe7MY3nyKtMd7LW>wtyjeJTH6qCK*h;O8iw)Z<~ aTJ3M{Jq(iG;~32V0000NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5l$a3U6XMG7|GzjtyS_BH zxw5dmzPP+NcecCw`fB;Zv-SJq&ArW~%l);l?{0o>L z+qZAOfB!x?Ik`Sq-&kAt|LfcT|Noy|pS?KS{{7kFomT(QCL9f*o3zIjEyr~E3VY?1)WJ^mpdj>ZqYF_ zye0ThwB!-bl(REVPHPIND69yv%4k|>bX{~R*X@rdGm|bV>9!g_)jTJZVr{X1hf3rx zxy;4OQ(E;-rj?bxt<16f^?r`-@_DUywaU5e?ljid%sa^N%0YW_NZ`4@o7P$e%~3R7 zcWaqf)Ra?GvQsy|@e!P9pw(7-q~UDKugrJLr*AsG$4%wsvpXh}S0z8taNz1_)wB?n z3SP<~%R1jnC}Q!>*kack(FmvaTEfx*+&&t;ucLK6U* CKrR9R literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..fbb8dcf5091f7912c43e331dc462d8e5d4edc48f GIT binary patch literal 1923 zcmZ`(dpHyN8~@6(HAHi=unswk{>YJ#rqp3jvU_Y~B)kU&**!48_e8{5Utt{EwU= zlk5rD=4O(NKx3R-9iZ=a>_y;ksf%+H0LT|4c=^Oo0^)Qdqu9)lFotf-`ACLtPzci^ zK0H!4Fd!yCh5#JDa`Pm)UJa)-vHczD$w+toqI9}zE^G&`1Bb?FaP9f$b3;`Drt*H2;L-4+Sf`BMR?F} z_IliN2-vvgR}NvNA#VzLDZR~lx@P`*)BTxxDkc-vfo+#dXYB_|S9?UGRI4PQ-aGCQ z*{VKO*8O!V9&%BzZ4$-hm8lnM?&`67d(Nf0u^?oJ>+G|h7o(9AHf^PFljB zO55zFUZg#R1a-n6rEdJrxx1bw2i(8EksNjG(8*eP6)XDQFNo_G2YK^lpB}^A1mZ32 zznq%1yPh1Ii8zBas5m`%hc~q0T`tMR-zie*Oj|!&+Nn2{1m|30s>ME;le~JT-!pLM z=hq4~Qw_&ZqtR)wZ<;k5ZvWi;V&_OnzQY$vyKU8@CZisG++BVf=1zmQI7o7MZ@`pIM5(1n%x1*(v>H6b`LGlHIH za9zGc>TE9Jt!Q^xzTJ)M{)x+V+YznH^~wl|Y4KoFNOzOOH#&Qms#sN1ANFTC88zf= z^75FZB)ZRfyt=`KC|&#k!Yn$wRQDW3|1{{hpE24KFrO>8q@O(+ck06Di}ICgV`L$} z_1yB1XHK|qn5iWYj)a;hL*2v&mHQ_t!F9_mi`92OkA(`#&qR3(rW=~>X^IY4_2Hc{ zf*}gL()frq9BF*te*96Gg4W2{M<;Wcw=RU)B?Ru%@lQ6JO*rSIjw&KGa+;IhR?_m_ z_K!7%C}(h}CAo`mT~|$pC}k-<##TsvvJ~afV?ep$593$*q~A0CbsFw&b2YNWmTVo0 zbS?S$7tQA++fBT!e319M60)VhTzvdklb5H{t*FZOvHgq-0i7)_ms5#l&dKnG~@@R==KPsiw(LBbQI+9N_+(tACY;XT{H6;-d zER}M{Zd(hi6I&k_6t``zUW16XRB$cZQ8wD+p9Ar++S=_F;)NJIzn|}z-)6}h3OqB; z&q={50B6GO)A%xL#8))V<*z-pV*Bw~}E;fWI;Q}DYx-h7P%59+fH ziIzTl-E-ix3HQBtIe~Lj^v>~S_SYM*S zr+^~Xo30O=Wn=QbAG~3500Dr)Le01&=ypWEwGwd_bMED+wj1X$u(ldPb}S~&@AUa| zjorOIL;L8BecG}t-Q*>Qx`;Vm{AtX>0l(fWjypffQr#fN!6!zR)C>!H6hj68kHry8 zv3OHF&I@}7v)Rnr?RG%3*$f08yNr0%1ra5U)0u{_DPESdTJj};tfCR4nKMA=fgjmKk~OeS`7a}zL~PAyGS zo6qOASS;-B?#`CW<)?sH#3VKv&>~%EL@VZWwt^ut!vMh0{r$bIR;%C|JU%|!X0x&F zc5A!c&i4Dg9S(<20kMclY&4)ny3mMLnZZXer1PS;q{+8H?W)we-ENkUQvsKFiSeEe zU(Wcb*XvJjs8KgShruGKrq9pM1Ih&Y2q>Q77ip6j`3QzCFItw42DVB^Aya1CfIq*w zVGQinw;AZOUWn(9!F!z2fhOrg>-WnG>wRkm1Vb_d*r+r0GyM|427$GZsx8oGTp4#ps|u6 z!0i!dG6ZhqZ$$cxE2D7i(|(xadqUPZ%!sAU80{*Y(!recl`=#ISoknJ3y2LNC_bou z+#7;RC8XNd8=_r>Q#z!J7=@Pt|9H_VH8ubR&_;wP%L09s2kRjBB}Z1<&9hK)aP!pd zT9#8fq)VlzYdbTdhEx`+_4v;Y=6!I2FsG|n?Nd0t8RosA+=o@A#|D|w zhD_Yk+CiuJDm+)&Z%|cEuT2TheOPO?n)$yLetbz=ki~Ek5f2x9(5*TuD>oYyoM5BuIK;&002ovPDHLkV1h!2 BnOgt= literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..36d90a78a274f93ece6700ab1701d2798f7334ce GIT binary patch literal 635 zcmV->0)+jEP)ssK-KHEt@1cD$XH5 zoCakQq%Hl82BZUKOQ3{6mSuO~9?yn+xO*hU_}YL@@hpl$RaGTf9FIpq(=_UEI0&}e zt?c8RNysJV5;h4Twq(DUN4iWdd|8CfJ_5#+3NR3yCrP3Mf;D=X=eb(1*OD=w$QnBA zxf#QraLev#LEi=#x(uQ7W$WsFwq+KppSNcXtX&`0rR00vD~k?whp$1NkLpcZpy;yt z>`)Aqea~m=_q&p(COFt=0-Mc7v%(V>5AU>@ZAcGW$_(!7IY=z>xwf$e6dcoOpWR2- zSEUC@mb`fNX&hPadShg60;EuZyv@P{P?lbKD>c?*dJuC7xWSd7BLT*{BY;hm*w^cj z9=2xx&EW2uE$|ZH9e^AP6w<>Pp8QT=U;%C0$^bi`&+2ly$R5vHEnrWkwt%CYK0+`r zu0;UO@-&`w33t1l4vv0fIKiJ!CJDx~S^&kA*AQzGc%993P@haY#5LIf$$ln5E$tke7>Vl$w`}`_P$sTsne(PzYQ?{6oUI+sqk$WH$Ek_;2uA@CP;1 VnkYm%0EPen002ovPDHLkV1f=z6#xJL literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..886a94f7824746b734a25ed73a5f9684b9674839 GIT binary patch literal 564 zcmV-40?Yl0P)00006bW%=J0C)gc z0FgqYa76$B010qNS#tmYE+YT{E+YYWr9XB600GoVL_t(Y$IVosP6aU#tb5{p!hHa; z3WY#mNFYHVKp=346F7oLAPHaaB%gu2-+FVM%P_ZX4*MhLe36G9-3BH(2+Q~*I4lo)4j(R0WyD~K82V0{ z#Km;@Md;L~B{-xL<3fkA=x_@doR`PzrU@fD{M&Rn=d1F;>Crjn7rJpA59Nc?yR2in zbWHOSv&6@B@PffG>6kX1GP>LC2!+#3A0{1xjW9S-C}Ipk304b5Tq`=R!I&ULW(*o< z979-}j=?DcfFx;|4k(N#F4A!W^G&UC8x2E|s>mq4t@eL7+IdMi2}WRdZ(ryv0G znxoYiM%5V;8xAF=I-~V;=ZE#8{5c($8J~}+OzDmqVo8$ngwAwOBWeZu?$KdsEFUpV zI$}VTs3R1hr-njhzOdvN!Z@Sk5`$DGuujv&$P&Fuf{~~4)fmC%0xumQEtQ-z+o4XU z9_j7KyQUYVNRnrvN#{?|qtnbkr{ips&i4oQCf)q9>~x`>`O8Wcl5734t0GhBsU513 zsRg;?0QEsOf~BK)n-0*>ikl%D&0SWXE_7o7>b*xy_|F+SnxcmQ0000 Date: Sun, 17 Mar 2024 14:16:01 +0100 Subject: [PATCH 053/140] 0.8b --- .../wiki_rd_versions/version_0.8b/0.8.0b.md | 203 +++++++++++------- 1 file changed, 120 insertions(+), 83 deletions(-) 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 ccb676d..6d17ce8 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 @@ -79,11 +79,7 @@ With the focus of both removing Yuzu and Citra + implementing ES-DE 3.0 changes. --- -## Steam Input - -Version number changes, formating changes, simple vs full. - -### NEW: Steam Deck Controller Profile SIMPLE +## NEW: Steam Deck Controller Profile SIMPLE This is a new lighter profile with a lighter radial menu on the left touchpad. @@ -91,18 +87,47 @@ This is a new lighter profile with a lighter radial menu on the left touchpad. LINK HERE TO WIKI -### UPDATE: Steam Deck Controller Profile FULL +## UPDATE: Steam Deck Controller Profile FULL This is the old profile with the deep radial menu system on the left touchpad. -- Renamed profile <> -- Wii/GC Menu: Added Wii Mote Sync 1 to 4 buttons. -- Wii/GC Menu: Added new icons to Wii Mote Standing / Laying buttons. -- MAME Menu: Added Tilt 1 to 4 +- Change: Renamed profile <> +- 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. +- Change: MAME Menu - Changed all the binds to reflect new MAME (Standalone) config. -SHOW SCUMMVM MENU -LINK HERE TO WIKI +### New: SCUMMVM Menu + +A new SCUMMVM Menu allows quick access to common commands used by a big 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: GZDoom Cheat Menu + +A bug in Steam Input prevents us from add more cheats the two we have added and The RetroDECK Team have reported the bug to Valve. + +The following commands are available: + +- Get All Items +- Get All Items + Keys + +This menu is also a tiny showcase on what is possible with the radial buttons, we also wanted to add other famous cheats like the Konami Code on a button (but the bug is stopping us). ## NEW: RetroDECK External Controller Profiles @@ -274,71 +299,14 @@ GZDOOM have some kind of conflict with Steam Input in when more then one control We are still investigation the cause of it, if you know of a solution please contact the RetroDECK Team. -## Emulators Updates - -### Dolphin - -- Optimized the graphics configurations -- Improved GC binds. -- Improved & Changed Wii Binds. -- Improved GBA binds. -- Added better binds for Player 1 to 4 GC & Wii -- Enabled Gyro support. -- Graphical Tweaks: Based on user feedback -- Added better binds for Player 2 to 4 - -## Primehack - -- Graphical Tweaks: Based on user feedback -- Added better binds for Player 1 -- Enabled Gyro support. -- Added more custom icons for Primehack. - -## CEMU - -- Optimized the graphics configurations -- Added Gyro support if you have it installed for player 1. -- Added better binds for Player 2 to 4 -- Graphical Tweaks: Based on user feedback - -## RPCS3 - -- Graphical Tweaks: Based on user feedback -- Added better binds for Player 2 to 4 - -## Duckstation: - -- Reworked and Added: Better binds for Player 1 to 4 -- Fixed memory card folder not being linked to saves/psx - -## PCSX2 - -- Graphical Tweaks: Based on user feedback -- Added better binds for Player 2 to 4 - -## PPSSPP - -- Graphical Tweaks: Based on user feedback -- Enabled: Extra Binds - Right Joystick -- Change: Is now running games via shortcut by default (allows easier running for more games). - -## MelonDS - -- Graphical Tweaks: Based on user feedback - -## RetroArch - -- SCUMMVM-Core: Fixed a bug where the core did not find the Extras folder. -- RetroArch: Fixed a bug where in certain scenarios RetroArch would forget the roms folder. - -## ADD MORE EMULATORS HERE - - - ## 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: + +We have also made some tips and guidelines on how to convert old M.U.G.E.N games to IkemanGO + https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/ikemengo/ikemengo-guide/ https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/ikemengo/ikemengo-guide/ @@ -346,24 +314,18 @@ https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/ikemengo/ikemengo- Action RPG game engine Solarus. +Each game is it's own standalone instance, read more here: + https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/solarus/solarus-guide/ ## New Engine: OpenBOR Beat'em up game engine OpenBOR. +Each game is it's own standalone instance, read more here: + https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/openbor/openbor-guide/ -## Framework - -- Removed talk names in the manifest as they're not needed anymore as enabled by default. -- The retrodeck/logs folder is no longer hidden by default. -- Created a quit_retrodeck function to ease the quit in the scripts. -- Fixed: Various issues when building RetroDECK locally for development. - -## Configurator - -- Fixed: Quit button after emulators reset should act as an actual full quit button. ## Ponzu @@ -390,5 +352,80 @@ If good, safe and ethical forks arises that have been vetted by the FOSS communi https://arstechnica.com/security/2024/02/github-besieged-by-millions-of-malicious-repositories-in-ongoing-attack/ +## Emulators Changes + +### Dolphin + +- Optimized the graphics configurations +- Improved GC binds. +- Improved & Changed Wii Binds. +- Improved GBA binds. +- Added better binds for Player 1 to 4 GC & Wii +- Enabled Gyro support. +- Graphical Tweaks: Based on user feedback +- Added better binds for Player 2 to 4 + + +### Duckstation: + +- Reworked and Added: Better binds for Player 1 to 4 +- Fixed memory card folder not being linked to saves/psx + +### Primehack + +- Graphical Tweaks: Based on user feedback +- Added better binds for Player 1 +- Enabled Gyro support. +- Added more custom icons for Primehack. + +## CEMU + +- Optimized the graphics configurations +- Added Gyro support if you have it installed for player 1. +- Added better binds for Player 2 to 4 +- Graphical Tweaks: Based on user feedback + +### RPCS3 + +- Graphical Tweaks: Based on user feedback +- Added better binds for Player 2 to 4 + + +### PCSX2 + +- Graphical Tweaks: Based on user feedback +- Added better binds for Player 2 to 4 + +### PPSSPP + +- Graphical Tweaks: Based on user feedback +- Enabled: Extra Binds - Right Joystick +- Change: Is now running games via shortcut by default (allows easier running for more games). + +### MelonDS + +- Graphical Tweaks: Based on user feedback + +### RetroArch + +- SCUMMVM-Core: Fixed a bug where the core did not find the Extras folder. +- RetroArch: Fixed a bug where in certain scenarios RetroArch would forget the roms folder. + +## Other changes + +### Framework + +- Added: support for Steam Flatpak profile injection. +- Added: A quit_retrodeck function to ease the quit in the scripts. +- Added: Several build pipeline improvements. +- 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. +- Removed: Talk names in the manifest as they're not needed anymore as enabled by default. + +### Configurator + +- Fixed: Quit button after emulators reset should act as an actual full quit button. + From a996549f8c09b47bc5091ac9a8c753fcca26060a Mon Sep 17 00:00:00 2001 From: laz Date: Sun, 17 Mar 2024 14:19:01 +0100 Subject: [PATCH 054/140] wiki --- .../general/what-are-you-working.on.md | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) 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 From d25b8959f526171fadb1bdaedf9cfc864fa771df Mon Sep 17 00:00:00 2001 From: laz Date: Sun, 17 Mar 2024 14:32:06 +0100 Subject: [PATCH 055/140] wiki --- .../wiki_rd_versions/version_0.8b/0.8.0b.md | 108 ++++++++---------- 1 file changed, 47 insertions(+), 61 deletions(-) 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 6d17ce8..b8b4105 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 @@ -19,65 +19,6 @@ New defaults are `Ryujinx` and `Citra-Core` in RetroArch Read more here https://retrodeck.readthedocs.io/en/latest/wiki_emulator_guides/rpcs3/rpcs3-guide/#how-to-get-games-to-show-up-inside-the-es-de-interface -## Highlights - -### Updates - -- Updated ES-DE to 3.0.1 -- Updated all Emulators -- Tweaked every emulators configurations, most emulators should be properly configured for 4 player support. - -### New Emulators - -- Ryujinx -- MAME (Standalone) -- Vita3k - -### Even more systems enabled - -With the inclusions of both MAME - Standalone and ES-DE 3.0, the following systems are also available and they target either the MAME - Standaalone or the MAME-Core in RetroArch ((depending on recommenced defaults).) - - -- 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 - -### New Engines - -- GZDoom -- Solarus -- OpenBOR -- IkemenGO (M.U.G.E.N) - -### New Steam Input profiles - -- RetroDECK Controller Profiles for external controllers. -- Generic, Switch Pro, Steam Controller, Xbox 360 Controller, Xbox Wireless, DualShock 3, DualShock 4, DualSense, -- Simple Radial menu for all external controllers -- A new Steam Deck Simple profile (that uses the simple controller radial menu). -- ScummVM radial menu for the Steam Deck Full profile. -- Dolphin: Wii sync 1-4, New Icons -- Mame: Tilt 1-4 -- Removed secrets menu - - -## HEY YOU?! RetroDECK Team Where is the add to Steam Function? ๐Ÿ‘ฟ - -With the focus of both removing Yuzu and Citra + implementing ES-DE 3.0 changes. It is working, but we still have some small bugs to fix before we can release it. In this case it is better to move it to another patch, hopefully a minor patch like 0.8.X. - ---- ## NEW: Steam Deck Controller Profile SIMPLE @@ -92,10 +33,11 @@ LINK HERE TO WIKI This is the old profile with the deep radial menu system on the left touchpad. - Change: Renamed profile <> +- Change: MAME Menu - Changed all the binds to reflect new MAME (Standalone) config. - 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. -- Change: MAME Menu - Changed all the binds to reflect new MAME (Standalone) config. +- Removed: secrets ### New: SCUMMVM Menu @@ -326,6 +268,39 @@ Each game is it's own standalone instance, read more here: https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/openbor/openbor-guide/ +## New Emulator: Ryujinx + +Switch Emulator Ryujinx + +## New Emulator: Vita3k + +PSVita Emulator Vita3k + +## New Emulator: MAME (Standalone) + +Multiple Arcade Machine Emulator (MAME) + +Full MAME enables even more arcade titles to be run against it then the MAME-Core in RetroArch. + +### MAME enables a lot of systems + +With the inclusions of both MAME - Standalone and ES-DE 3.0 in RetroDECK 0.8.0b. The following systems are also available and they target either MAME (Standalone) or MAME-Core in RetroArch (depending on recommenced defaults). + +- 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 @@ -354,6 +329,8 @@ https://arstechnica.com/security/2024/02/github-besieged-by-millions-of-maliciou ## Emulators Changes +All emulators have been tweaked! + ### Dolphin - Optimized the graphics configurations @@ -365,7 +342,6 @@ https://arstechnica.com/security/2024/02/github-besieged-by-millions-of-maliciou - Graphical Tweaks: Based on user feedback - Added better binds for Player 2 to 4 - ### Duckstation: - Reworked and Added: Better binds for Player 1 to 4 @@ -427,5 +403,15 @@ https://arstechnica.com/security/2024/02/github-besieged-by-millions-of-maliciou - Fixed: Quit button after emulators reset should act as an actual full quit button. +### Updates +- Updated ES-DE to 3.0.1 +- Updated all emulators +### HEY YOU?! RetroDECK Team Where is the add to Steam Function? ๐Ÿ‘ฟ + +With the focus of both removing Yuzu and Citra from RetroDECK + implementing ES-DE 3.0 changes it needed to be pushed back. Hopefully we can add it a minor update like 0.8.X. We got a few bugs we need to fix 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! From a6e811054e60983c889238e61bbf10d9235e151b Mon Sep 17 00:00:00 2001 From: laz Date: Sun, 17 Mar 2024 14:34:50 +0100 Subject: [PATCH 056/140] wiki --- wiki-rtd/docs/wiki_rd_versions/version_0.8b/0.8.0b.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) 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 b8b4105..3e9bc01 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 @@ -4,7 +4,7 @@ WIP reminders list, needs to be written **Release Date: TBA** -## Notice: Removed Yuzu & Citra +## Notice: Removal of Yuzu & Citra - Yuzu - Citra (Standalone) @@ -13,8 +13,10 @@ New defaults are `Ryujinx` and `Citra-Core` in RetroArch ## Heads-up: RPSC3 changes -- RPCS3 Game shortcuts .desktop files are now standard. -- Fixed RPCS3 saves folder. +- 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/. + +ADD MORE Read more here https://retrodeck.readthedocs.io/en/latest/wiki_emulator_guides/rpcs3/rpcs3-guide/#how-to-get-games-to-show-up-inside-the-es-de-interface From 277769b691d97425dd79e8319756974718133da1 Mon Sep 17 00:00:00 2001 From: Lazorne Date: Sun, 17 Mar 2024 16:42:07 +0100 Subject: [PATCH 057/140] wiki --- .../wiki_rd_versions/version_0.8b/0.8.0b.md | 72 ++++++++++--------- 1 file changed, 37 insertions(+), 35 deletions(-) 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 3e9bc01..655b989 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 @@ -6,10 +6,9 @@ WIP reminders list, needs to be written ## Notice: Removal of Yuzu & Citra -- Yuzu -- Citra (Standalone) +Both Yuzu and Citra have been removed. New defaults are `Ryujinx` and `Citra-Core` in RetroArch. -New defaults are `Ryujinx` and `Citra-Core` in RetroArch +--- ## Heads-up: RPSC3 changes @@ -21,20 +20,23 @@ ADD MORE Read more here https://retrodeck.readthedocs.io/en/latest/wiki_emulator_guides/rpcs3/rpcs3-guide/#how-to-get-games-to-show-up-inside-the-es-de-interface +--- -## NEW: Steam Deck Controller Profile SIMPLE +## Steam Input -This is a new lighter profile with a lighter radial menu on the left touchpad. -- Added an additional new profile for the Steam Deck based on the External Controllers: SIMPLE +### New profile for the Steam Deck: Simple + +This is a new profile 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 more simple. LINK HERE TO WIKI -## UPDATE: Steam Deck Controller Profile FULL +## Updates to the Steam Deck Profile: Full -This is the old profile with the deep radial menu system on the left touchpad. +Several changes have been made to the now called Full Profile - Change: Renamed profile <> +- Changed versioning to be inline with the other profiles begins at v1b. - Change: MAME Menu - Changed all the binds to reflect new MAME (Standalone) config. - Added: Wii/GC Menu - Wii Mote Sync 1 to 4 buttons. - Added: Wii/GC Menu - New icons to Wii Mote Standing / Laying buttons. @@ -335,59 +337,57 @@ All emulators have been tweaked! ### Dolphin -- Optimized the graphics configurations -- Improved GC binds. -- Improved & Changed Wii Binds. -- Improved GBA binds. -- Added better binds for Player 1 to 4 GC & Wii -- Enabled Gyro support. -- Graphical Tweaks: Based on user feedback -- Added better binds for Player 2 to 4 +- Change: Made graphical tweaks based on user feedback & internal testing +- Change: Improved GC binds. +- Change: Improved & Changed Wii Binds. +- Change: Improved GBA binds. +- Added: Better binds for Player 1 to 4 GC & Wii +- Added: Optional gyro support if you have it installed for player 1. ### Duckstation: -- Reworked and Added: Better binds for Player 1 to 4 -- Fixed memory card folder not being linked to saves/psx +- Added: Reworked binds for Player 1 to 4 via SDL. +- Fixed: Memory card folder not being linked to retrodeck/saves/psx/ ### Primehack -- Graphical Tweaks: Based on user feedback -- Added better binds for Player 1 -- Enabled Gyro support. -- Added more custom icons for Primehack. +- Added: Better binds for Player 1. +- Added: Optional gyro support if you have it installed for player 1. +- Added: More custom loadable icons for Primehack. +- Change: Made graphical tweaks based on user feedback & internal testing ## CEMU -- Optimized the graphics configurations -- Added Gyro support if you have it installed for player 1. -- Added better binds for Player 2 to 4 -- Graphical Tweaks: Based on user feedback +- Added: Optional gyro support if you have it installed for player 1. +- Added: Better binds for Player 2 to 4 +- Change: Made graphical tweaks based on user feedback & internal testing ### RPCS3 -- Graphical Tweaks: Based on user feedback +- Change: Made graphical tweaks based on user feedback & internal testing - Added better binds for Player 2 to 4 ### PCSX2 -- Graphical Tweaks: Based on user feedback +- Change: Made graphical tweaks based on user feedback & internal testing - Added better binds for Player 2 to 4 ### PPSSPP -- Graphical Tweaks: Based on user feedback -- Enabled: Extra Binds - Right Joystick +- 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). ### MelonDS -- Graphical Tweaks: Based on user feedback +- Change: Made graphical tweaks based on user feedback ### RetroArch -- SCUMMVM-Core: Fixed a bug where the core did not find the Extras folder. -- RetroArch: Fixed a bug where in certain scenarios RetroArch would forget the roms folder. +- 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. ## Other changes @@ -407,8 +407,10 @@ All emulators have been tweaked! ### Updates -- Updated ES-DE to 3.0.1 -- Updated all emulators +- Updated: ES-DE to 3.0.1 +- Updated: All emulators / engines where possible. + +## Questions ### HEY YOU?! RetroDECK Team Where is the add to Steam Function? ๐Ÿ‘ฟ From 308dee016da9ca64dabfab38822c544a08675731 Mon Sep 17 00:00:00 2001 From: laz Date: Sun, 17 Mar 2024 18:39:54 +0100 Subject: [PATCH 058/140] steam deck radial --- ...md => controller-steamdeck-full-radial.md} | 0 .../steam/controllers-steamdeck.md | 349 ++++-------------- wiki-rtd/mkdocs.yml | 4 +- 3 files changed, 75 insertions(+), 278 deletions(-) rename wiki-rtd/docs/wiki_controllers/radial-menus/{controller-steamdeck-radial.md => controller-steamdeck-full-radial.md} (100%) 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 100% 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 diff --git a/wiki-rtd/docs/wiki_controllers/steam/controllers-steamdeck.md b/wiki-rtd/docs/wiki_controllers/steam/controllers-steamdeck.md index a0f6938..e43632b 100644 --- a/wiki-rtd/docs/wiki_controllers/steam/controllers-steamdeck.md +++ b/wiki-rtd/docs/wiki_controllers/steam/controllers-steamdeck.md @@ -3,287 +3,14 @@ -## Input Guide +## Steam Deck - Input Guide -## RetroDECK - Steam Deck Layout +### Steam Deck - Built-in Desktop Mode Hotkeys and Navigation -#### 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. +The Steam Deck comes with several built-in hotkeys that you can use in Desktop Mode. | Function | Button / Combination | Comment | | :--- | :---: | :---: | @@ -308,3 +35,73 @@ The Steam Deck comes with several built-in hotkeys that you can use in Desktop M | 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 Profiles + +RetroDECK from the 0.8.0b ships with two different profiles 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 profiles 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 profile you choose you: + +For the FULL profile radial menu system click here: [RetroDECK: Steam Deck - Neptune FULL](../radial-menus/controller-steamdeck-full-radial.md) + +For the SIMPLE profile radial menu system click here: [RetroDECK: Steam Deck - Neptune SIMPLE](../radial-menus/controller-standard-radial.md) diff --git a/wiki-rtd/mkdocs.yml b/wiki-rtd/mkdocs.yml index bd37aa9..cb643e9 100644 --- a/wiki-rtd/mkdocs.yml +++ b/wiki-rtd/mkdocs.yml @@ -87,9 +87,9 @@ nav: - 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 - Controller Profiles: 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 - Steam Deck - Full Radial Menu: wiki_controllers/radial-menus/controller-steamdeck-full-radial.md - Nintendo ๐ŸŽฎ: - Nintendo - RetroDECK Hotkeys: wiki_controllers/nintendo/nintendo-hotkeys.md From a4a95ce515c07cc8a69369c636cc6f324516b268 Mon Sep 17 00:00:00 2001 From: laz Date: Sun, 17 Mar 2024 19:00:38 +0100 Subject: [PATCH 059/140] fixes --- .../nintendo/nintendo-hotkeys.md | 18 ++-- .../controller-standard-radial.md | 6 +- .../controller-steamdeck-full-radial.md | 85 +++++++++++-------- .../wiki_rd_versions/version_0.8b/0.8.0b.md | 4 +- 4 files changed, 64 insertions(+), 49 deletions(-) diff --git a/wiki-rtd/docs/wiki_controllers/nintendo/nintendo-hotkeys.md b/wiki-rtd/docs/wiki_controllers/nintendo/nintendo-hotkeys.md index 34bb1ef..6fc432c 100644 --- a/wiki-rtd/docs/wiki_controllers/nintendo/nintendo-hotkeys.md +++ b/wiki-rtd/docs/wiki_controllers/nintendo/nintendo-hotkeys.md @@ -18,17 +18,17 @@ 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 | diff --git a/wiki-rtd/docs/wiki_controllers/radial-menus/controller-standard-radial.md b/wiki-rtd/docs/wiki_controllers/radial-menus/controller-standard-radial.md index e0fe985..6188448 100644 --- a/wiki-rtd/docs/wiki_controllers/radial-menus/controller-standard-radial.md +++ b/wiki-rtd/docs/wiki_controllers/radial-menus/controller-standard-radial.md @@ -19,9 +19,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-full-radial.md b/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-full-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_rd_versions/version_0.8b/0.8.0b.md b/wiki-rtd/docs/wiki_rd_versions/version_0.8b/0.8.0b.md index 655b989..a1c0e8f 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 @@ -29,13 +29,15 @@ https://retrodeck.readthedocs.io/en/latest/wiki_emulator_guides/rpcs3/rpcs3-guid This is a new profile 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 more simple. +The profile is called `RetroDECK: Steam Deck - Neptune v.1b SIMPLE` + LINK HERE TO WIKI ## Updates to the Steam Deck Profile: Full Several changes have been made to the now called Full Profile -- Change: Renamed profile <> +- Change: Renamed profile to `RetroDECK: Steam Deck - Neptune v.1b FULL` - Changed versioning to be inline with the other profiles begins at v1b. - Change: MAME Menu - Changed all the binds to reflect new MAME (Standalone) config. - Added: Wii/GC Menu - Wii Mote Sync 1 to 4 buttons. From fd360365a79b557f8c2ed615a35e2e8a8858c95d Mon Sep 17 00:00:00 2001 From: laz Date: Sun, 17 Mar 2024 19:05:23 +0100 Subject: [PATCH 060/140] fixes --- .../wiki_controllers/steam/controllers-steamdeck.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/wiki-rtd/docs/wiki_controllers/steam/controllers-steamdeck.md b/wiki-rtd/docs/wiki_controllers/steam/controllers-steamdeck.md index e43632b..cd3b280 100644 --- a/wiki-rtd/docs/wiki_controllers/steam/controllers-steamdeck.md +++ b/wiki-rtd/docs/wiki_controllers/steam/controllers-steamdeck.md @@ -100,8 +100,14 @@ This hotkey work for RetroArch, MAME, FBNEO and other arcade systems. ## Radial Menu System -The radial menu system is located on the left touchpad on the Steam Deck with layout depending on what profile you choose you: +The radial menu system is located on the left touchpad on the Steam Deck with layout depending on what profile you choose. -For the FULL profile radial menu system click here: [RetroDECK: Steam Deck - Neptune FULL](../radial-menus/controller-steamdeck-full-radial.md) +### The FULL Profile -For the SIMPLE profile radial menu system click here: [RetroDECK: Steam Deck - Neptune SIMPLE](../radial-menus/controller-standard-radial.md) +[RetroDECK: Steam Deck - Neptune FULL](../radial-menus/controller-steamdeck-full-radial.md) + +### The SIMPLE Profile + +The SIMPLE profile got the same menu as the external controllers. + +[RetroDECK: Steam Deck - Neptune SIMPLE](../radial-menus/controller-standard-radial.md) From 9c28e52f5ca274602af83060a565cc4302a320cb Mon Sep 17 00:00:00 2001 From: laz Date: Sun, 17 Mar 2024 19:30:41 +0100 Subject: [PATCH 061/140] wiki --- .../steam/steamdeck-neptune-builtin.md | 31 +++++++++++++ ...eck.md => steamdeck-neptune-controller.md} | 14 +++--- .../wiki_devices/steamdeck/steamdeck-start.md | 16 +++---- .../wiki_general/retrodeck-input-support.md | 15 +++--- .../wiki_rd_versions/version_0.8b/0.8.0b.md | 46 +++++++++---------- wiki-rtd/mkdocs.yml | 5 +- 6 files changed, 79 insertions(+), 48 deletions(-) create mode 100644 wiki-rtd/docs/wiki_controllers/steam/steamdeck-neptune-builtin.md rename wiki-rtd/docs/wiki_controllers/steam/{controllers-steamdeck.md => steamdeck-neptune-controller.md} (91%) 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/controllers-steamdeck.md b/wiki-rtd/docs/wiki_controllers/steam/steamdeck-neptune-controller.md similarity index 91% rename from wiki-rtd/docs/wiki_controllers/steam/controllers-steamdeck.md rename to wiki-rtd/docs/wiki_controllers/steam/steamdeck-neptune-controller.md index cd3b280..65065e1 100644 --- a/wiki-rtd/docs/wiki_controllers/steam/controllers-steamdeck.md +++ b/wiki-rtd/docs/wiki_controllers/steam/steamdeck-neptune-controller.md @@ -37,11 +37,11 @@ The Steam Deck comes with several built-in hotkeys that you can use in Desktop M | Arrow Key - Right | `D-Pad Right` / `Left Stick Right` | | -## RetroDECK - Steam Deck Hotkey Profiles +## RetroDECK - Steam Deck Hotkey Layouts -RetroDECK from the 0.8.0b ships with two different profiles 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. +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 profiles have the same button hotkeys seen on this page. +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. @@ -100,14 +100,14 @@ This hotkey work for RetroArch, MAME, FBNEO and other arcade systems. ## Radial Menu System -The radial menu system is located on the left touchpad on the Steam Deck with layout depending on what profile you choose. +The radial menu system is located on the left touchpad on the Steam Deck with layout depending on what layout you choose. -### The FULL Profile +### The FULL Layout [RetroDECK: Steam Deck - Neptune FULL](../radial-menus/controller-steamdeck-full-radial.md) -### The SIMPLE Profile +### The SIMPLE Layout -The SIMPLE profile got the same menu as the external controllers. +The SIMPLE layout got the same menu as the external controllers. [RetroDECK: Steam Deck - Neptune SIMPLE](../radial-menus/controller-standard-radial.md) 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_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_rd_versions/version_0.8b/0.8.0b.md b/wiki-rtd/docs/wiki_rd_versions/version_0.8b/0.8.0b.md index a1c0e8f..14310af 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 @@ -25,20 +25,20 @@ https://retrodeck.readthedocs.io/en/latest/wiki_emulator_guides/rpcs3/rpcs3-guid ## Steam Input -### New profile for the Steam Deck: Simple +### New controller layout for the Steam Deck: Simple -This is a new profile 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 more 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 more simple. -The profile is called `RetroDECK: Steam Deck - Neptune v.1b SIMPLE` +The layout is called `RetroDECK: Steam Deck - Neptune v.1b SIMPLE` LINK HERE TO WIKI -## Updates to the Steam Deck Profile: Full +## Updates to the Steam Deck controller layout: Full Several changes have been made to the now called Full Profile -- Change: Renamed profile to `RetroDECK: Steam Deck - Neptune v.1b FULL` -- Changed versioning to be inline with the other profiles begins at v1b. +- Change: Renamed layout to `RetroDECK: Steam Deck - Neptune v.1b FULL` +- Changed versioning to be inline with the other layouts begins at v1b. - Change: MAME Menu - Changed all the binds to reflect new MAME (Standalone) config. - Added: Wii/GC Menu - Wii Mote Sync 1 to 4 buttons. - Added: Wii/GC Menu - New icons to Wii Mote Standing / Laying buttons. @@ -79,15 +79,15 @@ This menu is also a tiny showcase on what is possible with the radial buttons, w ## NEW: RetroDECK External Controller Profiles -All controller profiles uses 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. +All controller layouts uses 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. ### Might work on more devices -We have also gotten user reports that these profiles work on devices that simulates certain controllers via Steam Input like the Lenovo Legion Go. The devices will pickup one the profile it is mimicing if it is a DualSense or Xbox Wireless and allow hotkeys to be used on that device. +We have also gotten user reports that these layouts work on devices that simulates certain controllers via Steam Input like the Lenovo Legion Go. The devices will pickup one the layout it is mimicing if it is a DualSense or Xbox Wireless and allow hotkeys to be used on that device. The RetroDECK Team does not own these devices and we can not test them ourself, but if you discover something you can report to the RetroDECK Team on Discord or Matrix. -### What does the External Controller profiles allow me to do? +### What does the External Controller layouts allow me to do? The Radial menu quick access for various good to have PC commands like ESC, F1, Enter but also Screen Switching on Dual Screen Emulators or Change Discs. The intent is to use the button combos as the main input for the important hotkeys like saving and loading. @@ -132,7 +132,7 @@ Possible solutions by our users and team members: 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.
+We thought about doing a temporary none radial layouts 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. @@ -149,7 +149,7 @@ DESCIBE THE INTENT OF BUTTONS [The Generic - Standard](https://retrodeck.readthedocs.io/en/latest/wiki_controllers/generic/standard/generic-standard/) encompasses the vast majority of none official third party controllers that have all the buttons of a modern controller like 8BitDo Pro2 or the Xiaomi Controller. -Profile Name: +Layout Name: Hotkeys: https://retrodeck.readthedocs.io/en/latest/wiki_controllers/generic/standard/generic-standard-hotkeys/ @@ -158,7 +158,7 @@ https://retrodeck.readthedocs.io/en/latest/wiki_controllers/generic/standard/gen https://retrodeck.readthedocs.io/en/latest/wiki_controllers/nintendo/switch-pro/ -Profile Name: +Layout Name: Hotkeys: https://retrodeck.readthedocs.io/en/latest/wiki_controllers/nintendo/nintendo-hotkeys/ @@ -167,10 +167,10 @@ https://retrodeck.readthedocs.io/en/latest/wiki_controllers/nintendo/nintendo-ho https://retrodeck.readthedocs.io/en/latest/wiki_controllers/steam/steam-controller-gordon/ -Profile Name: +Layout Name: Hotkeys: -Extra features in the profile: +Extra features in the layout: - Features two hotkey buttons SELECT and L4 - Features a Mouse Mode / Joystick Mode Switcher on R4 that switches the right touchpad between permanent mouse or right joystick. @@ -180,10 +180,10 @@ Extra features in the profile: https://retrodeck.readthedocs.io/en/latest/wiki_controllers/playstation/dualshock-3/ https://retrodeck.readthedocs.io/en/latest/wiki_controllers/playstation/playstation-hotkeys/ -Profile Name: +Layout Name: Hotkeys: -Extra features in the profile: +Extra features in the layout: ### DualShock 4 @@ -191,10 +191,10 @@ https://retrodeck.readthedocs.io/en/latest/wiki_controllers/playstation/dualshoc https://retrodeck.readthedocs.io/en/latest/wiki_controllers/playstation/playstation-hotkeys/ -Profile Name: +Layout Name: Hotkeys: -Extra features in the profile: +Extra features in the layout: - Features mouse on the touchpad with left click on the right side and right click on the left side. @@ -204,10 +204,10 @@ https://retrodeck.readthedocs.io/en/latest/wiki_controllers/playstation/dualsens https://retrodeck.readthedocs.io/en/latest/wiki_controllers/playstation/playstation-hotkeys/ -Profile Name: +Layout Name: Hotkeys: -Extra features in the profile: +Extra features in the layout: - Features mouse on the touchpad with left click on the right side and right click on the left side. @@ -216,7 +216,7 @@ Extra features in the profile: https://retrodeck.readthedocs.io/en/latest/wiki_controllers/xbox/xbox-360/ https://retrodeck.readthedocs.io/en/latest/wiki_controllers/xbox/xbox-hotkeys/ -Profile Name: +Layout Name: Hotkeys: ### Xbox Wireless @@ -224,7 +224,7 @@ Hotkeys: https://retrodeck.readthedocs.io/en/latest/wiki_controllers/xbox/xbox-wireless/ https://retrodeck.readthedocs.io/en/latest/wiki_controllers/xbox/xbox-hotkeys/ -Profile Name: +Layout Name: Hotkeys: ## NEW Engine: GZDoom @@ -395,7 +395,7 @@ All emulators have been tweaked! ### Framework -- Added: support for Steam Flatpak profile injection. +- Added: support for Steam Flatpak layout injection. - Added: A quit_retrodeck function to ease the quit in the scripts. - Added: Several build pipeline improvements. - Change: The retrodeck/logs folder is no longer hidden by default. diff --git a/wiki-rtd/mkdocs.yml b/wiki-rtd/mkdocs.yml index cb643e9..9e475b6 100644 --- a/wiki-rtd/mkdocs.yml +++ b/wiki-rtd/mkdocs.yml @@ -120,7 +120,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 +223,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 From 166e27190197a06aa7690e66910b47e52ef338f3 Mon Sep 17 00:00:00 2001 From: laz Date: Sun, 17 Mar 2024 19:43:58 +0100 Subject: [PATCH 062/140] wiki --- .../docs/wiki_management/bios-firmware.md | 61 ++++++------------- 1 file changed, 19 insertions(+), 42 deletions(-) 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`. From 65f1e0b8fb5031ae226239d0492fab3c54f78806 Mon Sep 17 00:00:00 2001 From: laz Date: Sun, 17 Mar 2024 21:33:37 +0100 Subject: [PATCH 063/140] fixes --- wiki-rtd/docs/wiki_rd_versions/version_0.8b/0.8.0b.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) 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 14310af..bfb5839 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 @@ -35,7 +35,7 @@ LINK HERE TO WIKI ## Updates to the Steam Deck controller layout: Full -Several changes have been made to the now called Full Profile +Several changes have been made to old layout - Change: Renamed layout to `RetroDECK: Steam Deck - Neptune v.1b FULL` - Changed versioning to be inline with the other layouts begins at v1b. @@ -43,7 +43,9 @@ Several changes have been made to the now called Full Profile - 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. -- Removed: secrets +- Added: GZDoom Menu +- Added: ScummVM Menu +- Removed: Secrets Menu ### New: SCUMMVM Menu @@ -68,15 +70,14 @@ The following commands are available: ### New: GZDoom Cheat Menu -A bug in Steam Input prevents us from add more cheats the two we have added and The RetroDECK Team have reported the bug to Valve. +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 add more cheats the two we have added (the RetroDECK Team have reported the bug to Valve). The following commands are available: - Get All Items - Get All Items + Keys -This menu is also a tiny showcase on what is possible with the radial buttons, we also wanted to add other famous cheats like the Konami Code on a button (but the bug is stopping us). - ## NEW: RetroDECK External Controller Profiles All controller layouts uses 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. From 66b1bfe39dbc25cc71510cab70ed19481eea4d46 Mon Sep 17 00:00:00 2001 From: Lazorne Date: Mon, 18 Mar 2024 10:14:43 +0100 Subject: [PATCH 064/140] test --- .../wiki_rd_versions/version_0.8b/0.8.0b.md | 85 +++++++++++++------ 1 file changed, 57 insertions(+), 28 deletions(-) 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 bfb5839..5ac60d8 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 @@ -15,17 +15,14 @@ Both Yuzu and Citra have been removed. New defaults are `Ryujinx` and `Citra-Cor - 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/. -ADD MORE +ADD MORE ON HOW TO FIX IT AND WHY Read more here https://retrodeck.readthedocs.io/en/latest/wiki_emulator_guides/rpcs3/rpcs3-guide/#how-to-get-games-to-show-up-inside-the-es-de-interface --- -## Steam Input - - -### New controller layout for the Steam Deck: Simple +## New controller layout for the 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 more simple. @@ -33,6 +30,8 @@ The layout is called `RetroDECK: Steam Deck - Neptune v.1b SIMPLE` LINK HERE TO WIKI +--- + ## Updates to the Steam Deck controller layout: Full Several changes have been made to old layout @@ -78,6 +77,8 @@ The following commands are available: - Get All Items - Get All Items + Keys +--- + ## NEW: RetroDECK External Controller Profiles All controller layouts uses 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. @@ -100,6 +101,16 @@ One other important feature is press and hold SELECT and move Right Stick and it - Playing point and click or just PC games. +### The RetroDECK external controller radial menu + +This menu is used on all controllers by pressing by pressing and holding SELCT + Moving the Left Joystick. +It features a variety of PC commands and other commands that are good to have. While the most important commands are bound to the normal button combos. + +https://retrodeck.readthedocs.io/en/latest/wiki_controllers/radial-menus/controller-standard-radial/ + +DESCIBE THE INTENT OF BUTTONS + + ### 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. @@ -136,17 +147,11 @@ The radial menus on certain Linux Systems are hidden behind the game window or t We thought about doing a temporary none radial layouts 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. +--- +## Supported Controllers -### The RetroDECK external controller radial menu - -It features a variety of PC commands and other commands that are good to have. While the most important commands are bound to the normal button combos. - -https://retrodeck.readthedocs.io/en/latest/wiki_controllers/radial-menus/controller-standard-radial/ - -DESCIBE THE INTENT OF BUTTONS - -### Generic - Standard +### Generic Controllers - Standard Layout [The Generic - Standard](https://retrodeck.readthedocs.io/en/latest/wiki_controllers/generic/standard/generic-standard/) encompasses the vast majority of none official third party controllers that have all the buttons of a modern controller like 8BitDo Pro2 or the Xiaomi Controller. @@ -155,7 +160,7 @@ Hotkeys: https://retrodeck.readthedocs.io/en/latest/wiki_controllers/generic/standard/generic-standard-hotkeys/ -### Switcb Pro +### Switch Pro https://retrodeck.readthedocs.io/en/latest/wiki_controllers/nintendo/switch-pro/ @@ -228,6 +233,8 @@ https://retrodeck.readthedocs.io/en/latest/wiki_controllers/xbox/xbox-hotkeys/ Layout Name: Hotkeys: +--- + ## NEW Engine: GZDoom - New .doom RetroDECK Parser @@ -248,6 +255,8 @@ GZDOOM have some kind of conflict with Steam Input in when more then one control We are still investigation the cause of it, if you know of a solution please contact the RetroDECK Team. +--- + ## NEW Engine: IkemanGO (M.U.G.E.N) Fighting game engine that is compatible with M.U.G.E.N. @@ -259,6 +268,8 @@ We have also made some tips and guidelines on how to convert old M.U.G.E.N games https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/ikemengo/ikemengo-guide/ https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/ikemengo/ikemengo-guide/ +--- + ## New Engine: Solarus Action RPG game engine Solarus. @@ -267,6 +278,8 @@ Each game is it's own standalone instance, read more here: https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/solarus/solarus-guide/ +--- + ## New Engine: OpenBOR Beat'em up game engine OpenBOR. @@ -275,14 +288,20 @@ Each game is it's own standalone instance, read more here: https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/openbor/openbor-guide/ +--- + ## New Emulator: Ryujinx Switch Emulator Ryujinx +--- + ## New Emulator: Vita3k PSVita Emulator Vita3k +--- + ## New Emulator: MAME (Standalone) Multiple Arcade Machine Emulator (MAME) @@ -309,13 +328,15 @@ With the inclusions of both MAME - Standalone and ES-DE 3.0 in RetroDECK 0.8.0b. - VTech CreatiVision - VTech V.Smile -## Ponzu +--- -Ponzu is in part the former Yuzu (Custom) AppImage loader and tool that we had planned for 0.8.0b. If the user has personal backups of the last versions of the now dead emulators in AppImage format they can temporarily be used with RetroDECK as-is. +## Ponzu (Legacy AppImage Loader) + +Ponzu is in part the former Yuzu (Custom) AppImage Loader and tool that we had planned for 0.8.0b. If the user has personal backups of the last versions of the now dead emulators in AppImage format they can temporarily be used with RetroDECK as-is. https://retrodeck.readthedocs.io/en/latest/wiki_configurator/ponzu/ -### Should this be seen as official support for the removed emulators? +### Q: Should this be seen as official support for the removed emulators? No, the only official and supported defaults are Ryujinx and Citra-core in RetroArch. @@ -323,7 +344,7 @@ RetroDECK will not provide any new: configs, bugfixes, improvements or support t We strongly recommenced everyone to just use Ponzu as a way to safely migrate to Ryujinx or the Citra-core (save and move). -### Will you be looking in into other forks of Citra & Yuzu later and add into RetroDECK? +### 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. @@ -333,6 +354,7 @@ If good, safe and ethical forks arises that have been vetted by the FOSS communi https://arstechnica.com/security/2024/02/github-besieged-by-millions-of-malicious-repositories-in-ongoing-attack/ +--- ## Emulators Changes @@ -392,9 +414,16 @@ All emulators have been tweaked! - Fixed: Input mappings on controlers 2-16. - Fixed: A bug where in certain scenarios RetroArch would forget the roms folder. -## Other changes +--- -### Framework +## Updates + +- Updated: ES-DE to 3.0.1 +- Updated: All emulators / engines where possible. + +--- + +## Framework - Added: support for Steam Flatpak layout injection. - Added: A quit_retrodeck function to ease the quit in the scripts. @@ -404,21 +433,21 @@ All emulators have been tweaked! - Fixed: Some wayland related issues. - Removed: Talk names in the manifest as they're not needed anymore as enabled by default. -### Configurator +--- + +## Configurator - Fixed: Quit button after emulators reset should act as an actual full quit button. +- Added: New desktop icon. -### Updates - -- Updated: ES-DE to 3.0.1 -- Updated: All emulators / engines where possible. +--- ## Questions -### HEY YOU?! RetroDECK Team Where is the add to Steam Function? ๐Ÿ‘ฟ +### HEY YOU?! RetroDECK Team where is the add to Steam Function?! ๐Ÿ‘ฟ With the focus of both removing Yuzu and Citra from RetroDECK + implementing ES-DE 3.0 changes it needed to be pushed back. Hopefully we can add it a minor update like 0.8.X. We got a few bugs we need to fix with the BoliR developer. -### What about the Multiuser Mode? ๐Ÿ‘ฟ +### 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! From b31f8eca06f43212929e27903fa08b45dfd6be0d Mon Sep 17 00:00:00 2001 From: Lazorne Date: Mon, 18 Mar 2024 15:12:37 +0100 Subject: [PATCH 065/140] fixes --- .../docs/wiki_about/donations-licenses.md | 4 - .../wiki_rd_versions/version_0.8b/0.8.0b.md | 438 ++++++++++-------- 2 files changed, 244 insertions(+), 198 deletions(-) diff --git a/wiki-rtd/docs/wiki_about/donations-licenses.md b/wiki-rtd/docs/wiki_about/donations-licenses.md index 98cba8f..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) 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 5ac60d8..b20e7b8 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,5 +1,7 @@ # RetroDECK v0.8.0b - Bonsai Banana + + WIP reminders list, needs to be written **Release Date: TBA** @@ -22,7 +24,137 @@ https://retrodeck.readthedocs.io/en/latest/wiki_emulator_guides/rpcs3/rpcs3-guid --- -## New controller layout for the Steam Deck: Simple +## New Engine: GZDoom + + + +- New .doom RetroDECK Parser +- Easier modding +- GZ doom steam input bugsยด +- Based on TimeSplitters: Future Perfect controls for the PS2, breaking the cycle of bad controls on GZDOOM. +- DOOM-DOOM-DOOM that is 3 times the DOOM. +- Danker Doomier Memes + +https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/gzdoom/gzdoom-guide/ +https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/gzdoom/gzdoom-controls/ +https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/gzdoom/retrodeck-doomfile/ +https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/gzdoom/extract-doom-wads/ + +### 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. + +--- + +## 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: + +We have also made some tips and guidelines on how to convert old M.U.G.E.N games to IkemanGO + +https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/ikemengo/ikemengo-guide/ +https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/ikemengo/ikemengo-guide/ + +--- + +## New Engine: Solarus + + + +Action RPG game engine Solarus. + +Each game is it's own standalone instance, read more here: + +https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/solarus/solarus-guide/ + +--- + +## New Engine: OpenBOR + + + + +Beat'em up game engine OpenBOR. + +Each game is it's own standalone instance, read more here: + +https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/openbor/openbor-guide/ + +--- + +## New Emulator: Ryujinx + + + +Switch Emulator Ryujinx + +--- + +## New Emulator: Vita3k + + + +PSVita Emulator Vita3k + +--- + +## 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) + +Ponzu is in part the former Yuzu (Custom) AppImage Loader and tool that we had planned for 0.8.0b. If the user has personal backups of the last versions of the now dead emulators in AppImage format they can temporarily be used with RetroDECK as-is. + +https://retrodeck.readthedocs.io/en/latest/wiki_configurator/ponzu/ + +### Q: Should this be seen as official support for the removed emulators? + +No, the only official and supported defaults are Ryujinx and Citra-core in RetroArch. + +RetroDECK will not provide any new: configs, bug fixes, 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). + +### 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 everything you see on the internet including fan fixes for the dead emulators. + +If good, safe and ethical forks arises that have been vetted by the FOSS community...we will look into 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 more simple. @@ -32,22 +164,23 @@ LINK HERE TO WIKI --- -## Updates to the Steam Deck controller layout: Full +## Updated RetroDECK Steam Input Layout: Steam Deck - Full Several changes have been made to old layout -- Change: Renamed layout to `RetroDECK: Steam Deck - Neptune v.1b FULL` -- Changed versioning to be inline with the other layouts begins at v1b. -- Change: MAME Menu - Changed all the binds to reflect new MAME (Standalone) config. -- 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 -- Removed: Secrets Menu +``` +Change: Renamed layout to RetroDECK: Steam Deck - Neptune v.1b FULL +Change: Version number standardization. +Change: MAME Menu - Changed all the binds to reflect new MAME (Standalone) config. +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 +Removed: Secrets Menu +``` - -### New: SCUMMVM Menu +### New Radial Menu: SCUMMVM Menu A new SCUMMVM Menu allows quick access to common commands used by a big chunk of the SCUMMVM games. @@ -55,31 +188,36 @@ The design intent is that when you are playing a SCUMMVM game on the Steam Deck. 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: GZDoom Cheat Menu +``` +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 add more cheats the two we have added (the RetroDECK Team have reported the bug to Valve). The following commands are available: -- Get All Items -- Get All Items + Keys +``` +Get All Items +Get All Items + Keys +``` --- -## NEW: RetroDECK External Controller Profiles +## New RetroDECK Steam Input Layouts: External Controllers All controller layouts uses 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. @@ -93,7 +231,7 @@ The RetroDECK Team does not own these devices and we can not test them ourself, The Radial menu quick access for various good to have PC commands like ESC, F1, Enter but also Screen Switching on Dual Screen Emulators or Change Discs. The intent is to use the button combos as the main input for the important hotkeys like saving and loading. -One other important feature is press and hold SELECT and move Right Stick and it will work as Mouse with R3 as Left Click and L3 as Right Click. This can be extremely usefull: +One other important feature is press and hold SELECT and move Right Stick and it will work as Mouse with R3 as Left Click and L3 as Right Click. This can be extremely useful: - Navigating emulator GUIs. - Close a pop-up window. @@ -113,7 +251,9 @@ DESCIBE THE INTENT OF BUTTONS ### 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. +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 @@ -233,213 +373,123 @@ https://retrodeck.readthedocs.io/en/latest/wiki_controllers/xbox/xbox-hotkeys/ Layout Name: Hotkeys: ---- -## NEW Engine: GZDoom -- New .doom RetroDECK Parser -- Easier modding -- GZ doom steam input bugsยด -- Based on TimeSplitters: Future Perfect controls for the PS2, breaking the cycle of bad controls on GZDOOM. -- DOOM-DOOM-DOOM that is 3 times the DOOM. -- Danker Doomier Memes +## Emulators / Engine / System -https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/gzdoom/gzdoom-guide/ -https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/gzdoom/gzdoom-controls/ -https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/gzdoom/retrodeck-doomfile/ -https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/gzdoom/extract-doom-wads/ -### External Controller Issues - GZDOOM +### Updates -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. - ---- - -## 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: - -We have also made some tips and guidelines on how to convert old M.U.G.E.N games to IkemanGO - -https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/ikemengo/ikemengo-guide/ -https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/ikemengo/ikemengo-guide/ - ---- - -## New Engine: Solarus - -Action RPG game engine Solarus. - -Each game is it's own standalone instance, read more here: - -https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/solarus/solarus-guide/ - ---- - -## New Engine: OpenBOR - -Beat'em up game engine OpenBOR. - -Each game is it's own standalone instance, read more here: - -https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/openbor/openbor-guide/ - ---- - -## New Emulator: Ryujinx - -Switch Emulator Ryujinx - ---- - -## New Emulator: Vita3k - -PSVita Emulator Vita3k - ---- - -## New Emulator: MAME (Standalone) - -Multiple Arcade Machine Emulator (MAME) - -Full MAME enables even more arcade titles to be run against it then the MAME-Core in RetroArch. - -### MAME enables a lot of systems - -With the inclusions of both MAME - Standalone and ES-DE 3.0 in RetroDECK 0.8.0b. The following systems are also available and they target either MAME (Standalone) or MAME-Core in RetroArch (depending on recommenced defaults). - -- 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) - -Ponzu is in part the former Yuzu (Custom) AppImage Loader and tool that we had planned for 0.8.0b. If the user has personal backups of the last versions of the now dead emulators in AppImage format they can temporarily be used with RetroDECK as-is. - -https://retrodeck.readthedocs.io/en/latest/wiki_configurator/ponzu/ - -### Q: Should this be seen as official support for the removed emulators? - -No, the only official and supported defaults are Ryujinx and Citra-core in RetroArch. - -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). - -### 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 everything you see on the internet including fan fixes for the dead emulators. - -If good, safe and ethical forks arises that have been vetted by the FOSS community...we will look into it. - -https://arstechnica.com/security/2024/02/github-besieged-by-millions-of-malicious-repositories-in-ongoing-attack/ - ---- - -## Emulators Changes - -All emulators have been tweaked! +``` +ES-DE to 3.0.1 +All engines. +All emulators. +``` ### Dolphin -- Change: Made graphical tweaks based on user feedback & internal testing -- Change: Improved GC binds. -- Change: Improved & Changed Wii Binds. -- Change: Improved GBA binds. -- Added: Better binds for Player 1 to 4 GC & Wii -- Added: Optional gyro support if you have it installed for player 1. + +``` +Added: Better binds for Player 1 to 4 GC & Wii +Added: Optional gyro support if you have it installed for player 1. +Change: Made graphical tweaks based on user feedback & internal testing +Change: Improved GC binds. +Change: Improved & Changed Wii Binds. +Change: Improved GBA binds. +``` ### Duckstation: -- Added: Reworked binds for Player 1 to 4 via SDL. -- Fixed: Memory card folder not being linked to retrodeck/saves/psx/ + +``` +Added: Totally reworked binds for Player 1 to 4 via SDL. +Fixed: Memory card folder not being linked to retrodeck/saves/psx/ +``` ### Primehack -- Added: Better binds for Player 1. -- Added: Optional gyro support if you have it installed for player 1. -- Added: More custom loadable icons for Primehack. -- Change: Made graphical tweaks based on user feedback & internal testing -## CEMU +``` +Added: Better binds for Player 1. +Added: Optional gyro support if you have it installed for player 1. +Added: More custom loadable icons for Primehack. +Change: Made graphical tweaks based on user feedback & internal testing +``` -- Added: Optional gyro support if you have it installed for player 1. -- Added: Better binds for Player 2 to 4 -- Change: Made graphical tweaks based on user feedback & internal testing +### CEMU + + +``` +Added: Optional gyro support if you have it installed for player 1. +Added: Better binds for Player 2 to 4 +Change: Made graphical tweaks based on user feedback & internal testing +``` ### RPCS3 -- Change: Made graphical tweaks based on user feedback & internal testing -- Added better binds for Player 2 to 4 + +``` +Added: Better binds for Player 2 to 4 +Change: Made graphical tweaks based on user feedback & internal testing +``` ### PCSX2 -- Change: Made graphical tweaks based on user feedback & internal testing -- Added better binds for Player 2 to 4 + +``` +Added: Better binds for Player 2 to 4 +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). + +``` +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). +``` ### MelonDS -- Change: Made graphical tweaks based on user feedback + +``` +Change: Made graphical tweaks based on user feedback +``` ### 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. ---- - -## Updates - -- Updated: ES-DE to 3.0.1 -- Updated: All emulators / engines where possible. +``` +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. +``` --- ## Framework -- Added: support for Steam Flatpak layout injection. -- Added: A quit_retrodeck function to ease the quit in the scripts. -- Added: Several build pipeline improvements. -- 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. -- Removed: Talk names in the manifest as they're not needed anymore as enabled by default. +``` +Added: support for Steam Flatpak layout injection. +Added: A quit_retrodeck function to ease the quit in the scripts. +Added: Several build pipeline improvements. +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. +Removed: Talk names in the manifest as they're not needed anymore as enabled by default. +``` --- ## Configurator -- Fixed: Quit button after emulators reset should act as an actual full quit button. -- Added: New desktop icon. - +``` +Fixed: Quit button after emulators reset should act as an actual full quit button. +Added: New desktop icon. +``` --- ## Questions From 8191f6e5b17530f9caf560a0fd8def205ba93ae8 Mon Sep 17 00:00:00 2001 From: Lazorne Date: Mon, 18 Mar 2024 15:29:51 +0100 Subject: [PATCH 066/140] fixes --- .../wiki_rd_versions/version_0.8b/0.8.0b.md | 216 ++++++++++-------- 1 file changed, 117 insertions(+), 99 deletions(-) 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 b20e7b8..96c2ad4 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 @@ -2,8 +2,6 @@ -WIP reminders list, needs to be written - **Release Date: TBA** ## Notice: Removal of Yuzu & Citra @@ -375,102 +373,18 @@ Hotkeys: -## Emulators / Engine / System +## Framework / Configurator + -### Updates +### RetroDECK Configurator ``` -ES-DE to 3.0.1 -All engines. -All emulators. +Fixed: Quit button after emulators reset should act as an actual full quit button. +Added: New desktop icon. ``` -### Dolphin - - -``` -Added: Better binds for Player 1 to 4 GC & Wii -Added: Optional gyro support if you have it installed for player 1. -Change: Made graphical tweaks based on user feedback & internal testing -Change: Improved GC binds. -Change: Improved & Changed Wii Binds. -Change: Improved GBA binds. -``` - -### Duckstation: - - -``` -Added: Totally reworked binds for Player 1 to 4 via SDL. -Fixed: Memory card folder not being linked to retrodeck/saves/psx/ -``` - -### Primehack - - -``` -Added: Better binds for Player 1. -Added: Optional gyro support if you have it installed for player 1. -Added: More custom loadable icons for Primehack. -Change: Made graphical tweaks based on user feedback & internal testing -``` - -### CEMU - - -``` -Added: Optional gyro support if you have it installed for player 1. -Added: Better binds for Player 2 to 4 -Change: Made graphical tweaks based on user feedback & internal testing -``` - -### RPCS3 - - -``` -Added: Better binds for Player 2 to 4 -Change: Made graphical tweaks based on user feedback & internal testing -``` - - -### PCSX2 - - -``` -Added: Better binds for Player 2 to 4 -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). -``` - -### MelonDS - - -``` -Change: Made graphical tweaks based on user feedback -``` - -### 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. -``` - ---- - -## Framework +### RetroDECK Framework ``` Added: support for Steam Flatpak layout injection. @@ -482,22 +396,126 @@ Fixed: Some wayland related issues. Removed: Talk names in the manifest as they're not needed anymore as enabled by default. ``` ---- -## Configurator + + +## Emulators / Engines / System + +### Updates + + ``` -Fixed: Quit button after emulators reset should act as an actual full quit button. -Added: New desktop icon. +ES-DE to 3.0.1 +All engines. +All emulators. ``` --- -## Questions +### CEMU + + + +``` +Added: Optional gyro support if you have it installed for player 1. +Added: Better binds for Player 2 to 4 +Change: Made graphical tweaks based on user feedback & internal testing +``` + +### Dolphin + + + +``` +Added: Better binds for Player 1 to 4 GC & Wii +Added: Optional gyro support if you have it installed for player 1. +Change: Made graphical tweaks based on user feedback & internal testing +Change: Improved GC binds. +Change: Improved & Changed Wii Binds. +Change: Improved GBA binds. +``` + +### Primehack + + + +``` +Added: Better binds for Player 1. +Added: Optional gyro support if you have it installed for player 1. +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: Totally reworked binds for Player 1 to 4 via SDL. +Fixed: Memory card folder not being linked to retrodeck/saves/psx/ +``` + + +### PCSX2 + + + +``` +Added: Better binds for Player 2 to 4 +Change: Made graphical tweaks based on user feedback & internal testing +``` + + +### RPCS3 + + + +``` +Added: Better binds for Player 2 to 4 +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 focus of both removing Yuzu and Citra from RetroDECK + implementing ES-DE 3.0 changes it needed to be pushed back. Hopefully we can add it a minor update like 0.8.X. We got a few bugs we need to fix with the BoliR developer. +With the focus of both removing Yuzu and Citra from RetroDECK + implementing ES-DE 3.0 changes it needed to be pushed back. + +Hopefully we can add it a minor update like 0.8.X. We got a few bugs we need to fix 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! +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! From 49252cb8e64cc9498cbad5d56eedc093e53370ac Mon Sep 17 00:00:00 2001 From: Lazorne Date: Mon, 18 Mar 2024 15:30:45 +0100 Subject: [PATCH 067/140] fixes --- .../version_0.8b/.0.8.0b.md.kate-swp | Bin 0 -> 63 bytes .../docs/wiki_rd_versions/version_0.8b/0.8.0b.md | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 wiki-rtd/docs/wiki_rd_versions/version_0.8b/.0.8.0b.md.kate-swp diff --git a/wiki-rtd/docs/wiki_rd_versions/version_0.8b/.0.8.0b.md.kate-swp b/wiki-rtd/docs/wiki_rd_versions/version_0.8b/.0.8.0b.md.kate-swp new file mode 100644 index 0000000000000000000000000000000000000000..25369e416c63c763f2ad3abc7f2c8b42aca3fa6e GIT binary patch literal 63 zcmZQzU=Z?7EJ;-eE>A2_aLdd|RWQ;sU|?Vn(J*`&{?v=(aeZ!eZ>B_O + Multiple Arcade Machine Emulator (MAME) From 334f99977c2bae180382dcb6b887bda889f0c995 Mon Sep 17 00:00:00 2001 From: Lazorne Date: Mon, 18 Mar 2024 15:31:48 +0100 Subject: [PATCH 068/140] fixes --- .../version_0.8b/.0.8.0b.md.kate-swp | Bin 63 -> 0 bytes .../wiki_rd_versions/version_0.8b/0.8.0b.md | 32 ++++++++++-------- 2 files changed, 17 insertions(+), 15 deletions(-) delete mode 100644 wiki-rtd/docs/wiki_rd_versions/version_0.8b/.0.8.0b.md.kate-swp diff --git a/wiki-rtd/docs/wiki_rd_versions/version_0.8b/.0.8.0b.md.kate-swp b/wiki-rtd/docs/wiki_rd_versions/version_0.8b/.0.8.0b.md.kate-swp deleted file mode 100644 index 25369e416c63c763f2ad3abc7f2c8b42aca3fa6e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 63 zcmZQzU=Z?7EJ;-eE>A2_aLdd|RWQ;sU|?Vn(J*`&{?v=(aeZ!eZ>B_O Date: Mon, 18 Mar 2024 15:32:07 +0100 Subject: [PATCH 069/140] fixes --- wiki-rtd/docs/wiki_rd_versions/version_0.8b/0.8.0b.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 a71abd1..72c87f3 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 @@ -108,7 +108,7 @@ PSVita Emulator Vita3k 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: +The inclusions of MAME (Standalone) in addition of having more MAME games working, it also enables the following systems in RetroDECK: ``` Acorn Archimedes From 5e3e41889e203259c059c3d79131c8faef24f48b Mon Sep 17 00:00:00 2001 From: Lazorne Date: Mon, 18 Mar 2024 15:35:19 +0100 Subject: [PATCH 070/140] fixes --- wiki-rtd/docs/wiki_rd_versions/version_0.8b/0.8.0b.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 72c87f3..2dd1361 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 @@ -410,9 +410,9 @@ Removed: Talk names in the manifest as they're not needed anymore as enabled by ``` ES-DE to 3.0.1 All engines. +All RetroArch cores. All emulators. ``` ---- ### CEMU From 1871df34c079263befcf53271edbaa4f618db7cc Mon Sep 17 00:00:00 2001 From: Lazorne Date: Mon, 18 Mar 2024 15:41:08 +0100 Subject: [PATCH 071/140] fixes --- .../logos/{ponzu.png => ponzu-logo.png} | Bin .../docs/wiki_rd_versions/version_0.8b/0.8.0b.md | 14 +++++++++++--- 2 files changed, 11 insertions(+), 3 deletions(-) rename wiki-rtd/docs/wiki_images/logos/{ponzu.png => ponzu-logo.png} (100%) 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_rd_versions/version_0.8b/0.8.0b.md b/wiki-rtd/docs/wiki_rd_versions/version_0.8b/0.8.0b.md index 2dd1361..3fa3381 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 @@ -132,15 +132,23 @@ VTech V.Smile ## Ponzu (Legacy AppImage Loader) -Ponzu is in part the former Yuzu (Custom) AppImage Loader and tool that we had planned for 0.8.0b. If the user has personal backups of the last versions of the now dead emulators in AppImage format they can temporarily be used with RetroDECK as-is. + + 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 the last versions of the now dead emulators in AppImage format they can temporarily be used with RetroDECK as-is. + + + ### Q: Should this be seen as official support for the removed emulators? No, the only official and supported defaults are Ryujinx and Citra-core in RetroArch. -RetroDECK will not provide any new: configs, bug fixes, 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. +RetroDECK will not provide any new: configurations, bug fixes, improvements or support towards the AppImages. There is also a risk that future updates can break the compatibility with the AppImages (they are no longer maintained), this is a temporary 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). @@ -150,7 +158,7 @@ First, this type of event makes it ripe for scammers. We would urge all users to be extra careful and not blindly downloading everything you see on the internet including fan fixes for the dead emulators. -If good, safe and ethical forks arises that have been vetted by the FOSS community...we will look into it. +If good and safe forks arises that have been vetted by the FOSS community then we will look into it. --- From 4b647756daf8384657d7d506443e3dc222b3f7ee Mon Sep 17 00:00:00 2001 From: Lazorne Date: Mon, 18 Mar 2024 15:42:24 +0100 Subject: [PATCH 072/140] fixes --- .../wiki_rd_versions/version_0.8b/0.8.0b.md | 26 ++++++++++--------- 1 file changed, 14 insertions(+), 12 deletions(-) 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 3fa3381..fdd3e37 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 @@ -428,8 +428,8 @@ All emulators. ``` Added: Optional gyro support if you have it installed for player 1. -Added: Better binds for Player 2 to 4 -Change: Made graphical tweaks based on user feedback & internal testing +Added: Better binds for Player 2 to 4. +Change: Made graphical tweaks based on user feedback & internal testing. ``` ### Dolphin @@ -437,9 +437,9 @@ Change: Made graphical tweaks based on user feedback & internal testing ``` -Added: Better binds for Player 1 to 4 GC & Wii +Added: Better binds for Player 1 to 4 GC & Wii. Added: Optional gyro support if you have it installed for player 1. -Change: Made graphical tweaks based on user feedback & internal testing +Change: Made graphical tweaks based on user feedback & internal testing. Change: Improved GC binds. Change: Improved & Changed Wii Binds. Change: Improved GBA binds. @@ -453,7 +453,7 @@ Change: Improved GBA binds. Added: Better binds for Player 1. Added: Optional gyro support if you have it installed for player 1. Added: More custom loadable icons for Primehack. -Change: Made graphical tweaks based on user feedback & internal testing +Change: Made graphical tweaks based on user feedback & internal testing. ``` ### MelonDS @@ -461,7 +461,7 @@ Change: Made graphical tweaks based on user feedback & internal testing ``` -Change: Made graphical tweaks based on user feedback +Change: Made graphical tweaks based on user feedback. ``` @@ -471,7 +471,7 @@ Change: Made graphical tweaks based on user feedback ``` Added: Totally reworked binds for Player 1 to 4 via SDL. -Fixed: Memory card folder not being linked to retrodeck/saves/psx/ +Fixed: Memory card folder not being linked to retrodeck/saves/psx/. ``` @@ -480,8 +480,8 @@ Fixed: Memory card folder not being linked to retrodeck/saves/psx/ ``` -Added: Better binds for Player 2 to 4 -Change: Made graphical tweaks based on user feedback & internal testing +Added: Better binds for Player 2 to 4. +Change: Made graphical tweaks based on user feedback & internal testing. ``` @@ -490,8 +490,10 @@ Change: Made graphical tweaks based on user feedback & internal testing ``` -Added: Better binds for Player 2 to 4 -Change: Made graphical tweaks based on user feedback & internal testing +Added: Better binds 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 @@ -500,7 +502,7 @@ Change: Made graphical tweaks based on user feedback & internal testing ``` 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: Made graphical tweaks based on user feedback & internal testing. Change: Is now running games via shortcut by default (allows easier running for more games). ``` From 19890f36f760d0af5783126782a250f85e724df9 Mon Sep 17 00:00:00 2001 From: Lazorne Date: Mon, 18 Mar 2024 15:48:33 +0100 Subject: [PATCH 073/140] fixes --- wiki-rtd/docs/wiki_rd_versions/version_0.8b/0.8.0b.md | 8 ++++++++ 1 file changed, 8 insertions(+) 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 fdd3e37..0d78f09 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 @@ -531,3 +531,11 @@ Hopefully we can add it a minor update like 0.8.X. We got a few bugs we need to 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! + +## We hope everyone likes the update! + +We in the RetroDECK Team hopes 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): + +https://retrodeck.readthedocs.io/en/latest/wiki_bugs/report-bugs/ + +Thanks for your patience! โค๏ธ From 0315d3f85f333aa03c5c2514fe990620634801f4 Mon Sep 17 00:00:00 2001 From: Lazorne Date: Mon, 18 Mar 2024 15:52:21 +0100 Subject: [PATCH 074/140] fixes --- wiki-rtd/mkdocs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wiki-rtd/mkdocs.yml b/wiki-rtd/mkdocs.yml index 9e475b6..5930536 100644 --- a/wiki-rtd/mkdocs.yml +++ b/wiki-rtd/mkdocs.yml @@ -248,7 +248,7 @@ nav: - 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 ๐Ÿ–ฑ๏ธ: From c6c0274fdfdd79139914cadf425b2c67d3fb32d1 Mon Sep 17 00:00:00 2001 From: laz Date: Mon, 18 Mar 2024 18:16:51 +0100 Subject: [PATCH 075/140] gzdoom --- .../wiki_rd_versions/version_0.8b/0.8.0b.md | 77 +++++++++++++++---- 1 file changed, 64 insertions(+), 13 deletions(-) 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 0d78f09..09af4b2 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 @@ -22,27 +22,78 @@ https://retrodeck.readthedocs.io/en/latest/wiki_emulator_guides/rpcs3/rpcs3-guid --- -## New Engine: GZDoom +## New Engine: GZDOOM -- New .doom RetroDECK Parser -- Easier modding -- GZ doom steam input bugsยด -- Based on TimeSplitters: Future Perfect controls for the PS2, breaking the cycle of bad controls on GZDOOM. -- DOOM-DOOM-DOOM that is 3 times the DOOM. -- Danker Doomier Memes +[GZDOOM Guide](https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/gzdoom/gzdoom-guide/) -https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/gzdoom/gzdoom-guide/ -https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/gzdoom/gzdoom-controls/ -https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/gzdoom/retrodeck-doomfile/ -https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/gzdoom/extract-doom-wads/ +### The preface of DOOM -### External Controller Issues - GZDOOM +We in the RetroDECK team believe that modding, texture replacements and tinkering is a core part of the gaming experience. + +Have have ever wanted to try to run GZDOOM mods/tweaks/fan-games? Installing them quite daunting for the average person and understand how to get them running. + +You sometimes need to access the hidden folders, understand what configs to edit and in some edge cases drag-and-drop files into the GZDOOM application itself. + +So we set out on a goal to improve and lower the barrier to running GZDOOM with mods in 0.8.0b. + +Inspired by the previous work done by AmberELEC, we implemented a brand new and re-envisioned `.doom` file 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 unique experience. + + +### What is the RetroDECK .doom file? + +For full details 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's say you want create a one mod .doom file with [Project Brutality](https://www.moddb.com/mods/project-brutality/downloads) and DOOM2. + +Let's call it: + +`Project Brutality.doom` + +The contents will look like this (except the text within () ) + +``` +DOOM2.WAD (<---- The MAP WAD (Or the game) +PB_Staging_9f2561c.pk3 (<---- Project Brutality mod file) +``` +That is it save and run from RetroDECK! + + +### I have bought DOOM (1993) and DOOM 2 on Steam how to get my WADs? + +Read more here: [Get your WADS](https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/gzdoom/extract-doom-wads/) + +### What about controls? + +Read more here: [RetroDECK GZDOOM Controls](https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/gzdoom/gzdoom-controls/) + +Instead of opting for some of the traditional GZDOOM inputs for a controller we instead decided to design it after modding that has more inputs then normal DOOM ever had. + +The control scheme is based both on modern FPS games but also the game `TimeSplitter: Future Perfect` for the PlayStation 2. + +The main feature is that `L1` and `L2` is already pre-bound for various mod actions like throwing grenades or activate special abilities for Brutal Doom and Project Brutality based mods. + +But the buttons `L1` and `L2` are also free to be used in any other mod you might want to play, all you need to know is that those two buttons are always available for you to bind what ever new actions the mods have to. + + +### NOTE: 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. +We are still investigation the cause of it. --- From dfcf6dc2374c93a892384a066803b87af53df77f Mon Sep 17 00:00:00 2001 From: laz Date: Mon, 18 Mar 2024 18:30:01 +0100 Subject: [PATCH 076/140] gzdoom --- .../wiki_rd_versions/version_0.8b/0.8.0b.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) 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 09af4b2..ac39e06 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 @@ -26,24 +26,25 @@ https://retrodeck.readthedocs.io/en/latest/wiki_emulator_guides/rpcs3/rpcs3-guid -[GZDOOM Guide](https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/gzdoom/gzdoom-guide/) +Read the guide here: [GZDOOM Guide](https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/gzdoom/gzdoom-guide/) ### The preface of DOOM We in the RetroDECK team believe that modding, texture replacements and tinkering is a core part of the gaming experience. -Have have ever wanted to try to run GZDOOM mods/tweaks/fan-games? Installing them quite daunting for the average person and understand how to get them running. +Have you ever wanted to try to run GZDOOM with mods? Installing them quite daunting for the average person and then understanding how to get them running. -You sometimes need to access the hidden folders, understand what configs to edit and in some edge cases drag-and-drop files into the GZDOOM application itself. +Sometimes you need to access the hidden folders, have the knowlage of what configs to edit and in some edge cases drag-and-drop files into the GZDOOM application itself. -So we set out on a goal to improve and lower the barrier to running GZDOOM with mods in 0.8.0b. +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 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 unique experience. +Now 30 years of great game content made by the awesome DOOM community awaits you! ### What is the RetroDECK .doom file? -For full details read here: [The RetroDECK .doom file](../wiki_engine_guides/gzdoom/retrodeck-doomfile.md) +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. @@ -72,7 +73,7 @@ PB_Staging_9f2561c.pk3 (<---- Project Brutality mod file) That is it save and run from RetroDECK! -### I have bought DOOM (1993) and DOOM 2 on Steam how to get my WADs? +### I have bought DOOM (1993) or DOOM 2 on Steam how to get my WADs? Read more here: [Get your WADS](https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/gzdoom/extract-doom-wads/) @@ -80,14 +81,13 @@ Read more here: [Get your WADS](https://retrodeck.readthedocs.io/en/latest/wiki_ Read more here: [RetroDECK GZDOOM Controls](https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/gzdoom/gzdoom-controls/) -Instead of opting for some of the traditional GZDOOM inputs for a controller we instead decided to design it after modding that has more inputs then normal DOOM ever had. +Instead of using the GZDOOM inputs for a controllers that is based on the traditional DOOM inputs, we instead opted to design it after with mods in mind and those normally have more inputs then normal DOOM ever had. -The control scheme is based both on modern FPS games but also the game `TimeSplitter: Future Perfect` for the PlayStation 2. +The control scheme is based both on mix of modern FPS games and the game `TimeSplitter: Future Perfect` for the PlayStation 2. -The main feature is that `L1` and `L2` is already pre-bound for various mod actions like throwing grenades or activate special abilities for Brutal Doom and Project Brutality based mods. - -But the buttons `L1` and `L2` are also free to be used in any other mod you might want to play, all you need to know is that those two buttons are always available for you to bind what ever new actions the mods have to. +The main feature is that `L1` and `L2` is already pre-bound for various mod actions like throwing grenades or activate special abilities for Brutal Doom, Project Brutality based mods and Doom Infinite. +But the buttons `L1` and `L2` are also free to be used in any other mod you might want to play, all you need to know is that those two buttons are always available for you to bind what ever new actions the mods throw at you. ### NOTE: External Controller Issues - GZDOOM From 32e7b9f108c3c73d79332c89ad77a5fc75f2e53b Mon Sep 17 00:00:00 2001 From: laz Date: Mon, 18 Mar 2024 18:58:16 +0100 Subject: [PATCH 077/140] gzdoom --- .../wiki_rd_versions/version_0.8b/0.8.0b.md | 64 ++++++++++++++----- 1 file changed, 48 insertions(+), 16 deletions(-) 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 ac39e06..828d20b 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 @@ -44,7 +44,7 @@ Now 30 years of great game content made by the awesome DOOM community awaits you ### 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) +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. @@ -75,11 +75,11 @@ That is it save and run from RetroDECK! ### I have bought DOOM (1993) or DOOM 2 on Steam how to get my WADs? -Read more here: [Get your WADS](https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/gzdoom/extract-doom-wads/) +Read more here: [Get your WADS](../../wiki_engine_guides/gzdoom/extract-doom-wads.md) ### What about controls? -Read more here: [RetroDECK GZDOOM Controls](https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/gzdoom/gzdoom-controls/) +Read more here: [RetroDECK GZDOOM Controls](../../wiki_engine_guides/gzdoom/gzdoom-controls.md) Instead of using the GZDOOM inputs for a controllers that is based on the traditional DOOM inputs, we instead opted to design it after with mods in mind and those normally have more inputs then normal DOOM ever had. @@ -197,7 +197,7 @@ If the user has personal backups of the last versions of the now dead emulators ### Q: Should this be seen as official support for the removed emulators? -No, the only official and supported defaults are Ryujinx and Citra-core in RetroArch. +No, the only official runners are Ryujinx and Citra-core in RetroArch. RetroDECK will not provide any new: configurations, bug fixes, improvements or support towards the AppImages. There is also a risk that future updates can break the compatibility with the AppImages (they are no longer maintained), this is a temporary as-is solution. @@ -288,15 +288,21 @@ The RetroDECK Team does not own these devices and we can not test them ourself, ### What does the External Controller layouts allow me to do? -The Radial menu quick access for various good to have PC commands like ESC, F1, Enter but also Screen Switching on Dual Screen Emulators or Change Discs. The intent is to use the button combos as the main input for the important hotkeys like saving and loading. +First the Radial menu when holding `SELECT` and using the `Left Joystick` allows quick access for various PC commands like `ESC`, `F1`, `Enter` but also `Screen Switching` on dual screen systems or `Change Discs` you can activate them by pressing `L3` when hovering over the command. -One other important feature is press and hold SELECT and move Right Stick and it will work as Mouse with R3 as Left Click and L3 as Right Click. This can be extremely useful: +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. -- Navigating emulator GUIs. -- Close a pop-up window. -- Use the Wii Pointer -- Playing point and click or just PC games. +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: + +``` +Navigating emulator GUIs. +Close a weird emulator pop-up windows. +Use the Wii Pointer. +Playing Point & Click games +Play PC mouse based games. +``` ### The RetroDECK external controller radial menu @@ -352,6 +358,8 @@ But later changed our minds as we would have even more input configs to maintain ### Generic Controllers - Standard Layout + + [The Generic - Standard](https://retrodeck.readthedocs.io/en/latest/wiki_controllers/generic/standard/generic-standard/) encompasses the vast majority of none official third party controllers that have all the buttons of a modern controller like 8BitDo Pro2 or the Xiaomi Controller. Layout Name: @@ -361,6 +369,8 @@ https://retrodeck.readthedocs.io/en/latest/wiki_controllers/generic/standard/gen ### Switch Pro + + https://retrodeck.readthedocs.io/en/latest/wiki_controllers/nintendo/switch-pro/ Layout Name: @@ -370,6 +380,8 @@ https://retrodeck.readthedocs.io/en/latest/wiki_controllers/nintendo/nintendo-ho ### Steam Controller - Gordon + + https://retrodeck.readthedocs.io/en/latest/wiki_controllers/steam/steam-controller-gordon/ Layout Name: @@ -377,11 +389,15 @@ Hotkeys: Extra features in the layout: -- Features two hotkey buttons SELECT and L4 -- Features a Mouse Mode / Joystick Mode Switcher on R4 that switches the right touchpad between permanent mouse or right joystick. +``` +Features two hotkey buttons use either SELECT or L4. +Features a Mouse Mode / Joystick Mode Switcher on R4. That switches the right touchpad between Permanent Mouse or Right Joystick. +``` ### DualShock 3 + + https://retrodeck.readthedocs.io/en/latest/wiki_controllers/playstation/dualshock-3/ https://retrodeck.readthedocs.io/en/latest/wiki_controllers/playstation/playstation-hotkeys/ @@ -392,6 +408,8 @@ Extra features in the layout: ### DualShock 4 + + https://retrodeck.readthedocs.io/en/latest/wiki_controllers/playstation/dualshock-4/ https://retrodeck.readthedocs.io/en/latest/wiki_controllers/playstation/playstation-hotkeys/ @@ -401,10 +419,16 @@ Hotkeys: Extra features in the layout: -- Features mouse on the touchpad with left click on the right side and right click on the left side. +``` +Features mouse input on the touchpad. +Left click on the right side of the touchpad. +Right click on the left side of the touchpad. +``` ### DualSense + + https://retrodeck.readthedocs.io/en/latest/wiki_controllers/playstation/dualsense/ https://retrodeck.readthedocs.io/en/latest/wiki_controllers/playstation/playstation-hotkeys/ @@ -414,17 +438,25 @@ Hotkeys: Extra features in the layout: -- Features mouse on the touchpad with left click on the right side and right click on the left side. +``` +Features mouse input on the touchpad. +Left click on the right side of the touchpad. +Right click on the left side of the touchpad. +``` ### Xbox 360 Controller + + https://retrodeck.readthedocs.io/en/latest/wiki_controllers/xbox/xbox-360/ https://retrodeck.readthedocs.io/en/latest/wiki_controllers/xbox/xbox-hotkeys/ Layout Name: Hotkeys: -### Xbox Wireless +### Xbox Wireless Controller + + https://retrodeck.readthedocs.io/en/latest/wiki_controllers/xbox/xbox-wireless/ https://retrodeck.readthedocs.io/en/latest/wiki_controllers/xbox/xbox-hotkeys/ @@ -571,7 +603,7 @@ 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?! ๐Ÿ‘ฟ +### HEY YOU! RetroDECK Team! Where is the add to Steam Function?! ๐Ÿ‘ฑ๐Ÿป๐Ÿ‘ฑ๐Ÿฟ๐Ÿ˜ผ With the focus of both removing Yuzu and Citra from RetroDECK + implementing ES-DE 3.0 changes it needed to be pushed back. From 139cf2c7c8c823cc1142b860261ffe7b65a88041 Mon Sep 17 00:00:00 2001 From: laz Date: Mon, 18 Mar 2024 19:02:00 +0100 Subject: [PATCH 078/140] gzdoom --- wiki-rtd/docs/wiki_rd_versions/version_0.8b/0.8.0b.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 828d20b..5039656 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 @@ -2,11 +2,13 @@ +Welcome to the 0.8.0 Patch ~~Notes~~ Essay that showcases all the new futures in the 0.8.0b update - Bonsai Banana. + **Release Date: TBA** ## Notice: Removal of Yuzu & Citra -Both Yuzu and Citra have been removed. New defaults are `Ryujinx` and `Citra-Core` in RetroArch. +Both Yuzu and Citra have been removed, the new defaults are `Ryujinx` and `Citra-Core` in RetroArch. --- From dbfbf09c78565ff7e8bb6b337b8c16304feb230b Mon Sep 17 00:00:00 2001 From: laz Date: Mon, 18 Mar 2024 19:04:26 +0100 Subject: [PATCH 079/140] gzdoom --- wiki-rtd/docs/wiki_rd_versions/version_0.8b/0.8.0b.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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 5039656..137b072 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 @@ -605,17 +605,17 @@ 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?! ๐Ÿ‘ฑ๐Ÿป๐Ÿ‘ฑ๐Ÿฟ๐Ÿ˜ผ +### HEY YOU! RetroDECK Team! Where is the add-to-Steam Function?! ๐Ÿ‘ฑ๐Ÿป๐Ÿ‘ฑ๐Ÿฟ๐Ÿ˜ผ -With the focus of both removing Yuzu and Citra from RetroDECK + implementing ES-DE 3.0 changes it needed to be pushed back. +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 BoliR developer. +Hopefully we can add it a minor update like 0.8.X. We got a few bugs we need to fix with the togheter 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! +This update is already quite big! Don't you agree?! ๐Ÿ˜ผ ## We hope everyone likes the update! From 9c0a84fbc64f78fc9580b8c0d8099e137b8a79c1 Mon Sep 17 00:00:00 2001 From: laz Date: Mon, 18 Mar 2024 19:05:29 +0100 Subject: [PATCH 080/140] gzdoom --- wiki-rtd/docs/wiki_rd_versions/version_0.8b/0.8.0b.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 137b072..0fa7f17 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 @@ -621,6 +621,6 @@ This update is already quite big! Don't you agree?! ๐Ÿ˜ผ We in the RetroDECK Team hopes 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): -https://retrodeck.readthedocs.io/en/latest/wiki_bugs/report-bugs/ +[Reporting Bugs](../../wiki_bugs/report-bugs.md) Thanks for your patience! โค๏ธ From d4c75db33290db233c93250d4d8bb4142fa8033d Mon Sep 17 00:00:00 2001 From: laz Date: Mon, 18 Mar 2024 19:07:06 +0100 Subject: [PATCH 081/140] gzdoom --- wiki-rtd/docs/wiki_rd_versions/version_0.8b/0.8.0b.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 0fa7f17..be7d753 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 @@ -2,7 +2,7 @@ -Welcome to the 0.8.0 Patch ~~Notes~~ Essay that showcases all the new futures in the 0.8.0b update - Bonsai Banana. +Welcome to the 0.8.0 Patch Notes that turned into a Patch Essay, that showcases all the new futures in the 0.8.0b update - Bonsai Banana. **Release Date: TBA** From 91b859ebd6a2ddf4c117e17b7bf527421064f8c6 Mon Sep 17 00:00:00 2001 From: laz Date: Mon, 18 Mar 2024 19:09:16 +0100 Subject: [PATCH 082/140] gzdoom --- wiki-rtd/docs/wiki_rd_versions/version_0.8b/0.8.0b.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 be7d753..e00ab4b 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 @@ -2,7 +2,7 @@ -Welcome to the 0.8.0 Patch Notes that turned into a Patch Essay, that showcases all the new futures in the 0.8.0b update - Bonsai Banana. +Welcome to the 0.8.0 Patch Notes that turned into a Patch Essay, that showcases all the new features in the 0.8.0b update - Bonsai Banana. **Release Date: TBA** From 8c709eacd03b98cb36fb1cee6ed4f36d3600d2b2 Mon Sep 17 00:00:00 2001 From: laz Date: Mon, 18 Mar 2024 19:13:28 +0100 Subject: [PATCH 083/140] gzdoom --- .../wiki_rd_versions/version_0.8b/0.8.0b.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) 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 e00ab4b..62d18d8 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 @@ -380,7 +380,7 @@ Hotkeys: https://retrodeck.readthedocs.io/en/latest/wiki_controllers/nintendo/nintendo-hotkeys/ -### Steam Controller - Gordon +### Steam Controller @@ -389,11 +389,11 @@ https://retrodeck.readthedocs.io/en/latest/wiki_controllers/steam/steam-controll Layout Name: Hotkeys: -Extra features in the layout: +Extra features for the Steam Controller: ``` -Features two hotkey buttons use either SELECT or L4. -Features a Mouse Mode / Joystick Mode Switcher on R4. That switches the right touchpad between Permanent Mouse or Right Joystick. +Feature: Two hotkey buttons use either SELECT or L4 like 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 @@ -419,12 +419,12 @@ https://retrodeck.readthedocs.io/en/latest/wiki_controllers/playstation/playstat Layout Name: Hotkeys: -Extra features in the layout: +Extra features for the DualShock 4: ``` -Features mouse input on the touchpad. -Left click on the right side of the touchpad. -Right click on the left side of the touchpad. +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 @@ -438,12 +438,12 @@ https://retrodeck.readthedocs.io/en/latest/wiki_controllers/playstation/playstat Layout Name: Hotkeys: -Extra features in the layout: +Extra features for the DualSense: ``` -Features mouse input on the touchpad. -Left click on the right side of the touchpad. -Right click on the left side of the touchpad. +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 From 745670f9c2cd12cfa111f7b32b616938af002be5 Mon Sep 17 00:00:00 2001 From: laz Date: Mon, 18 Mar 2024 19:27:05 +0100 Subject: [PATCH 084/140] gzdoom --- .../retrodeck/icon-configurator.svg | 96 ++++++++++++++++++ .../docs/wiki_icons/retrodeck/icon-rd.svg | 18 ++++ .../retrodeck/rd_icon_circle_16x16.png | Bin 1290 -> 0 bytes .../wiki_rd_versions/version_0.8b/0.8.0b.md | 28 ++--- 4 files changed, 130 insertions(+), 12 deletions(-) create mode 100644 wiki-rtd/docs/wiki_icons/retrodeck/icon-configurator.svg create mode 100644 wiki-rtd/docs/wiki_icons/retrodeck/icon-rd.svg delete mode 100644 wiki-rtd/docs/wiki_icons/retrodeck/rd_icon_circle_16x16.png 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 244350d9545fd767769cb7f298311bc9ee0db9fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1290 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GXl47>hHVodYtHlYs&gODFF3W_A>4 z->=e@ue2gzqLRlJFBfH&ts6QrM6M{geYmPJefossh0_%dhHVfPagmO1{l|KX>sr$S zji!jMt&4iwiqCOyCZ)}sn_s`%_|3T{(8B^?&XiukkF_F*euU z=zXWrZvsQz93P`&8g{=VC*5pk*WbHokyqV)|9?D@Cqq-hG#6}iYErShv*_8u?LPm}w&mKB)$0<< z`KzAnsr@Pa#W+JP>+n1iU@Rykdj$D1FjT2AFf_C)>%7L;#u8oaNb#--BRaIG8 znY+8Yu&^*tK~7H2yLa#2zJ2@Y)2ICWe4utdeqMP6IdgMUb2AfjGgAw55O8sEIdkUB zwQJW@RaHfVL`@X!%`|+pwS1KId?j_=_(i4o_;}~fpa1&xYa=5gK0ZEv0e%fBohd#$ zQrxEac=cNcPSnZVC>7RWY;3F}Z7|JeSAa#awPlu`ZI*iMY?IWD4VEFi$&=CW8yRF;pATS7rkCv$_iMW}?Zq=B4;u%HMZFOQIdo}j83 zA3vX>qM`*5n438}JD)mr>iYHTA3uKd@bLKm|NnA7sUN`L6DbMu1Ezd-kL8blOH6$C zZsLXwY;WH#d-TgJi{&g(o-xVW-6i96&KD&hhqJ&VvY3H^?+6GpPSxg<1`4v5c>21s zKjUH)u@YT7Pv$64=%lBMV~E7%^ z;#~I-pBN`6rz2|I))|s4 zQ@?!S<>~G5^>ICOMpuVbvSrPh+?=;>WM!thoINvFr&Xe5?VQ+{yLW7D_8wq5Qg%Fx_9kEpr=$zTq8?MnsfCr1p|*j6m4QKDy<$0vhTQy=%(P0}8vZNIJPp*K2C@NI`dB6B7gQEyre~Be z_~k3WIXViZ#i
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 From 24b402478eae327ac01ddc6042cd9dc375dc7a45 Mon Sep 17 00:00:00 2001 From: Lazorne Date: Tue, 19 Mar 2024 09:52:01 +0100 Subject: [PATCH 098/140] test --- .../wiki_rd_versions/version_0.8b/0.8.0b.md | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) 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 0ed9cd5..abfaae0 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 @@ -32,15 +32,18 @@ Both Yuzu and Citra have been removed, the new defaults are `Ryujinx` and `Citra --- -## Heads-up: RPSC3 changes +## Heads-up: Big RPSC3 changes -- 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: RPCS3 Game shortcuts .desktop files are now standard. -ADD MORE ON HOW TO FIX IT AND WHY +We are moving away from folders as files for RPCS and 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. + +**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) + +### Fixed: An issue was causing the RPCS3 saves folder not to be mapped in saves/ps3/. -Read more here -https://retrodeck.readthedocs.io/en/latest/wiki_emulator_guides/rpcs3/rpcs3-guide/#how-to-get-games-to-show-up-inside-the-es-de-interface --- @@ -48,7 +51,7 @@ https://retrodeck.readthedocs.io/en/latest/wiki_emulator_guides/rpcs3/rpcs3-guid -Read the guide here: [GZDOOM Guide](https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/gzdoom/gzdoom-guide/) +Read the guide here: [GZDOOM Guide](https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/gzdoom/gzdoom-guide.md) ### RetroDECK: The preface of DOOM From c5844624b483858c815aaa26a375dd8078a8d96b Mon Sep 17 00:00:00 2001 From: Lazorne Date: Tue, 19 Mar 2024 09:53:02 +0100 Subject: [PATCH 099/140] test --- wiki-rtd/docs/wiki_rd_versions/version_0.8b/0.8.0b.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 abfaae0..3a0bc53 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 @@ -26,7 +26,7 @@ Updated Everything Tweaked all configurations ``` -## Notice: Removal of Yuzu & Citra +## Notice: The immediate removal of Yuzu & Citra Both Yuzu and Citra have been removed, the new defaults are `Ryujinx` and `Citra-Core` in RetroArch. From d0b1211cb167e78d47a4f44cdc14d34288188ca6 Mon Sep 17 00:00:00 2001 From: Lazorne Date: Tue, 19 Mar 2024 09:53:43 +0100 Subject: [PATCH 100/140] test --- wiki-rtd/docs/wiki_rd_versions/version_0.8b/0.8.0b.md | 1 + 1 file changed, 1 insertion(+) 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 3a0bc53..aee1c3b 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 @@ -24,6 +24,7 @@ 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. ``` ## Notice: The immediate removal of Yuzu & Citra From b0f586f8999e422e780d5375a73de39fd5ef9bae Mon Sep 17 00:00:00 2001 From: Lazorne Date: Tue, 19 Mar 2024 09:55:04 +0100 Subject: [PATCH 101/140] test --- wiki-rtd/docs/wiki_rd_versions/version_0.8b/0.8.0b.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 aee1c3b..a15ad32 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 @@ -35,7 +35,7 @@ Both Yuzu and Citra have been removed, the new defaults are `Ryujinx` and `Citra ## Heads-up: Big RPSC3 changes -### Change: RPCS3 Game shortcuts .desktop files are now standard. +### RPCS3 Game shortcuts .desktop files are now standard. We are moving away from folders as files for RPCS and 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. @@ -43,7 +43,7 @@ We are moving away from folders as files for RPCS and use .desktop files instead [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) -### Fixed: An issue was causing the RPCS3 saves folder not to be mapped in saves/ps3/. +### An issue was causing the RPCS3 saves folder not to be mapped in saves/ps3/. --- From 2e3d3543c8f6836dc54b3e84d270e8c7618e02cc Mon Sep 17 00:00:00 2001 From: Lazorne Date: Tue, 19 Mar 2024 09:58:25 +0100 Subject: [PATCH 102/140] test --- wiki-rtd/docs/wiki_rd_versions/version_0.8b/0.8.0b.md | 1 + 1 file changed, 1 insertion(+) 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 a15ad32..2030b72 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 @@ -45,6 +45,7 @@ We are moving away from folders as files for RPCS and use .desktop files instead ### 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. --- From 9f2907f3fa9802ec8020f221fc9c6947f72766b2 Mon Sep 17 00:00:00 2001 From: Lazorne Date: Tue, 19 Mar 2024 09:59:05 +0100 Subject: [PATCH 103/140] test --- wiki-rtd/mkdocs.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/wiki-rtd/mkdocs.yml b/wiki-rtd/mkdocs.yml index 007623a..97e7038 100644 --- a/wiki-rtd/mkdocs.yml +++ b/wiki-rtd/mkdocs.yml @@ -81,6 +81,7 @@ nav: - Configurator & Tools ๐Ÿงฐ: - Configurator Features: wiki_configurator/configurator.md + - Configurator Features: wiki_configurator/ponzu.md - Controllers ๐ŸŽฎ: - About ๐ŸŽฎ: From b2f48d49d7ea0db7e48f33035ab45dc30fcb2143 Mon Sep 17 00:00:00 2001 From: Lazorne Date: Tue, 19 Mar 2024 10:04:59 +0100 Subject: [PATCH 104/140] fixes --- wiki-rtd/docs/wiki_rd_versions/version_0.8b/0.8.0b.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) 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 2030b72..765e483 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 @@ -6,8 +6,6 @@ Welcome to the 0.8.0 Patch Notes that turned into a Patch Essay. This page highl - - **Release Date: 2024-0X-XX** ## Short summery: @@ -394,7 +392,7 @@ But later changed our minds as we would have even more input configs to maintain ### Generic Controllers - Standard Layout - + [The Generic - Standard](../../wiki_controllers/generic/standard/generic-standard.md) From 35079112685c28953f327a36793139f2b9aa08fc Mon Sep 17 00:00:00 2001 From: Lazorne Date: Tue, 19 Mar 2024 10:06:14 +0100 Subject: [PATCH 105/140] fixes --- wiki-rtd/docs/wiki_rd_versions/version_0.8b/0.8.0b.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 765e483..fdb2ebe 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 @@ -222,7 +222,7 @@ Guide: [Ponzu Guide](https://retrodeck.readthedocs.io/en/latest/wiki_configurato ### 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 the last versions of the now dead emulators in AppImage format they can temporarily be used with RetroDECK as a safe way to migrate to other solutions. +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? From 24db048968ad94fe9c5dc25b55c43ab19128da19 Mon Sep 17 00:00:00 2001 From: Lazorne Date: Tue, 19 Mar 2024 10:07:49 +0100 Subject: [PATCH 106/140] fixes --- .../wiki_rd_versions/version_0.8b/0.8.0b.md | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) 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 fdb2ebe..73cb986 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 @@ -356,12 +356,14 @@ You can solve this by going into the Reorder Controllers interface in Steam and 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" like Bazzite. +``` +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" like Bazzite. +``` We are trying to keep track of all the issues here and have reported several to Valve already: @@ -400,8 +402,7 @@ This layout encompasses the vast majority of third party controllers that have a **Layout Name:** -**Hotkeys:** -[Generic - Standard Hotkeys](../../wiki_controllers/generic/standard/generic-standard-hotkeys.md) +**Hotkeys:** [Generic - Standard Hotkeys](../../wiki_controllers/generic/standard/generic-standard-hotkeys.md) From cce1f14576aff38d6468063ba9b15e1ffa0eef6d Mon Sep 17 00:00:00 2001 From: Lazorne Date: Tue, 19 Mar 2024 10:08:31 +0100 Subject: [PATCH 107/140] fixes --- wiki-rtd/docs/wiki_rd_versions/version_0.8b/0.8.0b.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 73cb986..5d23981 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 @@ -354,7 +354,7 @@ You can solve this by going into the Reorder Controllers interface in Steam and ### 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: +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 and several bugs exists. Some variables could be: ``` What kind of packages are installed. From e05ed16940968744883b017c581bc2eda0167755 Mon Sep 17 00:00:00 2001 From: Lazorne Date: Tue, 19 Mar 2024 10:09:16 +0100 Subject: [PATCH 108/140] fixes --- wiki-rtd/docs/wiki_rd_versions/version_0.8b/0.8.0b.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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 5d23981..e60552f 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 @@ -357,8 +357,7 @@ You can solve this by going into the Reorder Controllers interface in Steam and 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 and several bugs exists. Some variables could be: ``` -What kind of packages are installed. -What kind of drivers you have installed. +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. From 54de97bce9c2c12037f358d258ac77b3d84a998d Mon Sep 17 00:00:00 2001 From: Lazorne Date: Tue, 19 Mar 2024 10:12:50 +0100 Subject: [PATCH 109/140] fixes --- wiki-rtd/docs/wiki_rd_versions/version_0.8b/0.8.0b.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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 e60552f..cb23d3c 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 @@ -429,8 +429,9 @@ https://retrodeck.readthedocs.io/en/latest/wiki_controllers/steam/steam-controll Extra features for the Steam Controller: ``` -Feature: Two hotkey buttons use either SELECT or L4 like 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. +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 From d81a2a725b23e412ed869b67c51153b75f7fac39 Mon Sep 17 00:00:00 2001 From: Lazorne Date: Tue, 19 Mar 2024 10:27:53 +0100 Subject: [PATCH 110/140] wiki --- .../docs/wiki_rd_versions/version_0.8b/0.8.0b.md | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) 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 cb23d3c..264664a 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 @@ -411,20 +411,18 @@ This layout encompasses the vast majority of third party controllers that have a https://retrodeck.readthedocs.io/en/latest/wiki_controllers/nintendo/switch-pro/ -Layout Name: -Hotkeys: +**Layout Name:** + +**Hotkeys:** [Switch Pro - Hotkeys](../../wiki_controllers/nintendo/nintendo-hotkeys.md) -https://retrodeck.readthedocs.io/en/latest/wiki_controllers/nintendo/nintendo-hotkeys/ ### Steam Controller -https://retrodeck.readthedocs.io/en/latest/wiki_controllers/steam/steam-controller-gordon/ - **Layout Name:** -**Hotkeys:** +**Hotkeys:** [Steam Controller - Hotkeys](../../wiki_controllers/steam/steam-controller-gordon.md) Extra features for the Steam Controller: @@ -438,7 +436,6 @@ It switches the Right Touchpad between Permanent Mouse or Right Joystick with th -https://retrodeck.readthedocs.io/en/latest/wiki_controllers/playstation/dualshock-3/ https://retrodeck.readthedocs.io/en/latest/wiki_controllers/playstation/playstation-hotkeys/ **Layout Name:** @@ -494,8 +491,9 @@ Feature: Right click on the left side of the touchpad. https://retrodeck.readthedocs.io/en/latest/wiki_controllers/xbox/xbox-360/ https://retrodeck.readthedocs.io/en/latest/wiki_controllers/xbox/xbox-hotkeys/ -Layout Name: -Hotkeys: +**Layout Name:** + +**Hotkeys:** ### Xbox Wireless Controller From d4aabd337dd18279756fd469047846c9f35d6f01 Mon Sep 17 00:00:00 2001 From: Lazorne Date: Tue, 19 Mar 2024 13:37:53 +0100 Subject: [PATCH 111/140] fixes --- .../controllers/controller_battery_empty.png | Bin 0 -> 534 bytes .../controllers/controller_battery_full.png | Bin 0 -> 536 bytes .../controllers/controller_battery_half.png | Bin 0 -> 537 bytes .../controllers/controller_connecting_a.png | Bin 0 -> 631 bytes .../controllers/controller_connecting_b.png | Bin 0 -> 576 bytes .../controllers/controller_disconnected.png | Bin 0 -> 535 bytes .../controllers/controller_generic.png | Bin 0 -> 459 bytes .../controllers/controller_playstation1.png | Bin 0 -> 495 bytes .../controllers/controller_playstation2.png | Bin 0 -> 532 bytes .../controllers/controller_playstation3.png | Bin 0 -> 533 bytes .../controllers/controller_playstation4.png | Bin 0 -> 522 bytes .../controllers/controller_playstation5.png | Bin 0 -> 539 bytes .../kennynl/controllers/controller_steam.png | Bin 0 -> 529 bytes .../controllers/controller_steamdeck.png | Bin 0 -> 349 bytes .../kennynl/controllers/controller_switch.png | Bin 0 -> 320 bytes .../controllers/controller_switch_pro.png | Bin 0 -> 493 bytes .../controllers/controller_wiiu_pro.png | Bin 0 -> 488 bytes .../controllers/controller_xbox360.png | Bin 0 -> 543 bytes .../controllers/controller_xbox_adaptive.png | Bin 0 -> 370 bytes .../controllers/controller_xboxone.png | Bin 0 -> 518 bytes .../controllers/controller_xboxseries.png | Bin 0 -> 512 bytes .../kennynl/controllers/switch_joycon.png | Bin 0 -> 465 bytes .../controllers/switch_joycon_left.png | Bin 0 -> 343 bytes .../controllers/switch_joycon_right.png | Bin 0 -> 341 bytes .../kennynl/controllers/wiiu_controller.png | Bin 0 -> 349 bytes .../flairs/controller_battery_empty.png | Bin 0 -> 534 bytes .../flairs/controller_battery_full.png | Bin 0 -> 536 bytes .../flairs/controller_battery_half.png | Bin 0 -> 537 bytes .../flairs/controller_connecting_a.png | Bin 0 -> 631 bytes .../flairs/controller_connecting_b.png | Bin 0 -> 576 bytes .../flairs/controller_disconnected.png | Bin 0 -> 535 bytes .../kennynl/flairs/controller_generic.png | Bin 0 -> 459 bytes .../flairs/controller_icon_battery_empty.png | Bin 0 -> 352 bytes .../flairs/controller_icon_battery_full.png | Bin 0 -> 358 bytes .../flairs/controller_icon_battery_half.png | Bin 0 -> 371 bytes .../flairs/controller_icon_connecting_a.png | Bin 0 -> 470 bytes .../flairs/controller_icon_connecting_b.png | Bin 0 -> 355 bytes .../flairs/controller_icon_disconnected.png | Bin 0 -> 348 bytes .../kennynl/flairs/flair_arrow_0.png | Bin 0 -> 335 bytes .../kennynl/flairs/flair_arrow_1.png | Bin 0 -> 408 bytes .../kennynl/flairs/flair_arrow_2.png | Bin 0 -> 497 bytes .../kennynl/flairs/flair_arrow_3.png | Bin 0 -> 604 bytes .../kennynl/flairs/flair_arrow_backforth.png | Bin 0 -> 525 bytes .../kennynl/flairs/flair_arrow_center_0.png | Bin 0 -> 339 bytes .../kennynl/flairs/flair_arrow_center_1.png | Bin 0 -> 420 bytes .../kennynl/flairs/flair_arrow_center_2.png | Bin 0 -> 516 bytes .../kennynl/flairs/flair_arrow_center_3.png | Bin 0 -> 604 bytes .../kennynl/flairs/flair_arrow_long.png | Bin 0 -> 278 bytes .../kennynl/flairs/flair_arrow_short.png | Bin 0 -> 278 bytes .../kennynl/flairs/flair_arrow_z.png | Bin 0 -> 349 bytes .../kennynl/flairs/flair_arrows_all.png | Bin 0 -> 703 bytes .../flairs/flair_arrows_diagonal_all.png | Bin 0 -> 567 bytes .../flairs/flair_arrows_diagonal_left.png | Bin 0 -> 440 bytes .../flairs/flair_arrows_diagonal_right.png | Bin 0 -> 439 bytes .../kennynl/flairs/flair_arrows_down.png | Bin 0 -> 320 bytes .../flairs/flair_arrows_horizontal.png | Bin 0 -> 491 bytes .../kennynl/flairs/flair_arrows_left.png | Bin 0 -> 351 bytes .../kennynl/flairs/flair_arrows_right.png | Bin 0 -> 361 bytes .../kennynl/flairs/flair_arrows_up.png | Bin 0 -> 338 bytes .../kennynl/flairs/flair_arrows_vertical.png | Bin 0 -> 484 bytes .../kennynl/flairs/flair_circle_0.png | Bin 0 -> 554 bytes .../kennynl/flairs/flair_circle_1.png | Bin 0 -> 686 bytes .../kennynl/flairs/flair_circle_2.png | Bin 0 -> 701 bytes .../kennynl/flairs/flair_circle_3.png | Bin 0 -> 690 bytes .../kennynl/flairs/flair_circle_4.png | Bin 0 -> 679 bytes .../kennynl/flairs/flair_circle_5.png | Bin 0 -> 687 bytes .../kennynl/flairs/flair_circle_6.png | Bin 0 -> 703 bytes .../kennynl/flairs/flair_circle_7.png | Bin 0 -> 685 bytes .../kennynl/flairs/flair_circle_8.png | Bin 0 -> 562 bytes .../kennynl/flairs/flair_circle_red_0.png | Bin 0 -> 554 bytes .../kennynl/flairs/flair_circle_red_1.png | Bin 0 -> 684 bytes .../kennynl/flairs/flair_circle_red_2.png | Bin 0 -> 700 bytes .../kennynl/flairs/flair_circle_red_3.png | Bin 0 -> 688 bytes .../kennynl/flairs/flair_circle_red_4.png | Bin 0 -> 675 bytes .../kennynl/flairs/flair_circle_red_5.png | Bin 0 -> 685 bytes .../kennynl/flairs/flair_circle_red_6.png | Bin 0 -> 701 bytes .../kennynl/flairs/flair_circle_red_7.png | Bin 0 -> 683 bytes .../kennynl/flairs/flair_circle_red_8.png | Bin 0 -> 562 bytes .../kennynl/flairs/flair_circle_target_a.png | Bin 0 -> 391 bytes .../kennynl/flairs/flair_circle_target_b.png | Bin 0 -> 511 bytes .../wiki_icons/kennynl/flairs/flair_cross.png | Bin 0 -> 286 bytes .../kennynl/flairs/flair_disabled.png | Bin 0 -> 596 bytes .../kennynl/flairs/flair_disabled_cross.png | Bin 0 -> 348 bytes .../flairs/flair_disabled_cross_outline.png | Bin 0 -> 515 bytes .../kennynl/flairs/flair_disabled_line.png | Bin 0 -> 270 bytes .../flairs/flair_disabled_line_outline.png | Bin 0 -> 389 bytes .../kennynl/flairs/flair_disabled_outline.png | Bin 0 -> 940 bytes .../kennynl/flairs/flair_number_0.png | Bin 0 -> 281 bytes .../kennynl/flairs/flair_number_0_outline.png | Bin 0 -> 425 bytes .../kennynl/flairs/flair_number_1.png | Bin 0 -> 149 bytes .../kennynl/flairs/flair_number_1_outline.png | Bin 0 -> 246 bytes .../kennynl/flairs/flair_number_2.png | Bin 0 -> 253 bytes .../kennynl/flairs/flair_number_2_outline.png | Bin 0 -> 404 bytes .../kennynl/flairs/flair_number_3.png | Bin 0 -> 283 bytes .../kennynl/flairs/flair_number_3_outline.png | Bin 0 -> 430 bytes .../kennynl/flairs/flair_number_4.png | Bin 0 -> 165 bytes .../kennynl/flairs/flair_number_4_outline.png | Bin 0 -> 275 bytes .../kennynl/flairs/flair_number_5.png | Bin 0 -> 250 bytes .../kennynl/flairs/flair_number_5_outline.png | Bin 0 -> 385 bytes .../kennynl/flairs/flair_number_6.png | Bin 0 -> 303 bytes .../kennynl/flairs/flair_number_6_outline.png | Bin 0 -> 453 bytes .../kennynl/flairs/flair_number_7.png | Bin 0 -> 265 bytes .../kennynl/flairs/flair_number_7_outline.png | Bin 0 -> 407 bytes .../kennynl/flairs/flair_number_8.png | Bin 0 -> 279 bytes .../kennynl/flairs/flair_number_8_outline.png | Bin 0 -> 431 bytes .../kennynl/flairs/flair_number_9.png | Bin 0 -> 309 bytes .../kennynl/flairs/flair_number_9_outline.png | Bin 0 -> 464 bytes .../wiki_icons/kennynl/flairs/flair_plus.png | Bin 0 -> 132 bytes .../kennynl/flairs/flair_small_check.png | Bin 0 -> 387 bytes .../flairs/flair_small_check_outline.png | Bin 0 -> 577 bytes .../kennynl/flairs/flair_small_cross.png | Bin 0 -> 263 bytes .../flairs/flair_small_cross_outline.png | Bin 0 -> 414 bytes .../kennynl/flairs/flair_small_disabled.png | Bin 0 -> 396 bytes .../flairs/flair_small_disabled_outline.png | Bin 0 -> 586 bytes .../kennynl/flairs/flair_small_info.png | Bin 0 -> 357 bytes .../flairs/flair_small_info_outline.png | Bin 0 -> 547 bytes .../kennynl/flairs/flair_small_rotate.png | Bin 0 -> 354 bytes .../flairs/flair_small_rotate_outline.png | Bin 0 -> 528 bytes .../kennynl/inputs/steamdeck_button_a.png | Bin 0 -> 539 bytes .../kennynl/inputs/steamdeck_button_b.png | Bin 0 -> 503 bytes .../kennynl/inputs/steamdeck_button_guide.png | Bin 0 -> 431 bytes .../kennynl/inputs/steamdeck_button_l1.png | Bin 0 -> 348 bytes .../kennynl/inputs/steamdeck_button_l2.png | Bin 0 -> 404 bytes .../kennynl/inputs/steamdeck_button_l4.png | Bin 0 -> 284 bytes .../kennynl/inputs/steamdeck_button_l5.png | Bin 0 -> 349 bytes .../inputs/steamdeck_button_options.png | Bin 0 -> 299 bytes .../inputs/steamdeck_button_quickaccess.png | Bin 0 -> 379 bytes .../kennynl/inputs/steamdeck_button_r1.png | Bin 0 -> 408 bytes .../kennynl/inputs/steamdeck_button_r2.png | Bin 0 -> 449 bytes .../kennynl/inputs/steamdeck_button_r4.png | Bin 0 -> 370 bytes .../kennynl/inputs/steamdeck_button_r5.png | Bin 0 -> 400 bytes .../kennynl/inputs/steamdeck_button_x.png | Bin 0 -> 560 bytes .../kennynl/inputs/steamdeck_button_y.png | Bin 0 -> 515 bytes .../kennynl/inputs/steamdeck_trackpad_l.png | Bin 0 -> 263 bytes .../kennynl/inputs/steamdeck_trackpad_r.png | Bin 0 -> 359 bytes .../wiki_rd_versions/version_0.8b/0.8.0b.md | 24 +++++++++--------- 136 files changed, 12 insertions(+), 12 deletions(-) create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_battery_empty.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_battery_full.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_battery_half.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_connecting_a.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_connecting_b.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_disconnected.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_generic.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_playstation1.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_playstation2.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_playstation3.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_playstation4.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_playstation5.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_steam.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_steamdeck.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_switch.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_switch_pro.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_wiiu_pro.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_xbox360.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_xbox_adaptive.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_xboxone.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/controllers/controller_xboxseries.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/controllers/switch_joycon.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/controllers/switch_joycon_left.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/controllers/switch_joycon_right.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/controllers/wiiu_controller.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/controller_battery_empty.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/controller_battery_full.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/controller_battery_half.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/controller_connecting_a.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/controller_connecting_b.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/controller_disconnected.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/controller_generic.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/controller_icon_battery_empty.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/controller_icon_battery_full.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/controller_icon_battery_half.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/controller_icon_connecting_a.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/controller_icon_connecting_b.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/controller_icon_disconnected.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrow_0.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrow_1.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrow_2.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrow_3.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrow_backforth.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrow_center_0.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrow_center_1.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrow_center_2.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrow_center_3.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrow_long.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrow_short.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrow_z.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrows_all.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrows_diagonal_all.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrows_diagonal_left.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrows_diagonal_right.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrows_down.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrows_horizontal.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrows_left.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrows_right.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrows_up.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_arrows_vertical.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_0.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_1.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_2.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_3.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_4.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_5.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_6.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_7.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_8.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_red_0.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_red_1.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_red_2.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_red_3.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_red_4.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_red_5.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_red_6.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_red_7.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_red_8.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_target_a.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_circle_target_b.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_cross.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_disabled.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_disabled_cross.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_disabled_cross_outline.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_disabled_line.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_disabled_line_outline.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_disabled_outline.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_0.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_0_outline.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_1.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_1_outline.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_2.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_2_outline.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_3.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_3_outline.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_4.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_4_outline.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_5.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_5_outline.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_6.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_6_outline.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_7.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_7_outline.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_8.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_8_outline.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_9.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_number_9_outline.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_plus.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_small_check.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_small_check_outline.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_small_cross.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_small_cross_outline.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_small_disabled.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_small_disabled_outline.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_small_info.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_small_info_outline.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_small_rotate.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/flairs/flair_small_rotate_outline.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_a.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_b.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_guide.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_l1.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_l2.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_l4.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_l5.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_options.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_quickaccess.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_r1.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_r2.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_r4.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_r5.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_x.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_button_y.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_trackpad_l.png create mode 100644 wiki-rtd/docs/wiki_icons/kennynl/inputs/steamdeck_trackpad_r.png 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 0000000000000000000000000000000000000000..1662e19c98b549f8ac2fa2c71eaeb83213799428 GIT binary patch literal 534 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCim50(?ST z|NsC0_wQdI2?u}v{6S_zxIpsv@81xWKn7e5kO2fh!+=_V46)CCUw|Bmk|4j}`26|) z{qOJJuiqcP-v0ghdj9_T^7{V!8Or+3>}FtK^!Ide42d}W_S)^DW(5JZgxgz=DX*Aw z=X?D{HF1g7dcoN*ecS(^^10*haARXp{xU5GMy?O(4(e+aCS1IAbPm(xHJYM{mm1_= zsw7Wm;z?cdn9=kZgUJSm`Jw(z%qFSJk{Mp+SN!AXUSoJI-kWWMro(%;3`vJ23|}LX z>tl@>mNrz*dUlxCaKYjKF&6)GWldOkxPSc2f1RM95P9HyeKb2~<2=?sf3}ytP*l(; zmw$6VnKkavOS>EWpIKL!EZ{5GV30U&d*h$$6-I5JdylZ?JpHY@ q;G~UDjosm2>p!iGZm8$@!(irAEV%ecp%5_m89ZJ6T-G@yGywpGU}FtK4D@ty42d}W_S)&976k#;fXSXR^A~*D z^#8xRv0lKG+Z{7csXdLgH2o$huuJF8Y|Xp}Yz5f5RUOvB=~#`={|F1UK-xWk@r`a5uRxNYTOQ>pMy2`y3fFtIV4f z91Om`3wU6m@bizi!=FD(6Qpg}BO>YMFZLZbdoxjWc1An9Zd8cB-_3tI?ff2yq>FVdQ&MBb@0RMpvQvd(} literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..b79ad823c98b4811358cbde12acaf4c03d372e0b GIT binary patch literal 537 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCim50(?ST z|NsC0_wQdIi46Yy`2*ns89?y+_irEx6oIG&a)E4!2uS+RAE03nkx$2J{{lG@B|(0{ z@%i)n-{;@IU%x+o{rUIy_5A(v^Y#7rGyIGDl+3`u806{V7!q;#?X}yJniY81626D{ zYjm-k`Mv+ew$06V-Fwq8yd=v`!Rgqc{Srr6V-B$Xk-U(xT*Bq~9hde43%vbW z7nvkj+jXq-WIQ5y@kGPRB8GRa3(lTOS7n@LyjYMyR<7dD4RuQ;@nca8FRA;m z4ToiW0<^aYGko|XX8u``t-!qUOvu%*d%AY%CAcrrFnm+lx5%kM?9<cOD)@afHA<}>FVdQ&MBb@02%uY!2kdN literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..d42b552dd6fc183931d32eb99e045e8ab607b265 GIT binary patch literal 631 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijA1AIbU z|Ni~^9|r#X`2%DklMtETzkfpnA&P-)xCmT5&^!p6C*j+7AV;z!$S*j5y?_7x{P_Cy z=ikSlf6rfU@83Uvzx;lEhJ+(GrZF%uuJLqn42d}W_ImW>CIu0OgfeYYQO=#m{{LUd zZ6GF(kUcY?w?=GLuc?G?-4HC`? zBDoB=H@*0Bp>TIT^EH;7ueFi^%&+m#qJ_Qr4Wo`@a7B z-WgwFzU-b&>%(pb!>$37*N4{4nr%>Su%Y*F)n$~4;i_CLh zzd7qzs)IwSa)#|gzr*WT5}vXe=I&VcO!VjT-8KgntmKx{lRXuvlJG{;& z%s*oI?3+X?LmX3!x$`{6XF?0|+0V$u8#ib%zTULvAbXO-oBNZ0|GI0{q0+FqVeS33 z%zjK7+&6#%3sekJ7^C+`w<~gcQyIl-np7Fqy!w4$w}NAh z>J=6*24`*uA%=X$3Z{&c;Rb9j!V9Kx9GEE;JK;;Mpo)3plDcLlMwbHxQ}my{+V0A7 zru}E*0p$fs_r(+B6qX+M5{mUpxbME?PlDGb)sAf6eWD9IV$N0Z71-8Un7uaG{Q3VO d&OgQv*z;N%Y%1US-Umi5gQu&X%Q~loCIFa~ICTI3 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..e5d6d97ff86160173a5661302bf995864f64f6c1 GIT binary patch literal 576 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCij=0(?ST z|KkRK|Ni|01HXU&1}X&dfP!!xKtYH+L<(pmgrOA`WCY|$l?3?(=g&XiU;jRSy?_4w z`1R-azpv+)x9|6#ufLzc>`q4&0|R5Br;B4q#NoHsZWlEx2rvZP+R_;)xTnAnXkTQ} z!3A%WZcRUTrS^nMi|u2*2?vhFvspJVTQvM3@KAXILPG#_9Fk_wZ zfK!+8gUE%Qa{k^v3=^2zw#lXmCmqn)FFpOMf31PW0*?dN?Y}xMY*1m0|9^$OlgX6x z$FJpfS2PYNmdm$PPgLyQu#5lD^BU$@sTXO+RxAM%_VYI}pL{fVg0K+dE8PY+hTW_i zI5w!tyYS5LW!NIPphIf;g&*&goW&iJ|2rB#lw$lE_0NLu;kFKjeY5O^b68TIv^Ona zoV&~K#S4p#Pwg(f)Sjs3ZIJ4>PrSvkZ*w)9;hOlFQfA_j;O)ET)ynA!DZ|9=m zfB6ava!vnjTE$+`!2ZM7L3;wDCZoX&?*+lW54@!0HYmkRxge9^Gkh{M7D^wsKvYsGHgP+|!9skk?Hvmw(2?i2T}&#GJ-%{Sv&(QBLS zJ%$G!oQ})(I%M6?)OB+G0i`vSA}eP8VV`kFy`O2)$^N=qQ;##~)eB79v#^ozui&@e zHR}Eh8-DskeA?Fd**4=w&71#KvvzGf@z`d);~u@wFWv6`Zh!PiZP)LH+wzNd^B(zE z`AkWa!EWx+@`n32p%{684asSDLij8&Bf#t4I_tDnm{r-UW|+JFTQ literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..802d5fe1dbeae3e76155d4b92cbebf7f224c5dc2 GIT binary patch literal 459 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCik#1AIbU z|Ni~^|Ns9#NZ|MH-w;8dIFOAj3)BQu$T>}R8;~VX666=0Z+}02{rmIv{PO+!{`2=U zxXZD+GB7Zzd%8G=L>zv5&0DBhfrlYrRgH_nvwzETcQ-6jVO;*UZ_OKzdov`uUi~n- z!lGu-xSw$~bGM5`gUId!&%~x2a+Bm>vrY`-?645f=C3ejdeF@JCBQC8e-gLvC>*SVP&u)MjwZNAtRhaLB<*L|IC$0F3BGvT#< zZHLN(2!-qMzaDrvY<5_;|BK_~hNBlPSEL6D>Myir|5{wfpwIko%OPQhBOfhSm@UaF zKjdM-bfLV#g`t3*foaF&{$;F(bQ!j@b@=qE3jN)`;>7d`D~w;LtYEva_s`=SuQz5e z+&*j1d4YlX=hlP@1<&-ttZkEboeP}g|M|!?foT)}=*)1)d4An^#@_#~AKx{9{j8kL fBs}B5`$qLzrVpFh;`!eJgOkD2)z4*}Q$iB}dQj6j literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..7cadeb0f190bbc788a0fc00a29a79360e355c12b GIT binary patch literal 495 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCik#1AIbU z|C0iMnt;khw>EtPvII(k{DRl#-+ymke_mg{f4+Y_|9*ygfx8zO7#O`hT^vIq4!@mt zcT2~eWm)rk-#qzgtYUCcjG;V@1~c<~2N8 z`cB32E}PXEX0N;WdRHRjg)dWIFfrU`T);3R#+}n!Y9~k~9+Oh= zt$Szn-nrtp&NcaD9z!4J|IRNP_+B*Z=lH?+KkmJ4ZC7R!FvuA^UHx3vIVCg!01H{` A?f?J) literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..69212e0740272df86c35dc470cb5444852de2570 GIT binary patch literal 532 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCik#1AIbU z|C0iMnt;khw>EtPvII(k{DRlt&zJ9iZ+~8YzJERc{&)t@m79JrFfbN)x;TbJ9DY0P zW?!oUk3*ooLiE%B`^#8dPTg2_vUaA=3vRPk=2(rcx88!x1`Ny};u(u?9KBc^yXowA z2JOdsmx5kr-qt@L(tV)RR%Y2tz6Z%qI0|Oj@PC;9!^v(QbA@bt=Qkb&o3%XGo>?}s zt*H$9^@t&R?v_an=amy~Zd0w75L%G^qmlo<;4=rNPv6v-mhe{mzpSCzp!MARX~UZT zsWBW3A`DZMlK$#1R%Os*{`Psci^a696T<$Ve!zXUQDr^%NSL8>7sIblr{5m96m?&p zh@{f zpFJ2wzIUuBZ#ZD@{E%(I$GwkJGJB`4XDEtPvII(k{DRlt&wp=!e!hIae!V~c{&)uC%Eavq42*@IE{-7)hu=;M zoYbJe;h=l=)RaB{Gs9IUbFH2E_vX!s^2r<68IzL!FYVxa(ZKg(eZxgo!#{DtxyjNS zJmp>T?)={KmQBKj%jSOjVUsNk*M3Ve`b}QT{N|DUiKJ`>>!1EcH@Ob%-TQKz?%P6} z1mD?@f_XPQ^VQ~#kZ}0cY4ra0961y28AZPuKUOYz@3A?V@#Nlb3>OdHP5=3ChZo-h zgSuYEd$sd6KCm(d22z5stUMf4#ml2qa6)z9!*(Oo`>{w29uY zPcVkO6$-r1u&$1GCtJdz=j+spCD(klyRde4!1dn>=7&o;C_xDjJ_w|9@zbXbtN!j7(8A5T-G@yGywqj8vw`v literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..7686b33f71606fd43e960612c2888a435f1464be GIT binary patch literal 522 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCik#1AIbU z|C0iMnt;khw>EtPvII(k{DRM~_wVP|e=mPOfB*dWdV7XFCnuUQFfgWhx;TbJ9DY0P z_M~P7p0>=;KE~Sr%VT+hoP9UU-Fx$Rq4i+YnMF)W+g*|t?qnITEGjJ<>D zz&)mB*j)RMejj4N7))C-KIsV7Sj#AAU~5eCpzz4429qN*G;U9h0(sYIl?G)!MeBCG!#ji{^)XWc_gD z^~7b%OKvPF^bx+qdM5kSatX^_)9(1bzQZc;+}Wy8{!HOv#yKnn@=QG}2J;#B)O7#g zbBH%B+8Uf2bzGS-@AFw+(Ppk&+q2;9Cwka*I+haVE!P^ aXdfH;?!4QKC-Z=@!QkoY=d#Wzp$P!0=EtPvII(k{DRl_^UJ?KU++I(|9*b_etQNBOGg0)2F7wv7srr@!*8eE zoz|kj(V%<$&(W8E=a(6u4mogn-rn2F;!@4EN(#L{{skUk@j1ZqC%nOwA)&whhUX?( zwGTxc0o9Yv`#D>Q>~p^+uug7?D9 zc5?UKkbM8DG=OT*tijn}zqb9qnqY_1nSb|{*$#xJKi8Dl zxhdeeQX_T~}wU^=)3T?h|(*$Avfi4HbM3nisn;H@rUZK`6npp_V=3NB@COTpK<$ zlrm@p8ZUl7;o)WmAN%xO*6W&EU)_v|k=G~@pJtel`2JAU)J_@ZC!tx|@7SwiTyoc# vT%D@C;?=z3qA$Fxh5y`VHE_;g(6P_ye;1jodH5YLdKf%i{an^LB{Ts58zcxv literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..44d6d33c1eb231f249a8ffaf5572c3940bcd5b27 GIT binary patch literal 529 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCik#1AIbU z|C0iMnt;khw>EtPvII(k{DRNt$M?TquYX_O-=4pI{(gp+U$<{zU|`Jkba4!cIQ(|n zNug#19*4ky#uK0Z$KT$PC%|;;BiHur~*F9p|epJbRHAlt1pVP_k2PNYd* zx1n*_HNoCghQs?J+ZV+CEBmp;W0j-?gJIC6S&L1444ydjG3ul~x_SBk-|3nf6Q32n z`&PGp_J0R62gU_{j~biz{aL=;fVE*-{{_cx6Rw<0Rfg*s3;{A9cDV-X?mrVBtm_we z`mgm))`b7D{s-g!swQ08^8fWqZH6hrEO`uF=dZYIvRIiWGUXXVl<8uHojNB~&zeRu zlssbizz|TmY;x9~7>TUO6&kW03=eMJJbuoPKgOTMoonqB+r_e1+O*ZWrK0BxFRnU& j;@`xpjItl5H;6y8csFV9bP0l+XkK76NS%G}50G|-o z|3m~aq4q`EZ&kJzu@=l>+|*d<>&Lq@3&{*d&DUMlsM|?;uzv_{Oy&yyiEoI z>;+;4Ebav?ZUxM;2L&Y-N}pg-@nKkRCvnTgwOb%hyjuUbsJ^L++OG@Mum9J*4Cm_n z7vRYv_=jN*x4F&qp%Y`3bSc6cs4&sbydX|3djF6Qedb}x#}T{$A2 zF5}SKSim1)+;H?jz_~_mi5=N{zcQ*F3{LnI`r%5{PX=MOU8_#jG@NXz)<`uFxN-V{ zNS%G}@0G|-o z|AYWgAyCOe`RR*+ES{1ezu@`$@BQ!B_wVPIk7xL)wdNF1e2u4zV~EG`1XXI#MWY|8pJ?G8rHcXrJz2j(m;V6_r3Y}qNm+Wvs+TtavO+y17| z6I^}L*Ap~mG_HB@AWyP{b#;Tl!Us>@S-#*(V^DNDxUo;>Pu_uNCnQ@$7E~3BDzX|I zh&0slg)@8;Ud6QG{6nq-bxxrS-z@FS8*2N`^R_5=tFYSL5S3B1JDJP8TwlJ$re(72 gtljRSJf5r!2_^SpTyMTv2y{1tr>mdKI;Vst0Cxz6dH?_b literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..137aa88c12db971bd2f1d16493eda02a4bae82b4 GIT binary patch literal 493 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCik#1AIbU z|C0iMnt;khw>EtPvII(k{DRltKcC{wF|57F%rL)x-b|*o z2N^D`WSFpskD)2+pmTfpfhEiV**;7U4ryC5E+}UZVyI(JV2t<_{K;X8eX?K!-;dp= z8m-JWbuH;voK(uv5XpYVpP|N_Gm^cBpXr2?#8s^ee+|^Oaphpu{@4C=+xS;=YlwcNXaJ+A!dGUlo$o&FQ)1o%3~&ZdS3j3^P6EtPvII(k{DSq@%b)jue}BGxetdmD|9%FIpG;N^42&+GE{-7)hu>bi zUDTq$!w`^vhx60__}fc66jVHx>(Aw@EIM1o<8tunpHv;;83$PYX)CPdUU;j1)%%vI zwGO|vXH1>o-yHXS%0*j-9r{hXwQoGuDPefde(0iuM8l+@!0B<8zKkCm9f-27jj`aiGF-K?=eIW+(I&Z9vo zHy_C|o8{aPQxIcQ4=G@N@x12hCDTLCD$g}6XpE@0VJFNL{ z$d$qHa(D5EH%;F+G5W}_*!94d`Nlu%m{LW1uhae0m{J0NoNg$7#&FVdQ&MBb@0D*w$ApigX literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..3837b6277e84516a9b0049fd241c064108c0c104 GIT binary patch literal 543 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCik#1AIbU z|C0iMnt;khw>EtPvII(k{DSk(_ur5AUq4^}{eF9X`Fe(VXMB7Z7#OQPT^vIq4!@mt zv#(Wwr!CYh^6B6CWgIeMxq@eBcAspy*D$Sa;oJ2aWa4ibF$x?IurX5p=IYHMK(xo zZZtAuh;lCSxgwkW*Z_7UC+7T5zax0S zNF-pL^Sk$~3T+LGn(w?dexP*NEubgh^f}=-%i5lC zKO@H*5s~i=-#j9C*$iImI`lp|yj_dGPo+)kFVdQ&MBb@0FizK9RL6T literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..65dbe4b348d3de8cdab85f4aa541eeaafa61516f GIT binary patch literal 370 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|emUKs7M+SzC{oH>NS%G|m0G|-o z|3m|z4xrk7T$erqS^OnIe!>0g>*wpszrTNee>}gxJ%fK5moZT4lBbJfh{y5d3U>yB z9xaJb0|u_Rvw!+o&&05YFZeI7{evZZLVxT*^Bqn9Ef^*>S*kbwS+~19yg@aAM}@V{ z|KI=jtcLl2+>;bEJF0*EkCy59X(E5nA?(23hyUd}_Mcal_#Y^1$*=TJ=%7RJ20o>K zTp$|AmjcoZ+%+uCA*?^vGAt?<_-M|-HjBx!EtPvII(k{DSk(&tD&J|Ng#zKfnBb{dxx1^NLp)7#Nd0T^vIq4!^y2 zds4Fk4@1C&)f^N5|G!nLt2OD!=`X42?Ryef{k(eu4C^HqG0VO-R?-^FFZ@9wOfA9FWxLpivNd;MJ8`%$8G4vP) zr1^ffQPkeh@Z)XR>!n(n+=(vJ5*Q=d&K>_A_VT{&Nyhn}Pnl<)zU0TlF!ML-?O)#9 zJP+(F*KD}6X8)Exwr$T@Gyd)Sx7JssAoyshZ?DROb&ac*y)xz4*7KcxVeiFvA;Djz zj_mB>NRVCVZyI|2QlaSVm(hj-sT);V7(PiWBp*mg<9z-5{q4ABh6fD0dwe&&Wo0?? zM@xz6j`ab>2X|!IGm<*`&M0v*)N&jQX4sL;GmlZPz+r-TL&~@~ literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..1473e6bbdbc633815a029fd8bbd75aae247c2059 GIT binary patch literal 512 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCik#1AIbU z|C0iMnt;khw>EtPvII(k{DSA_uRs4j-v2&-eZRiE{eA|ADVJ9>Ffhh=x;TbJ9DY0P z^rRLA9#_#TAM*bF&vsvakW2B%yIE&-POy2MXpGToJ^i|Wqt5{rp9B9{U8XC%_Hat~ zI9Jc`L6dvp8DWK-NS+ENjZKdVC&=m=9hk^^evxgWC8xkT$!}B6Oj{GMFELDjA$;DU zr54FDsgaBf-+gHBUWOemw;8hjF6Cu*n0UJE zXZhcyrOXT+axU|j)}2s^HB0HJmdVIA1(wcdB`(VRh~C R1z;R7c)I$ztaD0e0stfi?hXI| literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..a1841e0ad3ad79362414cba4e6e6f153a61fc23e GIT binary patch literal 465 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|emUKs7M+SzC{oH>NS%G|m0G|-o z|3m|z4xrk7T$erqS^OnIe!=VKpTD19Z}0zJe?Nb}JcA|Y-V_D~Mng{*#}JR>Pp@v| zI~X9s_JFUf{{g2>DtiOL9g8D{Oqz204hT+W*>L<|nThg)_Wg4jmV2!gXUtDjZ8+sp=d*93 z@Cr?i3e5t}#yJkY6Iq|I)cq*^qx^&=tLu&8Wy>4hk?_!Bvu!G7*sc4m@XAXW zE{n7Fj1v390+kForPqeBG|7f-EOt#F9iMRg+_%^@ZP*dL>e@(h0qHTN3o3pyW PaAojx^>bP0l+XkK)TYv| literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..d5bc1bce45c160dc373558b224d1429d26ecc60d GIT binary patch literal 343 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|emUKs7M+SzC{oH>NS%G|m0G|-o z|3m|z4xrk7T$erqS^OnIe!=VKpU=NvZ}0zJe?Nb}JcCfqERb#6JzX3_JdP(A)nu*Kr{lV1?PnZObtpt;EpWJgY@MBdFZ}_l)kDV*|v*^*I t3J05}Bn19>r>MyKUWh|e;^0>`1{wF7({8;XZa^NS%G|m0G|-o z|3m|z4xrk7T$erqS^OnIe!=JGufLyfU+@2ZzdnDzJj2f(ab2L)R!*8UY4-Cp9#cuIJF$@qJoD)8*<9 zS`0fGS_&~p_EL)gWwZ9yrg;}G2>%eNx%d6u-Rx=`u3ZjaxNNvSIeam$(d2S@>>Vh; zrpm<;<#=J@U4<%kIac|GvOQ0ai(k=wf3Na_`mX1KK?Qvino3zj{wRisoE8jNV6|zr c>l+4!Ue!u#gNS%G}@0G|-o z|AYWgAyCOe`RR*+ES{1ezu@=v{p;oD^V{#wk7u}eM@$hYe$vy$F~s9|@(o`GgB~r3 z(1wKxw|n}GGZrj1miBBsAgR+JxG>?dLo(`+%=Sv0BylYsSk3=iO%(a|mNl3J^Kq(ivt@{oOBwRe>>ub$Qu($4~|# zpcIn^*MWvzTxE;3BV0WiZ%h7pxPdE$#f~*kL3zb1wpT17Y7N>i4(io2t#e@C-Q--r zY6rBmQTs+qY@?ad>!S&i?YpL!Z%;mH)xO%@duJf)5^V;C*)L!FetmcN70^=*p00i_ I>zopr040=>ng9R* literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..1662e19c98b549f8ac2fa2c71eaeb83213799428 GIT binary patch literal 534 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCim50(?ST z|NsC0_wQdI2?u}v{6S_zxIpsv@81xWKn7e5kO2fh!+=_V46)CCUw|Bmk|4j}`26|) z{qOJJuiqcP-v0ghdj9_T^7{V!8Or+3>}FtK^!Ide42d}W_S)^DW(5JZgxgz=DX*Aw z=X?D{HF1g7dcoN*ecS(^^10*haARXp{xU5GMy?O(4(e+aCS1IAbPm(xHJYM{mm1_= zsw7Wm;z?cdn9=kZgUJSm`Jw(z%qFSJk{Mp+SN!AXUSoJI-kWWMro(%;3`vJ23|}LX z>tl@>mNrz*dUlxCaKYjKF&6)GWldOkxPSc2f1RM95P9HyeKb2~<2=?sf3}ytP*l(; zmw$6VnKkavOS>EWpIKL!EZ{5GV30U&d*h$$6-I5JdylZ?JpHY@ q;G~UDjosm2>p!iGZm8$@!(irAEV%ecp%5_m89ZJ6T-G@yGywpGU}FtK4D@ty42d}W_S)&976k#;fXSXR^A~*D z^#8xRv0lKG+Z{7csXdLgH2o$huuJF8Y|Xp}Yz5f5RUOvB=~#`={|F1UK-xWk@r`a5uRxNYTOQ>pMy2`y3fFtIV4f z91Om`3wU6m@bizi!=FD(6Qpg}BO>YMFZLZbdoxjWc1An9Zd8cB-_3tI?ff2yq>FVdQ&MBb@0RMpvQvd(} literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..b79ad823c98b4811358cbde12acaf4c03d372e0b GIT binary patch literal 537 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCim50(?ST z|NsC0_wQdIi46Yy`2*ns89?y+_irEx6oIG&a)E4!2uS+RAE03nkx$2J{{lG@B|(0{ z@%i)n-{;@IU%x+o{rUIy_5A(v^Y#7rGyIGDl+3`u806{V7!q;#?X}yJniY81626D{ zYjm-k`Mv+ew$06V-Fwq8yd=v`!Rgqc{Srr6V-B$Xk-U(xT*Bq~9hde43%vbW z7nvkj+jXq-WIQ5y@kGPRB8GRa3(lTOS7n@LyjYMyR<7dD4RuQ;@nca8FRA;m z4ToiW0<^aYGko|XX8u``t-!qUOvu%*d%AY%CAcrrFnm+lx5%kM?9<cOD)@afHA<}>FVdQ&MBb@02%uY!2kdN literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..d42b552dd6fc183931d32eb99e045e8ab607b265 GIT binary patch literal 631 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijA1AIbU z|Ni~^9|r#X`2%DklMtETzkfpnA&P-)xCmT5&^!p6C*j+7AV;z!$S*j5y?_7x{P_Cy z=ikSlf6rfU@83Uvzx;lEhJ+(GrZF%uuJLqn42d}W_ImW>CIu0OgfeYYQO=#m{{LUd zZ6GF(kUcY?w?=GLuc?G?-4HC`? zBDoB=H@*0Bp>TIT^EH;7ueFi^%&+m#qJ_Qr4Wo`@a7B z-WgwFzU-b&>%(pb!>$37*N4{4nr%>Su%Y*F)n$~4;i_CLh zzd7qzs)IwSa)#|gzr*WT5}vXe=I&VcO!VjT-8KgntmKx{lRXuvlJG{;& z%s*oI?3+X?LmX3!x$`{6XF?0|+0V$u8#ib%zTULvAbXO-oBNZ0|GI0{q0+FqVeS33 z%zjK7+&6#%3sekJ7^C+`w<~gcQyIl-np7Fqy!w4$w}NAh z>J=6*24`*uA%=X$3Z{&c;Rb9j!V9Kx9GEE;JK;;Mpo)3plDcLlMwbHxQ}my{+V0A7 zru}E*0p$fs_r(+B6qX+M5{mUpxbME?PlDGb)sAf6eWD9IV$N0Z71-8Un7uaG{Q3VO d&OgQv*z;N%Y%1US-Umi5gQu&X%Q~loCIFa~ICTI3 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..e5d6d97ff86160173a5661302bf995864f64f6c1 GIT binary patch literal 576 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCij=0(?ST z|KkRK|Ni|01HXU&1}X&dfP!!xKtYH+L<(pmgrOA`WCY|$l?3?(=g&XiU;jRSy?_4w z`1R-azpv+)x9|6#ufLzc>`q4&0|R5Br;B4q#NoHsZWlEx2rvZP+R_;)xTnAnXkTQ} z!3A%WZcRUTrS^nMi|u2*2?vhFvspJVTQvM3@KAXILPG#_9Fk_wZ zfK!+8gUE%Qa{k^v3=^2zw#lXmCmqn)FFpOMf31PW0*?dN?Y}xMY*1m0|9^$OlgX6x z$FJpfS2PYNmdm$PPgLyQu#5lD^BU$@sTXO+RxAM%_VYI}pL{fVg0K+dE8PY+hTW_i zI5w!tyYS5LW!NIPphIf;g&*&goW&iJ|2rB#lw$lE_0NLu;kFKjeY5O^b68TIv^Ona zoV&~K#S4p#Pwg(f)Sjs3ZIJ4>PrSvkZ*w)9;hOlFQfA_j;O)ET)ynA!DZ|9=m zfB6ava!vnjTE$+`!2ZM7L3;wDCZoX&?*+lW54@!0HYmkRxge9^Gkh{M7D^wsKvYsGHgP+|!9skk?Hvmw(2?i2T}&#GJ-%{Sv&(QBLS zJ%$G!oQ})(I%M6?)OB+G0i`vSA}eP8VV`kFy`O2)$^N=qQ;##~)eB79v#^ozui&@e zHR}Eh8-DskeA?Fd**4=w&71#KvvzGf@z`d);~u@wFWv6`Zh!PiZP)LH+wzNd^B(zE z`AkWa!EWx+@`n32p%{684asSDLij8&Bf#t4I_tDnm{r-UW|+JFTQ literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..802d5fe1dbeae3e76155d4b92cbebf7f224c5dc2 GIT binary patch literal 459 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCik#1AIbU z|Ni~^|Ns9#NZ|MH-w;8dIFOAj3)BQu$T>}R8;~VX666=0Z+}02{rmIv{PO+!{`2=U zxXZD+GB7Zzd%8G=L>zv5&0DBhfrlYrRgH_nvwzETcQ-6jVO;*UZ_OKzdov`uUi~n- z!lGu-xSw$~bGM5`gUId!&%~x2a+Bm>vrY`-?645f=C3ejdeF@JCBQC8e-gLvC>*SVP&u)MjwZNAtRhaLB<*L|IC$0F3BGvT#< zZHLN(2!-qMzaDrvY<5_;|BK_~hNBlPSEL6D>Myir|5{wfpwIko%OPQhBOfhSm@UaF zKjdM-bfLV#g`t3*foaF&{$;F(bQ!j@b@=qE3jN)`;>7d`D~w;LtYEva_s`=SuQz5e z+&*j1d4YlX=hlP@1<&-ttZkEboeP}g|M|!?foT)}=*)1)d4An^#@_#~AKx{9{j8kL fBs}B5`$qLzrVpFh;`!eJgOkD2)z4*}Q$iB}dQj6j literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..2882f8003a29afb28a7609e3166faa68e1c13fbe GIT binary patch literal 352 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCik_0(?ST zfiy9ozrTO}{Q2?m@$cWizkmOJeSQ7@{rms_{}0q#=(f8HNb!~g`31|@=bvA%e?NZy zd;a|lIa-HefD#)#T^vIq4!^y6o9~bU4_m^OLai5k7rxhruI^-8Dz2(hb@~6K1LmjP z(m$p2FmY)tXaErh-ZRPv9a7WOtz&55HYyC`+3;FWnS;@P^7Wvs$w6UKHk^#B{;i1R z({f^qXy5VmfLpWxV?WadqlrvEm~MTRX1V7d@}U2~oot@X@+Apj{}0srVU}JRkm4-~@(Y%)&p*Fj|9<@Z z_x$@AaWiMPNv;!S=ADT(D)7qi z43+8;a$sO&5daYuavSvARtP=Lv2HM66kL3hVW->ycD01UPt%H5PWs%|tghB@_5IS5 zeXbuEav7$HMHF!BJcwfuQHo)h=TKWW_rUAU#RsZC|L6Ww(~-RXVsD*C;<1_8yX&4Z z_1j*Uu2~lI{Pp)=+bP0l+XkK6kmb8 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..7ea80b956f078353bdd1e6b430d7dfadb152611d GIT binary patch literal 371 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCij)0(?ST zfi#g|{`~px-@nh#&+qT=kB^VPfB*je{rl_d>;M1%4>aLt*3UgaimxQdFZg`EynX$8 z{rLC$=kwoZXnU&M50u&C>Eaj?aro`k+kDLmJZuTuG*4x+yZ-u@zw4Z?i?e>0RQ|R9 zrv(18ED3F$8_2|=(7*sDo->Ntzlp2`kGU7^Pf&Ah@J z7=pEo9x7Edd}H`7RPjJ0;y^m1!8C_QOrPui%AHur@=3a%VPE)v-ke)UYUf{cns<0x zv&nU%LLqk@_c}w{lSxLRPh+M$=4RLTIZ(N4VMU%Z=Pq?=q5Vr+SL<@zxA+ALP_4)bv&!0cPfB*jf z|NjFG=XxEu6G#b^1o;KeUmu?@uYcbEe!YD^|NH$6GxxJDU|?Wm@^oP6`K`CwqgX{h|Bt`P621J*fpxb|##$UG=vPs6nXWHt_~1Tc;gyKckAe*%={HKn zGBp%_ZisdfViQQ2wPoY0^jWHk4NY&}?pi(f1J6u*g~Ok}uU;(3xmDj`+K>P3+z|#n zK~+pr4L5)J+Ap{=_gHz)s!z-wcXmxkubS>~(TDj-U4xYFlK_ToJb#Zx7u@8Zkf*+5 z@1p}!4(*Gz)f5%jqs|vprw2GLpIXnC!&4&oO=w20;`g^NJHZZ?T&~VgV!1Bhynn6n;%%E&TNy3^2p|pAqX$8eKoIH`X{zjZTA3lzeNN{ig zgMagPGq1~ROjnq7)xMGI2cNY192N`4y3{ERmKu-qcs?Ah`h2)xVN+`bE06u<--Q|? zu8y;oO`f}I)uMH;Jvl3G+Qu@d{+(=k?8my-edqT~6wZJC z`TfDN$X{ubR3dZlRllEG{8+l+mi2?b=bqO~m@Ufqbv^s`G@a8YHoaN(I6w5z3(*sw z?^r+IQ+)1tVa>|uZ2i*gw-szA$6fFDJ^pq7evOUngz{p;3m<#9ztpUM?hv4kp^a<6-@JpR;+3csnrg7(8A5T-G@yGywov&X%A6 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..48d7da497dc4b58e98a629e6873517ad6158b4ff GIT binary patch literal 348 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|emUKs7M+SzC{oH>NS%G}r0G|+7 zAdMfy$H&i~KmY&#|3GDG`{OnNDejUWzhL?I>-GEN_n+sV&#;*8#M_emx8PBo`DK}~bTzzDm(B7eG#-04{gSdU< zr~jUXzZNPnOP+9G`^PTx?8gl^eH_hdl43WDZFnwThKPJ7atA@&T)L8!UX8LnXs1YW!OCc;-8_e{m9bKgVFvz4wZ%EQ5NP;SpnL z-4)y~Jge+nn03+@GR%9Gm)fv3M6PGy$=u*c+_7siwsg#^{~n(IvbbvL`T3eFKw;wP L>gTe~DWM4fAuMy* literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..8ac5092a9de4b6a8bbeddf34d548eb61b9034bff GIT binary patch literal 335 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCik#1AIbU z|C0iMnt;khw>EtPvII(k{DR-#U*GQ^FQ2bpKi~fRetw1twkrdGa;rUE977@wzrEtk z*KEMUa)E*Kr-fhb|I22pR%UEEJY_1w#Y6pHtr!>*qt)61ZZ(IfImRuim2Fs-k@Sbv zflubQy;@hJVg0>}FF!q(T*vfTbd|`AZik?R*^Mf(i_Wv=Gw$)?kX)U`p1hIq*5rSu i*d!7f7{Nq6`@K5%_c77W^xc8ZX7F_Nb6Mw<&;$TK?VO7M literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..e04b2ddf18ed246445046ec2a890438a6d4c9d0d GIT binary patch literal 408 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCik#1AIbU z|C0iMnt;khw>EtPvII(k{DS@K=jZpIx0k=aKmPrCetm{_8Yy>ya$h`M977@wznylH z@2~=oi}MZf;Q#-xn`ycDE)c&xwMt{(=ajaYg14P5ZZrL1Rgg=b^qhHvuR$D}g<6;* z!^Q@I21`!HjxL^pbE?VrTjoA*-t~O)gc)v4e~lX-9Jw|9#MJE67eNsZ(hh!?<+1j8 zu4`l6n_1t{;N5fP3DPh5R+PxUcwMQRv7~(7iC&R) zOa*IV)-!F`wBX}4jUEHh#D#lOI23+9vs`-T*DJjPOgaa?Gx{66ez$SCy3ZP*{~0`8 L{an^LB{Ts5g8#tu literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..73344203f8d9895ec53e158afcb255f1c086cce3 GIT binary patch literal 497 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCik#1AIbU z|C0iMnt;khw>EtPvII(k{DS@S&-bstKi^(HzJ9;{dwvE@1H;D*42-^>E{-7)hu==W zJ*`=R$2IT?U*^C6*~^U|Tv`#qk!{6)dC#^yrxPb#ZPR zl+buB@4%V#>u~y)kPCks9DX1Eee_8t&;9s-B3sA9tS(FXe=rG@F4*5}WmUjE<3(h2 zcGN5>ZXK29`(?GBFJE?T+rQs;re#!%nZFZ0aP3~Lb9H-z2t!<`+Z68x&mHU$%U?TB zT9Nj8>(1-W(|Et04?R7jytwZ6f=Jdg%W|*uzWh~k(I)4xCdcNo+QEtPvII(k{DSlS&#%AVuRmYDKHh%+dwz!ROWAW67#MeWx;TbJ9DY09 zvxr%d$2B$0rFrN7%;a`Ci6a-Dx~>YkW_0ZQBkx}tAO09T;Qn!+;q!*uazbZg9T)_= z1uorT(2(oAaYgCCiyNGBVGQSv=T*#ME|F=Q%h+?i#QD3l#!c4?n|TWSw}r&M6z(zR zeeydbddq^$L#zfnwsUtMnt1f?Q})z@Qzj2RZ-~bWJY)*kX1K?h*WqG~d_Lm|`~R#5 zt|yy`T{LgVUD|)rNUSXHIYTsG$xDyRnRdZjc^!_L3a&^z6}lzc{6mZOX;uHlysFzn zcRo^&+`1r4ebqu;^J$Ewjf*8>lseMxEi8?>rYhqv{N83=yLs0+-6;w&!X4?0tL$E< zubfk+(Dmotl?(Ov-e%Za_;W@pG>Og?Wj*2Mt=|9j(t>xU??v*kBvX8&*FN+)W$mczM^XL7fD~Eyc%i!ti K=d#Wzp$PyA)F4*? literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..7bf7e09ae856fa1784a81a5b158f1e3be9f8f3f8 GIT binary patch literal 525 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCik#1AIbU z|C0iMnt;khw>EtPvII(k{DS@K=jZpIx0k=aKmPrCetm{_8Yy=f7#K4>T^vIq4!@mt zb6Sf6kBjmmjoE+xUq8phJgH@=|M$x>uLD=>t4!GRuqyZi!#{I}%t|%SwQ;N(l`UTF zA^Hq|Bqiq72|dWkII&Bz!EB-C;^PgfC0lzK7FC$9{2rgVbL#R%{1+-WFUp!JzSH0? z^OO7Bm-N&toLE0(N*)B6iar%63)fV=X%pv*zOGUd_IkugC zqshrP!7SnT~+m4>zAk^@* zy*F!R^;|~7mT!g${U2QzChMN?&0t7t`tz7U-{X(jrg^1@j=Jo4$hby$U9a7}Dsu+Q zg-0SLzUxbR+hUWj{r&L-5$)&Z2OgeJC|0mkpJMqdSbyRQ;Zq8#Yxi0^%x&nN?Y-m? zOUNBVFO@eeA#>zoQ{J@f+EHr5bt00zYp$f)Y4%h8g^Sq=&KXtw-t^}B6s_lgTe~DWM4fE^7QM literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..9b43694c1fe5996d637dbbc914def6375aafa6ae GIT binary patch literal 339 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCik#1AIbU z|C0iMnt;khw>EtPvII(k{DR-h=f~e)-|ug)KfiuI|9OVp+UL#z<<@(;IEF+VetXrE z@2~<7Yrw3|gKWS5E!SNYy7YoC&+a4j%w1pRE6E7DPcCG;BmZDl(}Tx63I|o|<)5`I zV9&bb{cGvF#~cbrmY=WVN!ac+KT#mzUdqi-h9zsu16Z&0-nVw-7C3r|A(B@>cE7^~ z=AD(TuDo0R7WaiWuB-2Rs5N1iriku`@2;7Ri`f@_6R=g8!;~VD$g1O*M literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..f10d3fd3fcbf97f97080721c68f524fce2f2d4b4 GIT binary patch literal 420 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCik#1AIbU z|C0iMnt;khw>EtPvII(k{DS@G=iBd(KmUGxeZRi^eSU`US<|00FfcNBx;TbJ9DaN4 zHea&>4_gAihQft!f9IFE-BjD9`uhB)?$$U-rT7g8x5gye4< z`63qgPi;8iG__&LMj?TZ91o`d{2d##*IGcqf6Yk1bIf98CHfyqZRUWI6V zjJd-6CwM{6h56ibUWPR6oaV8b>6x~{>V}tGKD(a1I`@0-ChPmzw-%qDux)R<5XY~d z2^R0pH`a$qEtPvII(k{DS@S&##{!Z{L4kf4}_udVYqKr=K|)7#I^gT^vIq4!@oL zIoq_hCi{B-ElJmLuID$iH6dwn=U0j3@On~TE>h5 zkM2&4WhiJB*uii?b=6IV3D-%cgjkwqe zN6YqECWh_ue>dO%V77%{EtPvII(k{DSlS&#%|-pMPK8et-P?dVU5u{qu_$7#MeWx;TbJ9DY0f z=A;${9@oHcbN~Op^-|Nd@yM3bHoh~L>$N5eo$#IYwEbAzf&c6l%eNLA-YO9eFq^%& zlI_O~BYwuEC%y;-Y^mkYP`$_KVriauhoPoULQ?DCeWoXKRQzr*9;CKVoNNq1z4{Xy-dvC7WmvcD#>Iv+?&3G* zF+5r2c;MBlH;mi%u9?R2F59PcWW32YbdY0=YySIBs3GdNugX6Wfn!G2n^Zd)8DzrF z&1g)H@qM_8SN9w1U2P!|(7M%qLgu@lFn=MW=)=nJ0vEp;l!bBIY*(zcgI**s|(#)5lj89!$br`b&PkcNSYT@%N19 z=X)wU<=;L}XZN*EzMWp3cx7&bc+D=Woa(JV4YmLOORr*F@|S__>pMNQD2@zZ{4#jD L`njxgN@xNA=fEM) literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..ad7b55fc069efdba46ba457d95e25351fcbcef66 GIT binary patch literal 278 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|emUKs7M+SzC{oH>NS%G|m0G|-o z|3m|z4xrk7T$erqS^OnIe!=_u_0Q+e_qUI~FTbAuJ%fIByB z9xaJb109h)w^p^sA8h^~|3SOr|9^XaMb`Sy92!6VPn^*7KdeRM&s%4WAN`_#?A#p= z{(lMNt1o$=ugGc-RI;-D{_OwB94&`UnHaxT$}+MRu{?TYb?-$TH*eY;uDCy6q|a6@ e=4#u>#BjT~NS%G|m0G|-o z|3m|z4xrk7T$erqS^OnIe!=_u_0Q+e_qUI~FTbAuJ%fIByB z9xaJb109h)w^p^sA8h^~|3SOr|9^XaMb`Sy92!6VPn^*7KdeRM&)dW69@xwLv2%Ag z`2Qu4ufF7gz9OqVP|3>n`?LQibF>^bWn%nVDa*)O#PaBo)x8&W+`MUXxZ?hNkv?0s en5%6g69db#0-Y<)h1Nh9FnGH9xvXNS%G|m0G|-o z|3m|z4xrk7T$erqS^OnIe!=tg{o~KCx8L8NFVBDfJ;Q;FQ@%i{y`C?_di75Fly~+^>?%nIA~+T6_9ga8N*Sw z91vp>!&NpNu7F%1BkgdI+Z(P2W>=hL4mDh6Td=G4hRA`x3`_JA0~18`~li!f0FB*aFBtx?>~iidpM{4-@w1WX@AxG585B9 y+T#!Qm;Vs`bN2A+2mk(O{88=s>-nflfnoXAqUBy^{}};2!rp&$IA}48sqGK*^D&$` zBh+A?Rm!s!!t$^JulddEv!~X!Ih@#ZVOy7xc*y1xiStGL3a-V4PFe8j z_qojvmNf5r@JIEHb>zX&*Y6!~O4V)I_lRjrzKBHl`k1fJ)b$*GuW@)QuHp2dW}^Q^ zo5RaeEG+71u<%q)|_q0_>sKAuz2aT`6j}X6*wmW5d%j` z*_fc2E4-d36>MnXH@Du zD&XPnZ(Xy4@k7R$Zb^lH_OrRo$AtsSjbsY`J@^=MLyouP2Ahp)z}>Jr?;jP`?`z-| z(V9`TX!Y%Dr#8Pky&<)0cgfB<5^IWCH(GQtMe_d_JAWsd{pHci(FVmI{o7vYFKdwy TwQIEnB?tyjS3j3^P6-{1RfpQ-_T^vIq4!^yAR;Woqq%HB3kn6!ybx-g7 zFJ0Eg);Ig}#YIx*&K>=2@>roUL&?2{eL>HelfHW8UA%8JXEbrAY?(2MGsI>2xm_>M zxrhqCsQ;YxeCN0Rngexw6?ZE03psggGi4;IFCSpo&(FAkpJB;&#ueWg*36&wiS@1f zf;o0d&F|Qw_mo>tTKRjf%l}XFW;C#0Q@L smvMNieckz*Rlq^k&!vukn|;4>URcQ@q3CsZA1J&%UHx3vIVCg!07?3)hyVZp literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..bf0502d88baa3fc13482681c3d3183dcf0318c42 GIT binary patch literal 439 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCilW1AIbU zfiy{A{`~pz@$vQb_51hlx3{)p_4W17pFjWq|9_x?2P*&m08#=a zL4LvZ^7H-k`_J!RU(bL4y?#8y>-{1RfpYIXT^vIq4!^zbDBPqVz?$GK?0WFjrb&PQ z?>7!|JLvb@!tzs|+@Cpx1+}wFC!YMqdctYSlOQhLn+~pydNB)@`4*{N5U_Q7Y;>PNjz7QR@9#HMjDB^y zgOhK@E_Ia(2DKjyDl802Eer}d4UrbE43h(nGCZ@oZZ2a`b3pFt@2dT;>t!C~&s?>0 o{^zv0+N$CcTsQEYYUaJFA6CyI9=7CnCn&f*UHx3vIVCg!02@V{yZ`_I literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..109ae02a9f668fc09ceede5bbf51fde5416e52ae GIT binary patch literal 320 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU}X1naSW-L^Y(gR?qLIw)`yD) z4O$!xSezw*sKrTQiW3LR^hU)Pj(grQsw=IIW{YXx{O?)kQ*wTzuBs5w7*yaeTi>&J ziOx!sbvAa@H)~(@@?`P<&Ed5^|8GO4t?^HIad4O ze#`u63w~gTe~ HDWM4fU`~d5 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..c790a62a056667a9daf6b33281cca3032f874315 GIT binary patch literal 491 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCilW1AIbU zfiy|L-rhbxKmY#y`}60|udlCip{`~&^`}z6#_4W1NzkmP#|9_x?AH5uR11W)$ zAiv=C_4)Vx`|aiD^Pk_ZAOD_V=~u6F3=E9Qo-U3d5r^Miy*cfW0uS4R9i`5!z1z6VNz+pYlnq zAI=ZBk3Y5+`0O$}rcRh!oH6L%qjfI3Wi}}PDw?ixz_{LR&QE3bf|ETJbzB0U%iH&y zVpv)7UBltb{SABvqD2z2g7&d-I2k)04wqA3!~WsRgZI1==g#k7J1~<~Irm|KY=d8v zzRk4K2AeX8j&<3Ld3zYYeNno?IA^)7&$LTs*BCanrYxNp*TSXntX5lnp-jZ5hX$Pw zW^a_3VD{x_#hkqlCiuUc!Mx++{=b1-KT{XnuuxlZn(=N>=6&~Byvms;_>R_bFrTdB t3H|vnz$k>jXmQwmA1;jr4NU(T{xFNmbp->BoB2QO8mvv4FO#l^sy+Hr~ literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..80216b2f6d666d4c40717a5896e89261030f4717 GIT binary patch literal 351 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU{v#TaSW-L^Y%t`?hyl#mWTT} zm=aGb2#7f;N_3rGAP~f+%k0e2;;=!i@%N^cdv>0jI;*18X#SJw8vN;M=GqEMFi@nV z&-y&3q5OfV^*7!crtS6fU!2_Hz;fx(uT>V;6}KJgKOH_hFMaced%s1TJkIUh)3ESS z&+eJ6?|13-CiPt2ePBxa2j9y}1e|6a%3$35q4xgyL(#eqyb>$ASz}HzZOxtCmKedC zzp=qV%$9@Z?pr&VuK1$1KZFG2J`CG<8bDMkWTC$@&McJ#IM2 z^nhPAVGDzX4&!0g14~+##ws4;ZfF%cX4~}Lj$b~TZ|C-Qp|G&<++EEU*Zy;TbqLPi q@;K&%nfLdv2R#pUcfi1mPt3hf^v%Kzee;0<$KdJe=d#Wzp$Pz)sFlkA literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..804b13c9dd1d30853bfa31ce361491f9b6094699 GIT binary patch literal 361 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU^MV_aSW-L^Y%tyZi@p$%ftO# z69PCr9GqS^SUE720+|+^+KilAxWW#7c~~{wnn}i&U1$-XGD zSZ~)l>oXkJCnYPgh`LVv%dwf+Bk2D3oBbOs4jkeLJ#`_v%A!Gq_wa&EI>(l-(unL?rCCTgYuO2nT%@t{%z9Xe||oSF>99Fr6=%+r5 zC4O3roSTivnDyOrmP632` z_t?wc{dK);;xBJh`R(8Db^lLh{w)7~^C_S2hKUnJw#5Hf&|S+~WuD7lZ(WlG3=dRL aka>Ui;T3e0==<`}fbEKd-N^&(F{Q{{8#^|NjFGw5!m{08#=a zL4Lvc_VeY>`}eQsuit-PKmI*~ebJR83=E7io-U3d5r^MSj}~uI5NLV%jP=T=Hno5M z@83*{j4<2!MdGts`_CsQ)}@EZOf=g#s~=389&u?H**ARses$$Bmd3x$ zhR*z)Oh3=xn(#$ZkmXZ(T2MR3qs{Wd*BCn&_1AwFZj=i>#E^3`K+;`QH%F4;*1Z|6 zQc;f>&rGgh*jmPPlwrx^uApmdKI;Vst0C5YuRR910 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..57840564aacb208675474ffffe96246f3f4d9465 GIT binary patch literal 554 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCik#1AIbU zfi$ULF{|52pdP`JAirR9_3-?3cYFDGe|~X&_VRiL^DUa&85kH_JzX3_A`ZWuezWMX z0*@=_>Z7;*|G(wOeUwp!XYv=-$G;^WHA3TnCQ3X#L7=@C$ya%`hi>>8EGmaVI~A&tR_M6_YwGbLGe%o`C!9 z2iGxJEM(lV$=8LSr~VfYhia(g2kU0LdbSmtm@D&hI~^Y~SaYDi$t`=kS(qKRCq%jLzWm#6*`q~qrxpIW zI~ry#T{PuX?uJEGB{vtQT7He&{I6m13>85ad56mpKlT{TUE3MFcI_5k$CQVs{!Prv z-D-J$cJ}Qm3A=e`Ztb4OD^WW20XXYIUxxY31+vFKLT(*E>*wfX|Wt~$( F69Bh))zSa} literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..65a136cb44ef48fe24acadecdb549e040fc91410 GIT binary patch literal 686 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijw1AIbU z|6_n<%a*~#fU1CO2ni89a^whv0Td)20JUVv+qwcZD3t{H1^4IQU+*6;eqO%boL_yu z{{Hj!@7?3W^V8++{rUC9%h~H0uD5DUW?*1E0_F z?R))+xtbzRdp6&l?N_|=nexv@6*K$#Ezejh@(xs}Ffd%%p1b?^opr1|ES|Yuw}0pD zW-@Th^o`6uKb668X%FL+Ulvyw45n)~yxMJ)pr0zW;7T;-29Ek2Mm>esOXJU`sm=Ms zQ1<;MI?uE_@<|90D@qL=wt%%8lzWRZlj2~Xe63!Hh3L5*R?{=FCY7k(6Zpu{h5CpeL9 zfy4Y2FG~YBW-wI>O?9d_XJx4EY%Aiu+@31Wu*GT#kHWfZVhnlb3nd%!<(n7+G#f<~ z8CPgNInVvzwab(K`)<45DO_Z5h$*<$u=~(Cd+H|<@ zw%62EXOdI+HXD?yJ^0+t7T55fcZPq-EH#rWrL`=7;|};t3{ac8SN^wb11neZrHH$t zOh2?-I24{P)MQLhOJcCxQhA_Vps-;|zU6_*zaRG|^xWQN8^5Zzz?b>NW0UCV&+qSk z{Xt<)Fhg6<-*(+D z=1_y>)BUop@+>d7CWXA8yElsII^&FY_nKcb6&M|;kh;L*CuY|0>VCAJgWjs$wFed{ z%_we&J9?p#;i^k=++nTVD|s9;InFZoc}dwEC}DqKvmo@-6GpD!gh>L7Q#gL!XMUq! z&ws#c@`|dq+WkF0{ylucc=BepQci%s^Mu#oydBOGt1ORvEVA~Fh03bQ!m$O#0(t8iqZ1m191EUUCGd*Pkn_3yqG{vBW$wydE*oF`UhC3) zp@5Hn`SBN9-T660EG_PBKij!XjOVlHBC)2~Tk~Hxedu!DE}E|TEB5@8%#RCqs&;oQ znfPaxd%zzHCD(4Xp1JLN3a%bae(|HDT<5m>dG3l^yWdT|`onPDldtn%vU=PS-w^hs Up|s)b7ElWEboFyt=akR{09#=@+5i9m literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..46dd3e45bc2e195b2655794dcfe6d3e7d7188b74 GIT binary patch literal 690 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCilm0(?ST z|APUL2c#k7kt0Wt1>xez47dWI7C3+?fOFvtpg2oLP#%!4SQ6wH?4NIbUw!@g^YQNe z^W*F7!}sgU^QX(_+w;E{*Dv>HuV-)!6S%{`z&Kc^*av09}$MP`roMC;igNJ#aWHGbFe=f$bhu_1w7&K0QDzesZ zIm5re|9zp->-)2L>^a5d9e(Z3xgOoItNGubX-kf_{7f8!nicTpG{#C z%PI~&hcim`@dtLS@A&aGcg{E4C1)5Guq*I0zhYld@z>y_)}kFeAL?~P4kVd%-B91N zMK|=Khg;1*-s`hhFs5)^nCw!1gKdHAv{Usnrd=*6nrl`mwNROxDflAO^~~VoH|yrq z`R8ZNN&mY?`FrK`Q<|~1PO}dLFtIA}8fxF1o>te{EY@ip_;VfmE+IP&l}#F-rFc)< zaNT`3!Hx6msi*O0CkBasG5ap}M&P!)a@VUJ;qNYc9=+)Q<@5ZP%pY#?HwS-Cp7cf_ QACx3KUHx3vIVCg!0F7TMzyJUM literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..e6afe9869027eab24fbe1f89f90a344a559535ff GIT binary patch literal 679 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCik*1AIbU z|Ns9FWFnIgE>Hv_2;{;=(AaPVV6`A~fB+(hEX6dXF&ZeLP!i-9oNw;0-XHG1{{H#+ z^!)wt`u6qnlj$r z_~C!NrDSeTOQ)(_5w!pAWCvy=zNa6VnWrf6q>a80gGVxWN{|E%+yEpK-T`>$V7n z@Q;7*mF2oWJbaYrMeM)Tfjw>wD-s^R+FKQV+M`^dtUQ0wZh=h68R6y$icw-_4Dau+ z&TojRD1Xl=+`r&EqnjM_J;n-Q(SMTDR{E;S|KMS)V|cPSk^RK`hI9N5H8yV<8Z{?) zZeVa?`}v&dS+b|fd;P}+ZoqDN4Kn9c4XVFBUw7Sfe9aLlcIBrEO$>|y=&gp zuY69|tV=j~Gy}XAD2UC7Qt8qwJfK$C=62`x#ys;*=31rIh23jz>3^PeiO=J;!a~XY zY9{~Rr6e+?ylA*#cic+BQg-U^vjH{?k!-W-`^Vewmlt1upP&7_y?lB7eEse-hrPFZPlKB{+xP@pQ(tkrT)^Ypp!Xj9u1R@=j-@#M(^O*bA#b+tNcFG`;v#8 zFA8!$IJN)&jdgDinBFkPr)?b{j zeSJlRJiVv?KlDV!i$U+<6APA=p^TRjEO)S9Hk+k&JEPe}=JnA<^XuhryGiprUul~_%#zWzR9Te7dK==<337j;TXjDP(xu4VB1&8lSfW!W*~ R!iS*5;OXk;vd$@?2>`(HDfR#W literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..d64a3d40151e7f885c31a32069acae12231064e9 GIT binary patch literal 703 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCik*1AIbU zfiw{O|NkFOf(7sqK*huWh!H@Q&P`K40XYgKL4LvN=K1;l_TlmF>H6~i?BeD8{p;_a z-!E?;uRp*3J%2p|%la=q3=E97JzX3_A`ZWu{xa{d0#C!uswKIz7AtZJC_MfA zrX|mk%O;tt>KFYuY__jyU!BGa-XHfH#NKu-y3vs+@uMt;JEMGdWcQ_}pF5ZW-amJ} zqQrcfCFFS}ALEo)DSQiZ(l{2dcrx2PlVsEQI+Mv}X1&dvQ=3#;E_nY}@F_g-a^2lI zub&s2by_zbW9a_3v&eU9@Qeh;EaCmj_-rMN-8k47S1m5w$Mw9&WZ?@{28$WLqcw8f zlMk!%WF&vP9oOU7P0+AGI!<^UQ)T*mqrM zt=YLyVE^N$zfWFnoggiHH0hUGkn;v@Y2kt+oSm`EYYtvwW%DmEDLs&4#26&;p=suC zR+C%rk`GJHe;2XoxG|T_C(~e6n|qZx2P5_!y5r>0*C@)$D(qYD=^NKyQZ?t(l}WCl zAsJO?7fXa4H%Y%ZMRv*j?HO^!oA_6LPdU12@7Faiwq;+hwbCv7B3%35crRn%PqxW| V&o$rn+hl;!ho`Hb%Q~loCIA&}GCcqQ literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..e6965799a69cf29b63ccb3c659983309f5fed365 GIT binary patch literal 685 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijw1AIbU zfixT}Teb|&hBN;E|BuG*>gocD0L6&`5WPT^TVJ><0y#=0L4LvJ?)u^4>iqWk>FoaT z<>LAB>;3Pq@85sketx~YemwvCdWPK(c-0sf7!P{7IEF+Vemnij~N&ns3ti5FUUhXJ07d4ozzsCG| zZ&w~u!uQ1L;=QJu1U6VjaWl?YUCO!ORusItE$*->5 z+ z*K$90wcr8GJ0Cii=8D%?9BknGBv9wd&SbITlVzx7r>dvyiqG-+b9XrivG$x}-r^au zgYkuf{DnWZB^(o&D<^pTs4Zf+@mrw(`UbOqD?HZpNw9ZByq3H0XWiyPhR;tk88oIW z5NBkZBJ$}u>x@jLS;yNa`g^O`F?2}uL<`^lvZG&fg~qA4gnx?{7=#A}Iz3Gb2+W;y zy)pIX(x}NM2l~?F7G}P3xDt`I;A6wumB*r@Go(c-TY0`quh|-Vo9)t^b-9{(wk#Z< zRD(_L-E+-5@S;3WP;twG6CF+mTs~Weo_Ou|@%AbS=}l8k&yte=EON9zIMgWPm6Ub7 zSw>vZrq;ggIfpjvm8%F`zr62v*Y~?p)E*<~? literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..8a34a21a84ba3ede5d0f7db42807f37c7c75d9ec GIT binary patch literal 562 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCik#1AIbU z|C0iMnt;khw>EtPvII(k{DSlS``6z;zrWr-e!jdu|9b}W?;ejB7#RCJT^vIq4!@o5 zIq9$hkLyOsqayF>Z@uf&%yHm|@yrjpsMKvy=OI6#?#APz3GoNgneQx{8l?2E?#0== ztQNXKqE5S|8O{p}oziD&@@;;Q$eNHO;EpUb|#%w zM!USln4hp%)K*u{X37@nXk=@-v7&&BrMf(|WmU`bnoUEmhO}>cdL`@ZEndGS4W$mV#;gqmRR(hxclNtQ%Sk5% zw4Q%`{9=ao;hA#lzP?C2q2_;V_cER~+uYbzj^%GRZ#jBV+?e@ijP(u)d0XR1huJza zZrcbvzRs#6>HBZi#Xr`Qg{os`NvBo6-t^#h>~8*TPZV`){u|daru<=8{^ZT>BO7Ka Q0Ar28)78&qol`;+0Enpup8x;= literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..b96b5f4976fec55bb0466605f0c5cbe095f28f5b GIT binary patch literal 554 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCik#1AIbU z|C0iMnt;khw>EtPvII(k{DSlS*WW+iUvEEuzrK9@dwvGtc`2q042*4_E{-7)hu==W zS#(%|$CY#SnXrHVv#oVS*e4kHT$V4?_Li!$wKCt)`De!6&cskEX{&mG zL6yPoe^sSC(`y-yLcWfL#Sd9J4$6mA${RAhN#HLOs+=p!pdaYKfqX(PiLkx%DYTWp07|Lzz3rYFS1aJMN__O0Lh-!r_@GPNs6Yx}{jR~J*;r#-z=efAf#U(zHOky-}dfc-qwM!pW(ik9oydB6Mq}J9F*Vvcwf6zJ4^ll^j(a>wakSQZ!TL-R;~rc7K5j&pUXO@ GgeCy1H~oSD literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..f939746e00d3095908454f6ecbc04f4edc21c945 GIT binary patch literal 684 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijw1AIbU zpBcFU(f2t^Ul_PPH*|Yp;PTwS?Kx1;(Dj+2(>r6A|NsBLG<1J%bilZ0Tmx{UF-_vE0hHJ1^2I)&%f^Yn-(P=z{(k%S``7p1KW|?@KVDy+ z|2@MMiS}6x42*|7T^vIq4!@m#b6T?kPutwB)u9@jID;$xx6di&a*aG{Ja_iIXF+G( zKQVje)cwmi%l+X_!$$`Oh86j@%RX<7=9b{RbZpAT^Jnu|8=T+zSZ4Q6WpLc;$2g_x z_H~90S1cP|?M^)q`P#-|WxwhHoj(r`861nfUTc24vp|da#@*;3yZSntuVMwMstuo) zEAf=p8~uygY|{|^SH(Z~#>V|W+4G+>7~Xi|`s>V_?bm<&l_}Wxx_@W#?>yx_OBj+Fvka&E9b;Z=Tql}|8(G=t9lIEl6kELX8J_+L6>rNQ>WW1i1agZm#j z67()^h&g;F(bAn^F<&H`Kzuek!}jMDk`4LtO&kH5jlzn|D>R>+=brG|WlH~jw_WcP zE^;{36x?grf9bK_ZWpMz%+pKV-`e@o-vTz_5Pf zfuiJDQQ~K|n%y=FP~*C-p>3-F$BWmimf16lNywvb;pVJX%4)bqk zZ%1VvQM}yYJk$2N@@!tal*|)JyE1Yr&m?QS?~Ay)fV22tKuF)N3Xh%q6-PJJb}VXW p-}=~Yv0h)}rt9{XxdXPuiynG^ds&p}bYRRgc)I$ztaD0e0st#2OSu35 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..4ac0118341990ed650d6d84bc2d587a97c07165c GIT binary patch literal 700 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCik*1AIbU zUl_PNH+1{||NjdE*XKrV&x}Cq=SHqT#&ZL=XNIoN4PDyuP);f z);X}~^YLi`2d&;7xp0)B=F-8>A7*EkXsz>QDY*Ro{KoX#+4AQS56t;=zi$ygQwgi* zs_%Mnx{a?He9GTnEM>HiOt9h2U{mLocKG^US6w0f>Rr2pK*2MX4(pR%*feA<(p;Yy zzI!E)Lng;rW4{R2MeR{&k6`U|hfN=`P&-=`8^y~Q#cuihW)mFQ|=f}T? zFBq>~YIm8MQN@te{MhW4`P)1-UFq)o=ho=3Wj!z0zM$aQ3ATbwvx7y}-my?wwOBZ| zpm;*wy2j{)P9evFCsql(Vl(7?Zog>ScyXD#a+k}-7r)oKG+!v-<6nOK#a4HI4iQU> zd)v=;E)(PVEV@XnY4+Cq*G(U~oVSantNw~T|0MI{!kwz!Czee7Gs`{TkA;$Jw_4BK z_B{nxj|RW^(NeB+Tm3wD#jV}%CSUzwxc14{`7c>LZi#<+dAq30`{Q?DdSLK$^>bP0 Hl+XkKoIg}D literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..45ce80194c448cfc7090f730e85e9d3c80ed1c67 GIT binary patch literal 688 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCilm0(?ST zUl_Q&FmU}32G0%Mo*B74H*kAq==$6UBnaXfxd9o^4P9Rvx&ujw%6G;t&kUU)Y&Z$j z1!n^pKpQ^Pbwjkz-72*W$d@k(@(cFQ&-cH-KK}gt{{H&?`}OVDpXZmqZ!cf3|Ni~_ zcz%Ypyb?giGM@5uaSVw#{C4`yNzDoZu5(YOJzA%*z~a#V|0!8ajuWrWI^(VNcg8Ba zZ%*a+RqX4xJYlZLcc^!$oW~p_;ySIQn$eaiMnbsk%r04mnBr8Q$UrxyWfO~~8#V?@ zGdD1oGfJ#H)R2GfF2k{XP7R?y&Q5jWSiQ>Xz8<&YSLPR&t0g}E`fjA^f9NKAz`w^^ zc(?k#W#Mf|{mYh<9iiE*u$0@t)ad8Qe`!&XUEZ%5VxE4lzP|Zw3Xi$qzDq?Zm>b?zW9a7jC9pu)atfOR zPoVIiAze_?2O_cxsN&m&Lr;I(~@|{BepZ>hS1i;|w>gTe~DWM4fUyeem literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..cd54036933e4148ba661d4bab7f8e8278bb50830 GIT binary patch literal 675 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCik*1AIbU zUl_Rj2ZI*|uFs6zo*TLWNr(u9d}inhWITtEMy}7nvd;~GDna59@XXNZrJ*~J{mvL_ z8c-L|2A~K~{cP#I&OnZQNswQ#zkh!I`uqLs`|qDWzkk2|{QCNM`*{8N^7``p@A=;| zc1*4E#iN$m+>>}l+>9MSFO60VZ%Mc(QT(;o~QLZhA)~^k1YueR!ET5FlChJF63Ac zw}SV8$8+|Yz$|uyZ*Q4xcFeyY5PLoL`oZjt!cyi8cjNV)|Nr=XWr8*1E{0EkH@sT+ z=$KCc!`>73FU{sM<5WM9!n|fDN1f?+9a(!+9WV^mI zb^+S(ZPQMWGN5c0e*%y%UlQaO?4O_Se}Db?`2PO-`TO_lueU!h&wtGK&6bwJzX3_A`ZWue!ZyKK)}`W&da?kSYH0GH%bm;TixCH`O!x^qc;z;!lOIt z{$*Tb|8TFts_U|e?IfMkZHIS=2OM{2J9h9^;vL2l{yC=mqRd#CX0;d!H+*htV>mVM zCc~VPx&z|LWem^n+Z~wv=kwQ~X{pyse}v_-JYkEGyH`8O-hRG7rN9R64ZqZTwWcZ= zJ2E{{s;kZOx}oAS;Urtexkn#*f1V2v?COeQ2>gV(sWaHNcr$+ zmF=3RMnSA|?p%#tA*7_rRQs4MV3A8Av%}xGTHYsYSJyHZSvbCB?kQ;VWOfjo``32O zr0y(M2ma2#4UAFEY#!ncFWE~j%rkLF;JBs`!JydtrWK7~owmmA(JpE!Z7L)_sN zdkS|#MXh0{#<4_oh5r`=yu>aAE|~w}+?5c;i8|#!{bT$Vu?PtD^*LV%6II}yHo4j$ zck#*%y=ERq?)ZuQef0Z?*{uYN^RIq{9G_$}@99T5{eRzQd%b;JTc9g(a?iR_p(ehy zsji(p;=K2cBsKI(}}%W5^?zL^p|T?6=$fTQ=KZwj%Q0Wex@Gp;MJ`&7IZ=!m-?{}eQ&eU)yxOCq*f3@93C1gTnHW`$ zXC8RI=>UVKeNcn?XaDx(*y|F>Rg!WomV6fXw(c(eT;rEkr+z`=z>E3X*Fy~3ImH%S z{P=p-g=WEA7IlFIR+-ON7o6je?Q&#jXx_KK^-|d-vzS8-W@-E19u;AEA#QUltG_Bg zatGU+$5(IfRul1K*`>uNaHsPS^MY63CuAvzhu*bY5Gc1r^T3iC1vv-Ni<);2v+Z8N z<|U+Mr>8*pCHL3%)&6?@`-xx1o{804ZBmt_?5mhJbo*)|6k9l zryK9M%(7+Jd~ie0H(xe~lsJI{NtXgsD&;;n*ax(pJ9?Uz^|!3}8+HHnp*t>4R9UuO z*_3VfCNoCYIRYn44@l|MCVXIV59aq#lU3+s(C^qc-+A#{JF__-U-qe1+lV*1?@L?N zaNN3ESK^uW5uKIUgFzYf<}`&thk@ z{rD8WGOmx literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..df9a2af1390b2793409237980cf84b382f3ab635 GIT binary patch literal 683 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijw1AIbU z|HHudIZI(o1pUIm^@V{8f)8UoGje-w=msR88M;1)AS2i3KtThymxk`o44vK?y8xwt zmVDc^6Q~I&B_90C0LWJ;3Gxe$&+nIC?|=S&y?nm^`~Cd-^X>cZuRp)vetvztzC8bX zhUDS}_Zb)%4|=*dhD02GJN@RgLkc`?Gtbtp-jb@VvFE?@Ig13*SpikYc7B}U-O~R- z-B-!-@5K|`AMP|fy`HrD?m6Gv+mi13vg(Kzzdl>Jc+qTz8}+yD#pJKmVtK=N&57Z8 zRxHyBGcjh1!^ar&uRUUT9+uo-{XPBtl2uyAX4sgSGo5FCVmarY%(w5ayJl-UK4Z9K z>2L8SDBQH2Q_vxH-A~1wZvh8F3Jz)TEchFIezWWx$fGgu0E%xe-dZ?nqx87yeF zX^Fqs$iTO%#w*k>$uo%k)t~Fp%k?I>FfRVgkSipb$6$4V-K3shmg$OvoQhE0d?|)7 zyCaWH*L2!z39VK>#;9~{7yFj|uXAJ$)Kp3_aH+m=$HXU>g*y2e zl-M3$J7#YCE}2WKYm@kl{~8)+riM%j*eMwja{EbXLS)&>Ybv}O7SD9gm}MnkI!!9W zCLw#(#%p4?*j(cl9{S6coqK&-qsj8@=&opf#-^H+A-&tnCrTUqiVbn$(A6+nBw%py zkDuhHU6cQ8(>m6s^Kz5g@#8k0A0LNI6X literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..029b6b433b0606dc108a6fd3698e5cd25f9c3cbf GIT binary patch literal 562 zcmV-20?qx2P)d`=P^d+F-7MwMdva`=P^a+Fh=JxMdmR==`ly{ zGeqVwMF0Q*=Q2jDEM?6A000nlQchD(Z?BKv&%b{^U!NZ@5AOih7d|Wi00E9kL_t(o z!|j(zlEWYjMG0mSQ@HZDy-8V%EaLbfeL(tQ&o_hJfbRx4rj=46{(flY zt^%AEsS2Up1%T%X3FQ|7!KOj*umUhK4I`R4;E~99%mAnK#72b!AUb`}*w+y~z<2Ttc4GgX?*RKHlJg!W>r2IIb@Uvd zYpn}Fy}mbdfZ5wq2UwJ#h%f-GH1h8S#A_nP&u^o>c93ib&^34*s$S`Hmno~L*D8qr z(NIiU=_t8#8?33SraH7Or&ep$Zg3Jr5ka&GRD*@ngXtJed^Fnf*bsv%d|p3}Mq3%q z^l+_54?{M2GTt?1FzjLLDnvMJpQSC1KA9QF=i0%^_~@C*0@`H3+~$E8zb;_OX!7@r z=HHo=*z3|@~07*qoM6N<$f+J`5 A9{>OV literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..1a7377e35cd41b8497169977e0baa1ab45a503a2 GIT binary patch literal 391 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCik#1AIbU z|C0iMnt;khw>EtPvII(k{DSlS*UR_U-{1e<{ye{a{CtM5Vw&|pxyPO^jv*0;-%h*B zcUXa=HG8$6>x}pRxBSlBy=88QkNz~BIo`_g0s-d>_OEbc{Lg!$dADwn^E=j**QfpN zJ>zp&5+vxVc|go9jKyH(2Crc0hNmGnm~tLXKKeuK))C>phOIS?WufOqt_5xDGZ5zJ zd+l)bhnL`dY3HraEkhn<=PqISIdGnDOdee8AQ(w}IYe@O1TaS?83{1ONc5x+4Gp literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..5e370d6371f48e80a6e8c65d32029fe6b9975765 GIT binary patch literal 511 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCik#1AIbU z|C0iMnt;khw>EtPvII(k{DS@S*PqwFAK%YkKi~fSet8C-*Z==AFfc}Yx;TbJ9DY0f z_OxaN9#_Ggt_qL;*S}3DES2JMezB+YOmu9@^f^xyR;{;h+r>Da*Ma>fPk{xu!~S4YZGOb;V&rSHJUzO-K8hgTwMO)szrs%xT9}%yo!)Jv(<2mKhr;U zeU{!$GFKW|bAIn@Ev#zT)W@8lwb$=-!Rh03)KeI|=We(7@&8N2R)dCD_j9)}uXwkQ zsV9SZ>7`xgVi>&dZ!`&uYOZ?e$Z5~Upc@*<&iza)DBs>#NHqFXLLIkzy%FI3(7+THBA-)%Q?7l<*{&W|)_wzy~Sxw<&6_tNqA28 zsGdH}*tY+fq@lv+1|2qqf}ah+)8D#mo;-iwQq796Nsf2#`bP0l+XkKg)Hug literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..e8af5d94e679003f7ece8807858c357ae9533028 GIT binary patch literal 286 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=Pd!~6Ln`LHy?#;fpo2*3Lu;vk zuAnIkR8%z_IlUGLTm7*0NK@H#x;baZ=lcFPJ=N!q#3`wGPJ*C)JU5tU^PkIYsO_FP zi;>SJCR?@S;rhEbl{e&BKG&IdC|EmDWM6qy(zEqUWqYKi1aQRHM*Z_z+w$dM^;Dr_ z4;i<4pSSLI;!NJX^!c2tvxR20$8Y_2pks&2k=#dLqrb<+wQ}o!e|lZJW&SRf&r<_9 z=hySr2^o}f9>{#O``@PLjcgTe~DWM4f;q!Z0 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..3fca08da76140c7928527ca9fbbce9bfc49056b9 GIT binary patch literal 596 zcmV-a0;~OrP)}oR+x> zsqG7a-7^yVHYrFV6A|5v!1zptH)DayTzESY#QWu-&GreS!~N9o0&@)&o3Y#~3B!W( zF@e;sXKpMlu%7zT-wskm* z;J|N?4=MIjSh@`O#PUb-T^4SE1o=Vua~uf;7NiH|&o8w=u$Grb{Be|8u>wKaXKKjT z;~IgWh_@ksY^6K_0iFWLpGhDDW4?cr6`=eJ0nX102%Zx7zS>ZHNunPvBgK=;7~73R z^5jNR&0(hbI#tCVCWa>uQ_Z3p@O7phsRxCUiRYPuQolj5{8_m-tf z)>LkkPqLptbFqjaA7JHv3Y_P8TgPuI_X2k*$$RXA$FFyfT<_QArnm;(%0000!lvI6-$0X`wF z&y8H48@K^^&yC!agR)eCEas9Rzu@`t42Duw9YF3IPZ!4!i_=FhZxn1|5OBG;_PE-M z<7yg>LOdKS-V0ey8yFn2{P^zu*$n1MKby^~x_AAx`4!!<*?vvn!*>O$HnMsx(+@`^ z8f-c?FVU!|*S+oL3Ds>p-4hM{z8-a$bb?`$3)=)0qXv~gd%cNDS}H*pv>J(%rB^oH0+2iRfxdX6$-Bc9j~x-%wh->R>)#{^7+xbxl8-bTYBC{-5vu`R1Rl9{-<{zZn!<44$rjF6*2UngHgigDwC7 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..14fb5a431adc123308671b41847479a790b824ba GIT binary patch literal 515 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|emUKs7M+SzC{oH>NS%G}r0G|-o z|9AmV)rY$7Z<}@kRXsOyOKO@^3>4xn3Gxe;U*Es~y?*?8{`m|Vt+!ej7#OoWT^vI^ zj$gfM=y%vbp!K08yRNMHf(1QOjGypL)VLhr{z-5`hO$hja*MP>YYOWPVV0jf8_Uzp zjQ@*m*)Vl$-LI~%d$zu*kNo7$bY1gq*;(nkbD4IVtaaaaez&>h2P1nq$%ym2=SxW( zHy7Id#kNoHgLBf{d(I6mY)%X=YWWGg`;>mxL(HlIoeVFY^SLmXJm}=Oalk@}NobdahZ?HSq^OEWSn;hD}WCM}rVUO(7TK0rnmahZXaL7&#h?IwT6@HQGBEr?W9A@-jFv%()@RSdie( z;*jLt5(}gc9GJy$|PC zT@)+}Z?~#G6uU%jMGHU60S@tw20=Xrhfb*(VJt?0^%{Tw?06ubZvFmMZ0+<*8paKwvrMKIiXy!lvI6-$0X`wF z&y8H48@K^^&yC!agR)eCEas9Rzu@`t42Duw9YF3pPZ!4!i_>Q>@8)e_;Bj_*mgwoW z(8Yl3aey-G(Vvzx8K#HtId|H0+aCr$$pW7n>N(7QmDVz!N^U%Tx8dY122M5=i3te~ zO$UTnrYUS-X;kI134GAWc`?Yy0e1cAIAI;5W@%vI*!?22WQ%mvv4F FO#qdrRM!9i literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..debbf3210995e3218461af1eef5c557dd8d08b0f GIT binary patch literal 389 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|emUKs7M+SzC{oH>NS%G}50G|-o z|F{8A$%ne`Z<}^LH*y22dciAW0u0< z>RQ1=4gzftw>UC#csVYruA?$+1cOO;<#%qMHgU$g<}cLq;aKbLh*2~7ZwgOpqV literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..4c3ca29e92a8f518e5b598386b0d1efe494a5feb GIT binary patch literal 940 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCik*1AIbU z|C0iMn!fKl`eo_5SKhJjit0blSoE=b+RxJ$-lmp(+qCo7jXQsyK7U~s_&OrvLtXdZ zPoIHiKR0r_V6=e|s8gUM$S+uaeZGIc{rvs+>*LSs^S@`f>^t!!0|V0yPZ!6Kh{JEg zZ%$jSAW+gBedLI#n#QmH@s?Y-Ot_9%e!sK*<@S>SuEDXFdcXfT{^1{o49j)}?{6KO zZ|8G(-UeSB9Ze{T2{fCqpWft5nXSmOHVhj79O(k>Y%WxR! zO*s`%e42B=j{H*(e^rB(R;^}#;=0?GFA#oW)c7nQo!5So=duaeEc*f)jP7Q#|2eZF z;NWqVmi4Rre@T2ulGk8Sd!SY$Uu^vNsOQd0<}L@a19H17SY>`p%HDfdbn1#`^_U$$ z*UWu>qfx)+<4(Urz0wC`1-`FnVY3NYeSh8Z%6-aA`+~dzEI#x*bt#0{2zV5ptvKu@ z-N;%$^FZ5vuY{x494kJ!KRo0uxYBPzM(UQw@`_r@-x~E95>(jbq}oj;t&iR*DqsBa zfPK)!tkuz$N8~3n%ipq7Qwq(At?*bdRZ6I4p$b!|F}vN2Tyd@%mEV$4*83)W=M2%d zh+XwN;6lX5rFWh#oi%y+tIOHu-#O367lzG6Rm|MXXTp+5|s)5B)_M;_e;O#cj?u6{1-oD!M< DMLXBa literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..b12b6107c20efa119f83152931007d88b6d3c8c2 GIT binary patch literal 281 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|emUKs7M+SzC{oH>NS%G}r0G|-o z|HJ{Ha-hP1@~AC97GFt_U$8vC{rdX(_x1Dl$G`7qSbeW$Hc+P4)5S5w<9PB8Zw7-N zEs0QrRS6*nJwgf|J~^{;>kpARb>H9JmA2u^+soXzb%&@&vuMtdwGZy>4)>}Ru->43 zqWXIE_gA~qcZlw(W>;q0$TUGe@4;tRpnUoDz13aOjynkU|?=~A{`a{><7>x44$rjF6*2Ung9sTgP;Ha literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..bc9efd92043fd25ffa12a2af9fdfa7db33091845 GIT binary patch literal 425 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCilW1AIbU zfi#goUS6J`pMU-O_4fAm_4W1p_wS!Sf4;uH{{8#+^YioHzkeSeAK%~K|NsAgpn5&@|N8m)_xG=l=YP*I*VR7+DD&9U#W5t}@Y|{GVuuxYTso~E>^RDr zeE0tx!KbP^%6m>k#+a4G7Z`HF7d2XS z?&@DGu_b|hR@uxC;t8GG4<^`}T(K#r+~m8iuBcMs<;1Y1omXD=_=LP&>r!lvI6;>0X`wF z|Ns97GJ#~>`+k2Qi>V~YFF2mTdqdA+AWzfN#WBRzopr027-lIRF3v literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..bf9b09fae00c6b64d06c52cdca9e99037fccdbbc GIT binary patch literal 246 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|emUKs7M+SzC{oH>NS%G|&0G|+7 zAdL&e$H)Kw{~sv3sCQl}km4)}@(Vt%zn;H;{{DD|KwpXJK*0=87sn8f zY`VMqqxJ{2B@3obXzF_x$a+NU!2CrHiF>QJv&pfZy}7$Qe}cr>yB-V-{r`exy*_>_ P0J+xF)z4*}Q$iB}wN6fi literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..3d6bd8e9c20e59a347ea729a5c72dc232d055ca0 GIT binary patch literal 253 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=M?75|Ln`LHz3M2~6d>W6xRF7y z$ALvzpi#q3u?fO_xP#&NL`GNEx~ZSvCY0(O-n0Ft$0QX`1X_~M{Nw=Vii|n8p9`H> z^gE4JrXo-Nt|j*Z2}8LBY?of#JGpiLuZYx=_fM+ap1u7oTkz%|>&3m@i!3GHyO`^; zdF;H)5guA{U5V`&v&hBV&CHt`n?L^NJFu>-=IsyBzVp{@_Pvn&_w7f@s{=a^W|vn_ qQsFnxvp@Z_wyxm?gXg3r8sZ;T%-DY@MWYnx9|liXKbLh*2~7Zh3~G!3 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..ec60797e6d6173f6182595f4e4152dac9e3a239a GIT binary patch literal 404 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCilW1AIbU zfi#i8-rj!w`t|ko_44xa`}gm^fB!x|KYx6D{Q2|e_4W1r{r%s+e?Ncz{Qv*|0}Wi; zzGpp<;wuUA3x1z}-@ZOxzn}m7`uY1A7CKK>2FjfCba4!cIQ;hNNug#10hWO8tS6pz zUHbojZljjqq{+^GGxxn%I$y(i=G{7{eMIY%zH`L!kVM z7Y^CkRS{<_-mKo6yTT#U+rRh;-)1 zJ*GtFEzNJHa(LXIFLpcrh4zb(E9S-uFBiw${%0k3UqDrIMNIwYTGx3lKQHnp7l;;| zzrK)vi_3x!lXv`nyWo6d=cn}t!h_B?^?TTG+tnW4Z^rg$594?KhX>WPms|pcrKhW( J%Q~loCII)&mc9T0 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..d9815f541a25b2b96441bcf182f4f132e9d16300 GIT binary patch literal 283 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|emUKs7M+SzC{oH>NS%G}r0G|-o z|HJ{Ha-hP1@~AC97GFt_U-0?(_4DuR+wbp}=dXXy@XL07Dp020)5S5w<9PB8Zw7-N zEs0QrRS6*nJ3=-r+Ovmye$(vd_x4sBi}yEKzHc}n+|Oh?q3L*q$e!x!(>}hFt&6{- zvLNAmTe<%SErwkWO%+*}b7)p{+~=)jxl{06DlUFcwR*MSdZq#oyF-f=*p@udlw%Ed o+&HuQ{KW42dpAp+7589ZIO6lT#KB&(3Fs6CPgg&ebxsLQ07#yIY5)KL literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..3c80c2ece69c5554d034df8037d14e2144d4323d GIT binary patch literal 430 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCil00(?ST zfi&?TKR-V{K7RlH{rvp=^XJdEx3}-_@4tWl{`>du*RNl%udgpJFJE6@|NsAgpqV;6 zjD|ppza+>nczwS7`F?+U{`>L!>*v2`2oBo*5-9b=)5S3);_%z6C&ii-cvu6ro^yC@ zBQmlSpV_1QCr43X@IUQd|_Y6Z=nTI`B;o`RCAj zdDq6=+l9Ni`5Rprb2b-7P6%jKS2+Lkn2!dBKZE#&8OpW?P75D6U$#2F{i0pr3;s7Z zn;6!9P3dk3UBXz+YvLfnbVk-eW=j*BLs0euv&J~)GY-u@qM1qzW;lA&Rb8~Q>NnivUB4vUw!SUaJ``GVcCHn e*7r94uVIXC_@JipF8&`Vls#SjT-G@yGywp&hnX}0 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..f8b20e75899b4ed09f246c1adc958477de17b03c GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|emUKs7M+SzC{oH>NS%G~10G|-o z|1ba)05TIVSuO!7EeY}qexHAzp<+prC6I6E>EamTaXi^TjX}aqv`0%K)L>PDidI2k x{QUd(@Bjb*AE;Q{=W`K|;wcI83%>8KU(dh3KmPpu{S3|W-{%6wi#=T& zLn02py}FmLL4n6DFyvq0%is2ERaz1X7RgHdd3R}LdX|G~BFL#=(7<`aV`)W;Rr5R+ z8QzOvMX+tT#;~2^gUfYI#%*cL(Q-OJy2g)eM; f_ggkzx}ltZq5swyz5?+wAOk&J{an^LB{Ts5+0Ipo literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..14e18773547c977e40a6058c4c4ace96082594fd GIT binary patch literal 250 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|emUKs7M+SzC{oH>NS%G}r0G|-o z|HJ{Ha-hP1@~AC97GFt_U+{T*{`vj-_xIPwuYWJk5FZ&V1eA&Mba4#vIG()2o57$* zOCr=@RYJ%?j*x=)vJyNSnzpyd{G7Hy|I&1!FKPOUtoa<86|MFw`uA7&#vfGu^YFv7 zccL|FG0IQcq!U>AKkhilwXE|}p9bx~#j#Hp?l)gp*&4Yvm48S1t<_o& zOkVgHbGR($DG+<^c+gZn{@;=9OARi0eOvM|(LUzKo=Is*Id+duoDR19btZmgQte-z iq>p|nHMtCDW-&ay@J;m%NS%G|m0G|-o z|3m|z4xrk7T$erqS^OnIe!=JM*ZaTEub;2KU%vl7Kf~7TS>iyceoq(25Rc=@748fM zJz5f>2CEW64t9iW`1fD_57)Q<|GVN3{`_D6QLEz5|9aUt*8YG0rypMZ;NSoM#>pQw zJ3!8vURohChh6K(`R?e0+!Ox%&)*?x^Z)IEzc*NN*x8TowI~%Th@BaUfr-KSYxeiwyr~y~PGj(N^>bP0 Hl+XkKggT#C literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..0a875838039d9755bf5b86ab9f3a047d6e2d6810 GIT binary patch literal 453 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijQ0(?ST zfiy|r{Q2|t_V(-7ulM)&&(F_)|Neb_ef|9T^Y`!HFE1~zudmVTkxM8ITjsRPsG>&v z&wpLmX3G1pNK=9J)rYXlf&5Mf>b4bJYOT^pW!SWVU*5K1F^_|0#U@6%?`C?FCo^U+ z)y-_{pSxyTAkPP_hHg1NyFMlP#-Rl|Sv5+ds+5$-gTFkIhrNaXMVGuIqEk z5v>XP+g2WlTKZ_glRV9MSI?5En=3?DpQ+1b`*Df;?gxgjHVv*GP~dyI`njxgN@xNA DB>SV1 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..d942fb562b9a8e1c402ed6a025cf512cb6cd2c87 GIT binary patch literal 265 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=7d%}YLn`LHy%NZK$bskBM{6D) z_Q?$_Dm?58jG7hwXb`3?( zrTInY^s8fP=kHtpkmFs?t&^6{bL#Euv={%(F3~fe)OUC+`;=Pd6l9ojLu#PC|Z>|AaJhBL=yH{ARn=R1GRZjjSFUHx3vIVCg! E0Q9-+or{r&ylzkkoq&wu~^eR+BL|Ns93 zjeV@iTnD81OM?7@{qyzjpRZppAKyR!{eFIiJFV##fl{YDT^vIq4!^y6Q>e*+hczIC zzAGNVYmJ?T_EZH6uSK8?lN6I52_<$%L#WE7v|}6y29x!O)k; zyxydq>qt(>ex^S58?q9dFBnfV|FLt|W|S_N)>9<0yz>?N1EpK7G7=m!8YZ)7G`7Ba zULdT`$a6v1fT=ZO?%n0BGg&xv_XPjd%~fRQh~K2Tz`JZFa{zaG)Du$S`dluVPizsbA0FOqPnrh`PES`qmvv4F FO#qvUjGX`g literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..631d96a5f10a1efdb39c182024d106d28ba32756 GIT binary patch literal 279 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=_dH!3Ln`LHy?&9m$w0&{@exzc z1CE{pK%}ulFb_yS;L0ngnZUkQKt)sRLk%bY65gNH%-dB@t9VXALYJm7SYBX|eZTAB zs-W~3-T+4PXQnGRyRlD+*ZC7V)2cYcVgCk(+E-@+dv!MO9eZ8iv}(<23C#nR66gEl z8eYsl@KXGs@~(9@^|u?69!du+IVU4}K~KkFHc+E7_ZtZ*#e!#_Qz~|-Nt|l_cy#xH zd$S(c?%03kPW$KYXXQS;|IZX@R(EG^zUl{^Zbj6B{I3j? Rt^j??;OXk;vd$@?2>?!RbnyTH literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..238909ef566474dc1c71988da6ec27ca21f8e6e3 GIT binary patch literal 431 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCil00(?ST zfi&^p{{8#!-@otg@AvojmzS4czkYpveZ9WEzP-IYKRNw!=}`MqEK6>JjB!qXr{9d{jBk~f)k>JpViGa;SCK7Pkrr1gR-zSd^*3z! gu1WE;8UBA{v<&@t^x3oUFQ8!dboFyt=akR{0I-~x{Qv*} literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..f0872c382c354a803ceaade4d8e28de07eeedf52 GIT binary patch literal 309 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|emUKs7M+SzC{oH>NS%G|m0G|-o z|3m|z4xrk7T$erqS^OnIe!=te{q^nZ#N&8!g*$^m zkCsHJ!K#FigB~Ft!k+z+jI7}b16lap>JHbvZ_J{9-XC52K-1&j|L{9p^Zx&zxcu{f z>pa%?|LZHi|M*{D!&SGpy4(NY=l}Na_x}0cK0(?3;m2on6Pju(m`=$oNs!yOU><+S z2EP21wg3M!*XNx3|DSh%)8GH!ABBE+^S|D157)gv|KFR>(x1St)LxmV|0XpLM(UBdSMEWV(2$!~q62g9b*P1P108jO)J0-J9;m zo?%-ycP`U~Zx%0nc~)pA>^!#PSVe5Zz6ne-{)=3bZ{=Lk!f^b%{Ofh>#Th9Ld^^_r z-);0`ThN?bRdqnusISD4ZNbNvPyLUrFG&btd?6<$s!)H(=X=_*6KPc^k4QgAZD?EB ze*ZV)Bcr%;CHZ$4KQH9?&$=V!{v5_HpH$?QrAaT!%yyBBI%-ioXPeNP!wdOUxtFRc zNJ>U{FK3+7ps4zxFoQ|3L0Gofe*bEQ^R-v5-{RTibvJC??wb9p-d;~@*#C>IW$ODk Tf85L1K=I(|>gTe~DWM4f(}1ml literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..fabd8987a438154d294d3065bf13954efb5c3163 GIT binary patch literal 132 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0P3?wHke>@jRv7|ftIx;Y9?C1WI$O`1M1^9%x z0_p$%|1Z5c|1OZlSQ6wH%;50sMjDVKd YDf~g)^ys-aw}DIsPgg&ebxsLQ0K8%+-~a#s literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..3225e9a081ec72bc36a5ab30a099ecc85551bc6d GIT binary patch literal 387 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCik#1AIbU z|C0iMnt;khw>EtPvII(k{DSZ2%k%fok3auj-+z6*{eFfd0iBgVx%-|jjv*0;-%dR% z)NH`f^0%AQ)8*d(%y~}Xm-@}vxT<`c4D(!Bi9LVzII8gQbY+(N(!)I^5 z-}L(@G5u5BfvKNU))|ShRJS!f5bG0L@n0gq~`WKzuL5=KOa*8BBLy1$vdi)78&qol`;+0Ke+9?F_4VJsfA8<_Z*OnEfB$}< z$^ZZVuZw)s4rB?G1o;Ka$LHJoufMNfKY#!E_x=0~U4h>}GcYjbdb&7zuQ?Pghv z0#DoB>46#Pfq@r4{PVy0K%?~K%7fn~-RY_NWB+Krz_H&yk}LQgFhEfO>w(2@%vihE zF<59HbUC?0S0U=8x=R{+Le!P5Nk;^7m%lfXc4%u#3{lJKr1NlOx158|BojG*WSOpUQZad|F^U5#r;18S) zG7q+%{o84JReb%@Df^kZ8VZ>u63%6^XmBvp{Jp@qS+gRMQDUjc`&7myyBJ<9Yu(Ct z;cGa<3rm~qT!t&B*fz|#F>7ti*{VgI%X-ePnch7&;@Av^56@TWx2%i5YOKIuF~cq6 z8ruq~e4A5oCw#eH{mVTt#lh#6&z?Kxn=@BTFym*6(6@1CRcrh_u}z-w`(uZwXD2Ni z)OU4$bKdInGI*x=t^W&WY2Dz~Z9lZxQrx0B*5LMH-QMe;qAMO2_(pyT6W1yIAMj81 Z18Yo^*j=TKNucOq@O1TaS?83{1OTWu!lvI6-$0X`wF z&y8H48@K^^&yC!agR)eCEas9Rzu@`t42Duw9YF4MPZ!4!i_>o}844az5NS#LlE7qd z*vO(15WwKiC8X4>6lyg4cGuanoI8}J#DC;J{ou{(9pZ667;l`h5-HpKtKqPY{R5+J zF2?BNniDpJ`!qHwCv%v@2*&A)9cXc25@urc;V>~!yl~KxNpz0#1Ry0iXY&JN6@y1% zNosC)ym}6GM04Jkh~zIR>O1sAruCpD*Sz9?&+G53aoWKjx6Z{F=tKrjS3j3^P6NS%G}r0G|-o z|9AmV)rY$7Z<}^LH*y0iR8mQl0Sa-K1o;KaukU}qUqAjl|9pnHvIAck7#LYST^vI^ zj=!CKt%i%O|1T&Fq$HaPBK)DegYbP*^qe(>2mOk}=m z@08Vk*Dh=S+wU^BzGqeg=ZuE^49{Fv7wzb6=z1e_Xj?}Ex4nI(c11O3gQ0m?$QLs; z#ygRPOR|L$T+cSCB#8PcF!u&qIBGMPe)W6EGAm86;FcrfLFN9*cbpj=)m+|+Itol@ zZ57TrVz$3)+OD8=x3x`jg}*llTXP literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..eb81a7af80202d60531523d2df8a4be37809d9a6 GIT binary patch literal 396 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCik#1AIbU zUl_Q)Gj@4y==Q?E<(Z+=Geg&BMs7g#+|c#8f!lKEaj?aro`jgM2LtJT8HP0$ktz?=M>_ z!Ftzsh1~YN6D{~>ObcAA@6GAJz$DPXz@pGl&+4)vQJedt-~m>fta(2e4lHZn-tj_E zTrS~Yv@4&(@}fN7xV|kOvlur-8uFz+{H}bX&S8mc@@n@hcNr$zhlktF%5#|45b`?s z%(9j|higAp&Ay$>afIo>&9iUVY?$W!VrRJjVrIC8+O=P$DKkBCw`{F@xb>p!+WTLb zeK)_Be|q87SD%FkD!A8O^naRZd9K*3T1b*%M*hT0!W#di*yl-SzA9HJZF}{>C}i{0 kd3U_aCe<%y*ms59Z0@`2wBWrBKtD5hy85}Sb4q9e0He~OQUCw| literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..cc4a9d2222bc9ebd8df0628972a767001ab0a65b GIT binary patch literal 586 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCik*1AIbU z|C0iMn!YSu_xIE1@B5Cv@{axU^!dA@`qvQ|AG@dhJbmHYrk!t7OFq;i#iKR0sI+ELvM)G1IBEaj?aro`D z+mo6VcpP%G_l7Jq&&_o`{J;LGT7%fzGg5bJRs5%Zlu>BB@#4?%jwS^TC`#ydICk@7 zOUHJOB^rr6K_|90-8kH<6s<16Qo5=x`O2!r%X4}aoEKESHk31$Iq|becHg=$DpU5i zsXG2ToBj9DLFV8I412zWCnyP>6newB>fXBDMmzV+Zr>+mzER--(>0en>$f$njdtoi z`h+8C&gC;Vd@I)$a$2`3uvc7qJ>7Esd}qyiaS?_RrmFext-Vf3FG%2+ptQ_%PthLH zhYax!>c>MTZ(3-^Y4?ZC(fZ-_oJ5~R=MT@Fe`I0L*7N&gB>Q<7b1s~; zDTFVdQ&MBb@0N&##p8x;= literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..f20648c565ca6498f286639bda2355bdf934d227 GIT binary patch literal 357 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|emUKs7M+SzC{oH>NS%G|m0G|-o z|3m|z4xrk7T$erqS^OnIe!=|m`RC{BulJAde_wCEpJ7JUd3T`HQBN1g5Rc=@748fM zJz5f>2CEW67@2JDmVM7FlgVSvfA^og>3pe$=$rriZ2Jo}EB?xJ{VLFS(XRQUEB4^w zuRuGB>={Eoc=N4pN_SW}|NXs}%qwlya6M9N+s_^(zfo%j|CFEXfggldGX*I8X^i+N zzM5&m@A|8I8GbV_XOd8eXS_1;f1#Dost5X&_iXwDKCrKD+RnjR79qOFQNyC$cGvU6 zB7crel$&?J=^%gjq|5Cm{vVjBCNJQ%<^8>izyJ5I$us%An1MlSQeKtgl7(?V4>5SU L`njxgN@xNAdwi%M literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..c7aacb5ea2153c4fdd5329188fceef2ad16a9514 GIT binary patch literal 547 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCijQ0(?ST zfiy{gpPye|UjF>~^ZEJt^XJcBzka>GzP`V|e|&s=eSLj@fB*aU@9pjF_wU~iH1_}h z|92`3UjbPHB|(0{^6~lh{_F4S*U#U7{(V0`Ls#JU&kPKVL7py-ArXh)PRpL&q#)3? z_KY{z?ya*HTKxH6zjHBbQ)$u$+w}b(>V!Vm&g$k-i`>SW+0wzpCiC9P@0jJy5x0cH6SavrOms3du2;ZK$2`YvmvNe%J1^OBjOQ%ojED zT5r%I%NW4) tx-D;)A8tErntt_(fqg?}s`h|kLs<-YgzavvyaJzf1=);T3K0RThd&5-~A literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..8c048b7c0be5cfe833c44a2f9067d66b24f77a4c GIT binary patch literal 354 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCik#1AIbU z|C0iMnt;khw>EtPvII(k{DSrSyxdUa@WfEG45>7 zyu~d({UA5%rNT+=`6_=|{`{Ew?80QL6ZMV_`Hq)$ literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..ae402f9ae1e5933cf2599372569e27e81d34cd44 GIT binary patch literal 528 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCik*1AIbU zfiy`#Utd2yKEA)d-{0TAzP|qa`SbGf^7;As_wV1gx3}NFfB*XR>-qWl-@ku9fByXc z|NjFG*LukA3oQSIYgNrr%fZc+QLNd;N_wAm-c z5YQyomu1gdbW1;(nIY_C{Izc9vr9!C{)i=9>CR-6n4FDY!+AM7HU+}>3N7pCq__x=w?Ek}3H>t|)_fl?h+x=;8 zV3{p&lqbV5B|{)G>GCC^n}M%4&iy=L?u%1bu7v$ezh%XJX|3}7+K8qJ5{$*`Kijj` YFb9kBK7Ve({|FS1p00i_>zopr05AH*mH+?% literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..281f3e62e3c9ac3a7e57c7f208e466f6a7036f85 GIT binary patch literal 539 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCik#1AIbU z|C0iMnt;khw>EtPvII(k{DS?@>*v?6e=px}f1iK<{CI}67E?V22F7wv7srr@!*8eG z%sZ;U<8t!QzA69z-_r6euI@aZ5VDd#^qFYkBcB8FR`kbv**5&=-Eeei{?4Ry#%ry& zG%TzcBZ67IRtpG}rY>2`65x}XdP-u$^>yC_6|OfH$p^d&SjsN&X1}o1fh-k<%|#76 zLMBc-!4M;QDzRa0QY6QTA_q5y5C;n}r|m3POB1Zcwyoo~XZW%}f46dY6nDhWaMx#R zSQ@y#KA-eFZXIJr%<`>2-kLC~{1JIxP}<2L!QGpfBf{{h(w2K$Aj5~{#!|N}*jiqf zBuO7{c$+oBddoxx9-G$nVUD{_eK3Ajw|VJ&!^goDCyQ&2o@p+4|G#l2|DDuZ_qtDA zajTk{r+4hwj*9IUd!)Sb+F2}nS1kOoyLIK)JIUSmXJt(?zsjEtPvII(k{DS@S@1LJ+T^vIq4!^yA zGLKo2hb^Hkwe6_D{{NT5re0dsoO>*6mE5Y2n(ZGtH_Whq_c3j!^pE=vFH3D!e@kNZ z`dXnC-_4l8JX6Y-Q%17&R6E;?h9t-RY-KUm>R4U&tk}V36&DuI*!6L90h3e)LxxZR zOGu~%%YsFlwD?6r!V?=;uq&~j5w56JU&{4JWX=wz=f58=4Xt3TV?AU2M)N`e=b7>) zf(efs(v>|*I?b3;BoBOi{5d>Z;Xnk#Jf>y_4dxAo*-MzkdXI6*d{9$(x9OMq6>Wwm zu4g*^7=3O_nB0~SX9!RbN{DBeEBEy8cm2!EI?ox_@Gfn6-8M<=fSJF3p>OGn*{>3I z7hPiRtdH1KRx@p$*@a&AmzkGs&t3lfM(1M-x8^yC01ubKZ5=MoLY$FzMG9`rc>eU^ zzW=Tl{@6^;xyE@?V4Lhr*RpFn?mzx+EtPvII(k{DSlO`{$qcmtPa3 zIjKc~han(0n6lTOUXY62}qLh`n@;`Ht;NCa(F4JNvSIkwi z%Tqqb7!m(8S?&LhO70(5+18z(dF=Dcx&NS%G|m0G|-o z|3m|z4xrk7T$erqS^OnIe!>3v_xaD;udmmC-!DIZKLb~a)J~w(9#0p?5Rc<;uNv|( zI*PD8*xPv8qW=h|jN_b?Y~EhC!<;u<^n*Jh!nWOD;XJ)Q;rQ&C+kbMmCjCA8M2eX#h-P}RU_R5@Qo)?aLHhJD~*K`omULdf5SC>hGsZ1f^ zRD+@dE2BHxH=ZpLFN_mb?b^j8e}pfhjX`LNC1d~kgU@sHDn$3QeAR!&Kj-A9;_V4* znpd+H%ihtkc;T?-5ldEtPvII(k{DS@K^WWdspKl-Ezh0jI{C)vPE-r zb9Nu|OR`;SZrirE_czNS%G|&0G|-o z|9AmV6;NLF((NiBi@PMqFPQ&+eg1s=_451s8Qx9)nF18<@pN$v@i?9w;mTmpqr!Un ztX0|K#=a+7Dy+A5Z*1`8VAU>9X5IXNYtcsS8(iTJdSefY?O@7$!)10z^vy9wH_-{p z8JylnZI$Y2-^C=bz~x|>6IWT0U;sn0Mz6?$8_dfSOdbn_TC*C!yUH3=9R&`^@I+ZEym*i^0>?&t;ucLK6U6On93B literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..df83276b33b1bea1ce651bc6fc97e2671f19c847 GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCik#1AIbU z|C0iMnt;khw>EtPvII(k{DR->$DjAl=dWLX-(G%x|9*yyxv!*vayva;977@wzrB8& zuUUbIEy2u{ul3UR`ddd;y=SP-+*HqG=oka@IySRA;Xi*QJM8U9f5Y^oGAKVeV1Dxw)@RBG zmUpddtqEj!V)8uUZ<&5obDjv_T1WF+u}gUS8NTE!e(lc?5P9!>|H-aZjMtepX7}@~ zFj`>5kiszM{;RI4t44X>i|?4*ru|MgN|-Dj#P}`A{CjRQ&=U-vu6{1-oD!MNS%G}50G|-o z|3m~aq4q`EZ&kJzu@`)_5A1cQkT&V?KfnNTRsx@DoZMX5ON8pmLP-gODutC|*9UlhI5=NMSPqQv#k z;f9?C*R>?A9j%KNeAi>!(YPoz>+;Hs*$KEwt zUwqnrA?dTiEc?9E3)CgNLs%ypPL5&RWb-@Yo=m7gk0=AfCDrV0e(Ph+fX-v^boFyt I=akR{0K(sYr~m)} literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..341b26e269c5ae2bef44785fad4d40388585c902 GIT binary patch literal 379 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|emUKs7M+SzC{oH>NS%G|m0G|-o z|3m|z4xrk7T$erqS^OnIe!=tm*Yn@6m-mm~|6c#RJwpuZVtb&}ZBG}+5Rc=@748fM zJz5f>1_oSl>}UV>|edfhtG0dO+WriJkZ|MwEX|Z1`8F|zc)nwIA~OC zlbhWXUs=G~|1X)fs(|(PM(rQG;R^gu{=VE>C^z-bf5CMOA{?jh?LFPrP)PIfv`Vgvl}X>%K4rfB0jw>(6|vD=GhDxI^m# j?`HfoSd}nAi-F;qQwhT_Q8OE$HyJ!#{an^LB{Ts5t}wNY literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..1cc1874d2cb9729d549c89623a8dd73a30534172 GIT binary patch literal 408 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCik#1AIbU z|C0iMnt;khw>EtPvII(k{DR~2@B8!DueaAf-~WET{C@v+cUW#U_H;LLuHZAsvBo>m{r;}`9ixUUG; ztYVUzH~Fn?Lc^35?;1Rq4=j~VP+}4Yl4K~FBg8aeDT7WB!}dnj2c91oHUuenH7c+s zOk?uqwXoBFd^q#m(b5$R(N|ik!*ZNtBXS*V?awxH{Moj0Dq{|R?zh??h6d;Nkq#4> z4jZ!aeb|4!m{ByPp-6!_jlog)yYFF7hF=|T|gTe~ HDWM4f%VM(- literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..c2ca75de7a572d074e896606e6e4f4b0ab5ceac2 GIT binary patch literal 449 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCik#1AIbU z|C0iMnt;khw>EtPvII(k{DSlS@7K?N-ygruw{&@!GHRd}R7#L+eT^vIq4!^yA zo3B}chan(8Vdv-n@w+osy25fVze!z~ul#V$m5W#PI2UIh*w47_Gs90+hMM%kgfmYh z3?0(lUT7y6X`f-8QE{MzkxkAZrr}Hvo5_Rg4m)GrR_7j_Jz>pEW&R&+(ywmw$0)Ft z?x{GbskfnQr8D#FlLx9kEcMNsUn}=Zm6dNo^4>QeZR8n3bysh=(!zS?w&1tF$M+rA zcvK}*y-HC~cjRf$nU za{+@u!z3oIj7;}eOB;llf`ypeI2?qS964U7Fego7Jhg~n!hZV)i}gy+^}I_9+jivF z&fAI6pD)|<-d?|XmAU@oeINNJYlb-2Ri|e;$jaxleg4wka#s`>hzy>telF{r5}E)O CaM02K literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..0418c26f6fb36216e1561045ec070913e837cede GIT binary patch literal 370 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCik#1AIbU z|C0iMnt;khw>EtPvII(k{DR~2{qMh@U$4)9e!u;C`F@6smZk)t+&NDd$B>A_Z?E4K zYElqjP2dgrclUe!tqm*N7`6GL&Ckx8eU*D(q>JR7vNScuf4m*V1$}l$b{ZTnPFVVG zO}c}U!b(;f$B(=l5)NEq;9?G87LZ_M`C%$G8s7X(lDNS7p=wcn!^#;|XaMj3@Gx(7~2 zY-eCDEtPvII(k{DR~2_22u~^WUF;zJL9Gd3%OQHFq`u<=%L@IEF+Vemngx zU$X*FYv`2v3E%5)dG>T^pSH2cpEhr{6jQvH=F+myzNI`r%pG3L{r<9hPkHSM=4B<3 z!Mq8=3f_!{j$JGZ3>(xKS{X$cRRVYt4jgWHTjZ*JE_n52J7zJ@QegxBM`{VWLAnh` zcf=Su88WaMMsKd&!sNnv;@**q4h`$>FzMdubqtYkn3OED(Zy)F(X4(~r-qL*<&94d zZjji_|77p?26oGdW#UfGJV7s=K2AC(#~`C8!@t2zXk|y!wAW8fVnQT8SR6=xZOa(J zlfbEv(D31RnE0#E(!F>4-`y$_|2e;tF~5qjN%_mqkPRsgKz}oMy85}Sb4q9e0ERcU A0{{R3 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..b29ede3975f91e4e9d24b51e15e262d2dfcb6aa4 GIT binary patch literal 560 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCik#1AIbU z|C0iMnt;khw>EtPvII(k{DS@S?d$Kam+wEXzyJMw{&%|_PNn(S5IngDO)BkTfBR+zlYzU$gjUrSFnHB&)Bx+KcDw9@q{(! zreC;L!Z7E&!X9C!OLMdh)j1oS*10V(OE|UNa4UnMxzasm4fE!A3{8I~6)^5lU}Onr zUZUEa`?Q=nTb zMkiE1ewAF_(?C9nkB5!CKR>^9SuEw}!f#tn$~}Kn8D{&9Wv0m0%zzoLfwf|tvsKbI ztvLO_VfOOZFK7Kblu?%{R5dsCjlu1%xk+Jr%jQ4&E#tl9x&3A49liYj(>`*uhppQL Pj57vLS3j3^P6EtPvII(k{DS@S?eELi_pg7ie}4ab{&)tpH+iNE42IE--pT!8KjS>7zhMgbtUoq< za?Jj~=CF<@WV6r)_jelaq!?7+X8pWNczjZXV-4Fia)5Rzn}Ye#)pq( z-VSbgKY!&o%AIB^NdDqhIqz5Jd2_~&3;DlimA$yA!65ouH~q~;Ee7S|O8wdl>oXTg zEoZdhW!GKBWWy&c&MDh)+@G%@g?Y(O!#>7O60>OMkDP^MOg99_Re`{a=Mcnc8<;e!GryLd7Hg|?=$+aE+Z`0+LUi^B#gt6@x!-c3% V4q^4rY=P0h;OXk;vd$@?2>>1K_dfst literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..7919bdd14d35206f7b67d0a8b602d0f1a0eb9989 GIT binary patch literal 263 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|emUKs7M+SzC{oH>NS%G}T0G|-o z|F{8A2~e_Mb?rSMi>oBaFZh0azWsXn`ThGD4zHCC0g6_8x;Tb-98aF%$zaf`%%U4mo`qj(uB_XDo5hYX9k3N#`t zi?6L{N?gLglg7KG>Eaw$2S@R;pP~h$sJtR`SiqU cv5yQ4Upu)bd8hC`06K%g)78&qol`;+0AL|$5C8xG literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..fd5ffbfa817e2a2165255b2c6b0d4cd8a6e4dd5e GIT binary patch literal 359 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!SkfJR9T^xl_H+M9WCik#1AIbU z|C0iMnt;khw>EtPvII(k{DS@YFgh}<=8IrGa7rTKfWU_rS9iJAvsBEL;$wOB%)!BLw&H_*i@v=} zXL#`RvS=RzAFEz_KBL|vW8+^E;#($mG%9WD?{IH0J7~`G;ODlI40!>jlI{hJyIeP{ z%sG(Xu;li9mVgomL5FLMKmROV_iByQuj79`l5cC?vY*VDzmq8};9J<_Z_+V9?=X0} L`njxgN@xNA+<&SG literal 0 HcmV?d00001 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 264664a..e40354a 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 @@ -247,16 +247,21 @@ If good, ethical and safe forks arises, that also have been vetted by the FOSS c ## 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 more simple. The layout is called `RetroDECK: Steam Deck - Neptune v.1b SIMPLE` -LINK HERE TO WIKI + PICTURE +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 ``` @@ -277,9 +282,7 @@ A new SCUMMVM Menu allows quick access to common commands used by a big chunk of 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: - -PICTURE HERE +The following commands are available:ยด ``` Open - O @@ -302,18 +305,17 @@ A bug in Steam Input prevents us from add more cheats the two we have added (the The following commands are available: -PICTURE HERE - - ``` -Get All Items -Get All Items + Keys +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. ### Might work on more devices @@ -342,9 +344,7 @@ Play Point & Click games Play PC mouse-based games. ``` -Check out the radial menu here: - -https://retrodeck.readthedocs.io/en/latest/wiki_controllers/radial-menus/controller-simple-radial.md +Check out the simple radial menu here: [Simple Radial Menu](../../wiki_controllers/radial-menus/controller-simple-radial.md) ### Known Issues: External Controllers - Steam Deck From f8c41fbce259beb4e23e30815e2b8de2e6fbc4b5 Mon Sep 17 00:00:00 2001 From: Lazorne Date: Tue, 19 Mar 2024 13:40:22 +0100 Subject: [PATCH 112/140] fixes --- wiki-rtd/docs/wiki_rd_versions/version_0.8b/0.8.0b.md | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) 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 e40354a..8fc590c 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 @@ -25,19 +25,17 @@ Tweaked all configurations Enabled 2-4 players in all systems where possible. ``` -## Notice: The immediate removal of Yuzu & Citra +## 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. ---- - -## Heads-up: Big RPSC3 changes +## 2st Notice: RPSC3 changes ### RPCS3 Game shortcuts .desktop files are now standard. -We are moving away from folders as files for RPCS and 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. +We are moving away from folders as files for RPCS and 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. -**Read more here:** +**Read more here on how to change:** [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) From ff7fb42c26a8ec273bc9f62a028b78d8accaeacb Mon Sep 17 00:00:00 2001 From: Lazorne Date: Tue, 19 Mar 2024 13:41:27 +0100 Subject: [PATCH 113/140] fixes --- wiki-rtd/docs/wiki_rd_versions/version_0.8b/0.8.0b.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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 8fc590c..489452b 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 @@ -33,9 +33,11 @@ Both Yuzu and Citra have been removed, the new defaults are `Ryujinx` and `Citra ### RPCS3 Game shortcuts .desktop files are now standard. -We are moving away from folders as files for RPCS and 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. +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. -**Read more here on how to change:** +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) From d8d97212aeb484f26cb92f94d99baa89d8b4559e Mon Sep 17 00:00:00 2001 From: Lazorne Date: Tue, 19 Mar 2024 13:42:30 +0100 Subject: [PATCH 114/140] fixes --- wiki-rtd/docs/wiki_rd_versions/version_0.8b/0.8.0b.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 489452b..1fecd44 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 @@ -29,7 +29,7 @@ Enabled 2-4 players in all systems where possible. Both Yuzu and Citra have been removed, the new defaults are `Ryujinx` and `Citra-Core` in RetroArch. -## 2st Notice: RPSC3 changes +## 2nd Notice: RPSC3 changes ### RPCS3 Game shortcuts .desktop files are now standard. From d2ff477b3d33ccbd4c97a8cf22921b2b26d679c0 Mon Sep 17 00:00:00 2001 From: Lazorne Date: Tue, 19 Mar 2024 13:43:28 +0100 Subject: [PATCH 115/140] fixes --- wiki-rtd/docs/wiki_rd_versions/version_0.8b/0.8.0b.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 1fecd44..63ba41c 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 @@ -98,9 +98,9 @@ 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 WADs? +### I have bought DOOM (1993) or DOOM 2 on Steam how to get my IWADs? -Read more here: [Get your WADS](../../wiki_engine_guides/gzdoom/extract-doom-wads.md) +Read more here: [Get your IWADS](../../wiki_engine_guides/gzdoom/extract-doom-wads.md) ### What about controls? From 21fc0b08f98d919343c3877329df581d1d2b19cc Mon Sep 17 00:00:00 2001 From: Lazorne Date: Tue, 19 Mar 2024 13:43:47 +0100 Subject: [PATCH 116/140] fixes --- wiki-rtd/docs/wiki_rd_versions/version_0.8b/0.8.0b.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 63ba41c..ed556e5 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 @@ -89,7 +89,7 @@ We can call it: `Project Brutality.doom` -The contents will look like this (except the text within () ) +The contents will look like this, except the text within () ``` DOOM2.WAD (<---- The MAP WAD (Or the game) From 072a3c646e60819dfb9d0da333a07f44d7c01e4d Mon Sep 17 00:00:00 2001 From: Lazorne Date: Tue, 19 Mar 2024 13:44:15 +0100 Subject: [PATCH 117/140] fixes --- wiki-rtd/docs/wiki_rd_versions/version_0.8b/0.8.0b.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 ed556e5..70c7c11 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 @@ -92,7 +92,7 @@ We can call it: The contents will look like this, except the text within () ``` -DOOM2.WAD (<---- The MAP WAD (Or the game) +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. From 11d258a580fde3ecbda07a66e9084122f6bf6cce Mon Sep 17 00:00:00 2001 From: Lazorne Date: Tue, 19 Mar 2024 13:57:28 +0100 Subject: [PATCH 118/140] fixes --- .../wiki_controllers/radial-menus/controller-simple-radial.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wiki-rtd/docs/wiki_controllers/radial-menus/controller-simple-radial.md b/wiki-rtd/docs/wiki_controllers/radial-menus/controller-simple-radial.md index 6188448..5b1051a 100644 --- a/wiki-rtd/docs/wiki_controllers/radial-menus/controller-simple-radial.md +++ b/wiki-rtd/docs/wiki_controllers/radial-menus/controller-simple-radial.md @@ -1,6 +1,6 @@ -# 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 is activated by holding `SELECT` and by moving the `Left Joystick`, then by pressing `L3` allows you press the selected radial button. Radial Button | Keyboard Command| Emulator Support | Icon | Comment | | :--- | :---: | :---: | :---: | :---: | From f774b76ed4a988253c15eee7fdc25b08296f3f71 Mon Sep 17 00:00:00 2001 From: Lazorne Date: Tue, 19 Mar 2024 13:59:39 +0100 Subject: [PATCH 119/140] fixes --- .../radial-menus/controller-simple-radial.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/wiki-rtd/docs/wiki_controllers/radial-menus/controller-simple-radial.md b/wiki-rtd/docs/wiki_controllers/radial-menus/controller-simple-radial.md index 5b1051a..228b462 100644 --- a/wiki-rtd/docs/wiki_controllers/radial-menus/controller-simple-radial.md +++ b/wiki-rtd/docs/wiki_controllers/radial-menus/controller-simple-radial.md @@ -1,6 +1,10 @@ # RetroDECK: Simple Radial Menu -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. +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 | | :--- | :---: | :---: | :---: | :---: | From f24ad70523a9616e4675b563ca25ebeb48d8dbff Mon Sep 17 00:00:00 2001 From: Lazorne Date: Tue, 19 Mar 2024 14:01:50 +0100 Subject: [PATCH 120/140] fixes --- wiki-rtd/docs/wiki_rd_versions/version_0.8b/0.8.0b.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 70c7c11..198dd78 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 @@ -280,9 +280,9 @@ Removed: Secrets Menu A new SCUMMVM Menu allows quick access to common commands used by a big 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 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:ยด +The following commands are available: ``` Open - O From f6a41f066228cf987b5e18899446b04d4a43e4d9 Mon Sep 17 00:00:00 2001 From: Lazorne Date: Tue, 19 Mar 2024 14:03:34 +0100 Subject: [PATCH 121/140] fixes --- wiki-rtd/docs/wiki_rd_versions/version_0.8b/0.8.0b.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 198dd78..005eaae 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 @@ -521,7 +521,7 @@ Added: New desktop icon. ### RetroDECK Framework ``` -Added: support for Steam Flatpak layout injection. +Added: Support injecting the RetroDECK layouts to Steam Flatpak version. Added: A quit_retrodeck function to ease the quit in the scripts. Added: Several build pipeline improvements. Change: The retrodeck/logs folder is no longer hidden by default. From 3a741d8e3dcc8dbe5708c07e7653ea1c57baca4f Mon Sep 17 00:00:00 2001 From: Lazorne Date: Tue, 19 Mar 2024 14:31:03 +0100 Subject: [PATCH 122/140] fixes --- .../docs/wiki_rd_versions/version_0.8b/0.8.0b.md | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) 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 005eaae..2adef5a 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 @@ -116,9 +116,13 @@ But the buttons `L1` and `L2` are also free to be used in any other mods you mig All you need to know is that those two buttons are always available for you to bind whatever new actions the mods throw at you. -### NOTE: External Controller Issues - GZDOOM +### Known Issues: GZDOOM & more then one Steam Input device -GZDOOM have some kind of conflict with Steam Input when you are using more then one controller. It can cause input looping, the easiest way 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 in Steam to make the input you want to use Player 1. + + +GZDOOM have some kind of conflict with Steam Input when you are using more then one controller.
+ +It can cause input looping, the easiest way 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 investigation the cause of it. @@ -348,12 +352,16 @@ Check out the simple radial menu here: [Simple Radial Menu](../../wiki_controlle ### 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 and several bugs exists. Some variables could be: ``` From d1a956c3a5db7977c7f64ee23571c5282ce40d5e Mon Sep 17 00:00:00 2001 From: Lazorne Date: Tue, 19 Mar 2024 14:32:59 +0100 Subject: [PATCH 123/140] fixes --- wiki-rtd/docs/wiki_rd_versions/version_0.8b/0.8.0b.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 2adef5a..88cb452 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 @@ -236,7 +236,7 @@ Since day one of our announcement of both Citras and Yuzus removal we updated ou RetroDECK will not provide any new: configurations, bug fixes, improvements or any kind of support at all towards the AppImages. There is also a very real big risk that future updates can break the compatibility, this to be seen as a temporary as-is solution. -We strongly recommenced everyone to just use Ponzu as the intentend safe way to migrate to Ryujinx or the Citra-core (save and move). +We strongly recommenced everyone to just use Ponzu as the intentend safe way to migrate to Ryujinx or the Citra-core (finish up, save and move). ### Q: Will you be looking in into other forks of Citra & Yuzu later and add into RetroDECK? From 716dea2a55a8ea8e3a3ba3dbee0705d3056aa28f Mon Sep 17 00:00:00 2001 From: Lazorne Date: Tue, 19 Mar 2024 14:47:30 +0100 Subject: [PATCH 124/140] fixes --- wiki-rtd/docs/wiki_engine_guides/gzdoom/gzdoom-controls.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wiki-rtd/docs/wiki_engine_guides/gzdoom/gzdoom-controls.md b/wiki-rtd/docs/wiki_engine_guides/gzdoom/gzdoom-controls.md index 08389f0..3d1a303 100644 --- a/wiki-rtd/docs/wiki_engine_guides/gzdoom/gzdoom-controls.md +++ b/wiki-rtd/docs/wiki_engine_guides/gzdoom/gzdoom-controls.md @@ -35,7 +35,7 @@ The controls here are described as an Xbox Layout style controller. Many mods ha ### Mod Extras -Optional extra binds that can come into play on Project Brutality or Brutal Doom based mods that is shipped with RetroDECK. +Optional extra binds that can come into play for certain Project Brutality or Brutal Doom based mods. | Action | Button | Comment | | :--- | :---: | :---: | From d3c3280b1ee42e7ad771514af9ba1bf2615eb300 Mon Sep 17 00:00:00 2001 From: Lazorne Date: Tue, 19 Mar 2024 15:44:42 +0100 Subject: [PATCH 125/140] wiki --- wiki-rtd/docs/wiki_rd_versions/version_0.8b/0.8.0b.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) 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 88cb452..3363f2e 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 @@ -322,9 +322,11 @@ Get All Items + Keys (IDKFA) 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. -### Might work on more devices +### The layouts might work on more devices -We have also gotten user reports that these layouts work on devices that simulate certain controllers via Steam Input like the Lenovo Legion Go. The devices will pick up one the layout it is mimicking if it is a DualSense or Xbox Wireless and allow hotkeys to be used on that device. +We have gotten user reports that these layouts also migth 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 picked 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. @@ -531,7 +533,7 @@ Added: New desktop icon. ``` Added: Support injecting the RetroDECK layouts to Steam Flatpak version. Added: A quit_retrodeck function to ease the quit in the scripts. -Added: Several build pipeline improvements. +Added: Several minor build pipeline improvements & other backend fixes. 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. From 476e831119a992b89b30afac590498ef8a9881c6 Mon Sep 17 00:00:00 2001 From: Lazorne Date: Tue, 19 Mar 2024 16:02:13 +0100 Subject: [PATCH 126/140] wiki --- .../wiki_rd_versions/version_0.8b/0.8.0b.md | 43 ++++++++++--------- 1 file changed, 22 insertions(+), 21 deletions(-) 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 3363f2e..0d398ef 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 @@ -405,12 +405,13 @@ But later changed our minds as we would have even more input configs to maintain -[The Generic - Standard](../../wiki_controllers/generic/standard/generic-standard.md) 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) @@ -419,10 +420,10 @@ This layout encompasses the vast majority of third party controllers that have a -https://retrodeck.readthedocs.io/en/latest/wiki_controllers/nintendo/switch-pro/ - **Layout Name:** +**Information:** + **Hotkeys:** [Switch Pro - Hotkeys](../../wiki_controllers/nintendo/nintendo-hotkeys.md) @@ -432,6 +433,8 @@ https://retrodeck.readthedocs.io/en/latest/wiki_controllers/nintendo/switch-pro/ **Layout Name:** +**Information:** + **Hotkeys:** [Steam Controller - Hotkeys](../../wiki_controllers/steam/steam-controller-gordon.md) Extra features for the Steam Controller: @@ -446,11 +449,12 @@ It switches the Right Touchpad between Permanent Mouse or Right Joystick with th -https://retrodeck.readthedocs.io/en/latest/wiki_controllers/playstation/playstation-hotkeys/ **Layout Name:** -**Hotkeys:** +**Information:** + +**Hotkeys:** [PlayStation - Hotkeys](../../wiki_controllers/playstation/playstation-hotkeys.md) Extra features in the layout: @@ -458,13 +462,12 @@ Extra features in the layout: -https://retrodeck.readthedocs.io/en/latest/wiki_controllers/playstation/dualshock-4/ -https://retrodeck.readthedocs.io/en/latest/wiki_controllers/playstation/playstation-hotkeys/ - - **Layout Name:** -**Hotkeys:** +**Information:** + +**Hotkeys:** [PlayStation - Hotkeys](../../wiki_controllers/playstation/playstation-hotkeys.md) + **Extra features for the DualShock 4:** @@ -478,13 +481,11 @@ Feature: Right click on the left side of the touchpad. -https://retrodeck.readthedocs.io/en/latest/wiki_controllers/playstation/dualsense/ - -https://retrodeck.readthedocs.io/en/latest/wiki_controllers/playstation/playstation-hotkeys/ - **Layout Name:** -**Hotkeys:** +**Information:** + +**Hotkeys:** [PlayStation - Hotkeys](../../wiki_controllers/playstation/playstation-hotkeys.md) **Extra features for the DualSense:** @@ -498,23 +499,23 @@ Feature: Right click on the left side of the touchpad. -https://retrodeck.readthedocs.io/en/latest/wiki_controllers/xbox/xbox-360/ -https://retrodeck.readthedocs.io/en/latest/wiki_controllers/xbox/xbox-hotkeys/ **Layout Name:** -**Hotkeys:** +**Information:** + +**Hotkeys:** [Xbox - Hotkeys](../../wiki_controllers/xbox/xbox-hotkeys.md) ### Xbox Wireless Controller -https://retrodeck.readthedocs.io/en/latest/wiki_controllers/xbox/xbox-wireless/ -https://retrodeck.readthedocs.io/en/latest/wiki_controllers/xbox/xbox-hotkeys/ **Layout Name:** -**Hotkeys:** +**Information:** + +**Hotkeys:** [Xbox - Hotkeys](../../wiki_controllers/xbox/xbox-hotkeys.md) ## Framework / Configurator From 3065a1901f49f1be1e9f1d35fa1578b9e872cd57 Mon Sep 17 00:00:00 2001 From: laz Date: Tue, 19 Mar 2024 22:15:18 +0100 Subject: [PATCH 127/140] wiki --- .../docs/wiki_rd_versions/version_0.8b/0.8.0b.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) 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 0d398ef..30d7534 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 @@ -527,23 +527,30 @@ Feature: Right click on the left side of the touchpad. ``` Fixed: Quit button after emulators reset should act as an actual full quit button. Added: New desktop icon. +Added: "Swap A/B X/Y button" preset and compatible systems +Change: Moveed "Rewind" preset to Global Presets section of Configurator and add compatible systems. +Added: Optional Vita3K Firmware installer +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) ``` ### 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're not needed anymore as enabled by default. ``` - - - ## Emulators / Engines / System ### Updates From 52daac360da1d06b0889b061f432611296d3f554 Mon Sep 17 00:00:00 2001 From: Lazorne Date: Wed, 20 Mar 2024 13:45:11 +0100 Subject: [PATCH 128/140] wiki --- .../docs/wiki_rd_versions/version_0.8b/0.8.0b.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) 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 30d7534..ba15ca2 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 @@ -525,13 +525,13 @@ Feature: Right click on the left side of the touchpad. ### RetroDECK Configurator ``` -Fixed: Quit button after emulators reset should act as an actual full quit button. Added: New desktop icon. Added: "Swap A/B X/Y button" preset and compatible systems -Change: Moveed "Rewind" preset to Global Presets section of Configurator and add compatible systems. Added: Optional Vita3K Firmware installer 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: Moveed "Rewind" preset to Global Presets section of Configurator and add compatible systems. +Fixed: Quit button after emulators reset should act as an actual full quit button. ``` ### RetroDECK Framework @@ -569,7 +569,7 @@ All emulators. ``` -Added: Optional gyro support if you have it installed for player 1. +Added: Optional Gyro via SteamDeckGyroDSU for player 1 (if you have it installed) from a seperate profile. Added: Better binds for Player 2 to 4. Change: Made graphical tweaks based on user feedback & internal testing. ``` @@ -580,7 +580,7 @@ Change: Made graphical tweaks based on user feedback & internal testing. ``` Added: Better binds for Player 1 to 4 GC & Wii. -Added: Optional gyro support if you have it installed for player 1. +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 binds. Change: Improved & Changed Wii Binds. @@ -593,7 +593,7 @@ Change: Improved GBA binds. ``` Added: Better binds for Player 1. -Added: Optional gyro support if you have it installed 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. ``` @@ -680,4 +680,4 @@ We in the RetroDECK Team hopes everyone in our little community likes the update [Reporting Bugs](../../wiki_bugs/report-bugs.md) -Thanks for your patience! โค๏ธ +Thanks for your kind words and patience! โค๏ธ From 42b466cd46aabc5b26852acf7d964107898d926d Mon Sep 17 00:00:00 2001 From: Lazorne Date: Wed, 20 Mar 2024 14:07:22 +0100 Subject: [PATCH 129/140] wiki --- wiki-rtd/docs/wiki_rd_versions/version_0.8b/0.8.0b.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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 ba15ca2..7671247 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 @@ -269,14 +269,15 @@ And uses the [Simple Radial Menu](../../wiki_controllers/radial-menus/controller Several changes have been made to old layout ``` -Change: Renamed layout to RetroDECK: Steam Deck - Neptune v.1b FULL -Change: Version number standardization. -Change: MAME Menu - Changed all the binds to reflect new MAME (Standalone) config. 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 binds to reflect new MAME (Standalone) config. +Change: Based on user feedback removed the "button press" sound. Removed: Secrets Menu ``` From b9d1806066dddf7149c518ea62c3236e5cf0f845 Mon Sep 17 00:00:00 2001 From: Lazorne Date: Wed, 20 Mar 2024 14:51:20 +0100 Subject: [PATCH 130/140] fixes --- wiki-rtd/docs/wiki_rd_versions/version_0.8b/0.8.0b.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 7671247..9dde3c1 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 @@ -531,7 +531,7 @@ Added: "Swap A/B X/Y button" preset and compatible systems Added: Optional Vita3K Firmware installer 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: Moveed "Rewind" preset to Global Presets section of Configurator and add compatible systems. +Change: Moved "Rewind" preset to Global Presets section of Configurator and add compatible systems. Fixed: Quit button after emulators reset should act as an actual full quit button. ``` From 4575687d8242661325d5f47b555b46b9006a541b Mon Sep 17 00:00:00 2001 From: Lazorne Date: Wed, 20 Mar 2024 20:26:26 +0100 Subject: [PATCH 131/140] more doom --- .../wiki_engine_guides/gzdoom/gzdoom-controls.md | 12 +++++++++++- .../docs/wiki_rd_versions/version_0.8b/0.8.0b.md | 6 ++---- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/wiki-rtd/docs/wiki_engine_guides/gzdoom/gzdoom-controls.md b/wiki-rtd/docs/wiki_engine_guides/gzdoom/gzdoom-controls.md index 3d1a303..58c4001 100644 --- a/wiki-rtd/docs/wiki_engine_guides/gzdoom/gzdoom-controls.md +++ b/wiki-rtd/docs/wiki_engine_guides/gzdoom/gzdoom-controls.md @@ -12,7 +12,7 @@ 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. Many mods have also more inputs then what is bindable on a controller, `L1` and `L2` are mostly free for those types of actions. +The controls here are described as an Xbox Layout style controller. | Action | Button | Comment | | :--- | :---: | :---: | @@ -42,3 +42,13 @@ Optional extra binds that can come into play for certain Project Brutality or Br | 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_rd_versions/version_0.8b/0.8.0b.md b/wiki-rtd/docs/wiki_rd_versions/version_0.8b/0.8.0b.md index 9dde3c1..9c8e6bd 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 @@ -110,11 +110,9 @@ Instead of using the standard GZDOOM controller input layout, we instead opted t 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 Doom Infinite. +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. -But the buttons `L1` and `L2` are also free to be used in any other mods you might want to play. - -All you need to know is that those two buttons are always available for you to bind whatever new actions the mods throw at you. +All of `L1` `L2` `Dpad - Up` `Dpad - Down` are mostly free to rebind to what ever the mod throws at you, read more on the link above. ### Known Issues: GZDOOM & more then one Steam Input device From f2897cbef807f860aab91b1d060252fdb4a55c31 Mon Sep 17 00:00:00 2001 From: Lazorne Date: Wed, 20 Mar 2024 20:27:38 +0100 Subject: [PATCH 132/140] more doom --- wiki-rtd/docs/wiki_rd_versions/version_0.8b/0.8.0b.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 9c8e6bd..f10f2f1 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 @@ -526,7 +526,8 @@ Feature: Right click on the left side of the touchpad. ``` Added: New desktop icon. Added: "Swap A/B X/Y button" preset and compatible systems -Added: Optional Vita3K Firmware installer +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 add compatible systems. From ae3efef276bb77347279d185e840d32d055e8323 Mon Sep 17 00:00:00 2001 From: laz Date: Wed, 20 Mar 2024 22:15:03 +0100 Subject: [PATCH 133/140] wiki --- wiki-rtd/docs/blog/posts/2024/March-2024-yuzu.md | 2 -- 1 file changed, 2 deletions(-) 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..604dfd8 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. From dbd2c612a8e9186e1c3a4c115cc29a260988fd84 Mon Sep 17 00:00:00 2001 From: Lazorne Date: Thu, 21 Mar 2024 06:24:21 +0100 Subject: [PATCH 134/140] rpcs --- wiki-rtd/docs/wiki_emulator_guides/rpcs3/rpcs3-guide.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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..6625850 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`. From 78a73910658317c9ad0cd1e77a13fd277bd15ff7 Mon Sep 17 00:00:00 2001 From: Lazorne Date: Thu, 21 Mar 2024 06:26:49 +0100 Subject: [PATCH 135/140] rpcs --- wiki-rtd/docs/wiki_emulator_guides/rpcs3/rpcs3-guide.md | 5 ----- 1 file changed, 5 deletions(-) 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 6625850..e6e53ba 100644 --- a/wiki-rtd/docs/wiki_emulator_guides/rpcs3/rpcs3-guide.md +++ b/wiki-rtd/docs/wiki_emulator_guides/rpcs3/rpcs3-guide.md @@ -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. From 599d4d99d5f5df34985d92b7e1fb5fc6d29fc782 Mon Sep 17 00:00:00 2001 From: laz Date: Thu, 21 Mar 2024 19:38:41 +0100 Subject: [PATCH 136/140] wiki --- .../docs/wiki_rd_versions/version_0.8b/0.8.0b.md | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) 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 f10f2f1..66c5a8d 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 @@ -228,22 +228,24 @@ If the user has personal backups of any dead emulators in AppImage format, they ### 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 in any shape or form. +No, the the only official emulators we support for those systems are Ryujinx and Citra-core in RetroArch. -Since day one of our announcement 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. +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 towards the AppImages. There is also a very real big risk that future updates can break the compatibility, this to be seen as a temporary as-is solution. +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 recommenced everyone to just use Ponzu as the intentend safe way to migrate to Ryujinx or the Citra-core (finish up, save and move). +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 to-good-to-be-true solutions and fixes on the internet. Including any type of fan patches or or tweaks for the dead emulators. +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 and safe forks arises, that also have been vetted by the FOSS community then we will look into it. But if or when such a thing can happen we can not say for certain. +If good, ethical, and safe forks arise, that also have been vetted by the community, then we will investigate it. + +We will not add something for the sake of adding it directly, patience is key here. --- From 372d09c1b0c9635b1ea5f154bc9a8589573ad7e1 Mon Sep 17 00:00:00 2001 From: laz Date: Thu, 21 Mar 2024 20:12:06 +0100 Subject: [PATCH 137/140] wiki --- .../wiki_rd_versions/version_0.8b/0.8.0b.md | 78 +++++++++---------- 1 file changed, 39 insertions(+), 39 deletions(-) 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 66c5a8d..9f59669 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 @@ -83,7 +83,7 @@ All you need to do is: **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. +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: @@ -95,7 +95,7 @@ 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. +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? @@ -112,17 +112,17 @@ The control scheme is based both on a mix of modern FPS games and the game `Time 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 of `L1` `L2` `Dpad - Up` `Dpad - Down` are mostly free to rebind to what ever the mod throws at you, read more on the link above. +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 have some kind of conflict with Steam Input when you are using more then one controller.
+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 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`. +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 investigation the cause of it. +We are still investigating the cause of it. --- @@ -254,7 +254,7 @@ We will not add something for the sake of adding it directly, patience is key he -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 more 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` @@ -276,16 +276,16 @@ 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 binds to reflect new MAME (Standalone) config. +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 +### New Radial Menu: ScummVM Menu -A new SCUMMVM Menu allows quick access to common commands used by a big chunk of the SCUMMVM games. +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 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: @@ -306,7 +306,7 @@ 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 add more cheats the two we have added (the RetroDECK Team have reported the bug to Valve). +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: @@ -325,7 +325,7 @@ All controller layouts use the same one-layer radial menu with good to have hotk ### The layouts might work on more devices -We have gotten user reports that these layouts also migth 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 picked up one of the RetroDECK profiles from the start. +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. @@ -357,15 +357,15 @@ Check out the simple radial menu here: [Simple Radial Menu](../../wiki_controlle -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. +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 or Player 2. +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 don't have the ability to test for all of them and several bugs exists. Some variables could be: +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. @@ -379,24 +379,24 @@ We are trying to keep track of all the issues here and have reported several to [RetroDECK Github Issue: 716](https://github.com/XargonWan/RetroDECK/issues/716) -These are the most imporant current bugs: +These are the most important current bugs: **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. +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 turning off the Game Profile. +- 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. +- 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). +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 layouts 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. +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. --- @@ -530,9 +530,9 @@ 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: 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 add compatible systems. +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. ``` @@ -550,7 +550,7 @@ 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're not needed anymore as enabled by default. +Removed: Talk names in the manifest as they are not needed anymore as enabled by default. ``` ## Emulators / Engines / System @@ -571,8 +571,8 @@ All emulators. ``` -Added: Optional Gyro via SteamDeckGyroDSU for player 1 (if you have it installed) from a seperate profile. -Added: Better binds for Player 2 to 4. +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. ``` @@ -581,12 +581,12 @@ Change: Made graphical tweaks based on user feedback & internal testing. ``` -Added: Better binds for Player 1 to 4 GC & Wii. +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 binds. -Change: Improved & Changed Wii Binds. -Change: Improved GBA binds. +Change: Improved GC bindings. +Change: Improved & Changed Wii bindings. +Change: Improved GBA bindings. ``` ### Primehack @@ -594,7 +594,7 @@ Change: Improved GBA binds. ``` -Added: Better binds for Player 1. +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. @@ -614,7 +614,7 @@ Change: Made graphical tweaks based on user feedback. ``` -Added: Totally reworked binds for Player 1 to 4 via SDL. +Added: Reworked bindings for Player 1 to 4 via SDL. Fixed: Memory card folder not being linked to retrodeck/saves/psx/. ``` @@ -624,7 +624,7 @@ Fixed: Memory card folder not being linked to retrodeck/saves/psx/. ``` -Added: Better binds for Player 2 to 4. +Added: Better bindings for Player 2 to 4. Change: Made graphical tweaks based on user feedback & internal testing. ``` @@ -634,7 +634,7 @@ Change: Made graphical tweaks based on user feedback & internal testing. ``` -Added: Better binds for Player 2 to 4. +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. @@ -655,7 +655,7 @@ Change: Is now running games via shortcut by default (allows easier running for ``` -Fixed: SCUMMVM-Core - A bug where the core did not find the Extras folder. +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. ``` @@ -668,7 +668,7 @@ Fixed: A bug where in certain scenarios RetroArch would forget the roms folder. 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 togheter with the BoliR developer ๐Ÿ˜ธ. +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?! ๐Ÿ‘ฟ @@ -678,7 +678,7 @@ This update is already quite big! Don't you agree?! ๐Ÿ˜ผ ## We hope everyone likes the update! -We in the RetroDECK Team hopes 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): +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) From 626449643056e28525ca3409da5bf6f977347d20 Mon Sep 17 00:00:00 2001 From: laz Date: Thu, 21 Mar 2024 21:46:09 +0100 Subject: [PATCH 138/140] wiki --- wiki-rtd/docs/wiki_rd_versions/version_0.8b/0.8.0b.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) 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 9f59669..4eb515f 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 @@ -243,9 +243,7 @@ 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, and safe forks arise, that also have been vetted by the community, then we will investigate it. - -We will not add something for the sake of adding it directly, patience is key here. +If good, ethical, lasting and safe forks arise, that also have been vetted by the FOSS community, then we will investigate it. --- From 888322dbaf20c9342f58c1f1ea1b67366e22c1c4 Mon Sep 17 00:00:00 2001 From: laz Date: Thu, 21 Mar 2024 21:57:58 +0100 Subject: [PATCH 139/140] wiki --- wiki-rtd/docs/wiki_rd_versions/version_0.8b/0.8.0b.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 4eb515f..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 @@ -243,7 +243,7 @@ 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 arise, that also have been vetted by the FOSS community, then we will investigate it. +If good, ethical, lasting and safe forks can even arise, that also have been vetted by the FOSS community, then we will investigate it. --- From 9976df13654edbe675af9130cc194e81b41511ad Mon Sep 17 00:00:00 2001 From: laz Date: Thu, 21 Mar 2024 22:10:11 +0100 Subject: [PATCH 140/140] wiki --- .../docs/blog/posts/2024/March-2024-yuzu.md | 24 +++++++++++++------ 1 file changed, 17 insertions(+), 7 deletions(-) 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 604dfd8..f645aa1 100644 --- a/wiki-rtd/docs/blog/posts/2024/March-2024-yuzu.md +++ b/wiki-rtd/docs/blog/posts/2024/March-2024-yuzu.md @@ -97,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?