Steredenn
Steredenn > Technical support > Topic Details
 This topic has been pinned, so it's probably important
Valryon  [developer] Oct 14, 2015 @ 3:23pm
Help: my controller doesn't work properly (arcade fightstick, gamepads, etc)
Dear players,

Steredenn supports many gamepads and controllers (see the FAQ: http://steamcommunity.com/app/347160/discussions/0/620713633858041024/ ), but it doesn't handle very well what it doesn't know.

We tried many things but it's quite a technically complicated issue with no magic fix.



1. Unsupported Xbox or Playstation compatible controllers (v1.1.1 min)

The following paragraph is for Windows and Mac only.

If you have a controller that is supposed to be recognized as an Xbox 360, Xbox One, PS3 or PS4 controller, add one of the following launch option to the game (Remove the "quotes"):

- "-force-xbox360" : all controllers will be recognized as Xbox 360 gamepads
- "-force-xboxone" : all controllers will be recognized as Xbox One gamepads
- "-force-ps3" : all controllers will be recognized as Playstation 3 gamepads
- "-force-ps4" : all controllers will be recognized as Playstation 4 gamepads

(If you don't know what launch options are, see the procedure here https://support.steampowered.com/kb_article.php?ref=1040-JWMT-2947&l=english )



2. Additional launch options (v1.1.0 min)

Here are some other launch options related to inputs. (Again, remove the "quotes").

- "-inverty" : invert Y axis moves (1.3.1 min)
- "-rawinputs" : disable analog emulation on DPad and keyboard
- "-keyboardonly" : disable gamepad detection. Only the keyboard can be used. (Version 1.10 or above)
- "-noxinput" : disable XInput detection, if you have any issue related to this kind of controllers.
(Xbox360 and XboxOne are typically recognized as XInput controllers for vibrations support).



3. Helping us with unsupported controllers

We are trying another option, and we need your help to run a small program we wrote that will generate a profile for your controller. This will tell us the machine name, the button bindings, etc.

If you have few minutes for us, please:
1/ download the program here: http://pixelnest.io/work/steredenn/configurator.zip
2/ execute it
3/ follow instructions: simply press the right button when asked. Press firmly & shoryly to avoid any doubt, especially triggers
4/ send us the generated .txt file (near the executable) here or at steredenn@pixelnest.io

(The program is open source, here is the source code if you'd like to check: https://github.com/pixelnest/unity-gamepad-mapper )

With those files we should be able to add more support controllers.



4. Using Joy2Key

Joy2Key ( http://joytokey.net ) allow you to map a controller button to a keyboard button.

It may work with a simple configuration but Steredenn will probably be confused and switch constantly between a gamepad config to a keyboard config.

You need to add the -keyboardonly launch option to remove any gamepad detection. Joy2Key should



5. Using Xbox360ce on Windows

Xbox360ce ( http://www.x360ce.com ) is a nice tool that will turn any controller into an Xinput controller (= an Xbox360 or Xbox One gamepad).

Configure your gamepad in the settings panel. Steredenn should now recognize your gmaepad and use it correctly.

Do know how to do that? Me neither.
But I found a complete and funny guide: https://steamcommunity.com/sharedfiles/filedetails/?id=278843555
Last edited by Valryon; Jun 12, 2016 @ 4:54am
< >
Showing 1-6 of 6 comments
Wrathchild81 Feb 4, 2016 @ 11:49am 
Joystick1
QanBa Arcade JoyStick 2028 V2.0
A / Cross = Joystick1Button1
B / Circle = Joystick1Button0
X / Square = Joystick1Button2
Y / Triangle = Joystick1Button3
Start = Joystick1Button9
Select / Back = Joystick1Button8
Right Trigger / R2 = Joystick1Button7
Left Trigger / L2 = Joystick1Button6
Right Bumper / R1 = Joystick1Button5
Left Bumper / L1 = Joystick1Button4
DPad Up = Joystick1Analog5
DPad Down = Joystick1Analog5
DPad Left = Joystick1Analog4
DPad Right = Joystick1Analog4
Super Fight Man Feb 15, 2016 @ 12:38pm 
Joystick1
Arcade Stick (Street Fighter IV FightStick)
A / Cross = Joystick1Button0
B / Circle = Joystick1Button1
X / Square = Joystick1Button2
Y / Triangle = Joystick1Button3
Start = Joystick1Button7
Select / Back = Joystick1Button6
Right Trigger / R2 = Joystick1Analog9
Left Trigger / L2 = Joystick1Analog8
Right Bumper / R1 = Joystick1Button5
Left Bumper / L1 = Joystick1Button4
DPad Up = Joystick1Analog1
DPad Down = Joystick1Analog1
DPad Left = Joystick1Analog0
DPad Right = Joystick1Analog0
Para1lax Aug 17, 2016 @ 4:04pm 
I'm having trouble since an update. when I got the game months ago, my steam controller worked perfectly with your game. Now it stops sending inputs if nothing changes on my controller for a second or two.

For instance, if I am just sitting holding FIRE, it will fire for a bit, then stop. But if I hold fire, then move the stick around or press other buttons, it will continue to send button presses and such. This odd behavior also affects joystick input.

I tried using the "Recommended" template, and I also just setting it as an Xbox controller. Neither fixed this odd timeout behavior. I also tried other games, and new batteries.
Admiral Aug 21, 2016 @ 5:08am 
I'm experiencing issues with reliability of XInput controllers with this game. It's absolutely maddening. I would -love- to play this game, its ability to handle game pad input is completely failing for me.

When I use the D-Pad arrows, I can control the ship reliably for perhaps a 5 to 7 seconds, then the ship stops moving for about half a second, and stops shooting. After about half a second, I can move again. If I move only up and down, it works well for a while before it stops accepting input. If I'm avoiding all of the bullets from a boss, it ignores further input at much more frequent intervals - and then I'm hit by enemy bullets. It's almost like there's an input buffer that's filling up, and it takes a half second to clear before allowing additional control.

When I use the analog stick to pilot the ship, the movement is more reliable, but the shooting stops any time I change the direction of input.

I've tried this with multiple XInput controllers and on 3 separate machines now, and it seems to be happening with all possible combinations. The first time I experienced this issue, I thought it was the controller - but no, all of the controllers are working just fine in all other games on these same 3 machines.

Operating System: Windows 8.1 Pro

Processors: Intel 4771, 5820K, 6700K

Controllers used:
https://www.amazon.com/gp/product/B00OAY41MU
https://www.amazon.com/gp/product/B00H3VJYD8
https://www.amazon.com/gp/product/B00OAYHIRA

Edit: Tried the game again with the "-force-xbox360" launch option, and all of my game pads work beautifully. Would you please add checkboxes for these settings in the options menu so other players don't need to find their way to this thread before seeing their problem solved? Is it possible to change these setting without having to quit the game?
Last edited by Admiral; Aug 21, 2016 @ 5:16am
tricosahedron Sep 9, 2016 @ 4:36pm 
Joystick1
Mayflash Wii Classic Controller
Left Stick = Joystick1Analog0
A / Cross = Joystick1Button1
B / Circle = Joystick1Button0
X / Square = Joystick1Button3
Y / Triangle = Joystick1Button2
Start = Joystick1Button9
Select / Back = Joystick1Button8
Right Trigger / R2 = Joystick1Button7
Left Trigger / L2 = Joystick1Button6
Right Bumper / R1 = Joystick1Button5
Left Bumper / L1 = Joystick1Button4
DPad Up = Joystick1Button11
DPad Down = Joystick1Button13
DPad Left = Joystick1Button12
DPad Right = Joystick1Button14

Edit: I added data for the Logitech RumblePad 2 because it was not listed here, but apparently it works in-game. In case you still need the data, it's in the following spoiler tag:

Joystick1
Logitech RumblePad 2 USB
Left Stick = Joystick1Analog0
A / Cross = Joystick1Button1
B / Circle = Joystick1Button2
X / Square = Joystick1Button0
Y / Triangle = Joystick1Button3
Start = Joystick1Button9
Select / Back = Joystick1Button8
Right Trigger / R2 = Joystick1Button7
Left Trigger / L2 = Joystick1Button6
Right Bumper / R1 = Joystick1Button5
Left Bumper / L1 = Joystick1Button4
DPad Up = Joystick1Analog5
DPad Down = Joystick1Analog5
DPad Left = Joystick1Analog4
DPad Right = Joystick1Analog4
Last edited by tricosahedron; Sep 10, 2016 @ 3:11am
Avarre Oct 7, 2016 @ 4:49am 
I had a ship stuttering issue where it would move then stop unless I changed directions. Firing would start and stop as well. I'm using an xbox360 wired controller. Eventually I fixed it by unplugging my x52 joystick. Just thought I'd post this incase anyone else had similar issues.

tl'dr - when in doubt, unplug all the things.
< >
Showing 1-6 of 6 comments
Per page: 15 30 50

Steredenn > Technical support > Topic Details