for this bug: http://bugs.winehq.org/show_bug.cgi?id=3091 [ HL2 D3D ]
you only have to copy MSVCR70.dll from a windows installation (isn't a memory problem)
Well, I've seen HL2 work before without this dll... just using Oliver's patch. Steam only seems to need it when displaying Update News (crashes).
Anyway, with msvcr70.dll from a winxp machine, it gets a little further, and crashes again.
fixme:dbghelp:sffip_cb NIY on 'U:\dev\src_main\launcher_main\Release \launcher_main.pdb' fixme:dbghelp:sffip_cb NIY on 'C:\relHL2\src\launcher\Release \launcher.pdb' fixme:dbghelp:sffip_cb NIY on 'C:\relHL2\src\vstdlib\Release \vstdlib.pdb' fixme:dbghelp:sffip_cb NIY on 'C:\Valve\HL2\Build\src\tier0\Release \tier0.pdb' fixme:dbghelp:sffip_cb NIY on 'C:\Valve\HL2\Build\src\filesystem \filesystem_stdio\Release_STEAM\filesystem_steam.pdb' fixme:dbghelp:sffip_cb NIY on 'u:\p4clients\rel_beta\Projects \GazelleProto\Client\Engine\VC70_Release_Static \SteamEngine.pdb'fixme:dbghelp:sffip_cb NIY on 'C:\Valve\HL2\Build\src \materialsystem\Release\materialsystem.pdb' fixme:dbghelp:sffip_cb NIY on 'C:\relHL2\src\vguimatsurface\Release \vguimatsurface.pdb' fixme:dbghelp:sffip_cb NIY on 'C:\Valve\HL2\Build\src\engine\GLRelease \engine.pdb' fixme:dbghelp:sffip_cb NIY on 'C:\Valve\HL2\Build\src\vgui2\src\Release \vgui2.pdb' fixme:dbghelp:sffip_cb NIY on 'U:\dev\src_main\soundemittersystem \Release\soundemittersystem.pdb' fixme:dbghelp:sffip_cb NIY on 'C:\Valve\HL2\Build\src\materialsystem \shaderdx8\Release\shaderapidx9.pdb' fixme:dbghelp:sffip_cb NIY on 'u:\p4clients\taylor_valve_cser \ThirdPartyCode\DebugNet\Release\BugslayerUtil.pdb' fixme:dbghelp:sffip_cb NIY on 'msvcr70.pdb' wine: Call from 0x60004545 to unimplemented function dbghelp.dll.StackWalk64, aborting