Jump to content

Welcome to the upgraded PCGamingWiki forums and files page. The current Wiki and Forum bridge is not functioning at the moment, therefore your Forum account currently has no password set. Please reset your Forum password via email check to generate a new password. If you have any issues please message Andytizer on Discord.

Voxarp

SteamPlay/Proton Support

Recommended Posts

Hi, my name's Voxarp. I learned of PCGamingWiki from the late TotalBiscuit's videos back in the day and I used to help contribute from time to time but now days I'm mostly just a user. Thanks to everyone involved for providing such a great wiki!

 

Recently Valve has introduced a new feature of SteamPlay called Proton which is a variant of WINE that allows Linux and possibly OSX to run Windows-only games. It's an exciting time!

 

What the community seems to desperately need is a resource to:

  • Report game compatibility, possibly with a WineDB type rating of Bronze/Silver/Gold/Platinum - right now all we have is a spreadsheet on Google Docs.
  • Present fixes and workarounds for games that don't work out of the box.
  • Provide clear delineation between Proton versions, a game might work properly on one Proton version but not another.
  • Possibly provide an overview page with statistics on the percentage of games working, with a table that lets you sort by criteria such as Proton version or compatibility rating.

I know this is a lot of effort and not to be taken lightly, but I feel it fits right in with PCGamingWiki's objective of providing fixes and workarounds for every single PC game.

 

 

Relevant Links

Valve's Announcement: https://steamcommunity.com/games/221410/announcements/detail/1696055855739350561

SteamPlay on Reddit: https://www.reddit.com/r/SteamPlay

linux_gaming on Reddit: https://www.reddit.com/r/linux_gaming

Compatibility Spreadsheet: https://docs.google.com/spreadsheets/d/1DcZZQ4HL_Ol969UbXJmFG8TzOHNnHoj8Q1f8DIFe8-8

Share this post


Link to post
Share on other sites

The automatically added save game location isn't always right. For example, my MGS5 savegames are not stored in the prefix but at:

~/.steam/steam/userdata/{{p|uid}}/311340/

So in my Linux home folder below the Steam settings.

Share this post


Link to post
Share on other sites

What the community seems to desperately need is a resource to:

  • Report game compatibility, possibly with a WineDB type rating of Bronze/Silver/Gold/Platinum - right now all we have is a spreadsheet on Google Docs.
  • Present fixes and workarounds for games that don't work out of the box.
  • Provide clear delineation between Proton versions, a game might work properly on one Proton version but not another.
  • Possibly provide an overview page with statistics on the percentage of games working, with a table that lets you sort by criteria such as Proton version or compatibility rating.
I know this is a lot of effort and not to be taken lightly, but I feel it fits right in with PCGamingWiki's objective of providing fixes and workarounds for every single PC game.

 

Steam Play Compatibility Reports provides functionality along those lines (this seems to be the main community site for this purpose). Additionally, games are also being logged (in a less structured way) on the GitHub Issues page. As a result I would not expect to see a database like this on PCGamingWiki in the near future (but these other sites might be linked to).

 

 

The automatically added save game location isn't always right. For example, my MGS5 savegames are not stored in the prefix but at:

~/.steam/steam/userdata/{{p|uid}}/311340/
So in my Linux home folder below the Steam settings.

 

Some games store data in a userdata path like that in addition to or instead of the Windows paths listed. I have reworded the note to make this clearer. If a "Steam" path such as this isn't listed for a game you can add it (this isn't automated because because use of this folder varies--even some games with Steam Cloud support actually store the files in the standard Windows locations and then upload to the cloud from there).

Share this post


Link to post
Share on other sites

I tried, but it wouldn't let me manually add a "Linux (Proton)" path. The "System" column would stay empty, and adding a "Linux" one would be wrong.

 

The note is still wrong. The save games aren't located beneath the <Steam-folder> but beneath the Steam settings folder in the user's home folder. That's where they all seem to be. The Steam binary isn't installed at ~/.steam/steam/. That's where its config and stuff sits.

Share this post


Link to post
Share on other sites

I tried, but it wouldn't let me manually add a "Linux (Proton)" path. The "System" column would stay empty, and adding a "Linux" one would be wrong.

 

The note is still wrong. The save games aren't located beneath the <Steam-folder> but beneath the Steam settings folder in the user's home folder. That's where they all seem to be. The Steam binary isn't installed at ~/.steam/steam/[/size]

 

I meant you can add it with "Steam" as the label for the path.

 

I have reworded the path mention in the note.

Share this post


Link to post
Share on other sites

"Linux (Proton)" is wrong anyhow, because Proton is open source and hence not bound to Steam, so the save game location could be anywhere. It should be named "Steam Play (Linux)" to reflect that this is just how Steam does it.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By erin harper
      Hi,
      This is Bhavin.
      I wanted to share the launch update of our game Sniper Rust VR. The full version update for Steam and Oculus will be launched on January 9, 2019, and the Vive version will be launched on January 9, 2019. There are free demos available as well for each Oculus, Steam and Vive.
      Sniper Rust VR is the first-of-its-kind, sharpshooting experience for Virtual Reality devices. It puts players directly behind the scope of a skilled marksman in this incredibly realistic, first-person sniping experience. Experience immersive VR gameplay featuring a variety of realistic weapons, and outfit yourself with the tools for the job to handle 18 adrenaline-pumping levels. Lock and load!
      The New update includes bonus level, new enemies, cover mechanism, gun recoil, improved graphics, achievements and much more.
      Please find more details below.
      Game Information:
       https://zatun.com/games/sniper-rust-vr/ 
      Game Trailer:     
      https://www.youtube.com/watch?v=aHQ2dFTs2SA
      Steam:
      https://store.steampowered.com/app/710740/Sniper_Rust_VR/
      Oculus Trial:
      https://www.oculus.com/experiences/rift/1786072758117223/
      Oculus Full:
      https://www.oculus.com/experiences/rift/1652078998203854/
      Vive Trial:
      https://www.viveport.com/apps/d5742e3a-21e6-41f4-97d6-855ec18b6326/Sniper_Rust_VR_-_Trial_Version/
      It would be great if you can go through the links and check the game out. I look forward to your feedback.
    • By AlexKVideos1
      The Steam and GOG versions of FlatOut are the v1.0 version. This is the v1.1 patch for FlatOut that works with the digital releases of the game: Steam & GOG.
       
      Originally posted by Clya900, the patch was missing 2 files are now included in this download, patch1.bfs, and patch.ini. Without these files, the game would fail to load, and shows a Runtime error. The game now has been tested on the Steam version, and works perfectly fine, however the GOG is untested, but should work just as well.
       
      Original patch notes below:
       
      FlatOut PC patch v1.1
      2004-Dec-10
       
      To install the patch:
      Copy the Flatout.exe, patch1.bfs and patch.ini files to the root of the install folder (by default this is c:\program files\empire interactive\flatout) and run the game.
       
       
      The following items have been fixed or improved:
      * Fix for the nVidia 66.93 drivers. The game no longer crashes when a race is started. The game has also been tested up to the 67.03 drivers with no problems found.
      * Engine fire burns aligned to the car's coordinates, e.g. when the car is upside down, flames go down.
      * Tuning menu: BHP meter and colors randomly switch when changing profile.
      * Flip back and forth to statistics screen and the BHP grows bug.
      * Force feedback slows game in some cases.
      * 5.1 sound support is not working on some setups.
      * Disconnects when returning to the lobby in multiplayer games.
      * When the game briefly minimizes before starting a multiplayer game, sometimes gives a blue screen (this is quite rare, but it does happen sometimes)
      * Only 2 players can play if NetLimiter is installed.
      * Bug with public ip detection, if the commandline network options are used.
      * Enabled a switch to allow the player to turn off ragdoll in single player (located in the Options Menu).
      * Enabled multiplayer destruction derby.
    • By Kenji Kusanagi
      This is a pack containing a compiled OpenAL Soft libraries and softwares for Linux use. It was compiled by me (KayX291) in order to help newcomers with using OpenAL Soft without trying to compile it by themselves. It can be used for specific software which uses OpenAL or use it in your system as a replacement.
       
      The main difference between OpenAL and OpenAL Soft is the fact that the latter is not only open source, but also a support for mono, stereo, 4-channel, 5.1, 6.1, 7.1 and HRTF output. But with the configurator, you can customize and even enhance the sound output with filters, effects etc.
       
      It contains:
      - OpenAL Soft libraries
      - OpenAL Soft GUI Configurator
      - HRTF files
      - alsoftrc sample file
      and more.
       
      They are available in both 32 bit and 64 bit versions.
       
      Dependencies required:
      Qt5 and pressumably SDL2 (For GUI configurator to work)
       
      Compiled on:
      ArchLinux - 64 bit
      Manjaro 17.0.6 (via VirtualBox) - 32 bit
       
      Credits
      Loki Software for OpenAL
      KCat for OpenAL Soft
      Me for compiling em
    • By Kenji Kusanagi
      This is a source port for two Blake Stone games called BStone, compiled by me since in the GitHub page the creator did not include the precompiled one cept for Windows one.
       
      It is based on the 1.1.9 source code, than the development version so it is generally stable.
       
      All you need to do is just put the binary file into the main game folder and you're ready to go. It supports Blake Stone: Aliens of Gold and Blake Stone: Planet Strike
       
      BStone was made by Boris I. Bendovsky
      Compiled by KayX291
       
      Dependencies required to run:
       
      SDL v.2.0.1 (Also known as SDL2) or newer
       
      Main page (with instructions) and the source code can be found in this link:
      https://github.com/bibendovsky/bstone
    • By Effcol
      Valve have changed the name of the 'Steam Controller API' to 'Steam Input API'. The wiki still has the old name, could it be updated please? :)
       
      https://partner.steamgames.com/doc/features/steam_controller
  • Forum Statistics

    957
    Total Topics
    6137
    Total Posts
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Who's Online   3 Members, 0 Anonymous, 64 Guests (See full list)

×