http://bugs.winehq.org/show_bug.cgi?id=9685
--- Comment #86 from Anastasius Focht focht@gmx.net 2007-10-25 18:43:02 --- Hello,
--- quote --- As for cheating paradise, it's better than not being able to play at all due to punkbuster. Evenbalance refuses to support, or even assist projects like wine and cedega. I personally wouldn't mind giving them some incentive to be a little more community friendly. --- quote ---
s/incentive/punishment/g ;-)
--- quote --- Anastasius, I'm curious about the thunking solution, could you elaborate a little more on how the thunking approach works? The last version of America's Army in Linux was 2.3, does it use the same punkbuster version as the newer windows version, are there conflicts between the Windows and Linux versions? How does the thunking approach work? --- quote ---
Basically the interfaces of both clients (windows and linux) are compatible at binary level - but only the "client pair", tied to specific game. The PB clients of different games have different binary interfaces. The thunk bridges/delegates the in-game and PB interface callbacks plus some minor internal data conversion, related to windows vs. linux issues. There are no known conflicts (yet) - as long as the interfaces remain stable.
Regards