WineHQ
Bug Tracking Database – Bug 31162

 Bugzilla

 

Last modified: 2014-02-20 12:37:05 UTC  

New Ubisoft Game Launcher fails to start games

Bug 31162 - New Ubisoft Game Launcher fails to start games
New Ubisoft Game Launcher fails to start games
Status: CLOSED FIXED
AppDB: Show Apps affected by this bug
Product: Wine
Classification: Unclassified
Component: -unknown
1.5.7
x86-64 Linux
: P2 normal
: ---
Assigned To: Mr. Bugs
:
Depends on:
Blocks:
  Show dependency tree
 
Reported: 2012-07-07 12:21 UTC by Manu
Modified: 2014-02-20 12:37 UTC (History)
7 users (show)

See Also:
Regression SHA1:
Fixed by SHA1:
Distribution: ---
Staged patchset:


Attachments
patch (4.33 KB, patch)
2012-07-07 17:51 UTC, Henri Verbeet
Details | Diff
+secur32 (250.53 KB, text/plain)
2012-07-07 21:15 UTC, Manu
Details
log with loaddll (67.73 KB, text/plain)
2013-01-07 11:11 UTC, Manu
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Manu 2012-07-07 12:21:31 UTC
Since the 3rd of july 2012 the ubisoft game launcher got reworked. Since that it's not possible to start games (I tested only Anno 2070) anymore.
This may not nessessarly apply to other games which have to be linked to it.

The Launcher tells "Anno 2070 running" when you start the game but nothing appears but the following lines at the executing shell:

fixme:ras:RasEnumConnectionsW (0x18d258,0x7264e5d8,0xf5c0004),stub! 
fixme:ras:RasEnumConnectionsW RAS support is not implemented! Configure program to use LAN connection/winsock instead! 
[0705/144954:ERROR:proxy_config_service_win.cc(159)] WinHttpGetIEProxyConfigForCurrentUser failed: 2 
fixme:secur32:schan_imp_create_session Using hardcoded "NORMAL" priority 
fixme:secur32:schan_imp_create_session Using hardcoded "NORMAL" priority 
fixme:secur32:schannel_get_protocol unknown protocol 4 
fixme:ras:RasEnumConnectionsW (0x18d258,0x7f98e5d8,0xf5c0004),stub! 
fixme:ras:RasEnumConnectionsW RAS support is not implemented! Configure program to use LAN connection/winsock instead! 
[0705/145016:ERROR:proxy_config_service_win.cc(159)] WinHttpGetIEProxyConfigForCurrentUser failed: 2 
fixme:heap:HeapSetInformation (nil) 1 (nil) 0 
fixme:msvcr90:__clean_type_info_names_internal (0x780b19ec) stub 
fixme:heap:HeapSetInformation (nil) 1 (nil) 0 
fixme:thread:GetThreadPreferredUILanguages 52, 0x33f130, 0x33f1a0 0x33f138 
fixme:heap:HeapSetInformation (nil) 1 (nil) 0 
fixme:system:SetProcessDPIAware stub! 
fixme:msvcr90:__clean_type_info_names_internal (0x780b19ec) stub
Comment 1 Henri Verbeet 2012-07-07 17:51:41 UTC
Created attachment 40918 [details]
patch

(In reply to comment #0)
> fixme:secur32:schannel_get_protocol unknown protocol 4 
Chances are this has nothing to do with the reason the launcher doesn't work, but just in case, could you try the attached patch and create a +secur32 log if it doesn't help?
Comment 2 Manu 2012-07-07 21:15:02 UTC
Created attachment 40919 [details]
+secur32

It did not help applying your patch to wine-1.5.8.
Here's your output with (the patched version of wine and) +secur32
Comment 3 Bruno Jesus 2012-07-07 21:18:43 UTC
Comment on attachment 40919 [details]
+secur32

Please, use .txt in the future.
Comment 4 Bruno Jesus 2012-07-07 21:24:56 UTC
Please, can you fix this and get a new backtrace:

err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
Comment 5 Henri Verbeet 2012-07-08 05:14:46 UTC
(In reply to comment #2)
> It did not help applying your patch to wine-1.5.8.
> Here's your output with (the patched version of wine and) +secur32
The log looks like 1.5.7, could you make sure you're using 1.5.8?
Comment 6 Manu 2012-07-08 11:21:59 UTC
I used the absolute path to the file which I just compiled after I downlodad it. So yes, it was definitly 1.5.8.
Comment 7 Manu 2012-07-08 11:27:49 UTC
(In reply to comment #4)
> Please, can you fix this and get a new backtrace:
> 
> err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make
> sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the
> winbind package of your distribution.

I would if you tell me how. I got libntlm installed (inside my linux).
Comment 8 Bruno Jesus 2012-07-08 13:35:50 UTC
(In reply to comment #7)
> I would if you tell me how. I got libntlm installed (inside my linux).

Usually, you can find it in the winbind package of your distribution =)
Comment 9 Manu 2012-07-08 13:40:18 UTC
there is no winbind in gentoo linux ;). At least no package I found
Comment 10 kenjiru 2012-07-08 14:33:30 UTC
I can confirm this issue when using wine-1.5.8 on Ubuntu 12.04.
Comment 11 Yuri Shishenko 2012-08-07 14:07:39 UTC
So, game can be launched in "secure" mode.
What the difference between "normal" and "secure" mode?
Comment 12 Manu 2012-08-07 14:14:04 UTC
I have no fcking clue - everything seems to work.
Comment 13 Yuri Shishenko 2012-08-08 13:35:31 UTC
I found that this bug is in Game Launcher. Not in game.
Comment 14 kenjiru 2012-08-13 07:08:19 UTC
How do you launch the game in secure mode?
Comment 15 Manu 2012-08-13 07:30:35 UTC
I right clicked on the play button as far as I remember.
Comment 16 Béla Gyebrószki 2012-12-29 07:06:20 UTC
For those who still have problems launching their games in 'normal' mode from Uplay: would you try 'winetricks d3dx9_42 d3dx9_43' ?
It seems this depends on which d3dx9 library is required by the game (beside d3dx9_36).
You should start the game with WINEDEBUG=+loaddll and inspect the log, looking for d3dx9 dlls.
I have 3 games with Uplay:
The Settlers 7 and Prince of Persia: Forgotten Sands need native d3dx9_42
From Dust needs native d3dx9_43.

If the required d3dx libraries are set to built-in, then those games can be started only in 'safe mode' from Uplay.
This was tested with Wine 1.5.20 and wine-1.5.20-74-ge51bd12, and with an up-to-date Uplay version.
Comment 17 Yuri Shishenko 2012-12-29 07:35:43 UTC
> If the required d3dx libraries are set to built-in, then those games can be
> started only in 'safe mode' from Uplay.
> This was tested with Wine 1.5.20 and wine-1.5.20-74-ge51bd12, and with an
> up-to-date Uplay version.

So need to set d3dx9_*.DLL to native,built-in?
Comment 18 Manu 2013-01-07 11:11:53 UTC
Created attachment 43113 [details]
log with loaddll

I've installed nativ dx dlls long ago, and it's still not working if I allow the overlay.
I know there are some dx11 messages, but I've got i working without the overlays and I'm pretty sure dx11 is not (only) used for those overlays ;).
Comment 19 Yuri Shishenko 2013-01-26 05:50:25 UTC
This bug kinda fixed in latest version of UGL.
I can launch Anno 2070 without secure mode with Shift+F2 overlay.
But for some reason it works only when launched not in virtual desktop.
Comment 20 Maxime 2014-02-16 05:08:22 UTC
Moderators, you can close this bug report. Run games from UPlay works without problems now.

Thanks,
Max
Comment 21 Wylda 2014-02-16 05:17:02 UTC
Reported fixed.
Comment 22 Alexandre Julliard 2014-02-20 12:37:05 UTC
Closing bugs fixed in 1.7.13.


Privacy Policy
If you have a privacy inquiry regarding this site, please write to [email protected]

Hosted By CodeWeavers