Summary: freeciv-chat.log ends up in obscure location on
Windows Vista
                 Project: Freeciv
            Submitted by: log65536
            Submitted on: Fri Dec  7 00:38:22 2012
                Category: None
                Severity: 3 - Normal
                Priority: 5 - Normal
                  Status: None
             Assigned to: None
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
        Operating System: Microsoft Windows
         Planned Release: 



Using a default install, freeciv-chat.log is saved in a highly unintuitive
location on Windows Vista:

C:/Users/log65536/AppData/Local/VirtualStore/Program Files

This is a priviledge-related problem on Vista. When applications attepmt to
write to a directory without having the necessary security priviledges, the OS
lies to the application by reporting success, but the write is silently
redirected to a "virtual folder", a very obscure location not likely to be
known to users. Worse, the exact behavior depends on the OS version and

Besides freeciv-chat.log, other files (I found stdout.txt and stderr.txt) also
seem to get redirected in this way. I think all these files better be placed
alongside savegames in the user's home directory (would be
C:/Users/log65536/AppData/Roaming/.freeciv by default on Vista).

Another related issue is that when clicking on "Load Saved Game" in the
client, a list of savegames is correctly displayed, but then clicking on
"Browse" opens the dialog in the freeciv install folder (actually the "real"
and "virtual" install directories, merged together!). The usual savegame
directory is hard to find and takes too many clicks.


Reply to this item at:


  Message sent via/by Gna!

Freeciv-dev mailing list

Reply via email to