Titan Quest Guide

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:
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.
 
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.
 
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
 
No special setup. Ubuntu 13.04 with PlayOnLinux from the repositories (4.1). I have not messed at all with anything related to networking. :)
 
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...
 
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.
 
Back
Top