http://bugs.winehq.org/show_bug.cgi?id=26835
--- Comment #123 from Nephyrin zey Nephyrin@nephyrin.net 2011-05-11 19:19:10 CDT --- (In reply to comment #121)
(In reply to comment #119)
I seem to remember this happening with another game.. portal 1? TF2? Where client.dll and server.dll are signed by steam based on a fingerprint of your PC, and the game fails to launch if the fingerprint doesn't match. This validation failing seems to be indicating that the signatures on these files are invalid, as on a proper install they always validate. This also explains why launching a working copy on another partition fails in wine - your systems fingerprint is going to be different in wine than when they were signed.
Does anyone know what I'm talking about? My memory is failing as to what bug this was/where it was occuring - another source engine game.
See Bug #25256. Everyone should vote for it.
Bug 25256 was determined to be the overlay renderer, so I don't think its this signing issue. As well, I'm not sure all source games have this signing yet.
As well, take a look at #17573
This bug was from well before singing was ever implemented from valve.
Although it seems like its a constant battle to keep source engine games launching on wine, from the numerous issues, I think this one can be narrowed down to valve's new DRM.