Assassin's Creed 2 Guide

Discussion in 'Guides' started by booman, Oct 1, 2013.

  • by booman, Oct 1, 2013 at 2:03 PM
  • booman

    booman Grand High Exalted Mystic Emperor of Linux Gaming Staff Member

    Joined:
    Dec 17, 2012
    Messages:
    8,347
    Likes Received:
    627
    Trophy Points:
    113
    Location:
    Linux, Virginia
    Home page:
    Assassin's Creed II moves from Israel to Italy where we control Ezio Auditore da Firenze. As a young assassin, he learns of his ancestor Altaïr ibn-La'Ahad's and follows in his footsteps.
    Climb almost any structure in Florence, perform stealthy kills, run-n-hide from guards, ride horses, explore and complete quests.

    assassins98.png

    assassins104.png

    Follow my step-by-step guide on installing, configuring and optimizing Assassin's Creed II in Linux with PlayOnLinux.

    Note: This guide applies to the Retail & Uplay version of Assassin's Creed II. Other versions may require additional steps.

    Tips & Specs:

    To learn more about PlayOnLinux and Wine configuration, see the online manual: PlayOnLinux Explained
    http://www.gamersonlinux.com/forum/forums/playonlinux-explained.25

    Mint 17 64-bit
    PlayOnLinux: 4.2.5
    Wine: 1.7.26

    Wine Installation

    Click Tools
    Select "Manage Wine Versions"
    wine01.png

    Look for the Wine Version: 1.7.26
    Note: Try using stable Wine 1.8 and 1.8-staging

    Select it
    Click the arrow pointing to the right
    wine02.png

    Click Next

    Downloading Wine
    wine04.png

    Extracting

    Downloading Gecko
    wine05.png

    Installed
    wine06.png

    Wine 1.7.26 is installed and you can close this window

    Download Uplay

    Go to: http://uplay.ubi.com/
    Click "Download Uplay PC"
    assassinstwo01.png

    Save UplayInstaller.exe to your desktop
    Click Save
    assassintwo03.png

    PlayOnLinux Setup

    Launch PlayOnLinux
    Click Install
    assassintwo04.png

    Click "Install a non-listed program"
    assassintwo05.png

    Click Next

    Select "Install a program in a new virtual drive"
    Click Next
    assassintwo07.png

    Name your virtual drive: assassins2
    Click Next
    assassintwo08.png

    Check all three options:
    • Use another version of wine
    • Configure Wine
    • Install some libraries

    Click Next
    assassintwo09.png

    Select Wine 1.7.26
    Click Next
    assassintwo10.png

    Select "32 bits windows installation"
    Click Next
    assassintwo11.png

    Wine Configuration

    Applications Tab
    Windows version: Windows 7
    Click Apply
    assassintwo12.png

    Graphics Tab
    Check "Automatically capture the mouse in full-screen windows"
    Check "Emulate a virtual desktop"
    Desktop size: 1024x768
    Click OK
    assassintwo13.png

    Installing Packages (Libraries, Components, DLL's)

    Check the following:
    • POL_Install_corefonts
    • POL_Install_d3dx9
    • POL_Install_gdiplus
    • POL_Install_msxml3
    • POL_Install_msls31
    • POL_Install_tahoma
    • POL_Install_vcrun2008
    • POL_Install_vcrun2010

    Note: All libraries will automatically download and install.

    Click Next
    assassintwo15.png

    Installing Uplay

    Click "Select another file"
    assassintwo16.png

    Click Browse

    Navigate to your Desktop
    Select UplayInstaller.exe
    Click Open
    assassintwo18.png

    Click Next

    Click OK
    assassintwo20.png

    Click Install
    assassintwo21.png

    Click Close
    assassintwo22.png

    PlayOnLinux Shortcut

    Select "Uplay.exe"
    Click Next
    assassintwo23.png

    Name your shortcut "Assassin's Creed II"
    Click Next
    assassintwo24.png

    PlayOnLinux Configure

    Back to PlayOnLinux
    Select "Assassin's Creed II"
    Click Configure
    assassintwo25.png

    General Tab
    Wine version: 1.7.26
    Note: Click the + to download other versions of Wine. Click the down-arrow to select other versions of Wine.
    assassintwo26.png

    Display Tab
    Video memory size: Select the amount of memory your video card/chip uses
    assassintwo27.png

    Installing Assassin's Creed II

    Miscellaneous Tab
    click "Run a .exe in this virtual drive"
    assassintwo28.png

    Navigate to your Assassin's Creed II CD ROM
    Select "setup.exe"
    Click Open
    assassintwo29.png

    Select Language
    Click Next

    Click Next

    Check "I accept the terms..."
    Click Next

    Click Install

    Click Finish

    Close Configure

    Launching Assassin's Creed II

    Select "Assassin's Creed II"
    Click Run
    assassintwo38.png

    Looking for updates
    Uplay may get stuck on this and you will have to close it
    Launch Uplay again
    assassintwo39.png

    Updating Uplay
    assassintwo40.png

    Login to Uplay
    assassintwo41.png

    Select "Assassin's Creed II"
    assassintwo42.png

    click Play
    assassintwo43.png

    Legacy Patch process
    assassintwo44.png

    Update
    Click Yes
    assassintwo45.png

    Select language
    Click Next

    Select "I accept the terms..."
    Click Next

    Click Next

    Click Finish

    Downloading Uplay game files
    assassintwo50.png

    Synchronize
    Click Skip
    assassintwo51.png

    Press Enter
    assassintwo52.png

    Optimization

    Click Options
    assassintwo53.png

    Click Graphics
    assassintwo54.png

    Set the Resolution to match your Linux Desktop
    Adjust Multisampling, Vsync, Environment, Texture, Shadow, Reflection, Character and Post Effects.
    Click Back to apply
    assassintwo55.png

    Rule of Thumb:
    High settings = More detail, lower frame rates
    Low settings = Less detail, higher frame rates

    Conclusion:
    Wine 1.7.24 and newer has fixed the crypt32 problem and now Uplay runs GREAT. So Assassin's Creed II runs great as well.
    I recommend setting Uplay to offline so you don't have to worry about updates breaking your game.
    Last edited: Jan 13, 2016
  • Categories:

Comments

Discussion in 'Guides' started by booman, Oct 1, 2013.

  1. booman
    No problem. Enjoy the game and let me know if you have any further issues.
    I was able to play through the entire game in Linux.
  2. Vitosal
    Hey @booman Thanks for your guides, I have only used two of them but they are what I like to call idiot-proof. Means I can read them. Whenever I have done guides, it's been the same so kudos.

    I got my AC2 installed, I am using the latest which I think is 6-staging. How do I get this game to run through DXVK? I tried your DXVK guide which has helped with another game but for AC2 it's confusing.

    When I add the different files
    • 3d10_1.dll
    • d3d11.dll
    • dxgi.dll
    • d3d10.dll
    • d3d10core.dll
    • d3d9.dll
    to the libraries, Ubilauncher won't startup. Also, where would I copy the actual DXVk. dll files? To the AC 2 Directory or the Ubisoft Launcher one?

    Thanks again for the guides. You're a legend.
    booman likes this.
  3. booman
    Thank you for the encouragement! I love writing guides and posting games that run in Linux!

    There are multiple ways to use DXVK but first make sure your video card and drivers support it! You can check this guide, but its for Nvidia and Mint specifically
    http://www.gamersonlinux.com/forum/threads/dxvk-guide.2540/

    If you are using PlayOnLinux, you can simply install the DXVK 1.7.2 from the Components Tab. They have included it and the script handles all the over-rides and DLLs for you.

    In Lutris I think there is a button to check for enabling DXVK

    In Wine stable, you have more work to do because it won't automatically add the overrides and DLLs. So you have do place those manually or use the script that comes with DXVK download.

    I recently tried Wine 6.0 in PlayOnLinux but there isn't a feature yet to enable Vulkan compatibility in the Configure/Display settings. So until they add it, you still have to install the Components.

    I haven't tested Assassins Creed II in a Long loooong time, so I'm not sure if anything has changed since my guide. But starting with newer Wine and adding DXVK is going to really help.

    Another thing you can try is using Proton in PlayOnLinux.
  4. Vitosal
    Just an update, I got it working. I did have to copy to the launcher folder and d3d9 and dxgi to the list. The only thing that I can't figure out now is my controller. When I plug it, it work, but the camera rotates constantly, every now then the game stops, music keeps going, and then it starts again. Is this normal behavior for it running through DXVK?
  5. Vitosal
    I have wanted to try proton, do you have a guide for that? :)
  6. booman
    Yes, this guide uses the GloriousEggRoll version of Proton and I walk through how to use it in PlayOnLinux. The cool thing is when you install Proton in PlayOnLinux, you can test it with any game you install later on.

    http://www.gamersonlinux.com/forum/threads/outpost-glacier-guide.2982/
    Vitosal likes this.
  7. Vitosal
    Oh cool! Okay, I'm going to check this out now. You're awesome!

Share This Page