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
passive-yellow5w ago
Did you use same Proton/Wine with Lutris and Heroic?
conscious-sapphire
conscious-sapphireOP5w 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
passive-yellow5w ago
Never proton behaviour vs wine behaviour differs here. PROTON_PREFER_SDL=1 pass this also
conscious-sapphire
conscious-sapphireOP5w 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-sapphire
conscious-sapphireOP5w ago
passive-yellow
passive-yellow5w ago
Im not sure if that env works with proton-cachyos On Proton GE it certainly does
conscious-sapphire
conscious-sapphireOP5w 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-sapphire
conscious-sapphireOP5w ago
passive-yellow
passive-yellow5w ago
Can you try with disabling umu? Game settings page- Advanced Tick disable umu box
conscious-sapphire
conscious-sapphireOP5w ago
If I disable UMU I have this error as soon as I try to execute the game
No description
conscious-sapphire
conscious-sapphireOP5w 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
passive-yellow5w ago
That one is ez. WINEDLLOVERRIDES="lsteamclient=d"
conscious-sapphire
conscious-sapphireOP5w ago
The game runs now. However the joystick still fails
conscious-sapphire
conscious-sapphireOP5w ago

Did you find this page helpful?