Guide from a clean install ( wiped account ) based on wine 0.9.52 (latest as of writing)
- Build wine patched withhttp://bugs.winehq.org/show_bug.cgi?id=9987 patchÂ (or any git/cvs build when you read this)
- insert CD.
- Double click setup.exe
- Just accept defaults and enter CD-key.
- Download 1.01 -> 1.30 patch ( Just google for it, Fileshack had a copy) and double click on that too. (What, surprised?
- GameCopyWorld -> Download "fixed exe for 1.30" , the copy protection doesn't always agree with Wine.
- Now comes the tricky part.Â Open wineconf and add an exception for "Titan Quest.exe"
Then pop up RegEdit and add the following exception rules under
"OffscreenRenderingMode"="fbo" "DisabledExtensions"="GL_ARB_vertex_buffer_object"9. Start Titan Quest. 10. Set Textures to LOW 11. Shadows to Lowest /Disabled 12. Try to play.
and, if you have a Dual core system (or more) You'll notice the game crashing and is unplayable. Great for you, you found a bug. No, I don't have a clue what is causing it, most probably a migration-exposed race-condition. However,Â it's fixable via some ugly hacking. Aka, the infinite loop.
runÂ `nice -n +10 sh -c 'while true; do echo>/dev/null ; done' ` in a terminal before starting the game. that will fill one CPU neatly with an infinite loop, effectively locking the other CPU for the game, and thus giving you a playable experience.
So, is this good? Nope. Does it work? Sorta. Is it a pain? Yep.