From 482ed3c2dd7164d599ccdb2ef5a67db130d284ef Mon Sep 17 00:00:00 2001 From: XargonWan Date: Fri, 8 Mar 2024 17:41:15 +0100 Subject: [PATCH] PONZU: added config in rd_conf --- emu-configs/defaults/retrodeck/retrodeck.cfg | 1 + functions/functions.sh | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/emu-configs/defaults/retrodeck/retrodeck.cfg b/emu-configs/defaults/retrodeck/retrodeck.cfg index 37bd1f84..6d4afb45 100644 --- a/emu-configs/defaults/retrodeck/retrodeck.cfg +++ b/emu-configs/defaults/retrodeck/retrodeck.cfg @@ -28,6 +28,7 @@ multi_user_mode=false ask_default_user=true default_user= developer_options=false +ponzu=false [cheevos] duckstation=false diff --git a/functions/functions.sh b/functions/functions.sh index a2c48a3d..f0306e35 100644 --- a/functions/functions.sh +++ b/functions/functions.sh @@ -660,6 +660,7 @@ manage_ryujinx_keys() { ponzu() { # This function is used to extract some specific appimages # Check if any of the specified files exist + # If RetroDECK is reset Ponzu must re-cooked local tmp_folder="/tmp/extracted" local ponzu_files=("$rdhome"/ponzu/Citra*.AppImage "$rdhome"/ponzu/citra*.AppImage "$rdhome"/ponzu/Yuzu*.AppImage "$rdhome"/ponzu/yuzu*.AppImage) @@ -673,11 +674,11 @@ ponzu() { if [ -f "$ponzu_file" ]; then if [[ "$ponzu_file" == *itra*]]; then log i "Found akai ponzu! Elaborating it" - data_dir="/var/data/Citra" + data_dir="/var/data/ponzu/Citra" local message="Akai ponzu is served, enjoy" elif [[ "$ponzu_file" == *uzu* ]]; then log i "Found kiroi ponzu! Elaborating it" - data_dir="/var/data/Yuzu" + data_dir="/var/data/ponzu/Yuzu" local message="Kiroi ponzu is served, enjoy" else log e "AppImage not recognized, not a ponzu ingredient!" @@ -699,6 +700,7 @@ ponzu() { executable="" log d "Making $executable executable" chmod +x "$executable" + set_setting_value $rd_conf "ponzu" "true" retrodeck "options" cd - log i "$message" fi