Titan quest on linux

wine 3.0, Steam, and Titan Quest Anniversary 1.54

Assuming the game was purchased on Steam, let’s install it in wine.

winetricks -q corefonts d3dx9_42 vcrun2005 vcrun2008 vcrun2012 vcrun2015 steam wine steam.exe -no-cef-sandbox -no-dwrite

Winetricks is only needed to setup Steam on the default wine prefix the one time. The second command must be used to start Steam every time.

The game normally uses all of those vcrun-times although Steam is fine with just vcrun2008 and vcrun2015.

If the intro movies play but the game menu is black, or blank, run “winecfg”. In the “Applications” tab add a rule for “TQ.exe”, by navigating to the game file, and set the windows version to “Windows XP”.

Fix missing textures (invisible brazier with hovering flame at menu, etc.):

I wanted to use TQVaultAE and that’s when things got complicated. TQWorkshopTool.exe uses dotnet4 but runs fine with default Wine Mono. TQVaultAE requires dotnet35.

The only viable solution I came up with involves running dotnet35 in a separate wine prefix. See my blog post about wine and dotnet winehq-stable 3.0 and dotnet#.

That solves one issue but now TQVault can’t find the Titan Quest path. To fix it create and import this file into the dotnet3 wine prefix registry.

Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Valve\Steam] "SteamPath"="D:/program files/steam"

In windows, TQVault needs to register VXPLib.dll. Issue this command in the dotnet3 wine prefix, and TQVault folder, to do so:

I used CheatEngine to give myself “9999999999” XP/Attribute Points/Skill Points, maxed my skill tree, bumped Health/Energy to 15000 and Strength/Intelligence/Dexterity to 1500.

With the “Steam Workshop” mod “All Items 2.0 (Final) The Store”, I grabbed Tartarus gear, Kydoimos, Deimos, Phobos, Myrmidon’s Pendant, Apollo’s Will, the Star of Elysium, and Serpent Whisper.

No reason to fight the mobs of monsters anymore, so I looked for a “no random battles” type cheat. Best I could come up with was a custom mod to reduce monster re-spawn rate.

Run ArtManager.exe. On first run it automatically opens “Tools -> Options” which prompts for the default folders. In wine they should look like this:

Working Directory C:\users\[user]\My Documents\My Games\Titan Quest - Immortal Throne\Working\ Build Directory C:\users\[user]\My Documents\My Games\Titan Quest - Immortal Throne\ Tools Directory C:\Program Files\Steam\steamapps\common\Titan Quest Anniversary Edition\ Export Statistics "checked"

Select the “Mod” tab and “New…” Make the name “nomobs”. Select the “Database” tab (middle of the window separating the bottom pane). Open menu “Database -> Import Record”. Expand “records -> xpack -> game” select “gameengine.dbr” and click “OK” to import it into the mod.

Читайте также:  Linux list files order by date

At the top-left expand “nomobs\database -> records -> xpack -> game” and double-click gameengine.dbr (in the right pane) to open it in the database Editor. Select “Proxy-Info”. These are the values I used:

spawnMin 1.000000 spawnMax 1.000000 spawnMinModifier 50.000000 spawnMaxModifier 50.000000 championMin 1.000000 championMax 1.000000 championMinModifier 50.000000 championMaxModifier 50.000000

The changes will be in the “gameengine.dbr” column. Double click the field to bring up the “Editing Variable” window. If no value exists then click the “New” button and enter the “Value”. Click “OK”, CTRL+S to save (menu “File -> Save, File -> Close…”, then exit the editor.

Open “Editor.exe”, select “Mod Name:” “nomobs”. Expand “Source” and select “Maps”. In the “File Name:” field (below the tree view) type “main” and click “OK”. This will open a blank map. Menu “File -> Save All, File -> Exit”. This saves the map into our project. The mod cannot work without a map.

The “Art Manager” should be visible. If not, re-open it, and select the mod. Click the “Sources” tab (middle of the window separating the bottom pane) and select “Maps”. In the right pane select and right-click “main.wrl” then choose menu option “Auto-Create Asset”. With that done hit “F7” (menu “Build -> Build F7”). The bottom pane should indicate successful build. Close the “Art Manager”.

To run the mod, start Titan Quest, tap the button “Play Custom Quest”, select “nomobs ~ main.map”, then tap the “Start” button. The game will warn the map file is invalid and that this is likely a “Bounce Mod”. Tap “OK” then “Start” to play. This “mod loading” procedure is required every gameplay.

Steam doesn’t log achievements for custom quests which is probably best since I’m cheating.

In winehq-stable 3.0, and with an Nvidia video card using proprietary drivers, the game crashed every hour or so. Could have been my setup. Anyway, it was some kind of memory leak with a “GL_OUT_OF_MEMORY” error occuring before the dump.

Источник

Titan quest on linux

I haven played the Original «Titan Quest» for years and that was on a Windows OS. Now I have a Linux distribution and I always buy games with Linux-Support.

Читайте также:  Linux mint bluetooth наушники

Is there a Linux-version (and also for Mac-Users) in planning?

31 авг. 2016 в 11:19

31 авг. 2016 в 11:34

Congratulations and thank you for the free upgrade (: Really brightened up my afternoon

I hope steamplay is in the pipeline, a friend of mine on osx would probably like this a lot

31 авг. 2016 в 11:42

31 авг. 2016 в 12:01

Game uses DirectX for graphics and sound so they would have to replace those with OpenGL and OpenAL. Not a small task I presume.

31 авг. 2016 в 12:48

+1 for linux. Sadly, for now, trully native port is unaccesable, cuz of engine, but there are lot of guys, does wine-like ones (aspyr, etc), so.

31 авг. 2016 в 13:42

Thanks for the free update! Haven’t played the steam version yet, but spent many hours playing with my physical copy. 🙂

+1 for GNU-Linux version, if it’s doable.

31 авг. 2016 в 13:48

31 авг. 2016 в 14:16

31 авг. 2016 в 14:22

I understand why you guys want that, but unless the developpers are familiar with wine, it’s probably not going to happen.

31 авг. 2016 в 15:18

1 сен. 2016 в 2:20

1 сен. 2016 в 3:23

1 сен. 2016 в 4:00

1 сен. 2016 в 4:02

Пожаловаться

Примечание: используется ТОЛЬКО для жалоб на спам, рекламу и проблемные сообщения (например, нападки, оскорбления или грубости).

© Valve Corporation. Все права защищены. Все торговые марки являются собственностью соответствующих владельцев в США и других странах. Часть географических сведений на этом сайте предоставлена geonames.org.
Политика конфиденциальности | Правовая информация | Соглашение подписчика Steam | Файлы cookie

Источник

Titan Quest Anniversary Guide

tqanniversary80.jpg

Explore a Mythological world from Greece to the China Wall. 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.

tqanniversary82.jpg

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

Note: This guide applies to the GOG version of Titan Quest Anniversary Edition. Other versions may require additional steps.

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

Mint 18.1 64-bit
PlayOnLinux: 4.2.10
Wine: 2.0-staging

wine01.png

Click Tools
Select «Manage Wine Versions»

wine02.png

Look for the Wine Version: 2.0-staging
Select it
Click the arrow pointing to the right

Читайте также:  Malware on linux systems

wine04.png

Downloading Wine

wine05.png

Downloading Gecko

wine06.png

Installed

Wine 2.0-staging is installed and you can close this window

titanquest01.png

Launch PlayOnLinux
Click Install

titanquest02.png

Click «Install a non-listed program»

titanquest03.png

Select «Install a program in a new virtual drive»
Click Next

titanquest04.png

Name the virtual drive: titanquest
Click Next

titanquest05.png

Check all three options:

  • Use another version of Wine
  • Configure Wine
  • Install some libraries

Click Next

titanquest07.png

Select Wine 2.0-staging
Click Next

titanquest08.png

Applications Tab
Windows version: Windows 7
Click Apply

titanquest09.png

Graphics Tab
Check «Automatically capture the mouse in full-screen windows»
Check «Emulate a virtual desktop
Desktop size: 1024×768
Click OK

PlayOnLinux Packages (DLLs, Libraries, Components)

titanquest10.png

Check the following:

  • POL_Install_corefonts
  • POL_Install_d3dx9
  • POL_Install_tahoma

Click Next

Note: All packages will automatically download and install

titanquest12.png

Select «setup_titan_quest_anniversary_edition_2.10.0.12.exe»
Click Open

titanquest14.png

Click OK

titanquest15.png

Click Options
Uncheck «Create desktop icon»
Check «Yes, I have read and accept EULA»
Click Install

titanquest16.png

Click Next

titanquest17.png

Check «I have read and accept the license terms»
Click Next

titanquest18.png

Click Finish

titanquest19.png

Visual C++2005 32-bit & 64-bit
Click Yes

titanquest21.png

Errors
Click OK

titanquest22.png

Click Exit

titanquest23.png

Select «TQ.exe»
Click Next

titanquest24.png

Name the shortcut: Titan Quest
Click Next

titanquest25.png

Select «I don’t want to make another shortcut»
Click Next

PlayOnLinux Configure

titanquest26.png

Select «Titan Quest»
Click Configure

titanquest27.png

General Tab
Wine version: 2.0-staging

Note: Click the + to download other versions of Wine. Click the down-arrow to select other versions of Wine.

Wine Tab
This registry fix will stop the game from missing character/model textures

titanquest32.png

Click Registry Editor

titanquest33.png

Go to:

  • HKEY_CURRENT_USER
  • Software
  • Wine
  • Direct3D

titanquest34.png

Right-click and select:
New
String Value

titanquest35.png

Name the String: CheckFloatConstants

titanquest36.png

Enter in Value data: enabled
Click OK

Close Registry Editor
Click «Windows Reboot»

titanquest28.png

Display Tab
Video Memory size: Enter the amount of memory your video card/chip uses

Launching Titan Quest Anniversary

titanquest29.png

Select «Titan Quest»
Click Run

Note: Click debug to see bugs and errors

titanquest30.png

Click Options

titanquest31.png

Adjust:

  • Screen Resolution
  • Texture Quality
  • Shadow Detail
  • Detail Level
  • Reflection Quality
  • Gamma
  • HUD Size
  • HUD Style
  • Anti-aliasing
  • Vertical Sync
  • Full Screen
  • Triple Buffering
  • Camera Shake
  • Detail Objects
  • Advanced Effects

Click OK

Conclusion:
Titan Quest has always run well in PlayOnLinux/Wine and the registry fix will improve the missing textures/models bug. Multi-player over LAN runs really well and can host up to 6 player connections. The Anniversary edition boasts a few new features like the Expansion and some multiplayer improvements.

Gameplay Video:

tqanniversary93.jpg

Screenshots:

Источник

Оцените статью
Adblock
detector