Unfortunately Farcry 3 isn't one of them. It could be that Farcry3 works and wine just can't get to it because of that stupid Uplay. Uplay used to work with wine until Kalypso decided to change the way it works. I wish the US government would hurry up and standardize the rules for DRM.
Do you think Wine devs apply some of these "stable" changes to the Stable 1.6.2 or will they just create a new "Stable" version? I noticed when Steam had a problem a few months ago, they patched Wine 1.7.8 and newer with the fix and they also applied it to the stable 1.6.2 version. But no other version received this patch.
This friday when appears wine 1.7.22 have talk with allenskd because this wine shows more fps performance on various games (seems more CSMT code are added) In my opinion this wine maybe begins 1.8 rc series, Wine 1.8 may be appear somewhere august to september but only wine dev know answer to this
I am not sure I understand what you are doing in your video. I copied cryptic.32.dll to /home/steve7233/.PlayOnLinux/wineprefix/Farcry3/drive_c/Program Files/Steam/SteamApps/common/Far Cry 3/bin Is this the correct location?
Crypt32.dll must be copied to uplay binary folder, on my case stay here /home/username/.wine/drive_c/Program Files/Ubisoft/Ubisoft Game Launcher/ In your case uplay binary folder location maybe stay here /home/steve7233/.PlayOnLinux/wineprefix/Farcry3/drive_c/Program Files/Ubisoft/Ubisoft Game Launcher/ And add on winecfg uplay app leaving windows to imitate on default but on libraries, you must be select crypt32.dll as native And add MSASN1.dll to uplay binary folder /home/steve7233/.PlayOnLinux/wineprefix/Farcry3/drive_c/Program Files/Ubisoft/Ubisoft Game Launcher/ After this uplay must run without problem
I use wine default version: windows XP Try run uplay from console on uplay binary folder: wine uplay and see errors (normally shows if dont have some library, etc)
Code: steve7233@steve7233-EP45-UD3P:~/PlayOnLinux's virtual drives/Farcry3/drive_c/Program Files/Ubisoft/Ubisoft Game Launcher$ wine Uplay fixme:heap:HeapSetInformation (nil) 1 (nil) 0 fixme:winsock:WSAEnumNameSpaceProvidersW (0x32a188 0x33df4c) Stub! fixme:heap:HeapSetInformation (nil) 1 (nil) 0 fixme:advapi:GetExplicitEntriesFromAclW 0x139dac 0x33fb1c 0x33fb30 fixme:winsock:WSALookupServiceBeginW (0x7b0e578 0x00000ff0 0x7b0e5c0) Stub! [0714/043947:ERROR:network_change_notifier_win.cc(160)] WSALookupServiceBegin failed with: 8 fixme:iphlpapi:NotifyAddrChange (Handle 0x7b0e450, overlapped 0x5dc5e88): stub fixme:winsock:WSALookupServiceBeginW (0x7b0e5b8 0x00000ff0 0x7b0e600) Stub! [0714/043947:ERROR:network_change_notifier_win.cc(160)] WSALookupServiceBegin failed with: 8 fixme:ntdll:NtLockFile I/O completion on lock not implemented yet fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported err:ntdll:RtlpWaitForCriticalSection section 0x984a4bc "?" wait timed out in thread 003b, blocked by 0037, retrying (60 sec) fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented steve7233@steve7233-EP45-UD3P:~/PlayOnLinux's virtual drives/Farcry3/drive_c/Program Files/Ubisoft/Ubisoft Game Launcher$ Proxy?? What proxy? I don't use any proxy. Could this be a wine bug?
I always see proxy errors in the fixme's Never figured out if they were DRM related or not. But since you are messing with Crypt32, it probably IS DRM related
This error appears with crypt32.dll and MSASN1.dll (you need this file from windows installation or stay on dll-files .com) In my case have default connection options (use proxy for searching internet access option enabled)
I am going to try reinstalling for the umpteenth time in case it got some weird windows fluke. *Microsoft Windows
In my case crpyt32dll and MSASN1.dll has from my windows xp (32bit) system folder, if you try 64bit libraries dont work As important detail I use Linux Mint 16 KDE but on 32bit version (more titles work on my case with this type distribution)
Mostly direxvtX 9c and below use 32bit. Next gen games use 64bit and Direct X 10 and 11 but wines 64bit isn't very good yet nor is thier Direct X 10 and 11. I haven't seen any DirectX 12 code in wine yet, I here OpenGL 4 is defeating DirectX12 in almost every way and next gen game devs are switching to OpenGL. Some next gen games have a 32 bit version but that makes for a lousy game engine. I like that more games are using OpenGL. It makes it so hardware upgrades are less expensive and games are easier to port to Linux.
In my experience 32bit distribution make easily some process like compiling for resolved dependencies and make some test and on 32 bits distribution most games runs more fps performance in my case Hard Reset Linux Mint 16 KDE 32bits - Wine 1.7.20 + Nvidia 340.17 Linux Mint 17 Cinnamon 64bit - Wine 1.7.20 + Nvidia 340.17 Shadow Warrior 2013 Linux Mint 16 KDE 32bits - Wine 1.7.20 + Nvidia 340.17 Linux Mint 17 Cinnamon 64bit - Wine 1.7.20 + Nvidia 340.17
Yes when you run first time farcry 3 (and another titles with uplay if dont have installed) steam install uplay, punkbuster (if game needed like as assasins creed brotherhood on revelations on multiplayer) and visual c++ redistributables and directx But once finish this its recommended close uplay and add crypt32.dll (also add native configuration on winecfg) and msasn1.dll on uplay binary folder After this uplay must be run without problem on most cases
Wine: The Program Uplay has experienced an unexpected error and needs to be shut down.' Unfortunately there was no back trace.
Here is the last part of my POL log file.: Code: [0714/161637:ERROR:network_change_notifier_win.cc(126)] WSALookupServiceBegin failed with: 8 wine: Unhandled exception 0xc0000409 in thread 48 at address 0x73c19a85 (thread 0048), starting debugger... fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x100211e0, 0x1009f068, 0x1009f060 fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x100211e0, 0x1009f0a0, 0x1009f098 fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x100211e0, 0x1009f030, 0x1009f028 fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x100211e0, 0x1009f0d8, 0x1009f0d0 fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x100211e0, 0x1009f110, 0x1009f108 fixme:imm:ImmGetOpenStatus (0x133ce0): semi-stub fixme:ver:GetCurrentPackageId (0x33f15c (nil)): stub fixme:imm:ImmReleaseContext ((nil), (nil)): stub fixme:advapi:EventUnregister deadbeef: stub fixme:advapi:EventUnregister deadbeef: stub fixme:advapi:EventUnregister deadbeef: stub fixme:advapi:EventUnregister deadbeef: stub fixme:advapi:EventUnregister deadbeef: stub Setting breakpad minidump AppID = 220240 Steam_SetMinidumpSteamID: Caching Steam ID: 76561198061982426 [API loaded no] [2014-07-14 16:16:37] Startup - updater built Jul 11 2014 16:41:31 [2014-07-14 16:16:37] Verifying installation... [2014-07-14 16:16:37] Verification complete [2014-07-14 16:16:38] Background update loop checking for update. . . [2014-07-14 16:16:38] Checking for available updates... [2014-07-14 16:16:49] Download skipped: /client/steam_client_win32 version 1405123404, installed version 1405123404 [2014-07-14 16:16:50] Nothing to do [2014-07-14 16:17:24] Shutdown What is advapi?