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

Crysis Guide

Discussion in 'Guides' started by booman, Aug 17, 2013.

  • by booman, Aug 17, 2013 at 1:51 PM
  • booman

    booman Grand High Exalted Mystic Emperor of Linux Gaming Staff Member

    Joined:
    Dec 17, 2012
    Messages:
    7,492
    Likes Received:
    542
    Trophy Points:
    113
    Location:
    Linux, Arizona
    Home page:
    Crysis is one of those games everybody needs to play at least once. The quality and eye-candy marked a whole new level of realism and benchmarking for computer hardware. Not to mention some really awesome aliens and the first time any game used no gravity.

    crysis47a.png

    Crysis actually runs pretty well in PlayOnLinux with a special patched version of Wine only available from PlayOnLinux.

    Follow my step-by-step guide on installing, configuring and optimizing Crysis in Linux with PlayOnLinux.

    Note: This guide applies to the Retail version of Crysis. Other versions may require additional steps.

    Tips & Specs

    To learn more about PlayOnLinux and Wine configuration, see the online manual: PlayOnLinux Explained

    Mint 14 32-bit
    PlayOnLinux: 4.2.1
    Wine: 1.6-rc4-d3d_doublebuffer

    Wine Install

    Launch PlayOnLinux

    Click "Tools"
    Select "Manage Wine versions"

    Naviate down the list until you find 1.6-rc4-d3d_doublebuffer
    Select it and click the top (right arrow) button to add Wine 1.6-rc4-d3d_doublebuffer to your "Installed wine Versions" list
    wine02.png

    Note: You can also download Wine 1.8-d3d_doublebuffer

    Click Next

    Downloading Wine
    wine04.png

    Extracting
    wine05.png

    Downloading Gecko
    wine06.png

    Finished, now Wine 1.6-rc4-d3d_doublebuffer is installed and ready
    wine07.png

    Close Wine manager

    Setup PlayOnLinux

    Launch PlayOnLinux
    Click Install
    crysis01.png

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

    Click Next
    crysis03.png

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

    Name your virtual drive: crysis
    Click Next
    crysis05.png

    Check all three options:
    • Use another version of Wine
    • Configure Wine
    • Install some libraries
    Click Next
    crysis06.png

    Select Wine 1.6-rc4-d3d_doublebuffer (or 1.7.8-d3d_doublebuffer)
    Click Next
    crysis07.png

    Note: If you are running a 64-bit system, PlayOnLinux will prompt if you want to use a 64-bit or 32-bit virtual drive.
    ALWAYS SELECT THE 32-bit VIRTUAL DRIVE

    Configuring Wine

    Applications Tab
    Windows Version: Windows XP
    Click Apply
    crysis08.png

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

    Check all of the following Libraries:
    • POL_Install_corefonts
    • POL_Install_d3dx9
    • POL_Install_tahoma
    • POL_Install_msxml3
    • POL_Install_vcrun2005
    Click Next
    crysis11.png

    Note: All libraries will automatically download and install

    Select "CD-ROM:Crysis"
    Click Next
    crysis12.png

    Crysis Installation

    Click Install

    Click Next

    Enter Key
    Click Next

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

    Check "Easy"
    Click Next

    Uncheck Register, Readme & Updates
    Click Finish
    crysis19.png

    PlayOnLinux Shortcut

    Select Crysis.exe
    Click Next
    crysis20.png

    Name your shortcut: Crysis
    Click Next
    crysis21.png

    Select "I don't want to make another shortcut"
    Click Next
    crysis22.png

    Configure PlayOnLinux

    In PlayOnLinux, click Configure
    crysis23.png

    Select Crysis virtual drive

    General Tab
    Wine Version should be: 1.4-rc5-d3d_doublebuffer
    Later we will switch to Wine 1.6-rc4 to install the Patch. Here is where you make this change.
    crysis24.png

    Display Tab
    Direct Draw Renderer: opengl
    Video memory size: the size of memory on your video card
    Offscreen rendering mode: fbo
    crysis25.png

    Wine Tab
    Click Windows Reboot
    crysis26.png

    Patching Crysis

    Go To: www.gamefront.com/files/9766351
    Download Crysis_Patch_1_2.exe
    crysis31.png

    Navigate to your desktop
    Click Save
    crysis32.png

    Launch PlayOnLinux
    Click Configure
    crysis23.png

    General Tab
    Change Wine Version to: 1.6-rc4
    crysis28.png

    Miscellaneous Tab
    Click "Run a .exe file in this virtual drive"
    crysis33.png

    Navigate to your desktop
    Select "Crysis_Patch_1_2.exe"
    Click Open
    crysis34.png

    Note: You might get a PlayOnLinux error, ignore it

    Click Update
    crysis35.png

    The update should take only a few minutes.
    If it crashes, it will never finish, cancel and try again.
    Click Finish
    crysis36.png

    Launch Crysis

    Select Crysis
    Click Run
    crysis27.png

    Configuring & Optimizing Crysis

    Main Menu
    Click Options
    crysis37.png

    Click System Settings
    crysis38.png

    Click Graphics Tab
    Video mode: This is the resolution of the screen. I was able to run Crysis at 1680x1050
    Typical resolutions are 1400x900 or 1024x768

    Note: We have set Wine to launch programs in a virtual desktop, it will automatically resize depending on the resolution you set here.

    Anti-Aliasing Quality
    The higher the setting the smoother edges will look. Will sacrifice frames per second

    Click Apply
    crysis39.png

    Click Advanced
    Select presets under "Change all setting to"
    • Low
    • Med
    • High
    Note: Its a good idea to start with low or medium and then slowly ram up the settings until you get a tolerable eye-candy and frames per second.

    Click Apply
    crysis40.png

    Conclusion:
    I tried Crysis almost a year ago and just couldn't get past the intro. Now it runs almost perfectly with hardly any crashing or errors.

    It requires a version of Wine that has been patched, but it still works. I will continue to test newer versions of Wine to see if WineHQ has fixed the memory leaks.
    The only side affect I have seen are:
    • No casting shadows.
    • Mouse can get stuck at random radius (just click to fix)
    Screenshots:

    crysis41a.png

    crysis42a.png

    crysis43a.png

    crysis44a.png

    crysis45a.png

    crysis46a.png

    crysis48a.png

    crysis49a.png

    crysis50a.png

    crysis51a.png

    crysis52a.png

    crysis53a.png

    crysis54a.png
    Last edited: Jan 13, 2016
    vashin likes this.

Comments

Discussion in 'Guides' started by booman, Aug 17, 2013.

  1. booman
    I have updated the guide to use Wine 1.6-rc4-d3d_doublebuffer
    It runs perfectly and eliminates a few unnecessary steps in the guide.
    Thank the Devs at PlayOnLinux for compiling it for me and making it available for everyone! Now we can finally play Crysis!!!
    vashin likes this.

Share This Page