diff --git a/es-configs/tools-gamelist.xml b/es-configs/tools-gamelist.xml index fdc32034..9221a5a3 100644 --- a/es-configs/tools-gamelist.xml +++ b/es-configs/tools-gamelist.xml @@ -84,4 +84,11 @@ true true - + + ./configure-emulators.sh + Configure Emulators + Choose an emulator to configure. + true + true + + \ No newline at end of file diff --git a/tools/configure-emulators.sh b/tools/configure-emulators.sh new file mode 100644 index 00000000..a7a2d8d9 --- /dev/null +++ b/tools/configure-emulators.sh @@ -0,0 +1,48 @@ +#!/bin/bash + +zenity --title "RetroDECK" --question --no-wrap --window-icon="/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" --text="Doing some changes in the emulator's configuration may create serious issues,\nplease continue only if you know what you're doing.\n\nDo you want to continue?" +if [ $? == 1 ] #no +then + exit 0 +fi + +border="$(zenity --list \ +--title "RetroDECK" \ +--window-icon="/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" \ +--text="Which emulator do you want to configure?" \ +--hide-header \ +--column=Border \ +"RetroArch" \ +"Citra" \ +"Dolphin" \ +"MelonDS" \ +"PCSX2" \ +"PPSSPP" \ +"RPCS3" \ +"Yuzu")" + +if [ $border == "RetroArch" ] +then + retroarch +elif [ $border == "Citra" ] +then + citra-qt +elif [ $border == "Dolphin" ] +then + dolphin-emu +elif [ $border == "MelonDS" ] +then + melonDS +elif [ $border == "PCSX2" ] +then + pcsx2 +elif [ $border == "PPSSPP" ] +then + PPSSPPSDL +elif [ $border == "RPCS3" ] +then + rpcs3 +elif [ $border == "Yuzu" ] +then + yuzu +fi \ No newline at end of file