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
The issue is, if you move the games directory from Steamapps\common from one library to another, the appmanifest_*.acf file in the steamapps folder needs to be moved while Steam is closed.
If you don't move the acf file at all, then Steam doesn't know where you moved the game to, and assumes the entire game directory has been deleted, so it redownloads when you verify.
Steam keeps the acf file in memory while it's running, so if you move it while Steam is running, then verify the game cache, your game will re-download to the previous location.
Also, when shutting down, Steam will write out all of the acf files from memory to disk. So even if you move the acf file and restart Steam, it will restore the acf file in the old location (leaving you with two acf files for a given game). The order of your libraries determines which of the identical acf files will get loaded first, and whether you have a fully installed game, or a game missing it's Steamapps\common directory.
Also, some of my acf files sometimes had absolute paths in them for the InstallDir, which should be shortened to just the name of the game directory. I don't know if this is something I did sometime while developing, or if it's an older format used by Steam.
Probably where you're going wrong, is that the annecdotally easy way of moving games is to move the game folder, then "uninstall" the game in Steam, then reinstall it to the new library. Verifying the Game cache is likely just redownloading the game.
But seriously, try out Game Pipe. It's much simpler :)
Im not verifying the game cache after moving the entire game.
Im moving the game, going to install then selecting the directory that I moved the files to. This doesnt do a regular verify game cache process, it attempts to reinstall the game, notices the files are already there, then checks the integrity of the folder to see if anything else is needed.
In theory its the exact same process but one takes about 4 times longer.
I honestly haven't used this method for transferring games for 4 or 5 years. If you move the appmanifest_*.acf file with the game, you can avoid the "Install" step entirely, which made life much much easier when you could only select one game at a time in Steam. Moving the acf file with the game directory is how I've done it for years, and I built Game Pipe to automate the process for me, and just recently got it polished enough to launch.
I also literally JUST did this exact same process for Dragon Age inquisition ( I have a small SSD I need to swap games out on) and guess how long it took origin from clicking "download" to being able to play. Roughly 12 seconds.
I repeat...
Why does it take steam hours to do something that shouldnt take more than a few seconds to a few minutes?