2024-03-16 20:47:45 +00:00
# RetroDECK v0.8.0b - Bonsai Banana
2024-01-06 08:25:02 +00:00
2024-03-19 05:12:27 +00:00
< img src = "../../../wiki_images/logos/rd-logo-box.png" width = "600" >
2024-03-19 05:29:09 +00:00
Welcome to the 0.8.0 Patch Notes that turned into a Patch Essay. This page highlights all the new features of Bonsai Banana.
2024-03-19 05:12:27 +00:00
< img src = "../../../wiki_images/versions/bonsai-banana.png" width = "300" >
2024-03-19 05:22:11 +00:00
**Release Date: 2024-0X-XX**
2024-01-06 08:25:02 +00:00
2024-03-19 07:07:31 +00:00
## Short summery:
```
Removed Yuzu and Citra
20+ more systems are available in RetroDECK.
New Engines: GZDOOM, Solarus, IkemanGO (M.U.G.E.N), OpenBOR.
New Emulators: Vita3K, Ryujinx, MAME (Standalone).
New: External Controller Layouts.
New: Steam Deck Layouts - Simple and Full.
New: Radial Menus in the Full Steam Deck Layout.
New: GZDoom parser and RetroDECK .doom file format.
New: Ponzu an as-is Legacy AppImage Loader
Updated Everything
Tweaked all configurations
2024-03-19 08:53:43 +00:00
Enabled 2-4 players in all systems where possible.
2024-03-19 07:07:31 +00:00
```
2024-03-19 12:40:22 +00:00
## 1st Notice: The immediate removal of Yuzu & Citra
2024-03-16 08:38:58 +00:00
2024-03-18 18:02:00 +00:00
Both Yuzu and Citra have been removed, the new defaults are `Ryujinx` and `Citra-Core` in RetroArch.
2024-03-16 08:38:58 +00:00
2024-03-19 12:42:30 +00:00
## 2nd Notice: RPSC3 changes
2024-03-16 19:46:18 +00:00
2024-03-19 08:55:04 +00:00
### RPCS3 Game shortcuts .desktop files are now standard.
2024-03-17 13:34:50 +00:00
2024-03-19 12:41:27 +00:00
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.
2024-03-19 08:52:01 +00:00
2024-03-19 12:41:27 +00:00
You can always change it back in the ES-DE settings.
**Read more here:**
2024-03-19 08:52:01 +00:00
[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 )
2024-03-19 08:55:04 +00:00
### An issue was causing the RPCS3 saves folder not to be mapped in saves/ps3/.
2024-03-16 19:46:18 +00:00
2024-03-19 08:58:25 +00:00
We are moving the save files to the correct location with the update.
2024-03-16 19:46:18 +00:00
2024-03-17 15:42:07 +00:00
---
2024-03-16 08:48:30 +00:00
2024-03-18 17:16:51 +00:00
## New Engine: GZDOOM
2024-03-18 14:12:37 +00:00
< img src = "../../../wiki_images/logos/gzdoom-logo.png" width = "100" >
2024-03-19 08:52:01 +00:00
Read the guide here: [GZDOOM Guide ](https://retrodeck.readthedocs.io/en/latest/wiki_engine_guides/gzdoom/gzdoom-guide.md )
2024-03-18 14:12:37 +00:00
2024-03-19 05:22:11 +00:00
### RetroDECK: The preface of DOOM
2024-03-18 14:12:37 +00:00
2024-03-19 05:22:11 +00:00
Have you ever wanted to try to run GZDOOM with mods? Installing them is quite a daunting task for the average person and then understanding how to get them running.
2024-03-18 17:16:51 +00:00
2024-03-19 05:22:11 +00:00
Sometimes you need to access the hidden folders, have the knowledge of what configurations to edit and in some cases drag-and-drop files into the GZDOOM application itself.
2024-03-18 17:16:51 +00:00
2024-03-18 20:29:13 +00:00
We on the RetroDECK Team believe that modding, texture replacements and tinkering is a core part of the shared gaming experience.
2024-03-18 18:27:05 +00:00
2024-03-19 05:22:11 +00:00
So, we set out on a goal to improve and lower the barrier to running GZDOOM with mods.
2024-03-18 17:16:51 +00:00
2024-03-22 18:13:49 +00:00
Inspired by the previous work done by [AmberELEC ](https://amberelec.org ), we implemented a brand new and re-envisioned `.doom` file format and parser. We rebuilt it from the ground up and with the simple goal of making it easier for you to play DOOM in RetroDECK and hopefully offer a easier and unique experience.
2024-03-18 17:16:51 +00:00
2024-03-19 05:22:11 +00:00
We hope that the 30+ years of great game content made by the awesome DOOM community bring you as much enjoyment as it has brought us.
2024-03-18 17:16:51 +00:00
### What is the RetroDECK .doom file?
2024-03-18 17:58:16 +00:00
For full details on how to get started, read here: [The RetroDECK .doom file ](../../wiki_engine_guides/gzdoom/retrodeck-doomfile.md )
2024-03-18 17:16:51 +00:00
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**
2024-03-21 19:12:06 +00:00
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.
2024-03-18 17:16:51 +00:00
2024-03-19 05:22:11 +00:00
We can call it:
2024-03-18 17:16:51 +00:00
`Project Brutality.doom`
2024-03-19 12:43:47 +00:00
The contents will look like this, except the text within ()
2024-03-18 17:16:51 +00:00
```
2024-03-19 12:44:15 +00:00
DOOM2.WAD (< ---- The MAP WAD )
2024-03-18 17:16:51 +00:00
PB_Staging_9f2561c.pk3 (< ---- Project Brutality mod file )
```
2024-03-21 19:12:06 +00:00
That is, it! Just save the file and run it from RetroDECK.
2024-03-18 17:16:51 +00:00
2024-03-19 12:43:28 +00:00
### I have bought DOOM (1993) or DOOM 2 on Steam how to get my IWADs?
2024-03-18 17:16:51 +00:00
2024-03-19 12:43:28 +00:00
Read more here: [Get your IWADS ](../../wiki_engine_guides/gzdoom/extract-doom-wads.md )
2024-03-18 17:16:51 +00:00
### What about controls?
2024-03-18 17:58:16 +00:00
Read more here: [RetroDECK GZDOOM Controls ](../../wiki_engine_guides/gzdoom/gzdoom-controls.md )
2024-03-18 17:16:51 +00:00
2024-03-19 06:28:11 +00:00
Instead of using the standard GZDOOM controller input layout, we instead opted to redesign them to be played with with mods in mind (mods normally have more inputs than normal DOOM ever had).
2024-03-18 17:16:51 +00:00
2024-03-19 05:22:11 +00:00
The control scheme is based both on a mix of modern FPS games and the game `TimeSplitter: Future Perfect` for the PlayStation 2.
2024-03-18 17:16:51 +00:00
2024-03-20 19:26:26 +00:00
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.
2024-03-18 17:16:51 +00:00
2024-03-21 19:12:06 +00:00
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.
2024-03-18 17:16:51 +00:00
2024-03-19 13:31:03 +00:00
### Known Issues: GZDOOM & more then one Steam Input device
2024-03-18 14:12:37 +00:00
2024-03-19 13:31:03 +00:00
< img src = "../../../wiki_icons/kennynl/flairs/flair_disabled.png" width = "50" >
2024-03-21 19:12:06 +00:00
GZDOOM has some kind of conflict with Steam Input when you are using more than one controller.
2024-03-19 13:31:03 +00:00
2024-03-21 19:12:06 +00:00
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` .
2024-03-18 14:12:37 +00:00
2024-03-21 19:12:06 +00:00
We are still investigating the cause of it.
2024-03-18 14:12:37 +00:00
---
## New Engine: IkemanGO (M.U.G.E.N)
< img src = "../../../wiki_images/logos/ikemen-go-logo.png" width = "100" >
Fighting game engine that is compatible with M.U.G.E.N.
Each game is it's own standalone instance, read more here:
2024-03-19 06:37:19 +00:00
[IkemenGO Guide ](../../wiki_engine_guides/ikemengo/ikemengo-guide.md )
2024-03-18 14:12:37 +00:00
2024-03-19 06:37:19 +00:00
We have collected some tips and guidelines on how to convert old M.U.G.E.N games to IkemanGO:
[IkemenGO: M.U.G.E.N Conversion Guidelines ](../../wiki_engine_guides/ikemengo/mugen-conversion.md )
2024-03-18 14:12:37 +00:00
---
## New Engine: Solarus
2024-03-22 17:13:23 +00:00
< img src = "../../../wiki_images/logos/solarus-logo.svg" width = "100" >
2024-03-18 14:12:37 +00:00
Action RPG game engine Solarus.
Each game is it's own standalone instance, read more here:
2024-03-19 06:37:19 +00:00
[Solarus Guide ](../../wiki_engine_guides/solarus/solarus-guide.md )
2024-03-18 14:12:37 +00:00
---
## New Engine: OpenBOR
< img src = "../../../wiki_images/logos/openbor-logo.svg" width = "100" >
Beat'em up game engine OpenBOR.
Each game is it's own standalone instance, read more here:
2024-03-19 06:37:19 +00:00
[OpenBOR Guide ](../../wiki_engine_guides/openbor/openbor-guide.md )
2024-03-18 14:12:37 +00:00
---
## New Emulator: Ryujinx
< img src = "../../../wiki_images/logos/ryujinx-logo.svg" width = "100" >
Switch Emulator Ryujinx
---
## New Emulator: Vita3k
< img src = "../../../wiki_images/logos/vita3k-logo.png" width = "100" >
PSVita Emulator Vita3k
2024-03-19 06:37:19 +00:00
[Vita3K Guide ](../../wiki_emulator_guides/vita3k/vita3k-guide.md )
2024-03-18 14:12:37 +00:00
---
## New Emulator: MAME (Standalone)
2024-03-18 14:30:45 +00:00
< img src = "../../../wiki_images/logos/mame-logo.png" width = "200" >
2024-03-18 14:12:37 +00:00
Multiple Arcade Machine Emulator (MAME)
2024-03-18 14:32:07 +00:00
The inclusions of MAME (Standalone) in addition of having more MAME games working, it also enables the following systems in RetroDECK:
2024-03-18 14:12:37 +00:00
2024-03-18 14:31:48 +00:00
```
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
```
2024-03-18 14:12:37 +00:00
---
## Ponzu (Legacy AppImage Loader)
2024-03-18 14:41:08 +00:00
< img src = "../../../wiki_images/logos/ponzu-logo.png" width = "100" >
2024-03-18 14:12:37 +00:00
2024-03-18 18:27:05 +00:00
Guide: [Ponzu Guide ](https://retrodeck.readthedocs.io/en/latest/wiki_configurator/ponzu/ )
2024-03-18 14:12:37 +00:00
2024-03-18 14:41:08 +00:00
### 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.
2024-03-19 09:06:14 +00:00
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.
2024-03-18 14:41:08 +00:00
2024-03-18 14:12:37 +00:00
### Q: Should this be seen as official support for the removed emulators?
2024-03-22 17:39:12 +00:00
No we provide zero support, the the only official emulators we support for those systems are Ryujinx and Citra-core in RetroArch (as long as it is shipped as part of RetroArch).
2024-03-18 14:12:37 +00:00
2024-03-25 18:48:58 +00:00
Since the first day of our announcement on both Citra's and Yuzu's removal, we made it extremely clear that we will not provide any new: configurations, bug fixes, improvements, or any kind of support at all, for the these removed emulators. There is also a very substantial risk that future updates of RetroDECK will break the current temporary compatibility, this to be seen as a temporary as-is solution.
2024-03-18 21:32:26 +00:00
2024-03-22 17:38:40 +00:00
At the same moment we also updated our social rules to reflect that any type of discussion about these emulators will come with a warning first and then a ban.
2024-03-18 14:12:37 +00:00
2024-03-22 17:38:40 +00:00
The only recommended use case of Ponzu is the intended function as safe way to migrate to Ryujinx or the Citra-core (finish up, save and move).
We urge everyone to stop using these emulators.
2024-03-18 14:12:37 +00:00
### 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.
2024-03-21 18:38:41 +00:00
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.
2024-03-18 14:12:37 +00:00
2024-03-22 17:38:40 +00:00
**Regarding forks:**
We will not investigate any forks until they have proven they are good, ethical and safe. But also vetted by the FOSS community and proven they are long lasting.
2024-03-18 14:12:37 +00:00
---
## New RetroDECK Steam Input Layout: Steam Deck - Simple
2024-03-17 15:42:07 +00:00
2024-03-19 12:37:53 +00:00
< img src = "../../../wiki_icons/kennynl/inputs/steamdeck_trackpad_l.png" width = "80" >
2024-03-21 19:12:06 +00:00
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.
2024-03-17 07:45:02 +00:00
2024-03-17 18:30:41 +00:00
The layout is called `RetroDECK: Steam Deck - Neptune v.1b SIMPLE`
2024-03-17 18:00:38 +00:00
2024-03-19 12:37:53 +00:00
And uses the [Simple Radial Menu ](../../wiki_controllers/radial-menus/controller-simple-radial.md ) for the external controllers.
2024-03-17 07:45:02 +00:00
2024-03-18 09:14:43 +00:00
---
2024-03-18 14:12:37 +00:00
## Updated RetroDECK Steam Input Layout: Steam Deck - Full
2024-03-17 07:45:02 +00:00
2024-03-19 12:37:53 +00:00
< img src = "../../../wiki_icons/kennynl/controllers/controller_steamdeck.png" width = "100" >
2024-03-17 20:33:37 +00:00
Several changes have been made to old layout
2024-03-17 07:45:02 +00:00
2024-03-18 14:12:37 +00:00
```
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
2024-03-20 13:07:22 +00:00
Change: Renamed layout to RetroDECK: Steam Deck - Neptune v.1b FULL
Change: Version number standardization.
2024-03-21 19:12:06 +00:00
Change: MAME Menu - Changed all the bindings to reflect new MAME (Standalone) config.
2024-03-20 13:07:22 +00:00
Change: Based on user feedback removed the "button press" sound.
2024-03-18 14:12:37 +00:00
Removed: Secrets Menu
```
2024-03-17 07:45:02 +00:00
2024-03-21 19:12:06 +00:00
### New Radial Menu: ScummVM Menu
2024-03-17 13:16:01 +00:00
2024-03-26 15:17:22 +00:00
< img src = "../../../wiki_images/radial/steamdeck/ScummVM_Menu.png" width = "250" >
2024-03-21 19:12:06 +00:00
A new ScummVM Menu allows quick access to common commands used by a substantial chunk of the ScummVM games.
2024-03-17 13:16:01 +00:00
2024-03-21 19:12:06 +00:00
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.
2024-03-17 13:16:01 +00:00
2024-03-19 13:01:50 +00:00
The following commands are available:
2024-03-17 13:16:01 +00:00
2024-03-26 15:17:22 +00:00
2024-03-18 14:12:37 +00:00
```
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
2024-03-17 13:16:01 +00:00
2024-03-17 20:33:37 +00:00
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... < br >
2024-03-21 19:12:06 +00:00
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).
2024-03-17 13:16:01 +00:00
The following commands are available:
2024-03-18 14:12:37 +00:00
```
2024-03-19 12:37:53 +00:00
Get All Items (IDFA)
Get All Items + Keys (IDKFA)
2024-03-18 14:12:37 +00:00
```
2024-03-17 13:16:01 +00:00
2024-03-18 09:14:43 +00:00
---
2024-03-18 14:12:37 +00:00
## New RetroDECK Steam Input Layouts: External Controllers
2024-03-16 15:05:46 +00:00
2024-03-19 12:37:53 +00:00
< img src = "../../../wiki_icons/kennynl/controllers/controller_generic.png" width = "100" >
2024-03-19 07:07:31 +00:00
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.
2024-03-16 15:05:46 +00:00
2024-03-19 14:44:42 +00:00
### The layouts might work on more devices
2024-03-16 15:05:46 +00:00
2024-03-21 19:12:06 +00:00
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.
2024-03-19 14:44:42 +00:00
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.
2024-03-17 07:45:02 +00:00
2024-03-19 07:07:31 +00:00
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.
2024-03-17 07:45:02 +00:00
2024-03-17 18:30:41 +00:00
### What does the External Controller layouts allow me to do?
2024-03-17 07:45:02 +00:00
2024-03-19 07:07:31 +00:00
First the Simple Radial menu is accessed while holding `SELECT` and using the `Left Joystick` . This allows quick access for various PC commands like `ESC` , `F1` , `Enter` , `Right Click` and more. < br >
But also `Screen Switching` on dual screen systems or `Change Discs` . < br >
You can activate them by pressing `L3` when hovering over the command with the joystick.< br >
2024-03-17 07:45:02 +00:00
2024-03-18 17:58:16 +00:00
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.
2024-03-17 07:45:02 +00:00
2024-03-18 17:58:16 +00:00
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` .
2024-03-17 07:45:02 +00:00
2024-03-19 07:07:31 +00:00
This can be extremely useful and can be used but not only limited to:
2024-03-18 17:58:16 +00:00
```
2024-03-19 07:07:31 +00:00
Navigate the emulator GUIs.
Close a weird pop-up window.
Move the Wii Pointer.
Play Point & Click games
Play PC mouse-based games.
2024-03-18 17:58:16 +00:00
```
2024-03-17 07:45:02 +00:00
2024-03-19 12:37:53 +00:00
Check out the simple radial menu here: [Simple Radial Menu ](../../wiki_controllers/radial-menus/controller-simple-radial.md )
2024-03-18 09:14:43 +00:00
2024-03-17 07:45:02 +00:00
### Known Issues: External Controllers - Steam Deck
2024-03-19 13:31:03 +00:00
< img src = "../../../wiki_icons/kennynl/flairs/flair_disabled.png" width = "50" >
2024-03-22 18:11:12 +00:00
This issue have not only been observed on RetroDECK as a none-steam-game but even full games on that are on Steam.
The issue is that 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.
2024-03-18 14:12:37 +00:00
2024-03-21 19:12:06 +00:00
You can solve this by going into the Reorder Controllers interface in Steam and try switching between Player 1 and Player 2.
2024-03-17 07:45:02 +00:00
### Known Issues: External Controllers - Linux Desktop
2024-03-19 13:31:03 +00:00
< img src = "../../../wiki_icons/kennynl/flairs/flair_disabled.png" width = "50" >
2024-03-21 19:12:06 +00:00
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:
2024-03-17 07:45:02 +00:00
2024-03-19 09:07:49 +00:00
```
2024-03-19 09:09:16 +00:00
What kind of packages / drivers you have installed.
2024-03-19 09:07:49 +00:00
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.
```
2024-03-17 07:45:02 +00:00
2024-03-18 18:27:05 +00:00
We are trying to keep track of all the issues here and have reported several to Valve already:
2024-03-17 07:45:02 +00:00
2024-03-19 06:37:19 +00:00
[RetroDECK Github Issue: 716 ](https://github.com/XargonWan/RetroDECK/issues/716 )
2024-03-17 07:45:02 +00:00
2024-03-21 19:12:06 +00:00
These are the most important current bugs:
2024-03-18 18:27:05 +00:00
2024-03-17 07:45:02 +00:00
**Bug: Destop Profiles take preset over Game Profile**
2024-03-21 19:12:06 +00:00
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.
2024-03-17 07:45:02 +00:00
Possible solutions by our users and team members:
2024-03-21 19:12:06 +00:00
- Try and use the RetroDECK Profile as the Desktop Profile and turn off the Game Profile.
2024-03-17 07:45:02 +00:00
- Going into big picture and launching RetroDECK from there.
2024-03-21 19:12:06 +00:00
- Starting big picture, exiting big picture, and then launching RetroDECK from the Desktop Client.
2024-03-17 07:45:02 +00:00
**Bug: Missing Radials in certain systems**
2024-03-21 19:12:06 +00:00
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).
2024-03-17 07:45:02 +00:00
2024-03-21 19:12:06 +00:00
We thought about doing a temporary nonradial layouts for each controller to get around this bug.< br >
But later we changed our minds as we would have even more input configs to maintain, with a risk they become permanent.
2024-03-17 07:45:02 +00:00
2024-03-18 09:14:43 +00:00
---
2024-03-17 07:45:02 +00:00
2024-03-18 09:14:43 +00:00
## Supported Controllers
2024-03-17 07:45:02 +00:00
2024-03-18 09:14:43 +00:00
### Generic Controllers - Standard Layout
2024-03-16 15:05:46 +00:00
2024-03-19 09:04:59 +00:00
< img src = "../../../wiki_images/controllers/xiaomi-controller.png" width = "180" > < img src = "../../../wiki_images/controllers/8bitdo-pro2.png" width = "180" >
2024-03-18 17:58:16 +00:00
2024-03-19 05:34:24 +00:00
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.
2024-03-17 07:20:23 +00:00
2024-03-22 15:23:14 +00:00
**Layout Name:** `RetroDECK: Generic - Standard v.1b`
2024-03-19 07:07:31 +00:00
2024-03-19 15:02:13 +00:00
**Information:** [The Generic - Standard ](../../wiki_controllers/generic/standard/generic-standard.md )
2024-03-19 09:07:49 +00:00
**Hotkeys:** [Generic - Standard Hotkeys ](../../wiki_controllers/generic/standard/generic-standard-hotkeys.md )
2024-03-19 07:07:31 +00:00
2024-03-16 15:05:46 +00:00
2024-03-18 09:14:43 +00:00
### Switch Pro
2024-03-16 15:05:46 +00:00
2024-03-18 17:58:16 +00:00
< img src = "../../../wiki_images/controllers/switch-pro.png" width = "150" >
2024-03-22 15:23:14 +00:00
**Layout Name:** `RetroDECK: Switch Pro v.1b`
2024-03-19 09:27:53 +00:00
2024-03-22 15:23:14 +00:00
**Information:** [Switch Pro - Hotkeys ](../../wiki_controllers/nintendo/switch-pro.md )
2024-03-19 15:02:13 +00:00
2024-03-19 09:27:53 +00:00
**Hotkeys:** [Switch Pro - Hotkeys ](../../wiki_controllers/nintendo/nintendo-hotkeys.md )
2024-03-17 07:20:23 +00:00
2024-03-16 15:05:46 +00:00
2024-03-18 18:13:28 +00:00
### Steam Controller
2024-03-16 15:05:46 +00:00
2024-03-18 17:58:16 +00:00
< img src = "../../../wiki_images/controllers/steam-controller-gordon.png" width = "150" >
2024-03-22 15:23:14 +00:00
**Layout Name:** `RetroDECK: Steam Controller - Gordon v.1b`
2024-03-19 07:07:31 +00:00
2024-03-22 15:23:14 +00:00
**Information:** [Steam Controller - Gordon ](../../wiki_controllers/steam/steam-controller-gordon.md )
2024-03-19 15:02:13 +00:00
2024-03-19 09:27:53 +00:00
**Hotkeys:** [Steam Controller - Hotkeys ](../../wiki_controllers/steam/steam-controller-gordon.md )
2024-03-17 07:20:23 +00:00
2024-03-18 18:13:28 +00:00
Extra features for the Steam Controller:
2024-03-17 07:20:23 +00:00
2024-03-18 17:58:16 +00:00
```
2024-03-19 09:12:50 +00:00
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.
2024-03-18 17:58:16 +00:00
```
2024-03-16 15:05:46 +00:00
### DualShock 3
2024-03-18 17:58:16 +00:00
< img src = "../../../wiki_images/controllers/ps3-dualshock3.png" width = "150" >
2024-03-16 15:05:46 +00:00
2024-03-22 15:23:14 +00:00
**Layout Name:** `RetroDECK: DualShock 3 v.1b`
2024-03-19 07:07:31 +00:00
2024-03-22 15:23:14 +00:00
**Information:** [DualShock 3 ](../../wiki_controllers/playstation/dualshock-3.md )
2024-03-19 15:02:13 +00:00
**Hotkeys:** [PlayStation - Hotkeys ](../../wiki_controllers/playstation/playstation-hotkeys.md )
2024-03-17 07:20:23 +00:00
2024-03-17 18:30:41 +00:00
Extra features in the layout:
2024-03-17 07:20:23 +00:00
2024-03-16 15:05:46 +00:00
### DualShock 4
2024-03-18 17:58:16 +00:00
< img src = "../../../wiki_images/controllers/ps4-dualshock4.png" width = "150" >
2024-03-22 15:23:14 +00:00
**Layout Name:** `RetroDECK: DualShock 4 v.1b`
2024-03-16 15:05:46 +00:00
2024-03-22 15:23:14 +00:00
**Information:** [DualShock 4 ](../../wiki_controllers/playstation/dualshock-4.md )
2024-03-17 07:20:23 +00:00
2024-03-19 15:02:13 +00:00
**Hotkeys:** [PlayStation - Hotkeys ](../../wiki_controllers/playstation/playstation-hotkeys.md )
2024-03-17 07:20:23 +00:00
2024-03-19 07:07:31 +00:00
**Extra features for the DualShock 4:**
2024-03-17 07:20:23 +00:00
2024-03-18 17:58:16 +00:00
```
2024-03-18 18:13:28 +00:00
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.
2024-03-18 17:58:16 +00:00
```
2024-03-16 15:05:46 +00:00
2024-03-26 15:17:22 +00:00
2024-03-16 15:05:46 +00:00
### DualSense
2024-03-18 17:58:16 +00:00
< img src = "../../../wiki_images/controllers/ps5-dualsense.png" width = "150" >
2024-03-22 15:23:14 +00:00
**Layout Name:** `RetroDECK: DualSense v.1b`
2024-03-17 07:20:23 +00:00
2024-03-22 15:23:14 +00:00
**Information:** [DualSense ](../../wiki_controllers/playstation/dualsense.md )
2024-03-19 15:02:13 +00:00
**Hotkeys:** [PlayStation - Hotkeys ](../../wiki_controllers/playstation/playstation-hotkeys.md )
2024-03-19 07:07:31 +00:00
**Extra features for the DualSense:**
2024-03-17 07:20:23 +00:00
2024-03-18 17:58:16 +00:00
```
2024-03-18 18:13:28 +00:00
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.
2024-03-18 17:58:16 +00:00
```
2024-03-16 15:05:46 +00:00
### Xbox 360 Controller
2024-03-18 17:58:16 +00:00
< img src = "../../../wiki_images/controllers/xbox-360.png" width = "150" >
2024-03-16 15:05:46 +00:00
2024-03-22 15:23:14 +00:00
**Layout Name:** `RetroDECK: Xbox 360 v.1b`
2024-03-19 09:27:53 +00:00
2024-03-22 15:23:14 +00:00
**Information:** [Xbox 360 ](../../wiki_controllers/xbox/xbox-360.md )
2024-03-19 15:02:13 +00:00
**Hotkeys:** [Xbox - Hotkeys ](../../wiki_controllers/xbox/xbox-hotkeys.md )
2024-03-17 07:20:23 +00:00
2024-03-18 17:58:16 +00:00
### Xbox Wireless Controller
< img src = "../../../wiki_images/controllers/xbox-wireless.png" width = "150" >
2024-03-16 15:05:46 +00:00
2024-03-22 15:23:14 +00:00
**Layout Name:** `RetroDECK: Xbox Wireless v.1b`
2024-03-17 07:20:23 +00:00
2024-03-22 15:23:14 +00:00
**Information:** [Xbox Wireless ](../../wiki_controllers/xbox/xbox-wireless.md )
2024-03-19 15:02:13 +00:00
**Hotkeys:** [Xbox - Hotkeys ](../../wiki_controllers/xbox/xbox-hotkeys.md )
2024-03-18 09:14:43 +00:00
2024-03-17 13:32:06 +00:00
2024-03-18 14:29:51 +00:00
## Framework / Configurator
2024-03-18 18:31:39 +00:00
< img src = "../../../wiki_icons/retrodeck/icon-configurator.svg" width = "150" >
2024-03-18 14:29:51 +00:00
### RetroDECK Configurator
```
Added: New desktop icon.
2024-03-19 21:15:18 +00:00
Added: "Swap A/B X/Y button" preset and compatible systems
2024-03-20 19:27:38 +00:00
Added: Optional Vita3K Firmware installer.
Added: Reset commands for: GZDoom, MAME, Vita3k, Ryujinx.
2024-03-21 19:12:06 +00:00
Added: Merge "save state on exit" and "load state on run" preset into "Quick Resume" preset
2024-03-19 21:15:18 +00:00
Added: BIOS check "expert mode" (shows all available info)
2024-03-21 19:12:06 +00:00
Change: Moved "Rewind" preset to Global Presets section of Configurator and added compatible systems.
2024-03-20 12:45:11 +00:00
Fixed: Quit button after emulators reset should act as an actual full quit button.
2024-03-18 14:29:51 +00:00
```
### RetroDECK Framework
```
2024-03-19 21:15:18 +00:00
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.
2024-03-19 13:03:34 +00:00
Added: Support injecting the RetroDECK layouts to Steam Flatpak version.
2024-03-18 14:29:51 +00:00
Added: A quit_retrodeck function to ease the quit in the scripts.
2024-03-19 14:44:42 +00:00
Added: Several minor build pipeline improvements & other backend fixes.
2024-03-19 21:15:18 +00:00
Added: Simplified Configurator single-file-compression process
2024-03-18 14:29:51 +00:00
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.
2024-03-19 21:15:18 +00:00
Fixed: RetroDECK full reset via CLI process.
2024-03-21 19:12:06 +00:00
Removed: Talk names in the manifest as they are not needed anymore as enabled by default.
2024-03-18 14:29:51 +00:00
```
## Emulators / Engines / System
2024-03-17 13:32:06 +00:00
2024-03-18 14:12:37 +00:00
### Updates
2024-03-17 13:32:06 +00:00
2024-03-18 14:29:51 +00:00
< img src = "../../../wiki_images/logos/es-de-logo.png" width = "100" >
2024-03-18 14:12:37 +00:00
```
ES-DE to 3.0.1
All engines.
2024-03-18 14:35:19 +00:00
All RetroArch cores.
2024-03-18 14:12:37 +00:00
All emulators.
```
2024-03-17 13:32:06 +00:00
2024-03-18 14:29:51 +00:00
### CEMU
2024-03-17 13:16:01 +00:00
2024-03-18 14:29:51 +00:00
< img src = "../../../wiki_images/logos/cemu-logo.png" width = "100" >
2024-03-17 13:16:01 +00:00
2024-03-18 14:12:37 +00:00
```
2024-03-21 19:12:06 +00:00
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.
2024-03-18 14:42:24 +00:00
Change: Made graphical tweaks based on user feedback & internal testing.
2024-03-18 14:12:37 +00:00
```
2024-03-17 13:16:01 +00:00
2024-03-18 14:29:51 +00:00
### Dolphin
2024-03-17 13:16:01 +00:00
2024-03-18 14:29:51 +00:00
< img src = "../../../wiki_images/logos/dolphin-logo.png" width = "100" >
2024-03-17 13:16:01 +00:00
2024-03-18 14:12:37 +00:00
```
2024-03-21 19:12:06 +00:00
Added: Better bindings for Player 1 to 4 GC & Wii.
2024-03-20 12:45:11 +00:00
Added: Optional Gyro via SteamDeckGyroDSU for player 1 (if you have it installed).
2024-03-18 14:42:24 +00:00
Change: Made graphical tweaks based on user feedback & internal testing.
2024-03-21 19:12:06 +00:00
Change: Improved GC bindings.
Change: Improved & Changed Wii bindings.
Change: Improved GBA bindings.
2024-03-18 14:12:37 +00:00
```
2024-03-16 15:05:46 +00:00
2024-03-18 14:12:37 +00:00
### Primehack
2024-03-17 13:32:06 +00:00
2024-03-18 14:29:51 +00:00
< img src = "../../../wiki_images/logos/primehack-logo.png" width = "100" >
2024-03-16 15:05:46 +00:00
2024-03-18 14:12:37 +00:00
```
2024-03-21 19:12:06 +00:00
Added: Better bindings for Player 1.
2024-03-20 12:45:11 +00:00
Added: Optional Gyro via SteamDeckGyroDSU for player 1 (if you have it installed).
2024-03-18 14:12:37 +00:00
Added: More custom loadable icons for Primehack.
2024-03-18 14:42:24 +00:00
Change: Made graphical tweaks based on user feedback & internal testing.
2024-03-18 14:12:37 +00:00
```
2024-03-17 06:35:27 +00:00
2024-03-18 14:29:51 +00:00
### MelonDS
2024-03-17 13:16:01 +00:00
2024-03-18 14:29:51 +00:00
< img src = "../../../wiki_images/logos/melonds-logo.svg" width = "100" >
2024-03-17 13:16:01 +00:00
2024-03-18 14:12:37 +00:00
```
2024-03-18 14:42:24 +00:00
Change: Made graphical tweaks based on user feedback.
2024-03-18 14:12:37 +00:00
```
2024-03-16 15:05:46 +00:00
2024-03-17 06:35:27 +00:00
2024-03-18 14:29:51 +00:00
### Duckstation:
< img src = "../../../wiki_images/logos/duckstation-logo.png" width = "100" >
2024-03-16 15:05:46 +00:00
2024-03-18 14:12:37 +00:00
```
2024-03-21 19:12:06 +00:00
Added: Reworked bindings for Player 1 to 4 via SDL.
2024-03-18 14:42:24 +00:00
Fixed: Memory card folder not being linked to retrodeck/saves/psx/.
2024-03-18 14:12:37 +00:00
```
2024-03-16 15:05:46 +00:00
2024-03-18 14:12:37 +00:00
### PCSX2
2024-03-17 06:35:27 +00:00
2024-03-18 14:29:51 +00:00
< img src = "../../../wiki_images/logos/pcsx2-logo.png" width = "180" >
2024-03-17 06:35:27 +00:00
2024-03-18 14:12:37 +00:00
```
2024-03-21 19:12:06 +00:00
Added: Better bindings for Player 2 to 4.
2024-03-18 14:42:24 +00:00
Change: Made graphical tweaks based on user feedback & internal testing.
2024-03-18 14:12:37 +00:00
```
2024-03-17 06:35:27 +00:00
2024-03-18 14:29:51 +00:00
### RPCS3
2024-03-17 06:35:27 +00:00
2024-03-18 14:29:51 +00:00
< img src = "../../../wiki_images/logos/rpcs3-logo.png" width = "100" >
2024-03-17 06:35:27 +00:00
2024-03-18 14:12:37 +00:00
```
2024-03-21 19:12:06 +00:00
Added: Better bindings for Player 2 to 4.
2024-03-18 14:42:24 +00:00
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.
2024-03-18 14:12:37 +00:00
```
2024-03-17 06:35:27 +00:00
2024-03-18 14:29:51 +00:00
### PPSSPP
2024-03-17 06:35:27 +00:00
2024-03-18 14:29:51 +00:00
< img src = "../../../wiki_images/logos/ppsspp-logo.png" width = "100" >
2024-03-17 06:35:27 +00:00
2024-03-18 14:12:37 +00:00
```
2024-03-18 14:29:51 +00:00
Added: Extra Binds to Right Joystick (used for some romhacks that enables none existing second joystick in PSP games).
2024-03-18 14:42:24 +00:00
Change: Made graphical tweaks based on user feedback & internal testing.
2024-03-18 14:29:51 +00:00
Change: Is now running games via shortcut by default (allows easier running for more games).
2024-03-18 14:12:37 +00:00
```
2024-03-16 15:05:46 +00:00
2024-03-18 14:12:37 +00:00
### RetroArch
2024-03-18 09:14:43 +00:00
2024-03-18 14:29:51 +00:00
< img src = "../../../wiki_images/logos/retroarch-logo.png" width = "100" >
2024-03-18 09:14:43 +00:00
2024-03-18 14:12:37 +00:00
```
2024-03-21 19:12:06 +00:00
Fixed: ScummVM-Core - A bug where the core did not find the Extras folder.
2024-03-18 14:12:37 +00:00
Fixed: Input mappings on controlers 2-16.
Fixed: A bug where in certain scenarios RetroArch would forget the roms folder.
```
2024-03-18 09:14:43 +00:00
2024-03-16 15:05:46 +00:00
2024-03-17 06:35:27 +00:00
2024-03-18 14:29:51 +00:00
## Last Minute Questions
2024-03-17 13:32:06 +00:00
2024-03-19 05:29:09 +00:00
### HEY YOU! RetroDECK Team! Where is the add-to-Steam Function?! 👩👩😼
2024-03-17 13:32:06 +00:00
2024-03-18 18:04:26 +00:00
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.
2024-03-18 14:29:51 +00:00
2024-03-21 19:12:06 +00:00
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 😸.
2024-03-17 06:35:27 +00:00
2024-03-18 09:14:43 +00:00
### What about the Multiuser Mode?! 👿
2024-03-17 06:35:27 +00:00
2024-03-18 14:29:51 +00:00
That still needed more time in the oven for the complexity of it and we will put it out in another big version.
2024-03-18 18:04:26 +00:00
This update is already quite big! Don't you agree?! 😼
2024-03-18 14:48:33 +00:00
## We hope everyone likes the update!
2024-03-21 19:12:06 +00:00
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):
2024-03-18 14:48:33 +00:00
2024-03-18 18:05:29 +00:00
[Reporting Bugs ](../../wiki_bugs/report-bugs.md )
2024-03-18 14:48:33 +00:00
2024-03-20 12:45:11 +00:00
Thanks for your kind words and patience! ❤️