#!/bin/bash checkInstalledEmus(){ #Add Emulators that are supposed to be installed if $doInstallRA; then emuList+=("RetroArch") fi if $doInstallDolphin; then emuList+=("Dolphin") fi if $doInstallRPCS3; then emuList+=("RPCS3") fi if $doInstallDuck; then emuList+=("DuckStation") fi if $doInstallCemu; then emuList+=("Cemu") fi if $doInstallRyujinx; then emuList+=("Ryujinx") fi if $doInstallPrimeHack; then emuList+=("Primehack") fi if $doInstallPPSSPP; then emuList+=("PPSSPP") fi if $doInstallXemu; then emuList+=("Xemu") fi if $doInstallPCSX2QT; then emuList+=("PCSX2QT") fi if $doInstallMAME; then emuList+=("MAME") fi if $doInstallAzahar; then emuList+=("Azahar") fi if $doInstallRMG; then emuList+=("RMG") fi if $doInstallScummVM; then emuList+=("ScummVM") fi if $doInstallVita3K; then emuList+=("Vita3K") fi if $doInstallMGBA; then emuList+=("mGBA") fi if $doInstallFlycast; then emuList+=("Flycast") fi if $doInstallmelonDS; then emuList+=("melonDS") fi if $doInstallBigPEmu; then emuList+=("BigPEmu") fi if $doInstallSupermodel; then emuList+=("Supermodel") fi if $doInstallXenia; then emuList+=("Xenia") fi if $doInstallModel2; then emuList+=("Model2") fi if $doInstallShadPS4; then emuList+=("ShadPS4") fi errorOnInstall=false errosOnInstallDetailed="" for emu in "${emuList[@]}" do if ! ${emu}_IsInstalled; then errorOnInstall=true errosOnInstallDetailed+="${emu}\n" fi done if $errorOnInstall; then text="$(printf "We have found the following emulators were not installed:\n\n ${errosOnInstallDetailed}\n\n You may try again, make sure your Internet Connection is working properly")" zenity --error \ --title="EmuDeck" \ --width=400 \ --text="${text}" 2>/dev/null fi }