Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
It didn't use to be that way. Some time ago you could start the download, overwrite the files, start an integrity check and Steam would recognize that the files are complete now. But that stopped working around the time Borderlands 2 was released I think.
That's missing the point.
You have the files of some game that is currently not installed on a DVD, NAS or whatever.
If you just start the download you have no chance of using your already existing files. It doesn't matter if you put them in steamapps or downloading. Steam will ignore that those files are complete even if you verify the game files. It will just keep downloading everything.
That means you are forced to put the game files into steamapps before telling Steam to install the game. But Steam will check the disk space first and only then look for already existing files.
But Steam will refuse to install the game if there's not enough free disk space that the game would theoretically require, even though the game is already there and it would just need to check for those files. The missing space would never be a problem.
Steam should do the space check only after looking if there are already game files present.
Your suggestions won't help because you still need to install the game. No matter how many libraries you create and where you put the files, it's not going to magically create the appmanifest_[ID].acf file that Steam requires in order to recognize a game as installed. You need to go through the installation process and that's the point where the space check and thus the problem occurs.
Test it for yourself:
Exit Steam, go to \Steam\steamapps\, delete all acf files and start Steam. You'll notice that none of your games will be installed. Now tell me how you'd get Steam to recognize that the files are actually there without clicking on "install" and thus passing the space check.
It's the exact same problem. It's about moving a game from wherever (it really doesn't matter) to a steamapps directory and then proceed with installing it.
But let's cut all that and boil the whole problem down to one simple sentence:
Steam checks the disk space first before looking for game files.
That's the entirety of the issue here.
Discussions is on point. Its quite annoying lol but im hoping valve is somewhat aware
Where do you even get those assumptions from? Nobody wrote anything even remotely to what you describe.
I just installed Left 4 Dead 2 on my old HDD, and decided to move it to my SSD, which is out of disk space. So I managed to free the space needed.
Now the game is on my SSD, with 500MBs left, and Steam refuses to set the game as installed because it wants 13GB free for the game, even though the game is already there and 13GB is not at all needed. It requires 0MB.
This is just stupid.
Im putting DCS world on all computers ATM and its 85G.... you should see my problem I need 170G spare or I have to download 85G (3 times for me).
It wasn't always like this like disccussions said. I fail to see why this was changed.
I hate Origin and Steam seems to be going that way too...Did I mention Epic games has free games every week?
from...
https://gaming.stackexchange.com/questions/337760/how-to-manually-manually-detect-installed-steam-games
TLDR; create or modify your current game's appmanifest file (in your case appmanifest_356190.acf) in your Steam\steamapps folder, and adjust the following values:
StateFlags to 1026,
LastUpdated to 0,
UpdateResult to 4,
SizeOnDisk to 0,
buildid to 0,
LastOwner to <identical value>,
BytesToDownload to 0, and
BytesDownloaded to 0.
Remove the values from the InstalledDepots and MountedDepots section.
This worked for me after testing out a similar scenario. I'm not sure what values are strictly necessary to change.
Below is the route I took to arrive to this conclusion.
I simulated your problem.
On one of my disks I had little space left, so I started downloading a game that was at least half that size, paused it after a few seconds, and quit Steam.
I checked to see what files were modified/created based on the game's Steam ID, and found (unsurprisingly) the appmanifest_.acf file (in the Steam\steamapps folder), which contains integers that tell Steam what game has what status and can be found where (the same file user l3l_aze refers to in their answer).
Nothing revolutionary.
I then tried a few scenarios:
I (copy-pasted and) deleted that .acf file, to see how Steam would react, and to duplicate your situation. I opened up Steam again, but it (logically) didn't recognize the game having been partially downloaded.
Starting the download again (by clicking 'Install' in the Steam Library) I got the same "You do not have enough disk space" warning (it would actually have continued where it had left off, recognizing the files in the download folder, when I tried it with a smaller game).
I quit Steam again, grabbed an .acf file of a game I knew had successfully finished, and renamed it to appmanifest_.acf to correspond with the game I was trying to install (so '356190' in the case of Middle Earth: Shadow of War). I removed the values for LastUpdated, SizeOnDisk and BytesToDownload, and restarted Steam.
I could click the 'Update' button to continue the download, but it simply wouldn't download anything.
Then I tried to "Verify the integrity of the game files", but it didn't work. This process probably needs info from the appmanifest as well.
I deleted the value of BytesToDownload again, looked up the size of the game in the download folder, and pasted both in the right places (without the commas). It did show the new size, but still no dice - the download was stuck at 0%.
The "Clear download cache" after renaming the download folder (to keep the files it had already downloaded) didn't help.
Just emptying the appmanifest file doesn't work: I figured the appmanifest might repopulate itself with the right values, but it doesn't.
I then started downloading another file, pausing it, and copying the values in that game's appmanifest to our game's appmanifest (the following values were changed: StateFlags to 1026 (flagging it as 'Update required but already started'1), LastUpdated to 0, UpdateResult to 4, SizeOnDisk to 0, buildid to 0, LastOwner to <identical value>, BytesToDownload to 0, and BytesDownloaded to 0. I also removed the values from the InstalledDepots and MountedDepots section, and kept the two identical integers, 228980 in the SharedDepots section (this is likely the code for a DirectX or Visual Basic redistributable2, so probably not important for this purpose).
This did the trick: after restarting Steam the game continued downloading whence it left off.
(This could be slightly dependent on what games you copy values from and to, though.)
that helps me how?
SomFamPC if we are going to be messing with Steam's internal configuration files I would like at least proper documentation first.
Personally I'm from now on just going to redownload gigabytes upon gigabytes every monthly game update from Steam without trying to fix this issue, because I am receiving no response from Steam whatsoever regarding this major bug. I have an 100/100 Mbps unlimited internet link so it's really NOT MY PROBLEM. I feel sorry for you other people with ♥♥♥♥♥♥ connections though... (Steam did this to itself)
My installed game library is currently 350 GB and I promise you Steam it will not decrease.
Imagine if all games required monthly updates, requiring me to download >350 GB / month.
When I turned my computer on today, the mostly-installed game was now coming up as uninstalled, despite all the files being there. Can't get it to recognise the files, because it needs to do a storage check first. Guess that's another few days i'll have to wait to download a game, for a single-day event that comes around once a year (Which is today)
Valve doesn't give a ♥♥♥♥ about anybody.