All Projects → dreamer → Luxtorpeda

dreamer / Luxtorpeda

Licence: gpl-2.0
Steam Play compatibility tool to run games using native Linux engines

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to Luxtorpeda

CreamInstaller
Automatically finds all installed Steam, Epic and Ubisoft games with their respective DLC-related DLL locations on the user's computer, parses SteamCMD, Steam Store and Epic Games Store for user-selected games' DLCs, then provides a very simple graphical interface utilizing the gathered information.
Stars: ✭ 274 (+18.1%)
Mutual labels:  steam, games
Getdlcinfofromsteamdb
Get Data from Steam / SteamDB / EpicDB (ex Get DLC Info from SteamDB) it's a userscript able to extract all the information of the DLCs Games from Steam / SteamDB / EpicDB and are exported in various formats. It also has small tools :)
Stars: ✭ 210 (-9.48%)
Mutual labels:  games, steam
Lauhdutin
A Rainmeter skin for launching games.
Stars: ✭ 65 (-71.98%)
Mutual labels:  steam, games
humble-bundle-key-redeemer
Bulk redemption/activation of Humble Bundle Steam keys.
Stars: ✭ 21 (-90.95%)
Mutual labels:  steam, games
Steamdock
A clean dock for your Steam games
Stars: ✭ 17 (-92.67%)
Mutual labels:  games, steam
BoilR
Synchronize games from other platforms into your Steam library
Stars: ✭ 664 (+186.21%)
Mutual labels:  steam, games
GetFreeGames
Python script to search and find free games using Steam's API and to claim them using ASF's IPC API.
Stars: ✭ 18 (-92.24%)
Mutual labels:  steam, games
Steam-Server-Manager
PowerShell Steam Server Manager
Stars: ✭ 33 (-85.78%)
Mutual labels:  steam, games
Depressurizer
Depressurizer is a program that helps you categorize your steam games.
Stars: ✭ 612 (+163.79%)
Mutual labels:  games, steam
Borderless Gaming
Play your favorite games in a borderless window; no more time consuming alt-tabs.
Stars: ✭ 3,452 (+1387.93%)
Mutual labels:  games, steam
Game-Assets-And-Resources
Free and paid game assets and game resources for 2D games, 3D games, mobile games, Steam games, Unity games, and other games.
Stars: ✭ 164 (-29.31%)
Mutual labels:  steam, games
Giveawaycompanion
Saves your time on games giveaway sites.
Stars: ✭ 59 (-74.57%)
Mutual labels:  games, steam
monpad
A fully-customisable web-based gamepad, designed to be used from smartphones.
Stars: ✭ 34 (-85.34%)
Mutual labels:  steam, games
DualSenseX
Connect your DualSense Controller, use Adaptive Triggers, Emulate Xbox 360 or DualShock 4 through USB or Bluetooth on PC
Stars: ✭ 699 (+201.29%)
Mutual labels:  steam, games
Manhunt-fix-Windows-10
Manhunt fix for Windows 10 Updated for Windows 10 latest versions
Stars: ✭ 24 (-89.66%)
Mutual labels:  steam, games
SteamDepotDownloaderGUI
A simple GUI tool based on DepotDownloader for downloading Steam depots.
Stars: ✭ 26 (-88.79%)
Mutual labels:  steam, games
Docker Dontstarvetogether
Dockerfile for building a Don't Starve Together dedicated server image.
Stars: ✭ 240 (+3.45%)
Mutual labels:  games, steam
FLOSS-Games-on-Steam
A list of FLOSS games available on Steam
Stars: ✭ 90 (-61.21%)
Mutual labels:  steam, games
Boxtron
Steam Play compatibility tool to run DOS games using native Linux DOSBox
Stars: ✭ 262 (+12.93%)
Mutual labels:  games, steam
Depressurizer
A Steam library categorizing tool.
Stars: ✭ 1,008 (+334.48%)
Mutual labels:  games, steam
ℹ️ 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

  • If game does not start with error "No command line defined", it means you need to force-update game package to a new format. Find game package tarball in ~/.cache/luxtorpeda/<appid>/, remove it, and start the game again.

  • Solus and Mint users might be affected by unintended dependency on libssl.so.1.1, see #42 for details.

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.

Game Engine Engine Version Comments
The Elder Scrolls III: Morrowind OpenMW 0.45.0 Missing GUI mod launcher for now: #17
Arx Fatalis Arx Libertatis db77aa Textures issue: #27
Arx Fatalis Demo Arx Libertatis db77aa (Free to play) Textures issue: #27
Quake vkQuake 1.02.1 Single-player only for now, fixed music
Quake II Yamagi Quake II 7.41 Fixed default config, fixed music
Quake II Demo Yamagi Quake II 7.41 (Free to play) Fixed default config
Quake II: The Reckoning Yamagi Quake II 7.41 Fixed default config, fixed music
Quake II: Ground Zero Yamagi Quake II 7.41 Fixed default config, fixed music
Quake III Arena ioquake3 a96f32
Quake III: Team Arena ioquake3 a96f32
Jedi Knight II: Jedi Outcast OpenJK e8b5c1 Single-player only for now
Jedi Knight: Jedi Academy (SP) OpenJK e8b5c1 Single-player
Jedi Knight: Jedi Academy (MP) EternalJK 1.5.6-1 Multi-player
X-COM: UFO Defense OpenXcom 1.0-2835
X-COM: Terror from the Deep OpenXcom 1.0-2835
Return to Castle Wolfenstein iortcw 1.51c Both SP and MP
Doom (1993) GZDoom 4.2.1 "The Ultimate DOOM"; Vulkan renderer crashes on exit
Doom II: Hell on Earth GZDoom 4.2.1 Vulkan renderer crashes on exit
Final Doom GZDoom 4.2.1 Vulkan renderer crashes on exit
Doom 3 dhewm3 1.5.1-PRE1
Doom 3: Resurrection of Evil dhewm3 1.5.1-PRE1
Heretic: Shadow of the Serpent Riders GZDoom 4.2.1 Vulkan renderer crashes on exit
Hexen: Beyond Heretic GZDoom 4.2.1 Vulkan renderer crashes on exit
Doki Doki Literature Club! Ren'Py (Free to play) Using Linux version bundled with Windows version
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].