This commit is contained in:
laz 2025-03-21 13:51:33 +01:00
parent ed5fb516f4
commit 2093bef824
2 changed files with 50 additions and 10 deletions

View file

@ -2,8 +2,6 @@
## [XargonWan](https://github.com/XargonWan) ## [XargonWan](https://github.com/XargonWan)
<img src="../../../wiki_images/ai/xargon-the-sloth.png" width="100">
Founder of RetroDECK and one of the founding members of [AmberELEC](https://amberelec.org/). Founder of RetroDECK and one of the founding members of [AmberELEC](https://amberelec.org/).
``` ```
@ -21,18 +19,14 @@ Grand General of the IPL (Italian Pizza Legion) also known as the Napoletanan Fi
## [Lazorne](https://github.com/Lazorne) ## [Lazorne](https://github.com/Lazorne)
<img src="../../../wiki_images/ai/lazorne-the-sloth.png" width="100">
Maestro of RetroDECK. Maestro of RetroDECK.
``` ```
- Community Management/Outreach - Community Management/Outreach
- Emulator Configurations - Emulator Configurations
- Feature Requests - Feature Requests
- Good / Bad Ideas
- Issue Management - Issue Management
- Management of Xargons Good / Bad Ideas - Management of Xargons Good / Bad Ideas
- Memes
- Steam Input - Steam Input
- Testing - Testing
- Wiki Documentation - Wiki Documentation
@ -46,8 +40,6 @@ Maestro of the Wiki and also the cult leader of the NPC (The Nordic Pizza Cult)
## [jiannazzone](https://github.com/jiannazzone) ## [jiannazzone](https://github.com/jiannazzone)
<img src="../../../wiki_images/ai/adam-the-sloth.png" width="100">
Front End and UI/UX Development. Front End and UI/UX Development.
``` ```
@ -65,8 +57,6 @@ MCCP branch operative against the NPC faction and have a loose alliance with the
## [IceNine451](https://github.com/icenine451) ## [IceNine451](https://github.com/icenine451)
<img src="../../../wiki_images/ai/icenine-the-sloth.png" width="100">
Backend Development. Backend Development.
Creator of the `RetroDECK Configurator`, the `RetroDECK Framework` and various cool things. Creator of the `RetroDECK Configurator`, the `RetroDECK Framework` and various cool things.

View file

@ -28,3 +28,53 @@ We also recommend that you add RetroDECK to Steam to utilize Steam Input as ther
Also some RetroDECK built-in hotkeys in the radials like `Alt+F4` might help you close windows. Also some RetroDECK built-in hotkeys in the radials like `Alt+F4` might help you close windows.
## ##
To add external emulators to retrodeck:
Go to your root directory and search for the file es_systems.xml through your whole system.
There will be multiple copies, go to the one in a dir called "Linux". Go to the directory, not the file specifically.
Next to es_systems.xml is es_find_rules.xml. open that file. This will have commands to run different emulators.
Add a new emulator with whichever name you want that has a system path rule with only one entry of flatpak-spawn, but you have to remember that name. This is merely a bridge.
My example:
```
xml
<emulator name="HOST">
<rule type="systempath">
<entry>flatpak-spawn</entry>
</rule>
</emulator>
```
This is the hard part. Now for the easy part.
To add an external emulator:
Go to your root directory to search for es_systems.xml
There will be multiple copies, find the one in a directory called Linux. Go to the directory, not the file.
[8:36 AM]TopHatCat: .
You'll find in the directory a file named es_find_rules.xml
Open the file. And start adding a new emulator with a memorable, but generic name
Here's my example
```
XML
<command label="Dolphin (External)">
%EMULATOR_HOST% --host /usr/bin/dolphin-emu -b -e %ROM%
</command>
```
Replace the EMULATOR_HOST with whichever name you picked before and viola.
You will need to know the path to your emulator's executable if a similar emulator exists in retrodeck cause, despite not trying it, I'm 99% sure it'll prioritize the local one than the host's
[8:44 AM]TopHatCat: That's why I used /usr/bin/dolphin-emu