From 913c0a49402591d528d05ec5bc119633fe3d5e96 Mon Sep 17 00:00:00 2001 From: Cere Date: Mon, 8 Jul 2024 04:50:03 -0400 Subject: [PATCH 1/2] fixed launcher tweak --- tkashkin-gamehub-tweak.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tkashkin-gamehub-tweak.json b/tkashkin-gamehub-tweak.json index 3afea71..6f2e4ce 100644 --- a/tkashkin-gamehub-tweak.json +++ b/tkashkin-gamehub-tweak.json @@ -3,5 +3,5 @@ "name": "CereSaves", "description": "A Janky Cloud Save Manager", "url": "https://gitdab.com/cere/CereSaves", - "command": "/home/cere/Code/CereSaves/stcs-wrapper.sh ${command}" + "command": "/home/user/.local/bin/stcs-wrapper.sh ${command}" } From ae3390120176e48203c5da8caa33b164b8ed0f1a Mon Sep 17 00:00:00 2001 From: Cere Date: Mon, 8 Jul 2024 04:50:12 -0400 Subject: [PATCH 2/2] replaced cp with rsync --- stcs-wrapper.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/stcs-wrapper.sh b/stcs-wrapper.sh index a8a105e..0e8e7b3 100755 --- a/stcs-wrapper.sh +++ b/stcs-wrapper.sh @@ -34,13 +34,13 @@ prelaunch () { # Assume Save Data needs to be restored! if [ -f "$STCS_SAVEPATH" ]; then #echo "Savedata $STCS_SAVEPATH is a file!" - cp "$STCS_SYNCED_SAVADATA_PATH/$(basename $STCS_SAVEPATH)" "$STCS_SAVEPATH" + rsync -az "$STCS_SYNCED_SAVADATA_PATH/$(basename $STCS_SAVEPATH)" "$STCS_SAVEPATH" fi if [ -d "$STCS_SAVEPATH" ]; then #echo "Savedata $STCS_SAVEPATH is a folder!" rsync -az "$STCS_SYNCED_SAVADATA_PATH/$(basename $STCS_SAVEPATH)/" "$STCS_SAVEPATH/" fi - cp "$STCS_SYNCED_TIMESTAMP_PATH" "$STCS_CACHED_TIMESTAMP_PATH" + rsync -az "$STCS_SYNCED_TIMESTAMP_PATH" "$STCS_CACHED_TIMESTAMP_PATH" fi echo "[CereSaves] prelaunch complete" } @@ -54,7 +54,7 @@ postlaunch () { # Back up Save Data if [ -f "$STCS_SAVEPATH" ]; then #echo "Savedata $STCS_SAVEPATH is a file!" - cp "$STCS_SAVEPATH" "$STCS_SYNCED_SAVADATA_PATH/" + rsync -az "$STCS_SAVEPATH" "$STCS_SYNCED_SAVADATA_PATH/" fi if [ -d "$STCS_SAVEPATH" ]; then #echo "Savedata $STCS_SAVEPATH is a folder!"