User Tools

Site Tools


games:linux:wine:torchlight_2

Information

  • Torchlight II 1)
  • GOG.com 2) 3)

Prerequisites

Notes

  • Torchlight II has a native Linux version available, but as of 2018/11/09, the GOG version doesn't work on Fedora 29 4)

Uninstall

rm -Rf ~/'Wine Prefixes/Torchlight II' ~/'.local/share/applications/wine/Programs/Torchlight II/Torchlight II.desktop' && sync

Saved Games

rm -Rf ~/'Documents/My Games/Runic Games/Torchlight 2'

Install

Torchlight II

mkdir -p ~/'Wine Prefixes' && WINEPREFIX=~/'Wine Prefixes/Torchlight II' WINEARCH='win32' wine ~/'Downloads/Torchlight/setup_torchlight_2_'*'.exe'

Clean Up

rm -Rf ~/'Downloads/Torchlight' ~/'Desktop/Torchlight 2.desktop' && sync

Settings

DPI

  • 192 dpi
  • This affects cursor size
WINEPREFIX=~/'Wine Prefixes/Torchlight II' wine reg add 'HKLM\System\CurrentControlSet\Hardware Profiles\Current\Software\Fonts' /v 'LogPixels' /t 'REG_DWORD' /d '192' /f

In-game Settings

  • Enable Vertical Synchronization (VSync)
  • Disable Anti-Aliasing 5)
  • Disable Low Resource Verbal Alerts

Config

  • Requires starting the game at least once for the file to exist
  • Configure all in-game settings first, as re-entering in-game settings will revert custom local_settings.txt changes
gio open ~/'Documents/My Games/Runic Games/Torchlight 2/local_settings.txt'

4k Shadows

Desktop Launcher

Initial

rm -Rf ~/'.local/share/applications/wine/Programs/GOG.com/Torchlight 2' ~/'.local/share/applications/wine/Programs/Torchlight II' && mkdir -p ~/'.local/share/applications/wine/Programs/Torchlight II'

Torchlight II

nano ~/'.local/share/applications/wine/Programs/Torchlight II/Torchlight II.desktop'
[Desktop Entry]
Name=Torchlight II
Comment=Torchlight returns! The award-winning action RPG is back, bigger and better than ever. Torchlight II takes you once more into the quirky, fast-paced world of bloodthirsty monsters, bountiful treasures, and sinister secrets - and, once again, the fate of the world is in your hands.
Categories=Game;AdventureGame;RolePlaying
Exec=env mesa_glthread='true' WINEDEBUG='-all' WINEPREFIX='/home/CHANGEME/Wine Prefixes/Torchlight II' wine '/home/CHANGEME/Wine Prefixes/Torchlight II/drive_c/GOG Games/Torchlight 2/Torchlight2.exe'
Type=Application
StartupNotify=true
Path=/home/CHANGEME/Wine Prefixes/Torchlight II/drive_c/GOG Games/Torchlight 2
Icon=BDD6_goggame-1958228073.0
Actions=Saves;

[Desktop Action Saves]
Exec=gio open 'https://wiki.realmofespionage.xyz/games:wine:torchlight_2#saved_games_data'
Name=Save Data Management Commands
sed -i 's/'CHANGEME'/'$USER'/g' ~/'.local/share/applications/wine/Programs/Torchlight II/Torchlight II.desktop'

Quick Commands

Winecfg

WINEPREFIX=~/'Wine Prefixes/Torchlight II' winecfg

Winetricks

WINEPREFIX=~/'Wine Prefixes/Torchlight II' winetricks

Registry Editor

WINEPREFIX=~/'Wine Prefixes/Torchlight II' regedit

Kill

WINEPREFIX=~/'Wine Prefixes/Torchlight II' wineserver -k

Execute

Environment Variables

mesa_glthread=true
WINEDEBUG='-all'
GALLIUM_HUD='cpu0+cpu1+cpu2+cpu3;GPU-load,requested-VRAM+VRAM-usage;API-thread-offloaded-slots+API-thread-direct-slots+API-thread-num-syncs;fps'

Torchlight II

cd ~/'Wine Prefixes/Torchlight II/drive_c/GOG Games/Torchlight 2' && WINEPREFIX=~/'Wine Prefixes/Torchlight II' wine ~/'Wine Prefixes/Torchlight II/drive_c/GOG Games/Torchlight 2/Torchlight2.exe'

File Manager

Root

gio open ~/'Wine Prefixes/Torchlight II/drive_c/GOG Games/Torchlight 2'

Saved Games

gio open ~/'Documents/My Games/Runic Games/Torchlight 2/save'

Saved Games Data

Backup

  • Creates {DATE}-manual-TL2-Saves.tar.gz in ~/Downloads
tar -cvzf ~/'Downloads/'$(date +%Y-%m-%d)'-manual-TL2-Saves.tar.gz' -C ~/'Documents/My Games/Runic Games/Torchlight 2' 'save' && ls ~/'Downloads/'*'-manual-TL2-Saves.tar.gz'

Restore

  • Expects *-manual-TL2-Saves.tar.gz in ~/Downloads
  • :!: If that file exists, this series of commands will irreversibly, without warning or prompt, delete the existing save folder and replace it with whatever is in that tarball
ls ~/'Downloads/'*'-manual-TL2-Saves.tar.gz' && rm -Rf ~/'Documents/My Games/Runic Games/Torchlight 2/save' && mkdir -p ~/'Documents/My Games/Runic Games/Torchlight 2/save' && tar -xvzf ~/'Downloads/'*'-manual-TL2-Saves.tar.gz' -C ~/'Documents/My Games/Runic Games/Torchlight 2' 'save' && sync
4)
likely due to some library thing; Steam version may work but not verified
5)
not really necessary on HiDPI screens
/var/www/wiki/data/pages/games/linux/wine/torchlight_2.txt · Last modified: by 127.0.0.1