View Issue Details

IDProjectCategoryView StatusLast Update
0013099Dwarf FortressTechnical -- Saving/Loadingpublic2025-02-13 21:57
Reporteremerson Assigned To 
PrioritylowSeveritytrivialReproducibilityalways
Status newResolutionopen 
PlatformSteamOSLinuxOS VersionManjaro
Product Version51.04 
Summary0013099: Game will not honor a symlink for the 'save' directory
DescriptionThis is a corner case, I know.

I dual boot Linux and Windows. I have DF installed on each. As a poor man's Steam Cloud, what I want to do is symlink the 'save' directory, which lives on my Windows C: drive, into my Linux install, so that the savegames are transparently shared.

This simply doesn't work.

If the symlink is there, the Linux game acts like there is no 'save' directory, and offers to make a new world. I know I'm fiddling with the right place because if I -copy- the whole save directory over from the C: drive, same place, same name, same capitalization, everything, it works fine.

So, df is somehow not correctly following / honoring a symlink for the 'save' directory.
Steps To Reproduce1. Have a valid "save" folder somewhere off to the side.
2. Install DF in linux
3. "ln -s" the off-to-the-side save directory into the linux install's folder
4. Run the game -- no saves are there.

5. Bonus steps - 'rm' the symlink, 'cp -r' the off-to-the-side save directory into the right place.
6. Run the game -- save games are there.
TagsNo tags attached.

Activities

JasonMel

2025-02-13 21:57

reporter   ~0042547

Have you tried using a junction instead, if your Linux volume isn't a mapped network drive?

Add Note

Note

Issue History

Date Modified Username Field Change
2025-02-12 20:47 emerson New Issue
2025-02-13 21:57 JasonMel Note Added: 0042547