Ja werd dir helfen.
Zuerst sollte einer eine funktionsfähige Gameinfo.txt hier rein posten.
Wenn diese Datei da ist, solltest du die erstmal in die ordner reinkopieren wo sie hingehört.
HL2DM Content, Counterstrike Source Content und zu letzt HL2 Content.
Diese Ordner sind im SDK Verzeichnis zu finden.
Der nächste Schritt sollte sein, das mann vllt. Half-life2 starte, und dann ein valitating ausgeführt wird. Wird das validating nicht ausgeführt, dann sollte man das manuel machen. Entweder den Befehl steam/valitating 220(240) über die Ausführen-Funktion betätigen oder einfach im Internet Explorer ausführen. Mit dem Befehl bin ich mir sicher, ob er richtig geschrieben ist nicht.
Falls das Problem immer noch auftreten sollte. Einfach mal die ClientRegistry.blob Datei löschen. Dadurch werden alle Updates nochmal heruntergeladen.
Wenn diese Methode nicht geht.
Alles nochmal Neuinstallieren.
Mehr Rat kann ich euch leider nicht geben. (Sorry) Wer hier nichts findet kann es vllt. mal in einem anderen Forum versuchen nach Hilfe zu fragen.