Titan Quest Guide

Discussion in 'Guides' started by booman, Sep 13, 2013.

  • by booman, Sep 13, 2013 at 3:24 AM
  • 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:
    Titan Quest has become one of my all time favorite Role Playing Games. I kinda stumbled on it and found a hidden gem.

    titanquest49a.png

    Displaying a mysterious Greek Mythological theme, Titan Quest has everything... exploration, leveling up, melee & projectile attacks, magic & special abilities. Not to mention the monsters and enemies are unique and very fun to kill.

    Titan Quest runs very well in PlayOnLinux with high resolutions and crisp colorful graphics.

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

    Titan Quest Anniversary Guide Here

    Note: This guide applies to the Retail version of Titan Quest. 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.7.1


    Installing Wine

    Click Tools
    Select "Manage Wine Versions"

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

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

    Click Next
    wine02.png


    PlayOnLinux will automatically download it and save it in this directory:
    /home/username/.PlayOnLinux/wine/linux-x86
    wine03.png

    Note: username is where you put your login name

    Its a good idea to backup this directory to another computer because you won't have to keep downloading wine versions when you need them.

    Extracting
    wine04.png

    Note: PlayOnLinux may also install the compatible version of Gecko also.

    Installed
    wine05.png


    Setup PlayOnLinux

    Launch PlayOnLinux
    Click Install
    titanquest01.png

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

    Click Next

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

    Name your virtual drive: titanquest
    No spaces
    Click Next
    titanquest05.png

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

    Select Wine 1.7.1
    Click Next
    titanquest07.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 32-bit virtual drive.

    Wine Configuration

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

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

    Check these packages:
    • POL_Install_corefonts
    • POL_Install_d3dx9
    • POL_Install_devenum
    • POL_Install_tahoma
    • POL_Install_registered fonts
    • POL_Install_vcrun2005
    Note: Each package will automaticaly download and install

    Click Next
    titanquest10.png

    DVD version: CD-ROM: Titan Quest
    Download or Steam: Select another file
    Click Next
    titanquest14.png

    Titan Quest Installation
    (NO screenshots because these steps are identical to Windows steps)

    Click Install

    Click Next

    Enter Key from Insert
    Click Next

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

    Click Next

    Click Next

    Select "No, I don't want to install Xfire at this time."
    Click Next

    Uncheck:
    Yes, I want to view the ReadMe file
    Add shortcut to desktop

    Click Finish

    Click Exit

    PlayOnLinux shortcut

    Select "Titan Quest.exe"
    Click Next
    titanquest25.png

    Name the shortcut: Titan Quest
    Click Next
    titanquest26.png

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

    Download 1.30 patch

    Go To http://www.gamershell.com/download_18132.shtml
    Click Download
    titanquest31.png

    Navigate to your desktop
    Click Save
    titanquest32.png

    Double-click (or right-click and select archive manager) zip compressed folder
    titanquest33.png

    Extract to Desktop
    Click Extract
    titanquest34.png

    Back to PlayOnLinux
    Click Configure
    titanquest28.png

    Display Tab
    Direct Draw Renderer: opengl
    Video Memory Size: Amount of memory on your video card
    Offscreen redering mode: fbo
    titanquest29.png

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

    Navigate to Desktop
    Select: TQ_Patch_Standalone_101_to_130r2.exe"
    Click Open
    titanquest40.png

    Click Yes
    titanquest41.png

    Update Successful
    Click Ok
    titanquest44.png

    Wine Tab
    Click "Windows reboot"
    titanquest30.png

    Remove Videos

    The introduction videos are unskippable in PlayOnLinux and you have to watch them every single time you launch the game.

    Navigate to: /home/username/.PlayOnLinux/wineprefix/titanquest/drive_c/Program Files/THQ/Titan Quest/

    Rename "Videos"
    to "Videos-old"
    titanquest45.png

    Launching Titan Quest

    Back to PlayOnLinux
    Select Titan Quest
    Click Run
    titanquest46.png

    Optimization
    Click Options
    titanquest47.png

    Click Video
    Choose a Screen Resolution
    Higher Res = more detailed graphics but slower frame rates
    Lower Res = less detailed graphics but higher frame rates

    I was able to run all the settings on high and a resolution of 1680x1050
    Click Ok
    titanquest48.png

    Texture Fix

    To fix any missing textures:
    1. Configure
    2. Wine Tab
    3. Registry
    4. Navigate to
      Code:
      [HKEY_CURRENT_USER\Software\Wine\Direct3D]
    5. Add this key:
      Code:
      CheckFloatConstants="enabled"

    Conclusion:
    Titan Quest runs great in Wine! Even Immortal Throne expansion from GOG runs great as well. I was able to play cooperative over LAN with multiple Linux computers. The only issues we experienced was a bit of lag.

    Gameplay Video:


    Screenshots:
    titanquest50a.png

    titanquest51a.png

    titanquest52a.png

    titanquest53a.png

    titanquest54a.png

    titanquest55a.png

    titanquest56a.png

    titanquest57a.png

    titanquest58a.png

    titanquest59a.png
    Last edited: Jun 19, 2018
  • Categories:

Comments

Discussion in 'Guides' started by booman, Sep 13, 2013.

  1. The Smith
    Hi booman, so were you able to get the multiplayer working?
  2. booman
    Not yet... I'm not sure if its the patch version, network settings or the OS that wouldn't let me connect. The listen server didn't even show up on my list in Linux or in Windows.
    Its not super high on my To-Do list, but I can easily revisit multi-player again.
  3. The Smith
    Hi booman, on my side, LAN works if Linux is host and Windows joins. I haven't tried the other way around. That's with Immortal Throne installed, in the same virtual drive.
  4. booman
    No way! Thats awesome, I'll have to try it again...
    Any special setup?
    I was thinking maybe SELinux or firewall in Linux was blocking the connection.
    So I'll have to do some more troubleshooting.
    I'm glad you got it working, thanks for the confirmation
  5. The Smith
    No special setup. Ubuntu 13.04 with PlayOnLinux from the repositories (4.1). I have not messed at all with anything related to networking. :)
  6. booman
    wow, I'm shocked... so you just hosted a game in Linux then ran it in Windows, looked for the game and joined?
    You make it sound too easy

    Welcome to the forum by the way...
  7. darthmocap
    Trying this on linux mint 17 and i cant seem to fix the background being completely whited out.
  8. booman
    Welcome to the forum!
    This guide is pretty old, but you may have more success with newer versions of Wine.
    But First:
    1. Make sure you have PlayOnLinux 4.2.6
    2. Use Wine Manager to download Wine 1.7.39
    3. Switch Wine versions in PlayOnLinux Configure
    4. Try disabling GLSL in Display Tab
    5. Launch again but with "Debug" instead of "Run"
    If the debug is spitting out all kinds of errors, post them here in a new thread so I can see what is going on.

Share This Page