lime3ds install + init

This commit is contained in:
Dragoon Dorise 2024-06-26 09:56:01 +02:00
parent 2da621399c
commit af640e3f80
3 changed files with 20 additions and 20 deletions

View File

@ -11,6 +11,7 @@ function jsonToBashVars(){
setSetting doInstallYuzu "$(jq .installEmus.yuzu.status $json)"
setSetting doInstallSuyu "$(jq .installEmus.suyu.status $json)"
setSetting doInstallCitra "$(jq .installEmus.citra.status $json)"
setSetting doInstallLime3DS "$(jq .installEmus.lime3ds.status $json)"
setSetting doInstallDuck "$(jq .installEmus.duckstation.status $json)"
setSetting doInstallCemu "$(jq .installEmus.cemu.status $json)"
setSetting doInstallXenia "$(jq .installEmus.xenia.status $json)"
@ -41,6 +42,7 @@ function jsonToBashVars(){
setSetting doSetupYuzu "$(jq .overwriteConfigEmus.yuzu.status $json)"
setSetting doSetupSuyu "$(jq .overwriteConfigEmus.suyu.status $json)"
setSetting doSetupCitra "$(jq .overwriteConfigEmus.citra.status $json)"
setSetting doSetupLime3DS "$(jq .overwriteConfigEmus.lime3ds.status $json)"
setSetting doSetupDuck "$(jq .overwriteConfigEmus.duckstation.status $json)"
setSetting doSetupCemu "$(jq .overwriteConfigEmus.cemu.status $json)"
setSetting doSetupXenia "$(jq .overwriteConfigEmus.xenia.status $json)"

View File

@ -189,6 +189,10 @@ if [ $doInstallCitra == "true" ]; then
echo "install Citra"
Citra_install
fi
if [ $doInstallLime3DS == "true" ]; then
echo "install Lime3DS"
Lime3DS_install
fi
if [ $doInstallDolphin == "true" ]; then
echo "install Dolphin"
Dolphin_install
@ -336,6 +340,10 @@ if [ "$doSetupCitra" == "true" ]; then
echo "Citra_init"
Citra_init
fi
if [ $doSetupLime3DS == "true" ]; then
echo "Lime3DS_init"
Lime3DS_init
fi
if [ "$doSetupDuck" == "true" ]; then
echo "DuckStation_init"
DuckStation_init

30
test.sh
View File

@ -1,22 +1,12 @@
#!/bin/bash
. $HOME/.config/EmuDeck/backend/functions/all.sh
user=$(zenity --entry --title="ScreenScrapper" --text="User:")
password=$(zenity --password --title="ScreenScrapper" --text="Password:")
encryption_key=$(openssl rand -base64 32)
encrypted_password=$(echo "$password" | openssl enc -aes-256-cbc -pbkdf2 -base64 -pass "pass:$encryption_key")
echo "$encryption_key" > "$HOME/.config/EmuDeck/logs/.key"
echo "$encrypted_password" > "$HOME/.config/EmuDeck/.passSS"
echo "$user" > "$HOME/.config/EmuDeck/.userSS"
#############
encryption_key=$(cat "$HOME/.config/EmuDeck/logs/.key")
encrypted_password=$(cat "$HOME/.config/EmuDeck/.passSS")
decrypted_password=$(echo "$encrypted_password" | openssl enc -d -aes-256-cbc -pbkdf2 -base64 -pass "pass:$encryption_key")
echo $decrypted_password
Lime3DS_IsInstalled(){
if [ -e "$Lime3DS_emuPath" ]; then
echo "true"
else
echo "false"
fi
}
echo $Lime3DS_emuPath
Lime3DS_IsInstalled