http://bugs.winehq.org/show_bug.cgi?id=24601
Summary: L4D2: Client.dll always fails validation when verifying game cache. Product: Wine Version: 1.3.4 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: winehq.org@eternaldusk.com
Using the Steam "Verify Integrity of Game Cache" option produces the following in the GameValidation.log file:
Starting validation of Left 4 Dead 2 Validation failure: w:\games\steam\steamapps\common\left 4 dead 2\left4dead2\bin\client.dll Validation complete: 24850 Total Files, 1 Failed Validation
The file is then re-downloaded.
Rerunning the check produces the same results.
Deleting the file has no effect: it will be re-downloaded, and will fail the validation check the next time you run it.
I noted that the message in the log showed "client.dll" as all lowercase, while the filename is actually "Client.dll". I tried creating a link, but it still failed the check. I tried renaming the DLL, and it still failed the check.
The game is installed on a BtrFS partition. I'm using Kubuntu 10.10 (AMD64), kernel 2.6.35-22.