Jump to content

Set Steam Library Folders

vanished

Does anyone know a way to set libraries in Steam to just use a folder?

 

Currently, I have an SSD and a HDD on which I keep games, depending on how often I play them/how much they will actually benefit form having a SSD.

By itself, this wouldn't be a problem, but I also like to be very organized.  To that effect, I have a C:\Games for my SSD and an E:\Games for my HDD.

But Steam doesn't let me just use those folders.  I have to go through the elaborate trickery described here:

 

I create a folder in the Steam folder called LIBRARY to keep things organized.

Under that, I create 2 subfolders, one named HDD Games and one SSD Games.

I set those as libraries.

I then create symlinks from "common" to the appropriate location (C:\Games for example) inside each of those folders

 

What's more, you can't pick any existing folder as a library if the folder already has something in it.

And if those links ever break, or Steam updates and refuses to accept this system anymore it can be a real pain to setup everything again.

 

For what is basically the game distribution platform on PC, this is a really pathetic system.  Or maybe I'm just not using it right...

Solve your own audio issues  |  First Steps with RPi 3  |  Humidity & Condensation  |  Sleep & Hibernation  |  Overclocking RAM  |  Making Backups  |  Displays  |  4K / 8K / 16K / etc.  |  Do I need 80+ Platinum?

If you can read this you're using the wrong theme.  You can change it at the bottom.

Link to comment
Share on other sites

Link to post
Share on other sites

Steam -> Settings -> Downloads -> Steam Library Folders -> Add Library Folder = Profit

Aftermarket 980Ti >= Fury X >= Reference 980Ti > Fury > 980 > 390X > 390 >= 970 380X > 380 >= 960 > 950 >= 370 > 750Ti = 360

"The Orange Box" || CPU: i5 4690k || RAM: Kingston Hyper X Fury 16GB || Case: Aerocool DS200 (Orange) || Cooler: Cryorig R1 Ultimate || Storage: Kingston SSDNow V300 240GB + WD Black 1TB || PSU: Corsair RM750 || Mobo: ASUS Z97-A || GPU: EVGA GTX 970 FTW+

"Unnamed Form Factor Switch" || CPU: i7 6700K || RAM: Kingston HyperX Fury 16GB || Case: Phanteks Enthoo Evolv Mini ITX (White) || Cooler: Cryorig R1 Ultimate (Green Cover) || Storage: Samsung 850 Evo 1TB || PSU: XFX XTR 550W || Mobo: ASUS Z170I Pro Gaming || GPU: EVGA GTX 970 FTW+

Link to comment
Share on other sites

Link to post
Share on other sites

Steam -> Settings -> Downloads -> Steam Library Folders -> Add Library Folder = Profit

That's how I add the "HDD Games" and "SSD Games" folders as libraries, but can't I just add "C:\Games" and have them go straight in there without Steam adding extra ugly layers to the folder?  Also if there is anything in that folder already it refuses

Solve your own audio issues  |  First Steps with RPi 3  |  Humidity & Condensation  |  Sleep & Hibernation  |  Overclocking RAM  |  Making Backups  |  Displays  |  4K / 8K / 16K / etc.  |  Do I need 80+ Platinum?

If you can read this you're using the wrong theme.  You can change it at the bottom.

Link to comment
Share on other sites

Link to post
Share on other sites

That's how I add the "HDD Games" and "SSD Games" folders as libraries, but can't I just add "C:\Games" and have them go straight in there without Steam adding extra ugly layers to the folder?  Also if there is anything in that folder already it refuses

I doubt you can, unless you went into steam's code and changed it's folder structure, which would prompt it to update and "fix" your changes most likely. The fact is, the system works, and it's not cumbersome, you can access the game files directly from the steam client. and the fact it is the games distribution platform means that a very small minority actually accesses the game files on a regular-enough basis to warrant fixing something that ain't broke.

Aftermarket 980Ti >= Fury X >= Reference 980Ti > Fury > 980 > 390X > 390 >= 970 380X > 380 >= 960 > 950 >= 370 > 750Ti = 360

"The Orange Box" || CPU: i5 4690k || RAM: Kingston Hyper X Fury 16GB || Case: Aerocool DS200 (Orange) || Cooler: Cryorig R1 Ultimate || Storage: Kingston SSDNow V300 240GB + WD Black 1TB || PSU: Corsair RM750 || Mobo: ASUS Z97-A || GPU: EVGA GTX 970 FTW+

"Unnamed Form Factor Switch" || CPU: i7 6700K || RAM: Kingston HyperX Fury 16GB || Case: Phanteks Enthoo Evolv Mini ITX (White) || Cooler: Cryorig R1 Ultimate (Green Cover) || Storage: Samsung 850 Evo 1TB || PSU: XFX XTR 550W || Mobo: ASUS Z170I Pro Gaming || GPU: EVGA GTX 970 FTW+

Link to comment
Share on other sites

Link to post
Share on other sites

For what is basically the game distribution platform on PC, this is a really pathetic system.  Or maybe I'm just not using it right...

It sounds to me that the system is working as intended, you're just being picky.

 

I personally don't know a "fix" for this as this isn't an issue. You seem to be making it an issue for yourself for whatever weird reason you have.

 

Mine looks like this;

pp9Qp8E.png

 

I fail to see how that doesn't look clean and functional.

Link to comment
Share on other sites

Link to post
Share on other sites

*snip*

 

The issue I have with it is that Steam is telling me how it's going to arrange things instead of the other way around, and since I'm the human in this situation, I find that more than a little irritating.  As a result, it's impossible to have my games setup in a way that I have (for example) C:\Games, and then in it one folder for each game, unless I want to go through all that nonsense I described earlier.  It makes me pick some folder (but not one that already has anything in it, heaven forbid!) and then within that creates an ugly substructure to bury the games in, so it ends up being like "C:\Games\Steam Library\steamapps\common\some game name" which is not only ugly on its own but doesn't match the setup I already have.

 

Maybe I am just being picky, but as someone with programming experience I know full well there is absolutely no reason they couldn't design it in a far more "user rules" fashion, and that's another one of the reasons it bugs me.  

 

This post was just to see if there was a chance that I simply missed something and actually there is an easy way to make it do what you want, but it looks like there isn't unfortunately.

 

Thanks everyone for responding, even though I didn't get the news I was hoping for, your info has still been valuable since at least I know for sure the way it really is.

Solve your own audio issues  |  First Steps with RPi 3  |  Humidity & Condensation  |  Sleep & Hibernation  |  Overclocking RAM  |  Making Backups  |  Displays  |  4K / 8K / 16K / etc.  |  Do I need 80+ Platinum?

If you can read this you're using the wrong theme.  You can change it at the bottom.

Link to comment
Share on other sites

Link to post
Share on other sites

99,9% of the users don't care about folder structure, as long as they can set the top folder and stuff goes inside it. Adding customisation would just add confusion for most users. Most people aren't as techsavvy as us. ;)

Check my Video Game Photos on Flickr at https://www.flickr.com/photos/snakedrone/ ?

Link to comment
Share on other sites

Link to post
Share on other sites

99,9% of the users don't care about folder structure, as long as they can set the top folder and stuff goes inside it. Adding customisation would just add confusion for most users. Most people aren't as techsavvy as us. ;)

It's just sad they can't refuse to do it better since it would be so easy.  For one, let people add a folder that already has content as a library.  Maybe you are trying to hook up an existing folder of steam games to a new steam install that doesn't know of them yet, eh?

 

Second, why go for that ridiculous structure?  

  • Let people pick a folder (C:\Games for example)
  • the games go in that folder, not 3 levels down
  • additional things like a download or preload folder, settings, databases, etc. can all go in an additional folder called "Steam backend" or something like that

That would look a lot cleaner...

 

C:\Games

C:\Games\Steam backend

C:\Games\Cool Game

C:\Games\Cool Game 2

C:\Games\Cool Game 3

C:\Games\Non-steam game"

etc.

vs.

C:\Games

C:\Games\Steam Library\steamapps\common\Cool Game"

C:\Games\Steam Library\steamapps\common\Cool Game 2"

C:\Games\Non-steam game"

C:\Games\Steam Library\steamapps\common\Cool Game 3"

Solve your own audio issues  |  First Steps with RPi 3  |  Humidity & Condensation  |  Sleep & Hibernation  |  Overclocking RAM  |  Making Backups  |  Displays  |  4K / 8K / 16K / etc.  |  Do I need 80+ Platinum?

If you can read this you're using the wrong theme.  You can change it at the bottom.

Link to comment
Share on other sites

Link to post
Share on other sites

It's just sad they can't refuse to do it better since it would be so easy.

Restructuring the folder structure of an software sized like Steam isn't that simple, nor cheap.

For one, let people add a folder that already has content as a library.  Maybe you are trying to hook up an existing folder of steam games to a new steam install that doesn't know of them yet, eh?

Works just fine for me. I have done exactly this, many times.

Second, why go for that ridiculous structure?

  • Let people pick a folder (C:\Games for example)
  • the games go in that folder, not 3 levels down
  • additional things like a download or preload folder, settings, databases, etc. can all go in an additional folder called "Steam backend" or something like that
That would look a lot cleaner...

 

C:\Games

C:\Games\Steam backend

C:\Games\Cool Game

C:\Games\Cool Game 2

C:\Games\Cool Game 3

C:\Games\Non-steam game"

etc.

vs.

C:\Games

C:\Games\Steam Library\steamapps\common\Cool Game"

C:\Games\Steam Library\steamapps\common\Cool Game 2"

C:\Games\Non-steam game"

C:\Games\Steam Library\steamapps\common\Cool Game 3"

Sure it could be cleaner, but again... 99% of the users don't care.

Check my Video Game Photos on Flickr at https://www.flickr.com/photos/snakedrone/ ?

Link to comment
Share on other sites

Link to post
Share on other sites

Restructuring the folder structure of an software sized like Steam isn't that simple, nor cheap.

I haven't seen the code myself for obvious reasons, but if it has been written properly, it actually would be. There would be somewhere a path defined for every folder like common, downloading, etc. All they would have to do is change those couple lines and everything else would fall in place. But I guess like you said most people probably don't care.

Works just fine for me.

That's interesting, I have tried and tried again and it will not let me pick any folder that already has content.

Solve your own audio issues  |  First Steps with RPi 3  |  Humidity & Condensation  |  Sleep & Hibernation  |  Overclocking RAM  |  Making Backups  |  Displays  |  4K / 8K / 16K / etc.  |  Do I need 80+ Platinum?

If you can read this you're using the wrong theme.  You can change it at the bottom.

Link to comment
Share on other sites

Link to post
Share on other sites

I haven't seen the code myself for obvious reasons, but if it has been written properly, it actually would be. There would be somewhere a path defined for every folder like common, downloading, etc. All they would have to do is change those couple lines and everything else would fall in place.

Sure... if they force every user to do a clean install.

It's one thing to structure a new apps folder structure, but it's another kind of deal to restructure it in a complex software used by millions.

Check my Video Game Photos on Flickr at https://www.flickr.com/photos/snakedrone/ ?

Link to comment
Share on other sites

Link to post
Share on other sites

Sure... if they force every user to do a clean install.

It's one thing to structure a new apps folder structure, but it's another kind of deal to restructure it in a complex software used by millions.

Yeah, I suppose I didn't consider the impact of changing it on everyone that's used to the way it is.  Still, it bothers me that it was designed this way from the start.

Solve your own audio issues  |  First Steps with RPi 3  |  Humidity & Condensation  |  Sleep & Hibernation  |  Overclocking RAM  |  Making Backups  |  Displays  |  4K / 8K / 16K / etc.  |  Do I need 80+ Platinum?

If you can read this you're using the wrong theme.  You can change it at the bottom.

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×