Whisky icon indicating copy to clipboard operation
Whisky copied to clipboard

[Bug]: Controllers not working

Open nerdpiece opened this issue 1 year ago • 21 comments

Description

Controllers detected by Whisky and Steam but not games.

Steps to reproduce

Step 1: connect controller

step 2: open steam

step 3 launch game

step 4 get mad

Expected behaviour

the controller working

Logs

Whisky Version: 2.0.1
Date: 10/4/2023, 1:00:01 PM
macOS Version: Version 14.0 (Build 23A344)
Bottle Name: Steam
Wine Version: 7.7.0
Windows Version: win10
Bottle URL: /Users/**/Library/Containers/com.isaacmarovitz.Whisky/Bottles/14632F63-E42F-46C1-978C-EE1D15915473

Arguments: regedit 

Launched Wine (7347)
Process exited with code 0

What version of Whisky are you using?

2.0.1

What version of macOS are you using?

Sonoma (macOS 14)

Issue Language

  • [X] Yes my issue is written in English

nerdpiece avatar Oct 04 '23 17:10 nerdpiece

Does the game you're running support controllers?

IsaacMarovitz avatar Oct 10 '23 13:10 IsaacMarovitz

The same issue happened to me.

DmitryShapovalov avatar Oct 31 '23 14:10 DmitryShapovalov

Same issue I am facing and yes game support controller

govind-maheshwari2 avatar Nov 03 '23 21:11 govind-maheshwari2

same issue, steam and whiskey both detect DS4 controller but Elden Ring does not work. (when ps button is held down only camera rotation works + rumble)

Emberr avatar Nov 07 '23 15:11 Emberr

Yes, same problem here (in this case, with Risk of Rain 2013, Whisky 2.2.0, macOS 14.1.1). Steam sees that my controller is connected, and correctly displays input on the test screen. However, Risk of Rain is completely unresponsive to controller input, despite supporting it.

Even if I turn on Steam Control and tell Steam to remap all my controller buttons to keyboard input, the game still receives none of it.

HalfWhitt avatar Nov 25 '23 20:11 HalfWhitt

I got the same issue on Whiskey 2.2.0 Running on Mac OS 14 and 14.1

s4m2d avatar Nov 26 '23 16:11 s4m2d

Same problem for me, controller works fine on native games and crossover but I just tried spiderman miles morales with whisky and my xbox controller isn't recognized by the game.

scoofz avatar Nov 27 '23 09:11 scoofz

Ditto here with Dual Sense. Host machine recognizes controller just fine, bottled Steam recognizes the input just fine, Skyrim SE does not.

Spirarel avatar Nov 28 '23 19:11 Spirarel

Have the same issue, MacOS 14.1.1, recognizes my controller, so does Whiskey 2.2.1 and Steam. But When I start the game (LEGO Star Wars the Skywalker Saga) , it doesn't react at all.

askimet avatar Dec 01 '23 16:12 askimet

I found a workaround to my issue, which is to disable Steam input. The game still correctly picks up the controller. The downside is you can't use any of the steam input tools like gyro and such.

Spirarel avatar Dec 01 '23 18:12 Spirarel

+1 here with Baldur's Gate 3. Disabling Steam Input doesn't make a difference in my case.

Doesn't Baldur's Gate 3 run natively? You shouldn't need Whisky for this.

Spirarel avatar Jan 08 '24 15:01 Spirarel

If you read the entire history of the issue, you will see that I haven't suggested anywhere that this is resolved. In fact, I find this bug super annoying. I was simply offering a solution to your particularly problem.

Spirarel avatar Jan 08 '24 20:01 Spirarel

Hello, I'm encountering the same issue with "It takes two", using either GEproton or wine-staging on debian, by directly running wine without frontends like whisky. Thus I don't think the problem is whisky-related.

cipitaua avatar Jan 22 '24 16:01 cipitaua

Just posted on something similar here: https://github.com/orgs/Whisky-App/discussions/833 . Try forcing the input libraries in Wine configuration to "builtin" (you have to manually add dinput8 if the game uses it).

vvuk avatar Feb 19 '24 18:02 vvuk

https://selfmadepenguin.wordpress.com/2024/02/14/how-i-solved-my-gamecontroller-problems/

cipitaua avatar Feb 20 '24 08:02 cipitaua

There seems to be a bug when using D3DMetal GPTK and controllers via steam for some (but not all) games. Swithcing to DXVK resolves the issue, but you lose the D3DMetal GPTK performance benefits. see: https://github.com/Whisky-App/Whisky/issues/844

@vvuk Tried the libraries as suggested, but doesn't fix the issue

Space-Cadet0 avatar Feb 24 '24 21:02 Space-Cadet0

I am experiencing the same issue with my favorite controller-played game - The Binding of Isaac : Repentance.

It sadly just crashes without opening even for a millisecond. The moment I disable Bluetooth connection with my controller (dualsense 5) it just launches without any problems.

Hope to find a fix soon, I don't think these libraries shown earlier do the job for me, tried it. Maybe an official statement how to fix this?

ekl3m avatar Mar 05 '24 00:03 ekl3m

in case of issues just use moltengamepad

cipitaua avatar Mar 05 '24 12:03 cipitaua

I don't think that will work, there a number of other mappers that I have tried that don't fully solve the issue. These issues are specific to MacOS and mostly D3DMetal in GPTK

Space-Cadet0 avatar Mar 05 '24 12:03 Space-Cadet0

True, I'm playing on MacOS Sonoma. As I can see, this mapper is for Linux, mostly Debian but that was just a quick Google search.

ekl3m avatar Mar 05 '24 12:03 ekl3m

sorry I did not realize you were talking about MacOS. Then I don't know.

cipitaua avatar Mar 05 '24 12:03 cipitaua