This topic has been locked
Shodan Feb 23, 2021 @ 10:37pm
How can I repair my steam library with nearly a thousand games without wasting 10s of hours ?
Hi,

So after a crash and windows reinstall, I have salvaged my steam library, but all my games are "downloading" despite many hundreds of them still being intact on my harddrive and only needing to be re-discovered and the files validated.

However, about 200 of those games are not downloaded and I do not know which and I do not have the terabytes necessary to install them.

There is no way to sort the download queue in an order other than the current apparent randomness it is in.

It would of course be amazing help if I could download from smallest to biggest, this would clear hundreds of games without exceeding my disk space and I could spent only a couple more hours fixing the rest.

But for some unfathomable reason, the developers have neglected to have a sort function for the download queue. I suppose they expected no one would ever want to buy more than a few games from them.

So I am looking for an alternative

Is there maybe a way to force discover/validate all games without downloading them maybe ? This would fix probably 600 or 700 games from my list without downloading anything or without exceeding my storage space !

I have not seen any option to do this. Which is weird, because the only reason I have steam is so that all of my games are ready to play at a moments notice. WHY IS THERE NO "FORCE VALIDATE ALL MY GAMES NOW" option ? Are there any employees left at steam ? I suppose they all took their desks on wheels and moved on to do things more interesting than maintaining the steam client and store front ...........
< >
Showing 1-15 of 21 comments
crunchyfrog Feb 23, 2021 @ 10:44pm 
You're misunderstanding how it works.

It really depends on that drive data. If it is all fine, then all you need to do is make sure that Steam SEES the drive and folders.

You can do this under Steam settings. Go to Downloads, then Add Library folder. Once you've done so it should then "see" your games. But if it doesn't, you may need to restart Steam.

Always make sure to have your drive installed and recognised by Windows BEFORE you start Steam or issues like this will happen.

And once Steam sees all these games, it will tell you if any of those need updates or whatever and you can carry on as normal.

If you still have issues, report back.
Shodan Feb 23, 2021 @ 10:57pm 
The problem is the ACF files were lost, only the common folder was preserved. Steam doesn't actually check for the files, only the file manifest in the ACF.

So all games were "not installed", only way for steam to see them is to install them.

First thing that happens is the games are set in downloading state. Steam re-discovers the files, probably does not validate and then downloads updates if any.

I can't get to the discover part because it's going through the entire queue one game at a time. It validates a few, then hits a game that wasn't downloaded and spends the entire day downloading it on my slow, ratioed internet connection.

Iceira Feb 23, 2021 @ 11:37pm 
Download and Restriction Between bed time or afk time timeslot to timeslot,

gl with it, i dobt you can do anything about a crash unless you did backup of all
( do note this will always be user own problem do you bother with backup )
not sure traslate this to English work, its a danes threse not sure i ever had hear it in english.
"Real men dont take backup, he just cry" i know its awful learning way, but fit so well.

the rest with steam schedule time slot , is something i use , i dont play DL anymore same as see wet paint dry and deframentation as people do then it was fun to look at.

ps.
never forget this also , you can only play one game , so why bother with then all other updates is done in offpeak hours.

dont forget its a human thing to think we are in controll and want all update and neat.
again this dont explan the steam ways, but as i point out steam have negelcted this for years, and now it bite them in there butt, why the hell did they not make it update then steam server has time with off peak hours. ( this is Globa scale view point , no need to dl things in primetime then i dont access it. ) this is so simple and make sense.

dont forget activae and force a dl is still possible. ( unless you did not read covid-19 issue with DL you are not in controll over )

not sure gl with it fits here, and say have a nice day, maybe byebye is lesser rude here.
Last edited by Iceira; Feb 23, 2021 @ 11:37pm
ReBoot Feb 23, 2021 @ 11:49pm 
In future, keep Steam & the games together. That will avoid issues like the one you're currently having.
Iceira Feb 23, 2021 @ 11:54pm 
Could also be did not repair steam lib after crash, so it rebuild lost content. same BS as External disk not online then steam check for lost content,steam just remove it doing startup.
Last edited by Iceira; Feb 24, 2021 @ 12:32am
Shodan Feb 24, 2021 @ 11:56pm 
So, there is no way to repair my library ?
A function to discover and validate all games seems like a no brainer feature for a software whose sole purpose is to keep games in a ready to play state ...
Shodan Feb 25, 2021 @ 12:46am 
Yes, all my games should be constantly in a ready to play state. This is the only reason I have ever purchased a game on steam.

This is what my library looks like right now, almost all games unplayable, despite a 4 TB drive entirely dedicated to my steam library. https://i.imgur.com/XJ2jcXY.png

crunchyfrog Feb 25, 2021 @ 3:01pm 
Originally posted by Shodan:
So, there is no way to repair my library ?
A function to discover and validate all games seems like a no brainer feature for a software whose sole purpose is to keep games in a ready to play state ...

You're assuming there.

The problem is that if you don't run Steam properly (by shutting it down correctly and so on), it WILL get corrupted. That's entirely on you.

Sure, they already do certain things like keep tabs on where things are. But they cannot account for corruption and poor user behaviour.

You should NEVER EVER leave Steam open and put the computer to sleep. ALWAYS shut down. YOu should also never have power savings settings on as that can similarly wreck things.

How it actually works is that all games have asf files which tells Steam where they reside. If these get corrupted, or go missing, or the drive freaks out or similar, Steam won't know the games are there.

That's not a something you can easily fix. That's basically an argument from ignorance fallacy.
Shodan Feb 25, 2021 @ 11:19pm 
I'm sorry but no, the steam client's sole purpose is maintaining the integrity of the library and it's ready to play state.

Right now the only thing wrong with my library are the manifest files. All it needs to do is run file validation to rebuild the file manifest.

This is a major design flaw based around the assumption that most customers will never own more than a few dozen games and therefore redownloading the library is not a big deal.

I was actually hoping that someone on this forum would know some console commands to validate without downloading games, but evidently no one here knows about it or more likely, the negligent developers of the steam client never bothered to code it in.

It is obvious to me, being a valve customer since 1997, that the steam client was hastily put together in a few weekends back in 2007 and then received a minor update a decade later, with basic maintenance functions never included.
crunchyfrog Feb 25, 2021 @ 11:20pm 
Originally posted by Shodan:
I'm sorry but no, the steam client's sole purpose is maintaining the integrity of the library and it's ready to play state.

Right now the only thing wrong with my library are the manifest files. All it needs to do is run file validation to rebuild the file manifest.

This is a major design flaw based around the assumption that most customers will never own more than a few dozen games and therefore redownloading the library is not a big deal.

I was actually hoping that someone on this forum would know some console commands to validate without downloading games, but evidently no one here knows about it or more likely, the negligent developers of the steam client never bothered to code it in.

It is obvious to me, being a valve customer since 1997, that the steam client was hastily put together in a few weekends back in 2007 and then received a minor update a decade later, with basic maintenance functions never included.

No the only assumption here is you assuming that it's an easy matter to fix or prevent issues like this happening. It might be, it might not, but you can't get there without evidence.


You'd need to demonstrate that or that is, by strict definition, an argument from ignorance fallacy (I don't know why they can't do x, thereofre it's wrong).

Last edited by crunchyfrog; Feb 25, 2021 @ 11:21pm
Kargor Feb 26, 2021 @ 12:07am 
Originally posted by crunchyfrog:
No the only assumption here is you assuming that it's an easy matter to fix or prevent issues like this happening. It might be, it might not, but you can't get there without evidence.

Well, I don't know the Steam client code, so I can only work with assumptions.

First of all, verifying ALL games should be reasonably trivial -- Steam already has an option to verify a game, and the client has a list of all the games too. Just combine this to a function to verify all games one after the other.

Steam depending on the ACF files seems to be a common annoyance; if I were working on this, I'd suggest looking into an option like "if a directory with the correct name exists, assume that it contains the game -- verify and build an ACF file.

So there are things that the Steam client could do to avoid some of the annoyances on broken systems -- and while "fix your system so it doesn't crash" is a valid point, some of these things aren't all that difficult to do for the Steam. Just help the user along if it's simple enough to do, even if it's not technically your problem.
Shodan Feb 26, 2021 @ 12:29am 
This has been a recurrent problem for more than a decade.

Another problem is running first time setup for all games (another unnecessary annoyance)

Some people even programmed autoit scripts to manage these issues but unfortunately any UI change break those fixes

https://gaming.stackexchange.com/questions/338120/is-it-possible-to-check-all-installed-steam-games-for-integrity

https://www.ghacks.net/2014/06/12/validate-steam-games-one-go/

https://steamcommunity.com/discussions/forum/10/882964760974553916/

The problem is, like most companies with a startup mentality, there is no willingness to do the dirty unrewarding job of after sale support. The store front gets money and engineers like new flashy features but after sale support, no one cares about that, they already have the money and new users will not figure out the problem until they are fully invested anyway.

There are many more problems with the steam client that are still unaddressed. Dynamic collections are largely broken, choosing what game is such a chores that niche websites have sprung to fill this need.

I've been a customer with steam since 2004 and it's really disappointing how stagnant this platform has been, it is no wonder at all multiple new game platforms are racing to eat Valve's lunch.
ReBoot Feb 26, 2021 @ 12:33am 
The solution is to keep Steam & the games together. That way, you won't have this problem ever again.
Iceira Feb 26, 2021 @ 1:02am 
https://support.steampowered.com/kb_article.php?ref=8379-RYIP-2998

Same place there you add steam lib and see steam library ( right click to repare it ).
its like a missing options.
Shodan Feb 26, 2021 @ 1:32am 
@iceira

This does not help if the ACF files are gone.

"If Steam does not recognize your games after completing the instructions that are listed above, it is recommended that you completely reinstall the games in question."

My library is over 4TB is my monthly download ratio is 250GB.

The files are still there, all that the steam client needs to do is run file discovery and verification for all queued games BEFORE trying to download. And this is apparently impossible.
< >
Showing 1-15 of 21 comments
Per page: 1530 50

Date Posted: Feb 23, 2021 @ 10:37pm
Posts: 21