| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Replace NaK Rust crate and nak_ffi with native C++ implementations:
- Game detection (Steam, Heroic, Bottles), VDF parser, icon extraction
- Prefix symlinks, SLR manager, Steam path detection
- Known games database
Add FUSE VFS optimizations: zero-copy reads via fuse_reply_data,
default_permissions mount option, FUSE_CAP_ASYNC_DIO, FUSE_CAP_EXPIRE_ONLY,
lookup cache parent index, cached mode bits, increased I/O buffer sizes.
Update build system, prefix setup, and various fixes.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
| |
|
|
|
|
|
|
|
|
| |
Log each game's prefix path, detected username, and whether the
Documents/My Games directory exists. Also log when scan_and_link_all
skips a game due to missing directories. This will help diagnose
why some games are not getting their Documents folders symlinked
during prefix setup.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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 <noreply@anthropic.com>
|
|
|
and NaK integration
FUSE VFS now deploys non-data-dir mod mappings (Paks, OBSE, UE4SS, etc.)
via real symlinks and injects file-level data-dir mappings (plugins.txt,
loadorder.txt) into the VFS tree. Fixes game launches for Oblivion
Remastered (Root Builder path resolution, script extender support) and
BG3 (Wine prefix documents directory, file mapper symlinks on Linux).
Vendors mo2-fomod-plus plugin and NaK crate for FOMOD installer and
game finder/runtime support.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|