From f722e256ed4bb012ef71522696ea00951e106df7 Mon Sep 17 00:00:00 2001 From: XargonWan Date: Sun, 2 Feb 2025 13:41:25 +0900 Subject: [PATCH] RUFFLE: fixed wrapper and inject command to inject it --- config/ruffle/ruffle-rdwrapper.sh | 12 +++++++++--- developer_toolbox/inject_framework.sh | 1 + 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/config/ruffle/ruffle-rdwrapper.sh b/config/ruffle/ruffle-rdwrapper.sh index 37ba0d89..6bd2e654 100644 --- a/config/ruffle/ruffle-rdwrapper.sh +++ b/config/ruffle/ruffle-rdwrapper.sh @@ -2,15 +2,21 @@ source /app/libexec/global.sh +arg="$@" + +log i "Ruffle is running: $arg" + create_dir "$saves_folder/ruffle" -static_invoke="--config /var/data/ruffle \ - --save-directory "$saves_folder/ruffle" \ - --fullscreen" +static_invoke="--config /var/data/ruffle --save-directory $saves_folder/ruffle --fullscreen" #Check if Steam Deck in Desktop Mode if [[ $(check_desktop_mode) == "true" ]]; then + log d "Running Ruffle in Desktop Mode" + log d "ruffle --graphics vulkan $static_invoke $@" ruffle --graphics vulkan $static_invoke "$@" else + log d "Running Ruffle in Desktop Mode" + log d "ruffle --graphics gl --no-gui $static_invoke $@" ruffle --graphics gl --no-gui $static_invoke "$@" fi \ No newline at end of file diff --git a/developer_toolbox/inject_framework.sh b/developer_toolbox/inject_framework.sh index d352c857..28adf53f 100755 --- a/developer_toolbox/inject_framework.sh +++ b/developer_toolbox/inject_framework.sh @@ -47,3 +47,4 @@ sudo cp -vfr "tools" "$app" sudo cp -vfr "retrodeck.sh" "$app/bin/" sudo cp -vfr "functions/"** "$app/libexec/" sudo cp -vfr "config/gzdoom/gzdoom.sh" "$app/bin/" +sudo cp -vfr "config/ruffle/ruffle-rdwrapper.sh" "$app/bin/"