Every article tag can be clicked to get a list of all articles in that category. Every article tag also has an RSS feed! You can customize an RSS feed too!
We do often include affiliate links to earn us some pennies. See more here.

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

By - | Views: 35,649

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.
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 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. Find me on Mastodon.
See more from me
The comments on this article are closed.
14 comments
Page: «2/2
  Go to:

oldrocker99 Jan 26, 2021
View PC info
  • Supporter Plus
Luxtorpedia-git is in the AUR, BTW.
heidi.wenger Jan 26, 2021
Quoting: dibz
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!

So this (AGS) means that one can play or example Technobabylon thru ScummVM?
Purple Library Guy Jan 27, 2021
Quoting: Cyril
Quoting: Purple Library GuyWhat 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.

Same when I tried to run Heroes of Might and Magic III. But in my case, it was just a test, I mean The complete game (with all extensions) works great on Wine and have my native language...
When I think about it, it shouldn't be that hard. Some kind of container with old libraries in it, right? Maybe even a Flatpak or something would be enough. Not that I know anything about it.


Last edited by Purple Library Guy on 27 January 2021 at 8:02 am UTC
dibz Jan 27, 2021
Quoting: heidi.wenger
Quoting: dibz
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!

So this (AGS) means that one can play or example Technobabylon thru ScummVM?

Eventually, yeah. Unfortunately Wadjet Eye games do tend to use custom plugins, so there is probably going to be a hurdle there. For Luxtorpeda when I initially contributed AGS support, I was able to use a replacement plugin that stubbed out all the steam-related stuff that the plugin was for (Achievements). For games where the custom plugins only do things like that it could be an option. Other games could use plugins for visual effects and things of that nature, so those couldn't be just stubbed out for instance.


Last edited by dibz on 28 January 2021 at 4:38 pm UTC
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.