Why can't I install TF2 in a non-default game library location?
I’ve set up 2 non-default game library locations. One in
C:\Games and the other
Steam is installed on
C: so I have 2 libraries on
C and one on
When I go to install most games it lets me choose, but not Team Fortress 2. The dropdown to choose library isn’t there.
I’d understand if I didn’t have space, but I have easily enough space on C and D. Besides, it should at least offer the
C:\Games location as that’s the same hard disk as the steam install library, which it uses if I continue without being able to select any.
There are a few other games I can’t install to a non-default location such as Portal (orignal) all the HL2 games, L4D2. It looks like it’s old source games that won’t let me choose.
4 Solutions collect form web for “Why can't I install TF2 in a non-default game library location?”
TF2 uses the Source engine, as do several other games by Valve. To conserve disk space by sharing files, Steam automatically installs all of them in the default location. There is no way to change the installation library folder for these games.
If you want, you can move the files manually and create a link (in cmd.exe).
mklink /J "C:\Program Files (x86)\Steam\SteamApps" "G:\Steam\SteamApps"
That will do the whole steamapps directory. If you want to do pergame, then you will have to move directories around manually which would be a major pain.
The easiest work around would be to move Steam to the drive you want Valve games to be in, then re-install steam with the path you chose so for example C:\Program Files (x86)\Steam would be G:\Steam