http://bugs.winehq.org/show_bug.cgi?id=17515
--- Comment #9 from Python1320 laurikoivunen@hotmail.com 2010-01-30 03:42:01 --- (In reply to comment #8)
(In reply to comment #6)
Fixed in "all" wine versions by the developer of Garry's Mod.
It's still a workaround but a working one.
can you provide any information on how it was worked around by the developer? this could be helpful in fixing it on Wine's end.
There is not much to provide info about. He basically added a text file from a "mount" to the main game.
Garry's Mod can mount file content from other games that are on the same folder structure (and same engine naturally). So basically srcds.exe loads (../)../cstrike (Counter Strike Source models, sounds and such) and there was a file (in some subfolder) (let's call it cs.txt) that was vital for the gameserver, but it did not get loaded.
He copied this file to his game and it magically started working for guess nearly everyone if not everyone. The file contains only data about surface properties, which was the problem ingame where you got stuck and such.
This looks like a file access problem but for some reason no other application in wine seems to suffer from it.