


Native port is really bad - audio comes from the wrong direction and it crashes after 1 hour

Experiência tranquila. É baixar, jogar e ser feliz.
Nenhuma alteração adicional, rodando nativo. Experiência perfeita como deve ser.

The game runs fine with no serious issues, both via Proton and using the native Linux version.
Running the game with Proton 8.0-3 in the SteamOS 3.5 preview resulted in the occasional loud audio glitch during most cutscenes. Switching to Steam Linux Runtime resolved the audio issue, and also noticeably improved input latency and consistency.

Proton Experimental
use proton! running native it crashes after one hour of gameplay.

I used Proton. The native version crashes after 1 hour. The experience may vary from user to user.

you will drift. and you will be light. You will be super light. Some might even say hyper.
on my PC works fine. but laptop sometimes has some crashes. But like 1 in an hour of gameplay.
well we just played with two controlers on on computer. so not really lan, but it is couch play:) works good. fun experience

Running "winetricks d3dcompiler_43" allowed for the game to run normally.
In the native version, my controller input was wrong. It was permanently stuck in shooting mode, so I couldn't move. This hasn't been an issue while running through Proton though.
Don't switch between native and Proton if you want to keep your progress. Switching to one doesn't overwrite/delete save files from the other, but you'll have a different set of save files for each version since cloud saves aren't supported.
I found this tool to be really useful when I moved from native to Proton. If you use this tool, keep in mind that your Proton save file will be called HyperLight_RecordOfTheDrifter_X.sav
(X
will be between 0 and 3 depending on the save slot you choose) in the directory steamapps/compatdata/257850/pfx/drive_c/users/steamuser/AppData/Local/HyperLightDrifter/
.
The incorrect input mappings for my controller might've been an issue exclusive to me, so I would've been perfectly happy using it if not for that. Just make sure to stick to one version (Proton or native) when you play though unless you want to go through the hassle of transferring save files between the two.
Near flawless experience
The mouse doesn't get captured by fullscreen, so with multiple monitors you can accidentally click out of the game.

Tried many versions of Proton, Tried through Lutris and Heroic, Didn't make it past the splash screen
Shader pre compilation seems to be the breaking point, The auto save message also throws a warning but the game can get past that.
Enabling co-op in the pause menu switches from controller to keyboard input.
Works out of the box, with full controller support.
The game defaults using Proton instead of the native Linux version. The native version also works albeit with a higher battery drain (~30%).
Do not enable co-op mode. This assigns the 1st player for keyboard and mouse inputs
Sometimes it seemed that my ps5 controller wasn't detected. But after a restart it would always work.
If the game doesn't work natively try running it with proton
The native version has a severe crashing issue, which renders it unplayable, and seems to have gone ignored by the devs.
The game only works with proton version 4.2-9 from what I can tell. On every other version I tried, I encountered the same type of crashes as the native version.
I was playing with the next_update beta, but it seems to run okay on the default version as well. I haven't tested that as thoroughly though, so ymmv.
There is a severe performance impact while in the game menu or when there's pop up text in game (during the tutorial, ect.). Outside of those situations, everything runs smoothly.
Didn't run with steam play, runs fine with native though so just used that.

The game doesn't start with Proton. I have tried to set "LANG" environment variable to "C" with Lutris but it is not working.
The error code at launch:
FATAL ERROR in Vertex Shader compilation ShaderName: shd_PreMultiplyAlpha
memory:67:22: error: syntax error, unexpected NEW_IDENTIFIER
called from - gml_Script_shader_reset_HLD (line 2) called from - gml_Script_MaskLoad (line 160) called from - gml_Script_LevelLoad (line 499) called from - gml_Object_SCREEN_Other_4 (line 109)

Posting here even though it has a native Linux version. If on Arch and you get the libcurl.so.4/CURL3 error make sure your environment variable "LANG" is not set to "C".


Can't seem to get it to run. I've tried several proton versions, D3d11, disabling Esync, and running LD_PRELOAD on necessary lib files as I saw some people suggest. No matter what I do, the game will open a black window for a few seconds and then crash.
