http://bugs.winehq.org/show_bug.cgi?id=31129
Bug #: 31129 Summary: [Multiplayer Mode]Does not works for Ubisoft's games Product: Wine Version: 1.5.8 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: berillions@gmail.com Classification: Unclassified
Created attachment 40861 --> http://bugs.winehq.org/attachment.cgi?id=40861 New UPlay Ubisoft's games
Since few days, the Ubisoft Game Launcher had a big update. The game launcher is replace by UPlay, a service like Origin for exemple. (see this screenshot in the attachment.)
Since this update, it's impossible to launch the Multiplayer Mode for Assassin's Creed Brotherhood/Revelations (and maybe others games).
For these 2 games, the only way to launch the Multiplayer Mode is to pass by the Soloplayer Mode.
In fact, when you launch AC Revelation with Uplay, ACRSP.exe (soloplayer mode) start. In the game main menu, if you click in 'Multiplayer', UPlay close ACRSP.exe and start ACRMP.exe (Multiplayer Mode).
The problem in Wine is here. Uplay close ACRSP.exe and start ACRMP.exe correctly but I have ACRMP in my process list and the game does not appears. ACRMP is in zombi state in my process list.
If i look in my output console, i have these messages : [...] fixme:strmbase:STRMBASE_DllGetClassObject {e30629d2-27e5-11ce-875d-00608cb78066}: class not implemented yet. err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040111 err:ole:create_server class {e30629d2-27e5-11ce-875d-00608cb78066} not registered fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported err:ole:CoGetClassObject no class object {e30629d2-27e5-11ce-875d-00608cb78066} could be created for context 0x17 warning: The VAD has been replaced by a hack pending a complete rewrite fixme:dbghelp:elf_search_auxv can't find symbol in module fixme:dbghelp:MiniDumpWriteDump NIY MiniDumpWithFullMemory
It worked perfectly with the old launcher, it was the same way like explain previously.
Thanks for your help.