mirror of
https://github.com/dragoonDorise/EmuDeck.git
synced 2025-05-05 16:02:48 +00:00
lime3ds install + init
This commit is contained in:
parent
2da621399c
commit
af640e3f80
@ -11,6 +11,7 @@ function jsonToBashVars(){
|
|||||||
setSetting doInstallYuzu "$(jq .installEmus.yuzu.status $json)"
|
setSetting doInstallYuzu "$(jq .installEmus.yuzu.status $json)"
|
||||||
setSetting doInstallSuyu "$(jq .installEmus.suyu.status $json)"
|
setSetting doInstallSuyu "$(jq .installEmus.suyu.status $json)"
|
||||||
setSetting doInstallCitra "$(jq .installEmus.citra.status $json)"
|
setSetting doInstallCitra "$(jq .installEmus.citra.status $json)"
|
||||||
|
setSetting doInstallLime3DS "$(jq .installEmus.lime3ds.status $json)"
|
||||||
setSetting doInstallDuck "$(jq .installEmus.duckstation.status $json)"
|
setSetting doInstallDuck "$(jq .installEmus.duckstation.status $json)"
|
||||||
setSetting doInstallCemu "$(jq .installEmus.cemu.status $json)"
|
setSetting doInstallCemu "$(jq .installEmus.cemu.status $json)"
|
||||||
setSetting doInstallXenia "$(jq .installEmus.xenia.status $json)"
|
setSetting doInstallXenia "$(jq .installEmus.xenia.status $json)"
|
||||||
@ -41,6 +42,7 @@ function jsonToBashVars(){
|
|||||||
setSetting doSetupYuzu "$(jq .overwriteConfigEmus.yuzu.status $json)"
|
setSetting doSetupYuzu "$(jq .overwriteConfigEmus.yuzu.status $json)"
|
||||||
setSetting doSetupSuyu "$(jq .overwriteConfigEmus.suyu.status $json)"
|
setSetting doSetupSuyu "$(jq .overwriteConfigEmus.suyu.status $json)"
|
||||||
setSetting doSetupCitra "$(jq .overwriteConfigEmus.citra.status $json)"
|
setSetting doSetupCitra "$(jq .overwriteConfigEmus.citra.status $json)"
|
||||||
|
setSetting doSetupLime3DS "$(jq .overwriteConfigEmus.lime3ds.status $json)"
|
||||||
setSetting doSetupDuck "$(jq .overwriteConfigEmus.duckstation.status $json)"
|
setSetting doSetupDuck "$(jq .overwriteConfigEmus.duckstation.status $json)"
|
||||||
setSetting doSetupCemu "$(jq .overwriteConfigEmus.cemu.status $json)"
|
setSetting doSetupCemu "$(jq .overwriteConfigEmus.cemu.status $json)"
|
||||||
setSetting doSetupXenia "$(jq .overwriteConfigEmus.xenia.status $json)"
|
setSetting doSetupXenia "$(jq .overwriteConfigEmus.xenia.status $json)"
|
||||||
|
8
setup.sh
8
setup.sh
@ -189,6 +189,10 @@ if [ $doInstallCitra == "true" ]; then
|
|||||||
echo "install Citra"
|
echo "install Citra"
|
||||||
Citra_install
|
Citra_install
|
||||||
fi
|
fi
|
||||||
|
if [ $doInstallLime3DS == "true" ]; then
|
||||||
|
echo "install Lime3DS"
|
||||||
|
Lime3DS_install
|
||||||
|
fi
|
||||||
if [ $doInstallDolphin == "true" ]; then
|
if [ $doInstallDolphin == "true" ]; then
|
||||||
echo "install Dolphin"
|
echo "install Dolphin"
|
||||||
Dolphin_install
|
Dolphin_install
|
||||||
@ -336,6 +340,10 @@ if [ "$doSetupCitra" == "true" ]; then
|
|||||||
echo "Citra_init"
|
echo "Citra_init"
|
||||||
Citra_init
|
Citra_init
|
||||||
fi
|
fi
|
||||||
|
if [ $doSetupLime3DS == "true" ]; then
|
||||||
|
echo "Lime3DS_init"
|
||||||
|
Lime3DS_init
|
||||||
|
fi
|
||||||
if [ "$doSetupDuck" == "true" ]; then
|
if [ "$doSetupDuck" == "true" ]; then
|
||||||
echo "DuckStation_init"
|
echo "DuckStation_init"
|
||||||
DuckStation_init
|
DuckStation_init
|
||||||
|
30
test.sh
30
test.sh
@ -1,22 +1,12 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
. $HOME/.config/EmuDeck/backend/functions/all.sh
|
||||||
|
|
||||||
user=$(zenity --entry --title="ScreenScrapper" --text="User:")
|
Lime3DS_IsInstalled(){
|
||||||
password=$(zenity --password --title="ScreenScrapper" --text="Password:")
|
if [ -e "$Lime3DS_emuPath" ]; then
|
||||||
|
echo "true"
|
||||||
encryption_key=$(openssl rand -base64 32)
|
else
|
||||||
encrypted_password=$(echo "$password" | openssl enc -aes-256-cbc -pbkdf2 -base64 -pass "pass:$encryption_key")
|
echo "false"
|
||||||
|
fi
|
||||||
echo "$encryption_key" > "$HOME/.config/EmuDeck/logs/.key"
|
}
|
||||||
echo "$encrypted_password" > "$HOME/.config/EmuDeck/.passSS"
|
echo $Lime3DS_emuPath
|
||||||
echo "$user" > "$HOME/.config/EmuDeck/.userSS"
|
Lime3DS_IsInstalled
|
||||||
|
|
||||||
|
|
||||||
#############
|
|
||||||
|
|
||||||
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
|
|
Loading…
x
Reference in New Issue
Block a user