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:
- Download the tar archive file from the GitHub releases page.
- If this folder does not exist, create it:
- Extract the archive downloaded in Step 1, and place the contents into the above directory.
- Restart Steam if it's open which refreshes the Steam Play list for Luxtorpeda to show up.
- 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.