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!" 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}" }