For anyone wondering why their saves are deleted, check the matrix channels. You should migrate them. The maintainer made this script:
#!/bin/bash
DIR="$HOME/.local/share/highscore/"
cd $DIR
if [ ! -e saves2 ]; then
cp -r saves saves2
fi
cd saves
for F in $(ls | grep metadata); do
GAME_UID="${F%.metadata}"
DATE_STR=$(grep 'Creation Date' $F | grep -Po '(?<=Creation Date=).*')
DATE=$(date '+%Y-%m-%dT%H:%M:%S' --date=$DATE_STR -u)
mkdir "$GAME_UID"
mkdir "$GAME_UID/$DATE"
if [ -e "$GAME_UID.save" ]; then
mv "$GAME_UID.save" "$GAME_UID/$DATE/save"
fi
mv "$GAME_UID.savestate" "$GAME_UID/$DATE/savestate"
mv "$GAME_UID.png" "$GAME_UID/$DATE/screenshot"
mv "$GAME_UID.metadata" "$GAME_UID/$DATE/metadata"
done
Pinned Comments
yochananmarqos commented on 2024-04-06 21:00 (UTC)
PSA: This is a WIP. The developer only supports Flatpak, please do not create upstream issues.