J´avais le même problème, que je viens de résoudre avec l´aide d´un autre forum, car ni HL2 ni CSS ne fonctionnaient plus après la mise à jour, avec ce Laucher Error. Voici ce qu´il faut faire : il suffit de virer le dossier où se trouvent les fichiers du jeu, soit en théorie pour CSS: C:\Program
Files\Valve\Steam\SteamApps\ton_pseudo\Counter-str
ike source. C´est tout. Rejoue en cliquant sur Steam, Jouer, puis CSS, et le jeu va te recréer un dossier tout neuf et qui marche ! Idem pour HL2 !
S´il subsiste encore un blocage à partir de là, copie tous les fichiers de C:\Program
Files\Valve\Steam\SteamApps\ton_pseudo\Counter-str
ike source\bin dans :\Program
Files\Valve\Steam\SteamApps\ton_pseudo\Counter-str
ike source. Idem pour HL2.
Par contre pour HL2 n´oublie pas de transférer tes sauvegardes (dossier SAUVE) dans le nouveau dossier. De plus il faudra recréer tes options de jeu, mais c´est un moindre mal.
Bonne chance !!