HGL
conscious-sapphire
Joystick and axes swapped
Hi, I'm using a Logitech 3D Extreme, and all Wine/Proton games swap the axes 3 and 4, so I cannot play the game. With lutris I was fixing this adding this environment variable:
SDL_GAMECONTROLLERCONFIG = 0300ed156d04000015c2000010010000113349685,Logitech Extreme 3D,platform:Linux,a:b0,b:b1,leftx:a0,lefty:a1,lefttrigger:a3,righttrigger:a2,dpup:h0.1,dpleft:h0.8,dpdown:h0.4,dpright:h0.2,a:b0,b:b1,x:b2,y:b3,back:b4,start:b5,leftshoulder:b10,rightshoulder:b11,leftstick:b8,rightstick:b9,paddle1:b6,paddle2:b7,
But I tried the same with Heroic Game Launcher (Game Settings->Advanced->Environment Variables) and it doesn't work. It happens with any game, i.e. "X-COM interceptor" or "Falcon 4.0"
What's wrong? I just installed CachyOS with Heroic Games Launcher in order to test it.
14 Replies
passive-yellow•5w ago
Did you use same Proton/Wine with Lutris and Heroic?
conscious-sapphireOP•5w ago
No. But I do not remember old "engine". I think it was Wine because I wanted to play in windowed mode. Anyway... shouldn't the global variables work with any of them?
passive-yellow•5w ago
Never proton behaviour vs wine behaviour differs here.
PROTON_PREFER_SDL=1 pass this alsoconscious-sapphireOP•5w ago
It doesn't work
I reinstalled the full OS, and I added your variable, but I had no luck
The throttle and the rudder are swapped
conscious-sapphireOP•5w ago
passive-yellow•5w ago
Im not sure if that env works with proton-cachyos
On Proton GE it certainly does
conscious-sapphireOP•5w ago
Which one? I tried with GE-Proton-latest and it still ignores it. I changed the mapping to see in an easy way if it has effect. But it's ignored
conscious-sapphireOP•5w ago
passive-yellow•5w ago
Can you try with disabling umu?
Game settings page- Advanced
Tick disable umu box
conscious-sapphireOP•5w ago
If I disable UMU I have this error as soon as I try to execute the game

conscious-sapphireOP•5w ago
Anyway: I'm testing with Lutris too, and I have the same problem with it
So I'm suspecting is something about CachyOS
When I tried last time, was with Linux Mint
With Mint, the SDL2 string worked
But maybe it was the Wine engine I was using, I think it was wine staging, but I'm not sure
passive-yellow•5w ago
That one is ez.
WINEDLLOVERRIDES="lsteamclient=d"conscious-sapphireOP•5w ago
The game runs now. However the joystick still fails
conscious-sapphireOP•5w ago