Revenge of the Titans

Revenge of the Titans

View Stats:
Game using root of largest HDD instead of %APPDATA%?
Like title says. I have now all four differend puppygames games done ".game_name" folder on the root of my storage HDD. Why is this?
< >
Showing 1-5 of 5 comments
cprince  [developer] Jul 16, 2014 @ 2:19am 
Some abnormal system configuration of yours presumably. We use your user home dir (plus game name) normally for log files, and Steam cloud for everything else. Otherwise, last year we had an experimental patching utility that left a bunch of crap lying around which it is safe to delete. In fact go ahead and delete those directories as if you're using Steam all the important data should be in the Steam cloud.
Mairo the bear Jul 16, 2014 @ 3:05am 
Thank you for answering :fhappy:

Deleting those folders, relaunch game, folder pops back up:
https://www.dropbox.com/s/2wnc37lcvynozpz/Screenshot%202014-07-16%2012.55.05.png

I remember this happened also when I was using Windows 7 but then it put it to my game HDD root (O:) but now it puts it to storage HDD (X:) where I use root folder a lot. Also now I got all your games and got cards and updated PCGW articles before I have time to actually play them, they also put those folders to same place; every other game using %APPDATA% or other variables works fine.
cprince  [developer] Jul 16, 2014 @ 4:18am 
Well, we use the environment variable "user.home" that the JVM provides us with in Java 7... it could be that this is being somehow overridden or set wrongly by your environment.
Mairo the bear Jul 16, 2014 @ 11:37am 
Originally posted by cprince:
Well, we use the environment variable "user.home" that the JVM provides us with in Java 7... it could be that this is being somehow overridden or set wrongly by your environment.
OK that explains it. "user.home" refers to desktop variable and takes parent path of that for some reason nobody knows. I have moved most of my stuff to X: because of SSD drive (I love to keep files on desktop and SSD doesn't like that) which means my desktop is "X:\Työpöytä" which then means that game drops it's files to "X:"

Problem is that they only intended to fix it in Java 8 http://bugs.java.com/view_bug.do?bug_id=4787931
cprince  [developer] Jul 16, 2014 @ 1:05pm 
Nice bit of sleuthing :) You can override it by adding "home=\".......\"" on the commandline. You'll need to escape \ characters with \\.
< >
Showing 1-5 of 5 comments
Per page: 1530 50