Confused on Steam Play and Proton? Be sure to check out our guide.
We do often include affiliate links to earn us some pennies. See more here.

Luxtorpeda is a Steam Play tool (like Proton, Boxtron) that allows you to run games from Steam with compatible game engines that have Linux native builds.

Useful for a few situations including games that have a free and open source game engine reimplentation, that would give a better experience than the current Windows/Linux build available on Steam directly. There's quite a lot of supported titles including Arx Fatalis, Caesar 3, Chris Sawyer's Locomotion, Cortex Command, Doom 3, Doki Doki Literature Club!, Freespace 2, Grand Theft Auto III & Vice City, The Elder Scrolls III: Morrowind and plenty more.

Since it needs to do some downloading for each title, to grab the game engine required, it now supports an actual progress dialog along with error messages if there's issues. Support has been added properly for KDE Plasma now too with the KDialog and a fallback with Zenity is if it doesn't find KDialog.

It's easy enough to download and install too with a few quick steps:

  1. Download the tar archive file from the GitHub releases page.
  2. If this folder does not exist, create it: ~/.steam/root/compatibilitytools.d/
  3. Extract the archive downloaded in Step 1, and place the contents into the above directory.
  4. Restart Steam if it's open which refreshes the Steam Play list for Luxtorpeda to show up.
  5. Right click on your game, go to Properties, Compatibility and ensure the box is ticked named "Force the use of a specific Steam Play compatibility tool" then select Luxtorpeda from the dropdown box that appears.

It's actually a brilliant idea and in my own personal testing it really does work well. This might end up being one of the easiest ways to play the likes of Morrowind on Linux with OpenMW, since all you need to do is place Luxtorpeda in the folder as noted above, then it does the rest of the work for you and keeps it all up to date too.

This is going to prove terrible for my free time…

Find out more and try it out from GitHub.

Article taken from GamingOnLinux.com.
25 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
The comments on this article are closed.
20 comments
Page: 1/2»
  Go to:

scaine Aug 9, 2021
View PC info
  • Contributing Editor
  • Mega Supporter
Wait... a... minute! I recognise that contributor name!!

https://luxtorpeda-dev.github.io/packages.html

d10sfan... is that you?

How on earth is this the first I've heard of this project!? It even has Descent (dxx-rebirth) support! Superb! Downloading immediately! This would have saved me so much time over the past couple of years - not just Descent, but also Doom, Hexen, Morrowind.

There's vxQuake support! STALKER! OpenJK for some sweet jedi action! This is incredible!

Edit: Well, it didn't show up in Steam for me. Turns out, it's because I download the Release file, then I tell Gnome/Nautilus to "Extract Here", the same way I do for ProtonGE releases. However, while that creates a folder with the same name as the release as usual, with Luxtorpeda, they've put the whole archive inside another folder, just called "luxtorpeda", so Steam doesn't see it (because it's a folder inside a folder).



So either move that folder out before copying it into the compatibilitytool.d folder, or just use the tar xJf luxtorpeda-30.tar.xz command described on the main page, then copy (or move) the resulting folder.


Last edited by scaine on 9 August 2021 at 2:31 pm UTC
d10sfan Aug 9, 2021
Yep that's me! Glad you're enjoying it!
slaapliedje Aug 9, 2021
Quoting: d10sfanYep that's me! Glad you're enjoying it!
I'll have to try this out! It's bordering on disgusting that it isn't default to have the native versions. Well, at least for those that have native versions. I can understand things like Morrowind, where it's an open source engine recreation for the game to not be in Steam. But when they are just wrappers around dosbox in Windows, why couldn't they also do dosbox native under Linux? Boxtron and Roberta shouldn't need to be a thing, but it's brilliant that it is!

Been meaning to play some Freespace forever...
Liam Dawe Aug 9, 2021
Quoting: scaineHowever, while that creates a folder with the same name as the release as usual, with Luxtorpeda, they've put the whole archive inside another folder, just called "luxtorpeda", so Steam doesn't see it (because it's a folder inside a folder).
Must be an archive manager specific thing, the KDE Ark didn't give it an extra folder. It's probably an option in your settings.
scaine Aug 9, 2021
View PC info
  • Contributing Editor
  • Mega Supporter
Quoting: Liam Dawe
Quoting: scaineHowever, while that creates a folder with the same name as the release as usual, with Luxtorpeda, they've put the whole archive inside another folder, just called "luxtorpeda", so Steam doesn't see it (because it's a folder inside a folder).
Must be an archive manager specific thing, the KDE Ark didn't give it an extra folder. It's probably an option in your settings.

Doesn't do it for ProtonGE though, so I assume it's the way it's packaged.

Yeah, I've just tested "Extract Here" again, with ProtonGE and Luxtorpeda. They look like they're packaged the same, but they extract differently. Not sure how that works.




Last edited by scaine on 9 August 2021 at 3:10 pm UTC
Julius Aug 9, 2021
Just tried it with OpenMW. Really nice, even picks up my normal save-games from OpenMW. It also includes the experimental multiplayer fork of OpenMW it seems.
MekaDragon Aug 9, 2021
It's crazy to see GNU/Linux starting to have more choices for gaming on Steam than Windows lol.
rea987 Aug 9, 2021
Sweet!
slaapliedje Aug 9, 2021
Quoting: MekaDragonIt's crazy to see GNU/Linux starting to have more choices for gaming on Steam than Windows lol.
Now if we could just get something like Launchbox... Only reason I have Windows on my tower hooked up in my living room is for it. (Launchbox is a frontend to a ton of different gamestores / emulators, etc. Think BPM with trailers / screenshots / etc for everything from Steam, to Mame to Amiga). problem is, it's written in .Net and doesn't quite work well with Linux... and even if it did work under Proton / Wine, the emulators themselves would also need to be wrapped.

Seriously need some Linux native competitor to it :)
dpanter Aug 9, 2021
I use this simple install/update script on Debian, located in ~/.steam/root/compatibilitytools.d/

#!/bin/bash
curl -L https://luxtorpeda.gitlab.io/luxtorpeda/master/luxtorpeda.tar.xz | tar xJf -


Run, done.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.