Tron 2.0 on Linux: Notes & Tips

From Retro Media HUB
Tron2.0-cover1.png
Game Information
Title Tron 2.0
Year 2003
Developer Monolith Productions, Inc.
Graphics API Direct3D 9
Audio API DirectMusic, DirectSound



Additional Notes

  • Tested Version: GOG release of Tron 2.0
  • Wine Version: wine-ge-proton8-26
  • DXVK version: 2.7.1 to translate DirectX 9 calls to Vulkan for improved performance and compatibility.

Setup Notes

  • The game text appeared as blocks and lines due to a corrupted autoexec.cfg.
    • Replacing this file resolved the issue.
  • Installed the following components using Winetricks:
    • openal
    • directmusic

Launcher Issue: Install Button Only

The launcher only showed the Install button instead of Play.

To fix this:

  1. Created a symlink to the game folder inside Program Files (x86).
  2. Created a .reg file with the following content to update the Windows registry:
  3. Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Monolith Productions\Tron 2.0\1.0] "installdir"="C:\\Program Files (x86)\\Tron 2.0"
  4. After applying the registry update, the launcher displayed the Play button correctly.

Audio Notes

  • The game uses DirectMusic for dynamic music.
  • Using DSOAL disables music playback.
    • As of now, restoring EAX is not possible without affecting music.
  • Alchemy does not work under Wine due to a missing snddrv.dll library.
Disable hardware sound

Bypassing the Launcher

To launch the game directly without using the launcher:

  1. Navigate to the installation folder.
  2. Right-click Lithtech.exe and create a shortcut.
  3. Right-click the shortcut → Properties.
  4. In the Target field, append: -cmdfile launchcmds.txt
  5. Click Apply or OK and use this shortcut to launch the game.

Note: You still need to run the launcher when installing new mods, as it updates the game settings to include them.

Mouse Cursor Not Visible

If the mouse cursor is missing in-game, there are two ways to fix it:

Method 1: Disable Hardware Cursor (Launcher Option)

  1. Run the Tron 2.0 launcher.
  2. Click Options.
  3. Check or uncheck the box next to Disable Hardware Cursor.
  4. Click OK.

This may resolve the issue, but results can vary depending on your system.

Method 2: Use dgVoodoo2 (Recommended)

Using dgVoodoo2 not only restores mouse visibility but also improves graphics compatibility.

Steps:

  1. Download dgVoodoo2 and extract the files.
  2. Place the following files into the game folder:
    1. D3D9.dll
    2. dgVoodoo.conf
  3. Launch the game, the mouse cursor should now be visible.

Patch & Performance Tweaks

  • Applied the Unofficial Patch v1.042.
    • After patching, the game version is: TRON 2.0 v1.042cxp
  • Limited frame rate by setting: DXVK_FRAME_RATE=60