Home

Awesome

MYSELF (GLORIOUSEGGROLL) AND THIS PROJECT (PROTON-GE) ARE NOT AFFILIATED WITH https://protonge.com/. THAT IS A SPAM/FAKE WEBSITE. THERE IS NO EXISTING WEBSITE FOR PROTON-GE OTHER THAN THIS GITHUB REPOSITORY. PROTON-GE DOES NOT COLLECT ANY USER DATA WHAT SO EVER AND IS NOT A COMPANY OR ORGANIZATION OF ANY TYPE.

proton-ge-custom

(1) RUNNING NON-STEAM GAMES WITH PROTON OUTSIDE OF STEAM IS NOT SUPPORTED. DO NOT ASK FOR HELP WITH THIS:

Proton runs in a container, which uses a runtime environment and libraries specifically built for use within that container. Not running it as intended results in the container and therefore its runtime not being used, and severely breaks library compatibility.

It causes wine to search for libraries on your system instead of those it was built with/intended for within proton.

It may work, if enough libraries match, but it is not correct and not supportable due to library differences across distros.

If you want proton functionality -outside- of proton for non-steam games, I provide Wine-GE for usage with Lutris, found here:

https://github.com/gloriouseggroll/wine-ge-custom

(2) If you have an issue that happens with my proton-GE build, provided FROM this repository, that does -not- happen on Valve's proton, please DO NOT open a bug report on Valve's bug tracker. Instead, contact me on Discord about the issue:

https://discord.gg/6y3BdzC

(3) Please note, this is a custom build of proton, and is -not- affiliated with Valve's proton.

(4) Please also note I do not provide the flatpak of proton-GE, and I do not provide the AUR version of proton-GE. I will not assist with those.

(5) The only version of proton-GE that I provide and will assist with builds of is the one provided within this repository, using the build system documented here.

(6) I cannot validate the accuracy or functionality of other builds that have not been built using the build system included here.

Table of contents

Overview

This is my build of Proton with the most recent bleeding-edge Proton Experimental WINE.

Things it contains that Valve's Proton does not:

Notes

Full patches can be viewed in protonprep-valve-staging.sh.

Installation

PLEASE NOTE: There are prerequisites for using this version of proton:

  1. You must have the proper Vulkan drivers/packages installed on your system. VKD3D on AMD requires Mesa 22.0.0 or higher for the VK_KHR_dynamic_rendering extension. Check here for general driver installation guidance.

Manual

Via asdf, the version manager

There is an unofficial plugin for installing and managing ProtonGE versions with asdf (the universal version manager), it follows the same process as the manual installation but makes it a lot easier. Managing versions by removing and updating to newer versions also becomes easier.

To install by it first install asdf, and then proceed to add the ProtonGE plugin and install the version you want.

asdf plugin add protonge

# Or install a version from a tag (Eg.: GE-Proton8-25)
asdf install protonge latest

It's also possible to use the asdf plugin in Flatpak installations, by customizing the target compatibilitytools.d path. For more settings check the plugin's official documentation

After every install you need to restart Steam, and enable proton-ge-custom.

Native

This section is for those that use the native version of Steam.

  1. Download a release from the Releases page.

  2. Create a ~/.steam/root/compatibilitytools.d directory if it does not exist.

  3. Extract the release tarball into ~/.steam/root/compatibilitytools.d/.

    • tar -xf GE-ProtonVERSION.tar.gz -C ~/.steam/root/compatibilitytools.d/
  4. Restart Steam.

  5. Enable proton-ge-custom.

Terminal example based on Latest Release

# make temp working directory
echo "Creating temporary working directory..."
rm -rf /tmp/proton-ge-custom
mkdir /tmp/proton-ge-custom
cd /tmp/proton-ge-custom

# download tarball
echo "Fetching tarball URL..."
tarball_url=$(curl -s https://api.github.com/repos/GloriousEggroll/proton-ge-custom/releases/latest | grep browser_download_url | cut -d\" -f4 | grep .tar.gz)
tarball_name=$(basename $tarball_url)
echo "Downloading tarball: $tarball_name..."
curl -# -L $tarball_url -o $tarball_name --no-progress-meter

# download checksum
echo "Fetching checksum URL..."
checksum_url=$(curl -s https://api.github.com/repos/GloriousEggroll/proton-ge-custom/releases/latest | grep browser_download_url | cut -d\" -f4 | grep .sha512sum)
checksum_name=$(basename $checksum_url)
echo "Downloading checksum: $checksum_name..."
curl -# -L $checksum_url -o $checksum_name --no-progress-meter

# check tarball with checksum
echo "Verifying tarball $tarball_name with checksum $checksum_name..."
sha512sum -c $checksum_name
# if result is ok, continue

# make steam directory if it does not exist
echo "Creating Steam directory if it does not exist..."
mkdir -p ~/.steam/root/compatibilitytools.d

# extract proton tarball to steam directory
echo "Extracting $tarball_name to Steam directory..."
tar -xf $tarball_name -C ~/.steam/root/compatibilitytools.d/
echo "All done :)"

The shell code above can be run as a script by pasting the commands in a file and adding the following to the top of the file:

#!/bin/bash
set -euo pipefail

Save the file and make the script runnable by adding the executable bit:

chmod +x file.sh

Flatpak

This section is for those that use the Steam flatpak.

Flathub

The unofficial build provided by Flathub isn't supported by GloriousEggroll nor Valve and wasn't tested with all possible games and cases. It can behave differently from upstream builds. Use at your own risk.

  1. Add the Flathub repository.
  2. Run:
    flatpak install com.valvesoftware.Steam.CompatibilityTool.Proton-GE
    
  3. Enable proton-ge-custom.
Manual
  1. Download a release from the Releases page.
  2. Create a ~/.var/app/com.valvesoftware.Steam/data/Steam/compatibilitytools.d/ directory if it does not exist.
  3. Extract the release tarball into ~/.var/app/com.valvesoftware.Steam/data/Steam/compatibilitytools.d/.
    • tar -xf GE-ProtonVERSION.tar.gz -C ~/.var/app/com.valvesoftware.Steam/data/Steam/compatibilitytools.d/
  4. Restart Steam.
  5. Enable proton-ge-custom.

Snap

This section is for those that use the Steam snap.

This unofficial build isn't supported by GloriousEggroll nor Valve and wasn't tested with all possible games and cases. It can behave differently from upstream builds. Use at your own risk.

Manual
  1. Download a release from the Releases page.
  2. Create a ~/snap/steam/common/.steam/steam/compatibilitytools.d/ directory if it does not exist.
  3. Extract the release tarball into ~/snap/steam/common/.steam/steam/compatibilitytools.d/.
    • tar -xf GE-ProtonVERSION.tar.gz -C ~/snap/steam/common/.steam/steam/compatibilitytools.d/
  4. Restart Steam.
  5. Enable proton-ge-custom.

Building

  1. Clone this repo by executing:
git clone --recurse-submodules http://github.com/gloriouseggroll/proton-ge-custom
  1. Drop any custom patches into patches/, then open patches/protonprep-valve-staging.sh and add a patch line for them under #WINE CUSTOM PATCHES in the same way the others are done.

  2. Apply all of the patches in patches/ by running:

./patches/protonprep-valve-staging.sh &> patchlog.txt

in the main proton-ge-custom directory. Open patchlog.txt and search for "fail" to make sure no patch failures occured. An easy way to do this is like so:

grep -i fail patchlog.txt
grep -i error patchlog.txt 
  1. Navigate to the parent directory containing the proton-ge-custom folder.

  2. Type the following (note: if using docker instead of podman, change to --container-engine=docker):

mkdir build && cd build
../configure.sh --enable-ccache --build-name=SOME-BUILD-NAME-HERE --container-engine=podman
make redist &> log

Build will be placed within the build directory as SOME-BUILD-NAME-HERE.tar.gz.

Enabling

  1. Right click any game in Steam and click Properties.
  2. At the bottom of the Compatibility tab, Check Force the use of a specific Steam Play compatibility tool, then select the desired Proton version.
  3. Launch the game.

Modification

Environment variable options:

Compat config stringEnvironment VariableDescription
<tt>PROTON_LOG</tt>Convenience method for dumping a useful debug log to $HOME/steam-$APPID.log. For more thorough logging, use user_settings.py.
<tt>PROTON_DUMP_DEBUG_COMMANDS</tt>When running a game, Proton will write some useful debug scripts for that game into $PROTON_DEBUG_DIR/proton_$USER/.
<tt>PROTON_DEBUG_DIR</tt>Root directory for the Proton debug scripts, /tmp by default.
<tt>wined3d</tt><tt>PROTON_USE_WINED3D</tt>Use OpenGL-based wined3d instead of Vulkan-based DXVK for d3d11 and d3d10. This used to be called PROTON_USE_WINED3D11, which is now an alias for this same option.
<tt>nod3d12</tt><tt>PROTON_NO_D3D12</tt>Disables DX12.
<tt>nod3d11</tt><tt>PROTON_NO_D3D11</tt>Disables DX11.
<tt>nod3d10</tt><tt>PROTON_NO_D3D10</tt>Disables DX10.
<tt>nod3d9</tt><tt>PROTON_NO_D3D9</tt>Disables DX9.
<tt>noesync</tt><tt>PROTON_NO_ESYNC</tt>Do not use eventfd-based in-process synchronization primitives.
<tt>nofsync</tt><tt>PROTON_NO_FSYNC</tt>Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no FUTEX_WAIT_MULTIPLE support.)
<tt>forcelgadd</tt><tt>PROTON_FORCE_LARGE_ADDRESS_AWARE</tt>Force Wine to enable the LARGE_ADDRESS_AWARE flag for all executables.
<tt>heapdelayfree</tt><tt>PROTON_HEAP_DELAY_FREE</tt>Delay freeing some memory, to work around application use-after-free bugs.
<tt>noxim</tt><tt>PROTON_NO_XIM</tt>Enabled by default. Do not attempt to use XIM (X Input Methods) support. XIM support is known to cause crashes with libx11 older than version 1.7.
<tt>enablenvapi</tt><tt>PROTON_ENABLE_NVAPI</tt>Enable NVIDIA's NVAPI GPU support library.
<tt>noforcelgadd</tt>Disable forcelgadd. If both this and forcelgadd are set, enabled wins.
<tt>oldglstr</tt><tt>PROTON_OLD_GL_STRING</tt>Set some driver overrides to limit the length of the GL extension string, for old games that crash on very long extension strings.
<tt>cmdlineappend:</tt>Append the string after the colon as an argument to the game command. May be specified more than once. Escape commas and backslashes with a backslash.
<tt>xalia</tt></tt>PROTON_USE_XALIA</tt>Enable Xalia, a program that can add a gamepad UI for some keyboard/mouse interfaces.
<tt>seccomp</tt><tt>PROTON_USE_SECCOMP</tt>Enable seccomp-bpf filter to emulate native syscalls, required for some DRM protections to work.
<tt>nowritewatch</tt><tt>PROTON_NO_WRITE_WATCH</tt>Disable support for memory write watches in ntdll. This is a very dangerous hack and should only be applied if you have verified that the game can operate without write watches. This improves performance for some very specific games (e.g. CoreRT-based games).
<tt>WINE_FULLSCREEN_FSR</tt>Enable AMD FidelityFX Super Resolution (FSR) 1, use in conjunction with WINE_FULLSCREEN_FSR_STRENGTH. Only works in Vulkan games (DXVK and VKD3D-Proton included).
<tt>WINE_FULLSCREEN_FSR_STRENGTH</tt>AMD FidelityFX Super Resolution (FSR) strength, the default sharpening of 5 is enough without needing modification, but can be changed with 0-5 if wanted. 0 is the maximum sharpness, higher values mean less sharpening. 2 is the AMD recommended default and is set by GE-Proton by default.
<tt>WINE_FULLSCREEN_FSR_CUSTOM_MODE</tt>Set fake resolution of the screen. This can be useful in games that render in native resolution regardless of the selected resolution. Parameter WIDTHxHEIGHT
<tt>WINE_DO_NOT_CREATE_DXGI_DEVICE_MANAGER</tt>Set to 1 to enable. Required for video playback in some games to not be miscolored (usually tinted pink)
<tt>COPYPREFIX</tt>Set to 1 to enable. If -steamdeck is used on steam (or SteamDeck=1 is set), copies the game's prefix and shader cache from the game partition to the local steam steamapps folder. Logic is reversed if -steamdeck not enabled (or SteamDeck=0)

Credits

As many of you may or may not already know, there is a Credits section in the README for this Git repository. My proton-ge project contains some of my personal tweaks to Proton, but a large amount of the patches, rebases and fixes come from numerous people's projects. While I tend to get credited for my builds, a lot of the work that goes into it are from other people as well. I'd like to take some time to point a few of these people out of recognition. In future builds, I plan to make clearer and more informative Git commits, as well as attempt to give these people further crediting, as my README may not be sufficient in doing so.

TKG (Etienne Juvigny)

I and many others owe TKG. In regards to both WINE and Proton. He has dedicated a lot of time (2+ years at least) to rebasing WINE and Proton patches, as well as making his own contributions. Before he came along, I did some rebasing work, and mainly only released things for Arch. These days he almost always beats me to rebasing, and it saves myself and others a lot of work.

Guy1524 (Derek Lesho)

Derek was responsible for the original rawinput patches, as well as several various game fixes in the past, just to name a few: MK11, FFXV, MHW, Steep, AC Odyssey FS fix. He has also done a massive amount of work on media foundation/mfplat, which should be hopefully working very soon.

Joshie (Joshua Ashton)

Joshua is the creator of D9VK and also a huge contributor of DXVK. He is also known for his recent DOOM Eternal WINE fixes and also many of the Vulkan tweaks and fixes used, such as FS hack interger scaling.

doitsujin/ドイツ人 (Philip Rebohle)

Philip is the creator of DXVK and a heavy contributor of VKD3D. He also put up a lot of my bug reporting for Warframe years ago, when DXVK started.

HansKristian/themaister (Hans-Kristian Arntzen)

Hans-Kristian is a heavy contributor of VKD3D and he also created a lot of WINE patches that allowed WoW to work.

flibitijibibo (Ethan Lee)

Ethan is the creator of FAudio, and he also listened to my Warframe bug reports years ago.

simmons-public (Chris Simmons)

Chris is the creator of the original Protonfixes project. The portions of Protonfixes I've imported are what allow customizations to be made to prefixes for various Proton games. without Proton fixes many games would still be broken and/or require manual prefix modification. Huge thanks to Chris.

Sporif (Amine Hassane)

Amine is the current maintainer of dxvk-async. This is a feature that was originally removed from dxvk as it happened around the same time a few overwatch bans happened. It was thought, but never confirmed whether or not this feature caused the bans, so the feature was removed as a safety precaution. It is still safe to use in many single player games, and games that do not have competitive anti-cheats. It has also been confirmed to work safely in Warframe and Path of Exile.

wine-staging maintainers

I also of course need to thank my fellow wine-staging maintainers: Alistair Leslie-Hughes, Zebediah Figura and Paul Gofman

They have contributed MANY patches to staging, far beyond what I have done, as well as kept up with regular rebasing. A lot of times when bug reports come to me, if it has to do with staging I end up testing and relaying information to these guys in order to get issues resolved.

Reporters

Additionally, a thank you is owed to Andrew Aeikum (aeikum), and kisak (kisak-valve) for regularly keeping me in the loop with Proton and fsync patches, as well as accepting PRs I've made to fix Proton build system issues, or listening to bug reports on early Proton patches before they reach Proton release.

Patrons

And finally - To all of my patrons that have supported me, thank you so much. It's because of you that I've been able to keep this project going, getting bug fixes reported, getting Proton/WINE issues fixed, getting various hardware and/or game fixes handled, and so on. Thanks to you, I have been able to use the spare budget in order to both help support the other people that make my project possible, as well as get things necessary for testing such as new game releases or specific hardware that hits odd issues. It's had a huge effect not just for this project, but a large trickle down effect.

My wine-staging co-maintainers are often able to ask me for testing games, or testing on different hardware if they don't have access to it. This also trickles into both Proton bug reporting AND Lutris bug reporting, as I'm able to provide bug testing and feedback and custom builds and upgrades to them as well. I'm also able to test driver related issues for things such as mesa and getting things reported + patched. This in turn leads to early patches for Mesa, the kernel, VKD3D, and other packages on my copr repos as well. The trickle down effect is just one gigantic awesome rabbit hole for getting things fixed. Thank you once again.

Donations

For anyone else interested, my Patreon can be found here:

https://www.patreon.com/gloriouseggroll

Tested Games

NameSteamDB LinkProtonDB LinkSteambaseHas ProtonfixesHas Media Foundation fixes
Acceleration of SUGURI 2SteamDBProtonDBSteambase:heavy_check_mark::heavy_check_mark:
Age of Empires: Definitive EditionSteamDBProtonDBSteambase:x::heavy_check_mark:
Age of Empires II: Definitive EditionSteamDBProtonDBSteambase:x::heavy_check_mark:
Age of Empires III: Definitive EditionSteamDBProtonDBSteambase:x::heavy_check_mark:
Age of Mythology: Extended EditionSteamDBProtonDBSteambase:x::heavy_check_mark:
AirMech StrikeSteamDBProtonDBSteambase:x::heavy_check_mark:
American FugitiveSteamDBProtonDBSteambase:heavy_check_mark::heavy_check_mark:
Apex LegendsSteamDBProtonDBSteambase:x::heavy_check_mark:
Arkania:x::x:
Assetto CorsaSteamDBProtonDBSteambase:x::heavy_check_mark:
AstroneerSteamDBProtonDBSteambase:heavy_check_mark::heavy_check_mark:
Aven ColonySteamDBProtonDBSteambase:heavy_check_mark::heavy_check_mark:
Baldur's Gate 3SteamDBProtonDBSteambase:heavy_check_mark::x:
Batman Arkham AsylumSteamDBProtonDBSteambase:heavy_check_mark::x:
Batman Arkham KnightSteamDBProtonDBSteambase:heavy_check_mark::x:
Battlefield: Bad Company 2SteamDBProtonDBSteambase:heavy_check_mark::x:
BeamNG.driveSteamDBProtonDBSteambase:heavy_check_mark::x:
Bejeweled 3SteamDBProtonDBSteambase:heavy_check_mark::x:
Beyond Good and EvilSteamDBProtonDBSteambase:heavy_check_mark::x:
BioShock 2 RemasteredSteamDBProtonDBSteambase:heavy_check_mark::x:
BIT.TRIP BEATSteamDBProtonDBSteambase:heavy_check_mark::x:
BIT.TRIP RUNNERSteamDBProtonDBSteambase:heavy_check_mark::x:
BlazBlue CentralfictionSteamDBProtonDBSteambase:x::heavy_check_mark:
BlazBlue: Chronophantasma ExtendSteamDBProtonDBSteambase:heavy_check_mark::x:
Blood and BaconSteamDBProtonDBSteambase:heavy_check_mark::x:
Bloodstained: Ritual of the NightSteamDBProtonDBSteambase:x::heavy_check_mark:
Borderlands 2SteamDBProtonDBSteambase:heavy_check_mark::x:
Borderlands 3SteamDBProtonDBSteambase:heavy_check_mark::heavy_check_mark:
Call of Duty (2003)SteamDBProtonDBSteambase:heavy_check_mark::x:
Call of Duty: Black Ops IIISteamDBProtonDBSteambase:x::heavy_check_mark:
Catherine ClassicSteamDBProtonDBSteambase:heavy_check_mark::x:
Chantelise - A Tale of Two SistersSteamDBProtonDBSteambase:heavy_check_mark::x:
Conan ExilesSteamDBProtonDBSteambase:heavy_check_mark::x:
Crashday Redline EditionSteamDBProtonDBSteambase:heavy_check_mark::x:
Crazy Machines 3SteamDBProtonDBSteambase:x::heavy_check_mark:
CryostasisSteamDBProtonDBSteambase:heavy_check_mark::x:
CrysisSteamDBProtonDBSteambase:heavy_check_mark::x:
Danganronpa V3: Killing HarmonySteamDBProtonDBSteambase:x::heavy_check_mark:
Dark Souls: Prepare To Die EditionSteamDBProtonDBSteambase:heavy_check_mark::x:
Dark Souls: RemasteredSteamDBProtonDBSteambase:heavy_check_mark::x:
DEAD OR ALIVE 5 Last Round: Core FightersSteamDBProtonDBSteambase:heavy_check_mark::x:
Destiny 2SteamDBProtonDBSteambase:heavy_check_mark::x:
Devil May Cry 5SteamDBProtonDBSteambase:x::heavy_check_mark:
Divinity Original Sin 2 - Definitive EditionSteamDBProtonDBSteambase:heavy_check_mark::x:
Doom (2016)SteamDBProtonDBSteambase:heavy_check_mark::x:
Fall Guys: Ultimate KnockoutSteamDBProtonDBSteambase:heavy_check_mark::x:
Fallout 3SteamDBProtonDBSteambase:heavy_check_mark::x:
Fallout 4SteamDBProtonDBSteambase:heavy_check_mark::x:
Far Cry 5SteamDBProtonDBSteambase:heavy_check_mark::x:
FINAL FANTASY X/X-2 HD RemasterSteamDBProtonDBSteambase:heavy_check_mark::x:
FINAL FANTASY IXSteamDBProtonDBSteambase:heavy_check_mark::x:
FINAL FANTASY XIIISteamDBProtonDBSteambase:heavy_check_mark::x:
FINAL FANTASY XIV OnlineSteamDBProtonDBSteambase:heavy_check_mark::x:
FortsSteamDBProtonDBSteambase:heavy_check_mark::x:
Gears 5SteamDBProtonDBSteambase:heavy_check_mark::x:
Gothic 1SteamDBProtonDBSteambase:heavy_check_mark::x:
Gothic II: Gold EditionSteamDBProtonDBSteambase:heavy_check_mark::x:
Gothic 3SteamDBProtonDBSteambase:heavy_check_mark::x:
Gothic 3: Forsaken Gods Enhanced EditionSteamDBProtonDBSteambase:heavy_check_mark::x:
Grim DawnSteamDBProtonDBSteambase:heavy_check_mark::x:
GT LegendsSteamDBProtonDBSteambase:heavy_check_mark::x:
GUILTY GEAR XX ACCENT CORE PLUS RSteamDBProtonDBSteambase:heavy_check_mark::x:
Halo: The Master Chief CollectionSteamDBProtonDBSteambase:heavy_check_mark::x:
HavenSteamDBProtonDBSteambase:x::heavy_check_mark:
Heavy RainSteamDBProtonDBSteambase:heavy_check_mark::x:
HighFleetSteamDBProtonDBSteambase:heavy_check_mark::x:
IMSCAREDSteamDBProtonDBSteambase:heavy_check_mark::x:
Industries of TitanSteamDBProtonDBSteambase:x::heavy_check_mark:
Injustice 2SteamDBProtonDBSteambase:heavy_check_mark::heavy_check_mark:
JUMP FORCESteamDBProtonDBSteambase:heavy_check_mark::x:
L.A. NoireSteamDBProtonDBSteambase:heavy_check_mark::x:
LEGO Batman 2: DC Super HeroesSteamDBProtonDBSteambase:heavy_check_mark::x:
LEGO The Lord of the RingsSteamDBProtonDBSteambase:heavy_check_mark::x:
Little NightmaresSteamDBProtonDBSteambase:heavy_check_mark::x:
Lord of the Rings: War in the NorthSteamDBProtonDBSteambase:heavy_check_mark::x:
Mafia II Definitive EditionSteamDBProtonDBSteambase:heavy_check_mark::x:
Marvel's AvengersSteamDBProtonDBSteambase:heavy_check_mark::x:
Mass Effect Legendary EditionSteamDBProtonDBSteambase:heavy_check_mark::x:
Metro 2033SteamDBProtonDBSteambase:heavy_check_mark::x:
Microsoft Flight Simulator Game of the Year EditionSteamDBProtonDBSteambase:heavy_check_mark::x:
Monster Hunter RiseSteamDBProtonDBSteambase:x::heavy_check_mark:
Mortal Kombat 11SteamDBProtonDBSteambase:heavy_check_mark::heavy_check_mark:
Mortal Kombat XSteamDBProtonDBSteambase:heavy_check_mark::x:
Mutant Year Zero: Road to EdenSteamDBProtonDBSteambase:x::heavy_check_mark:
Resident Evil 6SteamDBProtonDBSteambase:heavy_check_mark::heavy_check_mark:
Resident Evil 7 BiohazardSteamDBProtonDBSteambase:x::heavy_check_mark:
Resident Evil 8 VillageSteamDBProtonDBSteambase:x::heavy_check_mark:
Resident Evil RevelationsSteamDBProtonDBSteambase:heavy_check_mark::heavy_check_mark:
Resident Evil Revelations 2SteamDBProtonDBSteambase:heavy_check_mark::heavy_check_mark:
Rise of Nations: Extended EditionSteamDBProtonDBSteambase:heavy_check_mark::x:
Sacred 2 GoldSteamDBProtonDBSteambase:x::heavy_check_mark:
Scrap MechanicSteamDBProtonDBSteambase:x::heavy_check_mark:
Serious Sam 4SteamDBProtonDBSteambase:x::heavy_check_mark:
Serious Sam: The Random EncounterSteamDBProtonDBSteambase:x::heavy_check_mark:
Seven: Enhanced EditionSteamDBProtonDBSteambase:x::heavy_check_mark:
Sleeping Dogs: Definitive EditionSteamDBProtonDBSteambase:x::heavy_check_mark:
Sonic CDSteamDBProtonDBSteambase:x::heavy_check_mark:
SOULCALIBUR VISteamDBProtonDBSteambase:heavy_check_mark::heavy_check_mark:
Space EngineersSteamDBProtonDBSteambase:x::heavy_check_mark:
Spyro Reignited TrilogySteamDBProtonDBSteambase:x::heavy_check_mark:
STAR WARS Galactic Battlegrounds SagaSteamDBProtonDBSteambase:heavy_check_mark::x:
Stealth Inc 2: A Game of ClonesSteamDBProtonDBSteambase:x::heavy_check_mark:
Strange BrigadeSteamDBProtonDBSteambase:x::heavy_check_mark:
Super Lucky's TaleSteamDBProtonDBSteambase:x::heavy_check_mark:
Super Meat BoySteamDBProtonDBSteambase:x::heavy_check_mark:
SyberiaSteamDBProtonDBSteambase:x::heavy_check_mark:
Tesla Effect: A Tex Murphy AdventureSteamDBProtonDBSteambase:x::heavy_check_mark:
The Bureau: XCOM DeclassifiedSteamDBProtonDBSteambase:x::heavy_check_mark:
The Elder Scrolls OnlineSteamDBProtonDBSteambase:x::heavy_check_mark:
The Elder Scrolls V: SkyrimSteamDBProtonDBSteambase:x::heavy_check_mark:
The Elder Scrolls V: Skyrim Special EditionSteamDBProtonDBSteambase:x::heavy_check_mark:
The Evil WithinSteamDBProtonDBSteambase:x::heavy_check_mark:
The Lord of the Rings OnlineSteamDBProtonDBSteambase:x::heavy_check_mark:
Tokyo Xanadu eX+SteamDBProtonDBSteambase:x::heavy_check_mark:
Tomb RaiderSteamDBProtonDBSteambase:x::heavy_check_mark:
Tomb Raider ISteamDBProtonDBSteambase:x::heavy_check_mark:
Tree of SaviorSteamDBProtonDBSteambase:x::heavy_check_mark:
Ultimate Marvel VS. Capcom 3SteamDBProtonDBSteambase:x::heavy_check_mark:
WarframeSteamDBProtonDBSteambase:x::heavy_check_mark:
Wasteland 3SteamDBProtonDBSteambase:x::heavy_check_mark:
Watch_DogsSteamDBProtonDBSteambase:x::heavy_check_mark:
Watch_Dogs 2SteamDBProtonDBSteambase:x::heavy_check_mark:
WORLD OF HORRORSteamDBProtonDBSteambase:x::heavy_check_mark:
Yakuza 0SteamDBProtonDBSteambase:x::heavy_check_mark:
Yakuza KiwamiSteamDBProtonDBSteambase:x::heavy_check_mark:
Yesterday OriginsSteamDBProtonDBSteambase:x::heavy_check_mark:
You Need A Budget 4 (YNAB)SteamDBProtonDBSteambase:x::heavy_check_mark: