You can sign up to get a daily email of our articles, see the Mailing List page!

Try out Luxtorpeda, a Steam Play tool to run games in native game engines

By - | Views: 19,777

There's quite a few games available on Steam that either don't support Linux, or do support Linux but like the Windows release there's a better way to run it perhaps with an open source game engine. Luxtorpeda will help with that.

It's a project we briefly mentioned in a previous article talking about Boxtron, another Steam Play compatibility layer to run games on Steam that use DOSBox in your native install of DOSBox. Remember - Steam Play is just a feature, that runs different compatibility layers on Linux so anyone can make one. What Luxtorpeda does, is allow you to run various games (an expanding list) on Steam inside a native Linux game engine be it open source or otherwise.

The original Luxtorpeda project only supports a few titles, but there's also the much newer Luxtorpeda-dev that is continuing the development which will hopefully merge together one day. Luxtorpeda-dev works with games like Cortex Command, Caesar 3, DOOM 3, Doki Doki Literature Club!, Freespace 2, Good Robot, Gothic 2: Gold Edition, Morrowind, RealRTCW, Return to Castle Wolfenstein, RollerCoaster Tycoon 2: Triple Thrill Pack, WRATH: Aeon of Ruin, Warzone 2100 and plenty more.

Once you install a game, you can force it to use Luxtorpeda in the same way you do for Proton or Boxtron. Right click on the game in your Steam Library -> Properties -> Compatibility on the left -> tick the box and select it from the dropdown.

Once done, it will then sort everything out it needs when you next hit the play button.

That's what's great about it, after setting it up it then does all the work for you. After that, you can just then sit back and enjoy the gaming experience. A really interesting project, and as more open source game engines appear over the years that end up working vastly better than the original releases (even on Windows), I feel that Luxtorpeda is going to be a project of increasing importance for game preservation and getting a great experience on Linux.

Pictured - Warzone 2100 using the FOSS game engine thanks to Luxtorpeda.

Warzone 2100 is an easy game to test with it, since on Steam it has no price attached but it's quite an old release there.

The tool itself is open source and available on GitHub at the following links:

Hope you find it interesting.

Let us know what you think in the comments.

Article taken from GamingOnLinux.com.
27 Likes, Who?
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG and Humble Store. See more here.
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check 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
15 comments
Page: 1/2»
  Go to:

Eike 26 Jan
AGS
d10sfan 26 Jan
Thanks for the article!

You can see a list of supported games/engines here: https://luxtorpeda-dev.github.io/packages.html

And you can see a list of package requests pending and request some of your own, create a PR for anything you'd like to add, or any issues you have with packages here: https://github.com/luxtorpeda-dev/packages/issues

The luxtorpeda-dev client can be found here: https://github.com/luxtorpeda-dev/luxtorpeda and any issues or feature requests related to it can be found here.

The latest release can be found here: https://github.com/luxtorpeda-dev/luxtorpeda/releases

And it sounds like Liam has had success using the luxtorpeda-git AUR for it as well (someone else other than me maintains it but it looks current up to date).


Last edited by d10sfan on 26 January 2021 at 2:05 pm UTC
Hori 26 Jan
Hmmmm... so you could play Morrowind on Steam using OpenMW? Interesting!

Quoting: d10sfan...
You can see a list of supported games/engines here: https://luxtorpeda-dev.github.io/packages.html
...

Ok so no OpenMW yet but surely they will support it eventually.


Last edited by Hori on 26 January 2021 at 2:09 pm UTC
d10sfan 26 Jan
Quoting: HoriHmmmm... so you could play Morrowind on Steam using OpenMW? Interesting!

Quoting: d10sfan...
You can see a list of supported games/engines here: https://luxtorpeda-dev.github.io/packages.html
...

Ok so no OpenMW yet but surely they will support it eventually.

Yes, OpenMW is supported. It's listed there, along with tes3mp.
rea987 26 Jan
Finally, a fine review of the tool. Тhank you!
hardpenguin 26 Jan
Okay, this is actually VERY impressive.

GTA3 gave me trouble with Proton, I will be happy to run it with Luxtorpeda & re3 now!
Liam Dawe 26 Jan
Quoting: rea987Finally, a fine review of the tool. Тhank you!
Inbox is always open for suggestions 👍👀🐧
Great tool. Using it right now to play Morrowind on OpenMW. I tried the old Doom games and it was flawless too. Can't wait to try OpenLoco, as I've never been able to compile it myself.
dibz 26 Jan
Quoting: EikeAGS

Speaking of! Did you see that ScummVM is working on AGS support? Well, again -- it's not new, but it has renewed interest! It's not an official announcement either, but the news came via one of the dev blogs -- https://planet.scummvm.org/.

I'm thrilled personally. They noted in their post the same problem I had w/ using (linux in my context) native AGS builds w/ various games though -- that custom AGS plugins can be problematic at times. I'm hoping with ScummVM being as notable as it is, that it drives compatible builds of said plugins and renews interest. The last line of the blog post is especially interesting, "One day in the near future, expect to play some of the classic AGS games like the AGDI Sierra remakes in ScummVM :)". Though, since those remakes don't use special plugins, they actually work fine with native linux AGS builds already -- but exciting nonetheless!


Last edited by dibz on 26 January 2021 at 4:50 pm UTC
What I'd like is a tool to let me run my old Loki game ports on current Linux. Last time I tried to get Alpha Centauri fired up, there was various fiddling I had to do and in the end it worked but without sound.
While you're here, please consider supporting GamingOnLinux on:

Patreon, Liberapay or PayPal Donation.

We have no adverts, no paywalls, no timed exclusive articles. Just 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!
Login / Register

Or login with...
Sign in with Steam Sign in with Twitter Sign in with Google
Social logins require cookies to stay logged in.