I am able to run this game beautifully under wine. Game is running at 2560x1600 fullscreen with all detail on full and fullscreen anti-aliasing turned on. I get around 50 fps in town and 35-50 fps in the dungeons. During a big fight it never drops below 20.
The only problem I am experiencing is that I cannot click on settings from within the games ui or I get a crash. But as a long time Linux user I am fine with just changing a config file. If you are experiencing performance issues, I recommend using OpenGL rendering. I recommend this regardless of experiencing issues or not.
Here is my guide to setting it up:
1) Get a copy of the game. I purchased mine from torchlightgame.com, which does not run because of the Yummy DRM. People have had mixed results with the Steam version and it should work following this guide.
2) If you don't have it already, get the latest version of wine. (
http://www.winehq.org/download/). Make sure to run winecfg before installing anything to set up your wine disk, registry and configuration.
3) Download winetricks (
http://wiki.winehq.org/winetricks)
4) Install dcom98 and vcrun2008 by executing `sh winetricks dcom98 vcrun2008` where ever you downloaded winetricks to.
5) Install the game by executing `wine /path/to/torchlight.exe`.
6) This may not be necessary, but get the latest service pack for the visual c++ runtime from
http://www.microsoft.com/downloads/deta ... laylang=en. Install it with `wine vcredist_x86.exe`.
7) Launch torchlight in safe mode using the shortcut in your Applications Menu (In Ubuntu its Applications > Wine > Programs > Torchlight Play Torchlight Safe Mode) or by executing `env WINEPREFIX="~/.wine" wine "C:\Program Files\Runic Games\Torchlight\Torchlight.exe" SAFEMODE=1`
You can change all the settings you want here, but the main point is to create the settings.txt file in your users folder. The game will crash when you change the resolution, but it will be saved.
Alternatively you can download safemode.zip from
http://www.runicgames.com/uploads/safemode.zip which contains a settings.txt file you can extract to your users application data/runic games/torchlight folder under .wine/drive_c.
![Cool 8)](./images/smilies/icon_cool.gif)
Edit the settings.txt file in your users application data/runic games/torchlight folder under .wine/drive_c. Change the line
OPENGL: 0 to OPENGL: 1
you can also change any other parameters you want here such as vsynch, fsaa, fullscreen, res, etc.
9) Copy ~/.wine/drive_c/Program Files/Runic Games/Torchlight/Plugins.cfg to ~/.wine/drive_c/Program Files/Runic Games/Torchlight/plugins_opengl.cfg
10) Edit plugins_opengl.cfm
Comment the line Plugin=RenderSystem_Direct3D9
Uncomment the line #Plugin=RenderSystem_GL
11) Launch the game and have fun
![Smile :)](./images/smilies/icon_smile.gif)