http://bugs.winehq.org/show_bug.cgi?id=9685
--- Comment #81 from Anastasius Focht focht@gmx.net 2007-10-25 03:29:27 --- Hello,
whould you please stop spamming this thread with useless questions/infos? All technical details have already been discussed, there is no need to refrain everything.
Once again:
The windows version of punkbuster is technically working at API level (with patches I posted). Due to a certain PunkBuster check - the fingerprinting of certain API entries - you'll get kicked sooner or later. There is no legal way to fix this in wine! There are some ways to prevent/fake this check but they are intrusive and of course considered "hacks". If I would post infos/patches to fix this issue, it will open doors for having working hacks/cheats again. Cheating paradise, talk about easy hardware ban evasion whatever.
As previously said: the only way to use windows PB Client is to run the game in Win9X Mode where certain PB components/functionalities are disabled by default (services, several api checks).
---
There is another way which works quite flawlessly: using PB thunking layer. It requires the native linux PB client for the game (not all games have linux PB client). The culprit is: the linux PB client has much reduced functionality for anti-cheating countermeasures than it's windows counterpart.
Again: if that stuff is disclosed, all cheats and hacks will work again due to the way the linux client is currently designed (because it was never intended to be used within wine). I tested it myself with most public cheats/hacks (known for being detected). They work flawlessly with this approach (undetected by design).
So what solution would you prefer?
Regards