http://bugs.winehq.org/show_bug.cgi?id=24064
--- Comment #30 from Sebastian indigo176@blinkenshell.org 2010-08-28 17:55:05 CDT --- Can confirm this bug for Half-Life and Counter-Strike 1.6. Renaming GameOverlayRenderer.dll solves it for me too. You must rename it _after_ starting Steam or it will be downloaded again.
I'm using this script to launch Steam:
#!/bin/sh cd ~/.wine/drive_c/Program\ Files/Steam wine Steam.exe & sleep 4 mv GameOverlayRenderer.dll GameOverlayRenderer.dll.disable wait mv GameOverlayRenderer.dll.disable GameOverlayRenderer.dll