From 276bf2fac226b5ac3059120edc4dfb55578ca601 Mon Sep 17 00:00:00 2001 From: SulfurNitride Date: Wed, 18 Feb 2026 12:40:18 -0600 Subject: Fix save deploy/sync for non-Bethesda games using Saved Games directory Games like Cyberpunk 2077 store saves in %USERPROFILE%/Saved Games/ instead of Documents/My Games/.../Saves. The save pipeline previously hardcoded Documents/My Games as the base path, so profile-specific saves never reached the correct location. Replace relative save path resolution with absolute path resolution that extracts the user-relative portion from LocalSavegames::mappings() or savesDirectory() and reconstructs it under the Fluorine prefix. Update restoreStaleBackups to scan the entire prefix for backup dirs. Remove "Saved Games" from NaK symlink skip list. Fixes #17 Co-Authored-By: Claude Opus 4.6 --- libs/nak/src/installers/symlinks.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libs') diff --git a/libs/nak/src/installers/symlinks.rs b/libs/nak/src/installers/symlinks.rs index ef8cbb4..aa55752 100644 --- a/libs/nak/src/installers/symlinks.rs +++ b/libs/nak/src/installers/symlinks.rs @@ -198,7 +198,7 @@ const SKIP_DIRS: &[&str] = &[ "NetHood", "PrintHood", "Recent", "SendTo", "Start Menu", "Templates", "My Documents", "My Music", "My Pictures", "My Videos", "Desktop", "Downloads", - "Favorites", "Links", "Saved Games", "Searches", + "Favorites", "Links", "Searches", "Contacts", "3D Objects", ]; -- cgit v1.3.1