Source Code Project Mantis - FSSCP
View Issue Details
0002436FSSCPgameplaypublic2011-05-19 21:152015-03-05 17:25
Reporteriss_mneur 
Assigned To 
PrioritynormalSeverityminorReproducibilityalways
StatusresolvedResolutionfixed 
PlatformOSOS Version
Product Version3.7.2 
Target VersionFixed in Version 
Summary0002436: Mouse controls ignore the axis binds
DescriptionIt doesn't seem to matter where you have the Joystick/Mouse X Axis or the Joystick/Mouse Y Axis is bound to. The mouse movement on the Y axis is always pitch and movement on the X axis is always yaw.
TagsNo tags attached.
Attached Filespatch axis_fix.patch (1,042) 2015-03-05 13:45
http://scp.indiegames.us/mantis/file_download.php?file_id=2670&type=bug

Notes
(0014577)
niffiwan   
2012-12-26 04:09   
What's the desired behaviour here? I presume that you don't want to be able to assign Y to yaw and X to pitch - but perhaps you might want to (when using pitch/yaw on a joystick) assign Y on mouse to absolute throttle, or "freelook" with mouse, or up/down/left/right "sidethrust" on the mouse? To be honest, I think my examples sound a bit contrived.

Also - should this wait until after SDL for Windows is in trunk?
(0014579)
The_E   
2012-12-27 07:31   
This definitely sounds like a thing we should resolve when we go for SDL everywhere to me.
(0014580)
iss_mneur   
2012-12-27 21:29   
Agreed.
(0016537)
zookeeper   
2015-03-05 13:46   
I might be missing something, but according to my tests the attached patch should fix the issue in trunk, and allow binding any of pitch/yaw/bank to any axis.
(0016538)
zookeeper   
2015-03-05 17:25   
Fix committed to zookeeper@11275.

Issue History
2011-05-19 21:15iss_mneurNew Issue
2012-12-26 04:09niffiwanNote Added: 0014577
2012-12-27 07:31The_ENote Added: 0014579
2012-12-27 21:29iss_mneurNote Added: 0014580
2012-12-27 21:29iss_mneurProduct Version3.6.13 => 3.7.2
2015-03-05 13:45zookeeperFile Added: axis_fix.patch
2015-03-05 13:46zookeeperNote Added: 0016537
2015-03-05 17:25zookeeperChangeset attached => fs2open zookeeper r11275
2015-03-05 17:25zookeeperNote Added: 0016538
2015-03-05 17:25zookeeperStatusnew => resolved
2015-03-05 17:25zookeeperResolutionopen => fixed