A Fistful of Gun

A Fistful of Gun

View Stats:
Bisch Sep 25, 2015 @ 8:11am
Two Controller support
Hi, I have two DS3 controller via motionjoy/ds3tool and bluetooth Connection. Usuelle I use xbox360 Emu Settings in ds3tool and it work. In FoG I can only use 1 Controller and Keyboard for 2nd player. What to do? Edit the ini?
< >
Showing 1-14 of 14 comments
paulbbg  [developer] Sep 25, 2015 @ 8:20am 
You should be able to use up to 12 controllers, it is detecting that many, ive tried 7 at PAX and 3 at home though, I am using xbox360 controllers and one logitech so it might be slightly different, but general rule of thumb, is if it detects it should work. You should see two separate highlights of different color if it works, like uh, one sec ill do you a screenshot with 2 controllers:

https://www.dropbox.com/s/oqogw4ij73471sm/controller%20-%20Copy.png?dl=0
Last edited by paulbbg; Sep 25, 2015 @ 8:22am
Bisch Sep 26, 2015 @ 8:42am 
Thank you! I use better ds now and re-paired the controllers. Was no problem within fog.
paulbbg  [developer] Mar 20, 2016 @ 2:43am 
Originally posted by Streven:
The trying to use two steam controllers but.the.second one.isnt recognized. Any tips.

Unfortunately I think that is something with the steam controller, multiple people have reported the same issue with the controller, the game is made with direct input if that helps debug but currently I don't own a steam controller to figure out what is going on, if you wanted some help debugging it add me on steam as a friend and Ill do my best over the internet but no promises.
Last edited by paulbbg; Mar 20, 2016 @ 2:44am
Shadow Man Apr 4, 2016 @ 8:47am 
Originally posted by paulbbg:
Originally posted by Streven:
The trying to use two steam controllers but.the.second one.isnt recognized. Any tips.

Unfortunately I think that is something with the steam controller, multiple people have reported the same issue with the controller, the game is made with direct input if that helps debug but currently I don't own a steam controller to figure out what is going on, if you wanted some help debugging it add me on steam as a friend and Ill do my best over the internet but no promises.

I'm having the same issue. isent you a friend request yesterday I'll troubleshoot the issue if you want. I'd like to play this game with my friends. I found this being discussed elseware and support have offered a fix.

https://steamcommunity.com/app/353370/discussions/0/492378265879295918/
supersmo Apr 20, 2016 @ 1:38pm 
I can't get more than 1 gamepad to be detected by the game when using 2-3 Microsoft XBox360 controllers.
(I am NOT using streaming.)

I've tried:
* Uninstalled Logitech profiler and Logitech's virtual devices.
* The stable branch, beta branch, DRM free version in humble bundle.
* Disconnected all USB devices and started the game via big picture.
The xbox 360 gamepads are the only HID devices showing in the control pannel.
Running joy.cpl shows that my gamepads are detected via DirectInput.
* Switched USB ports.
* Tested my gamepads with other games.
* disablecheck=1, updatejoypad=1, etc.

I've tried so much that there must be a bug in the directInput gamepad enumeration or something.

Edit:
* Tried pluggin in 5 Xbox 360 gamepads. Gamepad 1 is detected as player1, gamepad 5 is detected as player2. The rest are undetected. (Unplugged and plugged in again until XInput enumeration had the same enumeration order as directInput. Same behaviour.)
* Plugged in 1 XBox 360 gamepad and 1 Directinput gamepad and got 2 players working.
* Pluggedin 5 XBox 360 gamepads, 1 directinput gamepad and 1 ppjoy virtual joystick). The directInput enumeration order was:
ppjoy (player 1),
XBox360 player2),
Dual anaog pad(player3),
XBox360 (not detected),
XBox360 (not detected),
XBox360 (not detected),
XBox360 (player 4) <--This one also controlls player 2 in the menu a bit. When pressing down player 2 jumps down as well.

I don't know if it's coinsidance but the first XBox 360 controller gets detected but not the next 3.

* 2 "dual analog pads" (directinput pads) Works.
Dual Analog Pad (player 1)
Dual Analog Pad (player 2)

* 4 XBox 360 Gamepads
XBox360 (player1)
XBox360 (not detected),
XBox360 (not detected),
XBox360 (not detected),

* 8 XBox 360 Gamepads:
XBox360 (player1)
XBox360 (not detected),
XBox360 (not detected),
XBox360 (not detected),
XBox360 (player2)
XBox360 (player3)
XBox360 (not detected)
Last edited by supersmo; Apr 22, 2016 @ 11:12am
supersmo Apr 22, 2016 @ 11:35am 
(IF this bug turns out to be hard to track down. I'm willing to put some effort into tracking down the bug myself.

I would need source code for a compilable and runnable version of gamepad detection and menu navigation...)
Shadow Man Apr 22, 2016 @ 3:35pm 
Like I said, I'm willing to go guinnea pig
paulbbg  [developer] Apr 22, 2016 @ 6:30pm 
Ive just tried all my 4 x 360s on latest, works fine on my machine with correct assignments (tried it on my laptop too with the same results), Shadowman has added me as a friend, could you do the same Sam? Ill try to step through this with you guys figure out why your system doesn't like multiple controllers.
Shadow Man Apr 23, 2016 @ 2:07pm 
I'm using a steam link, Sam are you?
supersmo Apr 23, 2016 @ 5:41pm 
No steam link. I'm running directly on my computer.
Shadow Man Apr 23, 2016 @ 7:29pm 
my specs:

i7 920 overclocked to 3.4~Ghz
ati r9 390
6GB ram
intel dx58so
win7 64x home premium

inputs:
steam controller
wired 360 wireless 360 adapter (with no controller)
razer deathadder mouse
microsoft sidewinder x4 keyboard
Last edited by Shadow Man; Apr 23, 2016 @ 7:38pm
Fartacus Apr 29, 2016 @ 3:05pm 
I'm also having controller issues using steam link on pc with a pair of xbox 360 wireless controllers. If I power up the second controller after the game has started, it skips a beat, which suggests to me that the input is at least being noticed.

Let me know what other info I can provide to help this get resolved. I'll post back after trying with wired controllers and no steam link.

Love the game, can't wait till this is fixed and I can couch coop with my SO and friends.
supersmo Apr 29, 2016 @ 7:12pm 
I managed to fix my issues with gamepads not working. They might not be related to other issues in this thread though.

I deleted the Gamepads' Calibration keys in the registry:[HKEY_CURRENT_USER\System\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput\VID_045E&PID_028E\Calibration]

VID_045E&PID_028E = Wired Microsoft XBox 360 controllers which is the kind I had plugged in.

So for gamepads like Wireless Microsoft XBox 360 (and other gamepads) you would have different VID PID combinations.
VID = Vendor ID
PID = Product ID

The issue was the "Joystick Id" keys so if you want to keep calibration settings you can just delete the joystick Id keys.

@paulbbg:
To reproduce my issues on your computer you can follow these steps:
* Delete the calibration keys.
* Plug in 2 gamepads
* Refresh the registry.
* The registry will have these values:
1st gamepad: Joystick id = 0
2nd gamepad: Joystick id = 1

Change the values to:
1st gamepad: Joystick id = 0
2nd gamepad: Joystick id = 2

The issue arises when a "joystick Id" skips a beat.
The first gamepad will be detected but the second won't

Since "99%"of all of my other games can handle these registry settings I suggest a bug fix.
I'm wildly guessing that the gamepad code uses joystick id values somehow which it apparently shouldn't be using at all.

Drop me a message if you have problems reproducing the issue.
paulbbg  [developer] Apr 29, 2016 @ 7:27pm 
Originally posted by Fartacus:
I'm also having controller issues using steam link on pc with a pair of xbox 360 wireless controllers. If I power up the second controller after the game has started, it skips a beat, which suggests to me that the input is at least being noticed.

Let me know what other info I can provide to help this get resolved. I'll post back after trying with wired controllers and no steam link.

Love the game, can't wait till this is fixed and I can couch coop with my SO and friends.


Steam link is incompatible with 2+ controllers for reasons I cannot figure out. No idea why and I don't have the hardware to test. Something about the steamlink is killing it though, playing locally on a box doesn't have the same issue. If you can pinpoint what is doing it I can push a fix.
< >
Showing 1-14 of 14 comments
Per page: 1530 50