View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002660 | FSSCP | user interface | public | 2012-06-02 18:36 | 2020-04-13 19:16 |
Reporter | z64555 | Assigned To | z64555 | ||
Priority | low | Severity | text | Reproducibility | always |
Status | closed | Resolution | no change required | ||
Platform | Acer Aspire 3680 | OS | Microsoft Windows | OS Version | XP SP3 |
Product Version | 3.6.13 | ||||
Summary | 0002660: Joystick Axis Mis-mapping | ||||
Description | When I try to map the Rotation axiis, I can only map two of them successfully and both are not mapped accordingly. I've verified the operation of the controller in Window's Game Controller Utility, and the R axiis are mapped accordingly and are functional. Currently, the axiis are like so: DirectInput FSO Rx Rz Ry None Rz Rx | ||||
Steps To Reproduce | Note! You must have a controller driver/software that can have its axiis reconfigured. 1. Configure your controller to use axiis Rx, Ry, and Rz in lieu of X, Y, and Z 2. Verify operation in the game controller calibration utility 3. Run FSO, and open the Options menu 4. Try to configure the Rx, Ry, and Rz axiis to any of the ship control axiis | ||||
Additional Information | I'm using a Sony PS3 DualShock controller along with the MotionInJoy 0.6.0005 drivers. In case you don't know, the drivers allow you to fully configure each and every control on the DualShock, and use DirectInput as it's main API. The fact that the Game Controller calibration utility shows everything is functioning, tells me that the driver's are not the main issue for the R axiis mapping. | ||||
Tags | No tags attached. | ||||
|
Probably a derp: 3.6.14 RC6 has the same issue |
|
Just to clarify, this is case of the labels not matching the actual axis as reported by DirectInput, correct? |
|
That it is. |
|
As of 3.7.2 RC3, a significant relative of this bug remains. As noted below, some inputs are completely ignored in actual gameplay. When using a wired or wireless 360 controller on the computer directly, the second stick is misinterpreted: Actual | Interpreted | In-Game D.I./Xinput | by FSO | Behavior Rx / Rx | Ry | Control binds to Ry in config but is ignored in gameplay. Ry / Ry | Rx | Input actuates the control bound to Rx Also with a Logitech Rumblepad 2: Actual | Interpreted | In-Game D.I. | by FSO | Behavior Z | Z | Input actuates the control bound to Z Rz | Rx | Input actuates the control bound to Rx ...and When using a 360 controller on another computer via Steam in-home Streaming: Actual | Interpreted | In-Game DI/Xinput | by FSO | Behavior ? / Rx | Rx | Input actuates the control bound to Rx ? / Ry | Ry | Control binds to Ry in settings but is ignored in gameplay. Other notes: 1) It would be awfully nice if half-axes (i.e. 360 controller triggers) could be bound to controls which are normally buttons 2) It would also be nice if an analog stick's axes could be bound to Look up/down/left/right so the view isn't locked to 90 degree increments on orthogonal axes. |
|
This should be one of the things to be fixed when the SDL antipodes branch gets into trunk. I'll have to check to see if I did anything about the Ry, Rz axes at some point... |
|
I'm going to assume this is no longer an issue with the SDL merge. |
Date Modified | Username | Field | Change |
---|---|---|---|
2012-06-02 18:36 | z64555 | New Issue | |
2012-06-02 21:00 | z64555 | Note Added: 0013626 | |
2012-06-02 23:28 | iss_mneur | Note Added: 0013627 | |
2012-06-03 02:01 | z64555 | Note Added: 0013629 | |
2012-06-03 03:08 | iss_mneur | Severity | minor => text |
2014-06-22 23:09 | dostatochno | Note Added: 0015904 | |
2014-06-22 23:47 | dostatochno | Note Edited: 0015904 | |
2014-06-23 00:01 | dostatochno | Note Edited: 0015904 | |
2014-06-23 00:17 | dostatochno | Note Edited: 0015904 | |
2014-06-23 00:18 | dostatochno | Note Edited: 0015904 | |
2014-06-24 17:00 | z64555 | Note Added: 0015912 | |
2014-06-24 17:00 | z64555 | Assigned To | => z64555 |
2014-06-24 17:00 | z64555 | Status | new => confirmed |
2020-04-13 19:16 | Goober5000 | Status | confirmed => closed |
2020-04-13 19:16 | Goober5000 | Resolution | open => no change required |
2020-04-13 19:16 | Goober5000 | Note Added: 0016970 |