Why the model matters in practice
This isn't trivia — every capability that makes DepotDownloader useful falls straight out of those four terms, and once they clicked for me the rest of this site stopped needing memorising:
| Because… | …you can |
|---|---|
| a manifest is a permanent record of one exact build | install a years-old version the client would only ever replace — the whole downgrade workflow. |
| content is split into separate depots | pull just the Linux server, or the soundtrack depot, or a different language — without the rest of the game. |
| a manifest lists every file as deduplicated chunks | re-run a download and only the changed chunks come down; and pull a single file out of a 60 GB depot with a filelist. |
| some content is licensed to the app anonymously | download free dedicated servers and demos with no account at all. |
The one thing the model also explains is the limit: a manifest still has to pass Steam's licence check, and since 2025 Valve gates request codes for many old manifests. That's not the tool failing — it's the same content system, doing what it's told. When you hit it, the request-code page is where the picture above turns into a fix, and the live old-versions status tracks what's still reachable.