From 2093bef824e399fe12c8c5d4254c1812dfe7d654 Mon Sep 17 00:00:00 2001 From: laz Date: Fri, 21 Mar 2025 13:51:33 +0100 Subject: [PATCH] wiki --- .../wiki_development/credits/credits-team.md | 10 ---- .../external-emulator/external-emulator.md | 50 +++++++++++++++++++ 2 files changed, 50 insertions(+), 10 deletions(-) diff --git a/wiki-rtd/docs/wiki_development/credits/credits-team.md b/wiki-rtd/docs/wiki_development/credits/credits-team.md index 8ecf1dd..bc6f201 100644 --- a/wiki-rtd/docs/wiki_development/credits/credits-team.md +++ b/wiki-rtd/docs/wiki_development/credits/credits-team.md @@ -2,8 +2,6 @@ ## [XargonWan](https://github.com/XargonWan) - - 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) - - Maestro of RetroDECK. ``` - Community Management/Outreach - Emulator Configurations - Feature Requests -- Good / Bad Ideas - Issue Management - Management of Xargons Good / Bad Ideas -- Memes - Steam Input - Testing - 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) - - 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) - - Backend Development. Creator of the `RetroDECK Configurator`, the `RetroDECK Framework` and various cool things. diff --git a/wiki-rtd/docs/wiki_experiments/external-emulator/external-emulator.md b/wiki-rtd/docs/wiki_experiments/external-emulator/external-emulator.md index 11e0bfe..e23d88b 100644 --- a/wiki-rtd/docs/wiki_experiments/external-emulator/external-emulator.md +++ b/wiki-rtd/docs/wiki_experiments/external-emulator/external-emulator.md @@ -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. ## + + +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 + + +flatpak-spawn + + + +``` + + +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 + +%EMULATOR_HOST% --host /usr/bin/dolphin-emu -b -e %ROM% + +``` + + 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