SUPER_HELPFUL |
Tuesday 16 July 2013 at 9:36
|
SUPER_HELPFUL
|
So I have been foolish and bought two games recently that have refused to work in POL, but I'll seperate them into different posts for convenience.
Right now my main problem is with Uplay, the DRM software made by ubisoft. It appears that my problem is with this: [0716/003518:ERROR:network_change_notifier_win.cc(160)] WSALookupServiceBegin failed with: 8 So I'm guessing it has something to do with my firewall or network, but I have no idea what it is.
|
Ronin DUSETTE |
Tuesday 16 July 2013 at 20:30
|
Ronin DUSETTE
|
Hey, SUPER_HELPFUL. You should read the super-helpful links at the top of the forums that say READ BEFORE POSTING, so you can post up the appropriate information for us to troubleshoot. We need a LOT more than that, and if you read the forums stickies, you would see that. Please read and re-post with the correct and full information. :) Those posts say READ FIRST for a reason. haha
|
booman |
Sunday 8 September 2013 at 16:26
|
booman
|
Yeah, I have the same problem. Ubisoft Game Launcher installs and updates fine, but when it gets to the "Getting Proxy" screen, just loads forever... I've been researching this for several days and have not found an answer. I even posted in Manual forum all my output and symptoms. I'm testing Assassin's Creed 2, and without buying it on Steam or using a "crack" I just can't get Uplay to launch.
|
javsalgar |
Wednesday 18 September 2013 at 12:00
|
javsalgar
|
Same problem with Might and Magic: Heroes VI. It also gets stuck in Getting Proxy...
|
booman |
Wednesday 18 September 2013 at 20:16
|
booman
|
Of course it does. This really sucks! I have a bad feeling that Uplay will never work in Linux
|
javsalgar |
Wednesday 18 September 2013 at 21:03
|
javsalgar
|
I managed to sort it out!! What I did is installing crypt32 via winetricks (svn checkout) in that wineprefix (http://bugs.winehq.org/show_bug.cgi?id=33817). After that I was able to play my game (but I had to disable cloud save game sync, as it would make UPlay crash). $ svn checkout http://winetricks.googlecode.com/svn/trunk/ winetricks-read-only $ cd winetricks-read-only/src $ sudo killall wineserver $ WINEPREFIX=/home/javsalgar/.PlayOnLinux/wineprefix/HOMMVI/ ./winetricks -q crypt32 I hope this works for any of you!! Edited by javsalgar
|
booman |
Wednesday 18 September 2013 at 21:15
|
booman
|
I tried the crypt32 trick also, but it didn't work for me: manual install postSo are you able to get past "Getting Proxy" or does it skip it all together?
|
javsalgar |
Thursday 19 September 2013 at 10:38
|
javsalgar
|
I uploaded a video, you can see that it goes past that "Getting proxy" screen :) http://www.youtube.com/watch?v=MxEN4AujUdA Did you apply the cript32 patch AFTER installing and executing the game for the first time? I tried BEFORE installing and it did not work. Edited by javsalgar
|
booman |
Thursday 19 September 2013 at 17:10
|
booman
|
nope, I definitely did it afterward. I tried my win 7 crypt32.dll and downloaded the one from WineHQ's... I also tried the one from PlayOnLinux packages. None of them work. I'll have to try again. I really really really really want Assassin's Creed II to run in Linux
|
booman |
Monday 23 September 2013 at 15:53
|
booman
|
Ok I had to download "subversion" Then I downloaded "winetricks-read-only" as instructed. It basically downloads a Windows Service Pack 2 and extracts crypt32.dll Then it sets the crypt32.dll as "native" I copied the crypt32.dll to my wineprefix and then launched Wine Configuration. Set the crypt32.dll as "native" and then did a Windows reboot. Now when I launch uplay I am getting these errors in Debug
err:module:import_dll Library MSASN1.dll (which is needed by L"C:\\windows\\system32\\CRYPT32.dll") not found err:module:import_dll Library CRYPT32.dll (which is needed by L"C:\\Program Files\\Ubisoft\\Ubisoft Game Launcher\\libcef.dll") not found err:module:import_dll Library libcef.dll (which is needed by L"C:\\Program Files\\Ubisoft\\Ubisoft Game Launcher\\Uplay.exe") not found err:module:import_dll Library MSASN1.dll (which is needed by L"C:\\windows\\system32\\CRYPT32.dll") not found err:module:import_dll Library CRYPT32.dll (which is needed by L"C:\\Program Files\\Ubisoft\\Ubisoft Game Launcher\\Uplay.exe") not found err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\Ubisoft\\Ubisoft Game Launcher\\Uplay.exe" failed, status c0000135 I looked for msasn1.dll in Wine Configuration, but its not there. So what do I do now?
|
javsalgar |
Monday 23 September 2013 at 16:09
|
javsalgar
|
Did you execute winetricks in the same prefix of your game? I did not have to copy any file.
|
booman |
Monday 23 September 2013 at 18:26
|
booman
|
no, I ran it in the default .wine directory and then copied the crypt32.dll to my PlayOnLinux wineprefix. Since I don't use Winetricks, it won't apply this to a PlayOnLinux wineprefix. That is why I copied. I should have the correct file because Winetricks downloaded the Service Pack 2.exe update for Windows. Those MSASN1 & libcef dll's are in my Uplay wineprefix, but when setting crypt32 to "native" Wine claims they are missing. If I set crypt32 to anything else then Uplay gets stuck at "Getting Proxy" If I do your steps exactly as you described, then I can't use PlayOnLinux. Are you using PlayOnLinux? After reading the bug report several times, it looks like Uplay has a DRM and requires Windows XP Service Pack 2 libraries to continue. What about Windows 7? Isn't there some library I can use to do the same thing?
|
javsalgar |
Monday 23 September 2013 at 18:58
|
javsalgar
|
If I do your steps exactly as you described, then I can't use PlayOnLinux. Are you using PlayOnLinux?
Yes, I am using PlayOnLinux. As you can see in the video, I had no problems with using both winetricks and POL.
|
booman |
Monday 23 September 2013 at 19:00
|
booman
|
Awesome, thats what I'm trying to do. So how did you apply the crypt32.dll to your PlayOnLinux wineprefix? Sounds like there is something else happening when the Service Pack 2 is executed and extracting the dll's Copying must not be doing all of it...
|
javsalgar |
Monday 23 September 2013 at 20:16
|
javsalgar
|
Awesome, thats what I'm trying to do. So how did you apply the crypt32.dll to your PlayOnLinux wineprefix?
Just like this: $ sudo killall wineserver # If not, the next command does not work properly $ WINEPREFIX=/home/YOURUSERHERE/.PlayOnLinux/wineprefix/YOURPREFIXHERE ./winetricks -q crypt32 Edited by javsalgar
|
booman |
Monday 23 September 2013 at 20:29
|
booman
|
ok, I knew you would have some Terminal trick. I'll try it tonight when I get home. Man, if I could get this working then I'll be playing Assassins Creed II and more games in no time. Thanks
|
booman |
Tuesday 24 September 2013 at 5:45
|
booman
|
Yup, it works!!! Thanks for the help, I am now in Ubisoft game launcher. Next step... Installing Assassin's Creed II I"ll update my post in manual install forum. Thanks again... not sure why this works, but it does! Now if I create a guide, will the winetricks crypt32 stay online long enough for people to use it?
|
javsalgar |
Tuesday 24 September 2013 at 10:47
|
javsalgar
|
Thanks again... not sure why this works, but it does! Now if I create a guide, will the winetricks crypt32 stay online long enough for people to use it?
Great!! I'm glad it worked for you as well :D I am not sure if that crypt32 will be online for long, so it would be nice to have a snapshot of that script just in case.
|
booman |
Tuesday 24 September 2013 at 14:35
|
booman
|
I'll request PlayOnLInux devs to include this specific one in the packages list. Then it will available.
|
javsalgar |
Wednesday 25 September 2013 at 2:13
|
javsalgar
|
Were you able to play Assasins Creed in the end?
|