1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Trying to get Farcry 3 to run (Steam)

Discussion in 'PlayOnLinux' started by steve723, Jul 1, 2014.

  1. steve723

    steve723 Member

    Joined:
    Aug 11, 2013
    Messages:
    504
    Likes Received:
    24
    Trophy Points:
    18
    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.
  2. mrdeathjr28

    mrdeathjr28 Active Member

    Joined:
    Mar 9, 2014
    Messages:
    587
    Likes Received:
    38
    Trophy Points:
    28
    But in my case with wine 1.7.22 and Nvidia 340.24 still working



    :)
  3. booman

    booman Grand High Exalted Mystic Emperor of Linux Gaming Staff Member

    Joined:
    Dec 17, 2012
    Messages:
    8,339
    Likes Received:
    624
    Trophy Points:
    113
    Location:
    Linux, Virginia
    Home page:
    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.
  4. mrdeathjr28

    mrdeathjr28 Active Member

    Joined:
    Mar 9, 2014
    Messages:
    587
    Likes Received:
    38
    Trophy Points:
    28
    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

    :)
  5. steve723

    steve723 Member

    Joined:
    Aug 11, 2013
    Messages:
    504
    Likes Received:
    24
    Trophy Points:
    18
    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?
  6. mrdeathjr28

    mrdeathjr28 Active Member

    Joined:
    Mar 9, 2014
    Messages:
    587
    Likes Received:
    38
    Trophy Points:
    28
    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

    :)
  7. steve723

    steve723 Member

    Joined:
    Aug 11, 2013
    Messages:
    504
    Likes Received:
    24
    Trophy Points:
    18
    It still doesn’t run. Which version of Windows do you have wine set to? Mine is Win vista.
  8. mrdeathjr28

    mrdeathjr28 Active Member

    Joined:
    Mar 9, 2014
    Messages:
    587
    Likes Received:
    38
    Trophy Points:
    28
    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)

    :)
    Last edited: Jul 14, 2014
  9. steve723

    steve723 Member

    Joined:
    Aug 11, 2013
    Messages:
    504
    Likes Received:
    24
    Trophy Points:
    18
    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?
    Last edited: Jul 14, 2014
  10. booman

    booman Grand High Exalted Mystic Emperor of Linux Gaming Staff Member

    Joined:
    Dec 17, 2012
    Messages:
    8,339
    Likes Received:
    624
    Trophy Points:
    113
    Location:
    Linux, Virginia
    Home page:
    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
  11. mrdeathjr28

    mrdeathjr28 Active Member

    Joined:
    Mar 9, 2014
    Messages:
    587
    Likes Received:
    38
    Trophy Points:
    28
    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)

    :)
  12. steve723

    steve723 Member

    Joined:
    Aug 11, 2013
    Messages:
    504
    Likes Received:
    24
    Trophy Points:
    18
    I have both of those installed, I copied them from Windows Vista.
  13. steve723

    steve723 Member

    Joined:
    Aug 11, 2013
    Messages:
    504
    Likes Received:
    24
    Trophy Points:
    18
    I am going to try reinstalling for the umpteenth time in case it got some weird windows fluke. *Microsoft Windows :rolleyes:
  14. mrdeathjr28

    mrdeathjr28 Active Member

    Joined:
    Mar 9, 2014
    Messages:
    587
    Likes Received:
    38
    Trophy Points:
    28
    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)


    :)
  15. steve723

    steve723 Member

    Joined:
    Aug 11, 2013
    Messages:
    504
    Likes Received:
    24
    Trophy Points:
    18
    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.
  16. steve723

    steve723 Member

    Joined:
    Aug 11, 2013
    Messages:
    504
    Likes Received:
    24
    Trophy Points:
    18
    It seems the Uplay folder doesn’t exist util you play the game for the first time.
  17. mrdeathjr28

    mrdeathjr28 Active Member

    Joined:
    Mar 9, 2014
    Messages:
    587
    Likes Received:
    38
    Trophy Points:
    28
    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



    :)
  18. mrdeathjr28

    mrdeathjr28 Active Member

    Joined:
    Mar 9, 2014
    Messages:
    587
    Likes Received:
    38
    Trophy Points:
    28
    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

    :)
  19. steve723

    steve723 Member

    Joined:
    Aug 11, 2013
    Messages:
    504
    Likes Received:
    24
    Trophy Points:
    18
    Wine: The Program Uplay has experienced an unexpected error and needs to be shut down.'

    Unfortunately there was no back trace.
  20. steve723

    steve723 Member

    Joined:
    Aug 11, 2013
    Messages:
    504
    Likes Received:
    24
    Trophy Points:
    18
    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?

Share This Page