http://bugs.winehq.org/show_bug.cgi?id=26835
--- Comment #121 from me@sythe.me 2011-05-11 18:24:54 CDT --- (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.