Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

agnos.is Forums

  1. Home
  2. Linux
  3. How to Run Native Linux Source Ports of Games through Steam

How to Run Native Linux Source Ports of Games through Steam

Scheduled Pinned Locked Moved Linux
linux
2 Posts 2 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • ? Offline
    ? Offline
    Guest
    wrote on last edited by
    #1

    Background

    There are a lot of Steam games with great Linux-native source ports, like Roller Coaster Tycoon 2 (OpenRCT2), Elder Scrolls II: Daggerfall (Daggerfall Unity), Elder Scrolls III: Morrowind (OpenMW), all id Software games pre-2009, and any game supported by the ScummVM project, to name a few. The only downside to playing source ports rather than the original game (most of the time), is the lack of steam integration.

    However, it is possible to play these games through source ports with steam integration on Linux, and I'll explain how.

    First, Steam-Play-None

    In order to get around using Proton for many of these games, we need to install the Steam-Play-None compatibility tool. This compatibility tool basically allows us to use no compatibility tool and run these games natively. To install, follow the steps listed on the GitHub page.

    Now, by default, steam only gives you this tool as an option for Linux-native steam games. However, many games with source ports only have a Windows version on steam, like Morrowind or Roller Coaster Tycoon 2. So we need to change the configuration files for Steam-Play-None.

    Go to the file ~/.steam/steam/compatibilitytools.d/Steam-Play-None/compatibilitytool.vdf and change the line stating

          "from_oslist"  "linux"
    

    to

          "from_oslist"  "windows"
    

    Now Steam-Play-None can be used for Windows-only steam games.

    Second, Modify Launch Options

    Now, open steam, and go to the game for which you want the source port to run when you hit "Play." Right click the game and click "Properties." Under "General," there are two settings you want to change: First, turn "Enable the Steam-Overlay while in-game" off. Next, put this for the launch options:

    LD_LIBRARY_PATH="" "*insert absolute path to source port here*" # %command%
    

    That's it!

    bjoern_tantau@swg-empire.deB 1 Reply Last reply
    1
    0
    • System shared this topic on
    • ? Guest

      Background

      There are a lot of Steam games with great Linux-native source ports, like Roller Coaster Tycoon 2 (OpenRCT2), Elder Scrolls II: Daggerfall (Daggerfall Unity), Elder Scrolls III: Morrowind (OpenMW), all id Software games pre-2009, and any game supported by the ScummVM project, to name a few. The only downside to playing source ports rather than the original game (most of the time), is the lack of steam integration.

      However, it is possible to play these games through source ports with steam integration on Linux, and I'll explain how.

      First, Steam-Play-None

      In order to get around using Proton for many of these games, we need to install the Steam-Play-None compatibility tool. This compatibility tool basically allows us to use no compatibility tool and run these games natively. To install, follow the steps listed on the GitHub page.

      Now, by default, steam only gives you this tool as an option for Linux-native steam games. However, many games with source ports only have a Windows version on steam, like Morrowind or Roller Coaster Tycoon 2. So we need to change the configuration files for Steam-Play-None.

      Go to the file ~/.steam/steam/compatibilitytools.d/Steam-Play-None/compatibilitytool.vdf and change the line stating

            "from_oslist"  "linux"
      

      to

            "from_oslist"  "windows"
      

      Now Steam-Play-None can be used for Windows-only steam games.

      Second, Modify Launch Options

      Now, open steam, and go to the game for which you want the source port to run when you hit "Play." Right click the game and click "Properties." Under "General," there are two settings you want to change: First, turn "Enable the Steam-Overlay while in-game" off. Next, put this for the launch options:

      LD_LIBRARY_PATH="" "*insert absolute path to source port here*" # %command%
      

      That's it!

      bjoern_tantau@swg-empire.deB This user is from outside of this forum
      bjoern_tantau@swg-empire.deB This user is from outside of this forum
      [email protected]
      wrote on last edited by
      #2

      That's what Luxtorpeda is for. It automatically selects an appropriate source port for your game.

      1 Reply Last reply
      0
      • System shared this topic on
      Reply
      • Reply as topic
      Log in to reply
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes


      • Login

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • World
      • Users
      • Groups