Home

Awesome

ℹ️Head over to stable version if you want to play the games right now.

This version of Luxtorpeda is a prototype, that was never released.

I intend to fundamentally redesign the tool and release it as Luxtorpeda 2.0, but until that happens, install up-to-date version of Luxtorpeda 1.x, which supports many more game engines.

Luxtorpeda

Luxtorpeda project Discord

Steam Play compatibility tool to run games using native Linux engines; project overview.

This is a sister project of Boxtron and Roberta.

Pre-requisites

Compatibility tool will work on any modern 64-bit Linux distribution. All packaged games are compiled for Steam Runtime environment and require no additional dependencies.

Using Luxtorpeda with Steam native runtime may or may not work, but is not supported.

Installation (using tarball)

This is pre-release quality software, expect bugs and missing features.

Head over to luxtorpeda-dev for stable release.

Installation (debug build, from source)

  1. Download the latest version of Rust: https://www.rust-lang.org/ and verify that openssl is installed on your system.

Debian, Ubuntu et consortes

   $ sudo apt install libssl-dev
   

Fedora

   $ sudo dnf install openssl-devel
   
  1. Close Steam.

  2. Clone the repository, then use makefile to trigger cargo build and install:

    $ git clone https://github.com/dreamer/luxtorpeda.git
    $ cd luxtorpeda
    $ make dev-install
    
  3. Start Steam.

  4. In game properties window select "Force the use of a specific Steam Play compatibility tool" and select "Luxtorpeda (dev)".

Known issues

Supported titles

Just click "Play" and Luxtorpeda will download and install the package for you. You need to select Luxtorpeda as a compatibility tool first, of course.

GameEngineEngine VersionComments
The Elder Scrolls III: MorrowindOpenMW0.45.0Missing GUI mod launcher for now: #17
Arx FatalisArx Libertatisdb77aaTextures issue: #27
Arx Fatalis DemoArx Libertatisdb77aa(Free to play) Textures issue: #27
QuakevkQuake1.02.1Single-player only for now, fixed music
Quake IIYamagi Quake II7.41Fixed default config, fixed music
Quake II DemoYamagi Quake II7.41(Free to play) Fixed default config
Quake II: The ReckoningYamagi Quake II7.41Fixed default config, fixed music
Quake II: Ground ZeroYamagi Quake II7.41Fixed default config, fixed music
Quake III Arenaioquake3a96f32
Quake III: Team Arenaioquake3a96f32
Jedi Knight II: Jedi OutcastOpenJKe8b5c1Single-player only for now
Jedi Knight: Jedi Academy (SP)OpenJKe8b5c1Single-player
Jedi Knight: Jedi Academy (MP)EternalJK1.5.6-1Multi-player
X-COM: UFO DefenseOpenXcom1.0-2835
X-COM: Terror from the DeepOpenXcom1.0-2835
Return to Castle Wolfensteiniortcw1.51cBoth SP and MP
Doom (1993)GZDoom4.2.1"The Ultimate DOOM"; Vulkan renderer crashes on exit
Doom II: Hell on EarthGZDoom4.2.1Vulkan renderer crashes on exit
Final DoomGZDoom4.2.1Vulkan renderer crashes on exit
Doom 3dhewm31.5.1-PRE1
Doom 3: Resurrection of Evildhewm31.5.1-PRE1
Heretic: Shadow of the Serpent RidersGZDoom4.2.1Vulkan renderer crashes on exit
Hexen: Beyond HereticGZDoom4.2.1Vulkan renderer crashes on exit
Doki Doki Literature Club!Ren'Py(Free to play) Using Linux version bundled with Windows version