mirror of
https://github.com/RetroDECK/RetroDECK.git
synced 2024-11-21 21:45:39 +00:00
Added "Yuzu Custom" as additional "custom" emulator
This commit is contained in:
parent
f4fe9d6835
commit
28a0b87cda
|
@ -0,0 +1,15 @@
|
||||||
|
There is the possibility to provide custom emutlators provided by the user.
|
||||||
|
|
||||||
|
At the moment the only one available is Yuzu.
|
||||||
|
Create a folder named "yuzu" lowercase and place there your AppImage, so the path should be:
|
||||||
|
retrodeck/customs/yuzu/yuzu*.AppImage
|
||||||
|
|
||||||
|
WARNINGS on custom emulators:
|
||||||
|
- Custom emulators are self managed: means that RetroDECK Team is not supporting nor troubleshooting them.
|
||||||
|
- Custom emulators could potentially break other included emulators configs: use them at your own risk.
|
||||||
|
- Remember to make the binary executable, otherwise they won't be launched.
|
||||||
|
|
||||||
|
Related wiki article can be found here:
|
||||||
|
---
|
||||||
|
|
||||||
|
The RetroDECK Team
|
|
@ -16,3 +16,6 @@ how-to-install-PCSX2-textures.txt^$texture_packs_folder/PCSX2
|
||||||
how-to-install-Mupen64Plus-textures.txt^$texture_packs_folder/RetroArch-Mupen64Plus/cache
|
how-to-install-Mupen64Plus-textures.txt^$texture_packs_folder/RetroArch-Mupen64Plus/cache
|
||||||
how-to-install-Mupen64Plus-textures.txt^$texture_packs_folder/RetroArch-Mupen64Plus/hires_texture
|
how-to-install-Mupen64Plus-textures.txt^$texture_packs_folder/RetroArch-Mupen64Plus/hires_texture
|
||||||
how-to-install-Duckstation-textures.txt^$texture_packs_folder/Duckstation
|
how-to-install-Duckstation-textures.txt^$texture_packs_folder/Duckstation
|
||||||
|
|
||||||
|
# customs
|
||||||
|
how-to-install-custom-emulators.txt^$rdhome/customs
|
||||||
|
|
|
@ -841,6 +841,12 @@
|
||||||
<entry>~/.local/share/flatpak/exports/bin/org.yuzu_emu.yuzu</entry>
|
<entry>~/.local/share/flatpak/exports/bin/org.yuzu_emu.yuzu</entry>
|
||||||
</rule>
|
</rule>
|
||||||
</emulator>
|
</emulator>
|
||||||
|
<emulator name="YUZU-CUSTOM">
|
||||||
|
<!-- Nintendo Switch emulator Yuzu Custom provided by the user -->
|
||||||
|
<rule type="staticpath">
|
||||||
|
<entry>~/retrodeck/customs/yuzu/yuzu*.AppImage</entry>
|
||||||
|
</rule>
|
||||||
|
</emulator>
|
||||||
<emulator name="ZESARUX">
|
<emulator name="ZESARUX">
|
||||||
<!-- Sinclair ZX Spectrum emulator ZEsarUX -->
|
<!-- Sinclair ZX Spectrum emulator ZEsarUX -->
|
||||||
<rule type="systempath">
|
<rule type="systempath">
|
||||||
|
|
|
@ -1657,6 +1657,7 @@
|
||||||
<extension>.nca .NCA .nro .NRO .nso .NSO .nsp .NSP .xci .XCI</extension>
|
<extension>.nca .NCA .nro .NRO .nso .NSO .nsp .NSP .xci .XCI</extension>
|
||||||
<command label="Yuzu (Standalone)">%INJECT%=%BASENAME%.esprefix %EMULATOR_YUZU% -f -g %ROM%</command>
|
<command label="Yuzu (Standalone)">%INJECT%=%BASENAME%.esprefix %EMULATOR_YUZU% -f -g %ROM%</command>
|
||||||
<command label="Ryujinx (Standalone)">%EMULATOR_RYUJINX% %ROM%</command>
|
<command label="Ryujinx (Standalone)">%EMULATOR_RYUJINX% %ROM%</command>
|
||||||
|
<command label="Yuzu (User provided)">%INJECT%=%BASENAME%.esprefix %EMULATOR_YUZU-CUSTOM% -f -g %ROM%</command>
|
||||||
<platform>switch</platform>
|
<platform>switch</platform>
|
||||||
<theme>switch</theme>
|
<theme>switch</theme>
|
||||||
</system>
|
</system>
|
||||||
|
|
|
@ -642,6 +642,7 @@ prepare_emulator() {
|
||||||
dir_prep "$logs_folder/yuzu" "/var/data/yuzu/log"
|
dir_prep "$logs_folder/yuzu" "/var/data/yuzu/log"
|
||||||
dir_prep "$screenshots_folder" "/var/data/yuzu/screenshots"
|
dir_prep "$screenshots_folder" "/var/data/yuzu/screenshots"
|
||||||
dir_prep "$mods_folder/Yuzu" "/var/data/yuzu/load"
|
dir_prep "$mods_folder/Yuzu" "/var/data/yuzu/load"
|
||||||
|
mkdir -pv "$rdhome/customs/yuzu"
|
||||||
# removing dead symlinks as they were present in a past version
|
# removing dead symlinks as they were present in a past version
|
||||||
if [ -d $bios_folder/switch ]; then
|
if [ -d $bios_folder/switch ]; then
|
||||||
find $bios_folder/switch -xtype l -exec rm {} \;
|
find $bios_folder/switch -xtype l -exec rm {} \;
|
||||||
|
|
Loading…
Reference in a new issue