Change "My Games" Installation Folder
I feel like having the option to change where I want to install the games from my Twitch Library is very essential. Instead of only be given the option of drives in my computer, have the option to set a specific folder is needed!
This seriously is a huge item being neglected by Twitch here. People expect this from installers. I (unfortunately) have a half dozen of the darn things now, and Twitch is the only one I can't choose whatever folder I want. And not being able to migrate the files for a game from one location to another is frustrating too.
Edit: It's great that someone apparently found a workaround, but having to install database management/editing software and learn how to do everything that comes with it and risk borking your system is asinine when it could be so easily implemented by Twitch.
Agreed. It's a feature which exists in softwares since years !! Do you guys realise we can't even see our installed games in the client?
Twitch can give me all the "free" games they want, but until we have basic features like this I will never play them. I'll buy the game somewhere else before I get it free from Twitch. If they start the exclusive ****, then I just won't play it.
There is a way, I found that the data is stored in a sqlite database in
MAKE A COPY OF THE DATABASE FILE ABOVE IN CASE ANYTHING GOES WRONG
Download DB browser from https://sqlitebrowser.org/
Use it to open the database file above
Click on tab Browse Data and select the table DbSet, now you can see all the games and where they are installed, last column is the game name
Go to tab execute sql and execute the following
In this case I simply want to move the games from my D to E drive
So D:\Twitch\Games... will become E:\Twitch\Games...
Modify the 'D:\', 'E:\' to suit your needs, the command will modify all the rows
set InstallDirectory = replace(InstallDirectory, 'D:\', 'E:\')
When you are satisfied with the results, click on Write Changes below the menu to save to the database file
Copy the game folders from the old location to the new location
I find it funny how you can't say where this thing has to install itself. You want a 'fast' experiance for most of the user, I get that, but if someone wants to actually control where what goes you simply can't provide an option we already had back in the 1990ies? Seriously, who ever programmed this mess of a bloatware isn't aware of good coding practices. Sadly FTB was bought by Curse wich in turn was purchased by twitch.
Just because it is 'easy' it doesn't menas it is 'right'
Even after moving my games to the directory, Twitch App fails to recognize them. Truly an atrocious product and corporation.
Being someone who uses the "saved games" folder on my second drive, this is ridiculous. steam, epic, and gog all seem to play nice, but twitch doesn't trust you to navigate a directory?
Installed on my Mac and only have a few games, everything is nice and neat. But does twitch recognize them? Nope, I even went to locate the games, located them and then twitch said it's the wrong location... The Hell?! I'm just trying to enjoy my gaming experience here, and this sucks right now.
When you click 'install' on your game you can pick what drive you install to. You can't set it to automatically install to a drive by default, but you can choose what drive you want it on.
How has this not been implemented, I'll hold off on installing my twitch games, probably forever...
Benjamin Petry commented
Due to one of my harddrives dying i had to reassemble my driveletters and twitch wont recognized my installed games at all no matter where i put them. Even reversing the files to the exact same location they were installed on before doesnt make twitch find the games and it keeps telling you to install the games again. Twitch App needs a way to find installed games! At least those installed in its own folder? This is just horrible! Twitch makes me download 50 games AGAIN even though theyre already there (and even run if i use the internal exe).
Anyone know if this can be addressed via windows symlink e.g.:
mklink /D "c:\Program Files (x86)\Twitch\Games Library" x:\Twitch\Games
I'm going to have to try... this seems like such a crazy oversight
Randall Morrison commented
Unbelievable that this hasn't been fixed. I will also not be installing any games until the option to choose an install location is implemented. While a lot of these games look pretty dumpy on the surface, I was interested to try at least a handful of them, but not if I can't choose where to install it.
Don't you guys know that this stuff is important to a lot of PC gamers?
Ivan Reyes commented
Still no update on this feature...
Discord opened its store and game launcher and has custom install locations right off the bat.
It's so strange that Twitch hasn't been able to add this.
Unbelievable. I've even installed the Twitch Desktop app in the directory where I want the games to be installed but, nope, forced to install to "C:\Program Files (x86)\Twitch".
Thanks Hexdotfear! I too found my C: drive getting full and wondering what I installed to fill it up. I have a number of external drives I use so I went to see what I could delete. I Google'd and found this page and saw your response. Since the games were free from Prime day, I figured try and delete one and reinstall. I uninstalled Qube 2 through Windows 10 uninstaller and immediately reinstalled by clicking play in the launcher. The launcher said the game wasn't installed and would I like to install. I said yes and as you state, the installer prompted for where to install the game. I just changed the C: drive letter to my Z drive and installed the game. I now have a Twitch file on my external hard drive and once installed the game works as it should. Thanks and now to try the others!
You'd expect more in 2018. Typical. A workaround if you are technically inclined is to make a directory junction.
For example, let's say our games are in G:\Games and Twitch wants to use "C:\Program Files (x86)\Twitch\Games Library".
From an elevated command prompt:
Create a folder G:\Games\Twitch - mkdir G:\Games\Twitch
Then create a symbolic link between C: and G:
mklink /j "C:\Program Files (x86)\Twitch" G:\Games\Twitch
This way even though Twitch is "pointing" to "C:\Program Files (x86)\Twitch\Games Library" Windows will put the files into G:\Games\Twitch\Games Library"
Not perfect but at least something.
It is weird not having a basic option like this in 2018.
This is an essential component to any program that has an installation. Twitch can give away all the free games they want, but if I can't install them in an acceptable location their app does me no good. Shame, too, I really wanted to check out Tyranny.
[Deleted User] commented
Twitch is trying to do something what it can't. It always was just streaming platform and when they want to give us some games they should give us steam codes, not their stupid launcher. BUT DONT WORRY, i found solution for some games. Just install the game into the folder chosen by Twitch and then simply drag&drop the folder with the game to location where you want the game. Then rename the folder from 6asd-8eh..... to the name of the game and it's done. I'm not sure if it works for every game but at least for some of them it works. Just dont forget to delete the folder in the Twitch location so you don't have the same game on 2 different places.