Open Bumbadawg opened 5 years ago
Try this You need xboxdrv to make it work. You'll have to start it each time you want to play.
Hey @GeorgeMD , i tried it
sudo rmmod xpad && sudo xboxdrv --silent
didn't fix it for me. Although xboxdrv detects my pad, the game won't.
Xbox one controller works flawlessly, even in the menu, if you use x360ce. Download the 32bits version (juste google it), copy x360ce.exe in the game folder. Open x360ce.exe with your xbox one controller plugged in. It should configure itself automatically. Click on the "Options" tab in x360ce, then select "Compatibility" Hook Mode under "Input Hook" section. Then you're good to go, exit x360ce, saving settings, and launch the game. The game will recognize your controller as a xbox 360 controller now, and everything's gonna work normally.
@kisak-valve 4.2-2 regressed over 3.16-8. Keys presses freeze the game.
Xbox one controller works flawlessly, even in the menu, if you use x360ce. Download the 32bits version (juste google it), copy x360ce.exe in the game folder. Open x360ce.exe with your xbox one controller plugged in. It should configure itself automatically. Click on the "Options" tab in x360ce, then select "Compatibility" Hook Mode under "Input Hook" section. Then you're good to go, exit x360ce, saving settings, and launch the game. The game will recognize your controller as a xbox 360 controller now, and everything's gonna work normally.
Thanks @peterson432 for your reply, i have tried running https://github.com/x360ce/x360ce/ in a clean 32bit prefix without success w/ dotnet 472, Wine 4.5 protonified. It failed. I tried as dinput.dll as well without hook success. Are you sure you're meaning to run it on Linux ? :D
Hello @Bumbadawg, with Proton 4.2-2, please add PROTON_LOG=1 %command%
to the game's launch options, reproduce the regression, and drag and drop the generated $HOME/steam-$APPID.log into the comment box.
Hello @Bumbadawg, with Proton 4.2-2, please add
PROTON_LOG=1 %command%
to the game's launch options, reproduce the regression, and drag and drop the generated $HOME/steam-$APPID.log into the comment box.
Hello @kisak-valve, so 2 things.
@peterson432 @kisak-valve
Workaround for xbox360 controller to work with Split-Second: (NB: using Steam beta with Proton 3.16-8, change accordingly)
Install x360ce.exe dependencies:
sudo dpkg --add-architecture i386 && sudo apt install -y libSDL2-2.0:i386
sudo apt install -y wine-development # to get winecfg
sudo apt install -y winetricks
Plug in your controller (i'm using Steam controller with game input set as xbox360 but it can be a regular xbox360 gamepad)
Download and start x360ce.exe
# set up env variables
export WINEPREFIX=~/.steam/steam/steamapps/compatdata/297860/pfx
PROTON_V="Proton\ 3.16\ Beta"
BIN_PATH=~/.steam/steam/steamapps/common/${PROTON_V}/dist/bin
winetricks -q dotnet40 && eval ${BIN_PATH}/wineserver -k
cd ~/.steam/steam/steamapps/common/SplitSecond/ wget https://iweb.dl.sourceforge.net/project/x360ce/x360ce.App-2.1.2.190.zip -O x360ce.zip && unzip x360ce.zip && rm x360ce.zip eval ${BIN_PATH}/wine x360ce.exe
4. Generate config with xinput_1_3.dll
- generate x360ce.ini: **YES**
- generate xinput_1_3.dll: **YES**
- new device detected: **cancel**.
- in the preset scroll down list, select: Controller (Xbox360) > Load > Save.
- in the tab _options_, select _hook mode_ "compatibility".
- close window: accept to save changes.
5. Force the prefix to load .dll
`winecfg` (dismiss the message, unable to find runtime)
In libraries tab, add xinput1_3, **OK**
6. Start Split/Second, (dismiss the message, unable to find runtime)
Now you should be able to control the game with your gamepad.
Game crashes on startup with Proton 7.0-2 (and currently Experimental): steam-297860-proton7.0-2.tar.gz
It works with Proton 6.3-8 using a gamepad (Xbox 360 controller), but if you use the keyboard for anything (like typing the profile name) it hangs for a few seconds for every key pressed. steam-297860-proton6.3-8.tar.gz
Specs:
Split Second (297860)
Issue transferred from https://github.com/ValveSoftware/Proton/issues/7190. @Mokolni posted on 2023-10-23T17:14:32:
I crash games when launching the "airplane graveyard" map. It's a real shame because everything else works perfectly.
The bug is only present on steamdeck, not on computer
Compatibility Report
System Information
I confirm:
steam-297860.log
Symptoms
The game doesn't seem to detect already plugged XBOX 360 controller.
According to ProtonDB report: PS4 controller works through DS4 https://www.protondb.com/app/297860
Reproduction
Plug a Xbox 360 controller in your system
Start Split/Second
Press controller buttons on intro videos/in menu : nothing happens.