[PunkBuster && 64Bits Prefix]AC Multi does not works

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
Berillions
Level 4
Level 4
Posts: 230
Joined: Sat Mar 28, 2009 12:55 pm

[PunkBuster && 64Bits Prefix]AC Multi does not works

Post by Berillions »

Hi,

Since i create the hack to pass the Ubisoft Game Launcher properly, it's possible to play at the recent Ubisoft's games like AC : Revelations without a crack.

Actually, i try to play at this game in 2 prefix (the first is a 32Bits prefix and the second is a 64Bits prefix)

32Bits Prefix :
There are no problems, the game works correctly in Soloplayer mode and Multiplayer. For this second point, it's great because the Multiplayer use Punkbuster. :D

64Bits Prefix :
It's in this prefix that i have the problem. The Soloplayer mode works perfectly but impossible to join a session in the Multiplayer Mode. I'm always kicked by Punkbuster.

PnkBstrA and PnkBstrB services are the problems :
1- When i launch game in the 32Bits Prefix, these services are launched automatically without problem. They appear in my process list so the multiplayer works fine.
2- But, when i launch the game in my 64Bits prefix, these services are not launched so it's impossible to launch a multiplayer session.

When i launch "winecfg" in the 64Bitsp prefix, i have this fixme in my console :

Code: Select all

fixme:service:scmdatabase_autostart_services Auto-start service L"PnkBstrA" failed to start: 2
I haven't this message in my 32Bits prefix because PnkBstrA.exe/PnkBstrB.exe services are launched

Thanks
lahmbi5678
Level 7
Level 7
Posts: 823
Joined: Thu Aug 27, 2009 6:23 am

Post by lahmbi5678 »

Hi, are you running a 64-bit version of that game? I'm not sure, if a 32bit game (or service) is supposed to be run in a 64bit prefix. Maybe you should file a bug and try to gain the attention of A.F., he will probably be able to help you.
Berillions
Level 4
Level 4
Posts: 230
Joined: Sat Mar 28, 2009 12:55 pm

Post by Berillions »

Yes, actually all windows games are 32bits applications. I open a report bug for this problem but, who is A.F ? :)
lahmbi5678
Level 7
Level 7
Posts: 823
Joined: Thu Aug 27, 2009 6:23 am

Post by lahmbi5678 »

who is A.F ?
Anastasius Focht (pseudonym) is a guy, who has debugged a lot of issues in wine's bugzilla. He obviously had a lot of experience in reverse engineering Windows before he started using wine. He wouldn't be allowed to contribute patches (reverse engineering versus DMCA), but he describes the way to solve issues, and wine devs then implement the solutions, which is ok with DMCA. In some bug reports and http://appdb.winehq.org/objectManager.p ... n&iId=5813 he described how punkbuster could be made to work, so I thought you knew him.
Locked