Can't deactivate lookspring
I've been using the SpaceNavigator http://www.3dconnexion.com/supported-software/anywhere.html
with Doomsday 1.8.6. It works great except one problem:
The pitch is always snapping back to center (lookspring) whenever I look up or down.
I tried disabling lookspring, but that didn't seem to work. Any ideas on how to fix this?
Thanks awesome Doom engine!
with Doomsday 1.8.6. It works great except one problem:
The pitch is always snapping back to center (lookspring) whenever I look up or down.
I tried disabling lookspring, but that didn't seem to work. Any ideas on how to fix this?
Thanks awesome Doom engine!
Comments
I'm a bit confused. I tried removing jdoom.cfg and jdoom-bindings.cfg in hopes that it would forget all my settings, but it still remembers them when I close then restart the application.
I deleted those from these locations:
C:\Users\Username\Documents\Doomsday Frontend\runtime\
(main directory)\Run\jDoom\
Is it using the registry for settings, or another file?
I tried disabling the mouse axis, but that didn't seem to fix the lookspring using the joystick.
I have the same issue with jheretic and jhexen.
I could take the jdoom.cfg out of the recycle bin and post the contents, but I'm not sure if this is the one it is using.
However, I discovered something though. If I set the SpaceNavigator's Rx axis to output 'Joystick Throttle' instead of 'Joystick Rx' in the SpaceNavigator control panel, then set joystick slider1 in jdoom to look, it functions normally, except for being ultra-sensitive (difficult to aim with.)
I'm wondering why turn (yaw) works fine, but look (pitch) has these issues. Throttle axis I assume keeps sending a value, even when the user lets go of the controller. So Jdoom only maintains a non-level pitch, I assume,if it keeps having a pitch level sent to it. Is this true? If so, can it be made to work like yaw instead?
Thanks
Having SpaceNavigator's Rx axis output 'joystick throttle' information instead of outputting its usual 'joystick Rx' infomation via its control panel seems to work, although not very smooth.
How SpaceNavigator's 'joystick throttle' works in the game Descent is that it has the axis emulate a joystick slider (it doesn't have a physical slider.) You move the axis a bit, then let go, it keeps the 'virtual slider' in place, constantly sending the value that you left the 'virtual slider' at. 'PItch' in Doomsday seems to work with a joystick throttle, but not a regular axis which goes back to sending '0' when you let go of it.
I suppose you could think of the mouse pitch control the same way, as if the mouse movements are moving a slider, when you let go of the mouse, the slider stays put in the position you left it, and the slider keeps sending that pitch angle according to the slider's position. Same goes for the mouse turn control, except in this case the slider would be a ring that rotates around.
Now that it is working, I just need to tweek the turn speeds.
I noticed a ctl-look-speed variable. However, I couldn't find a ctl-turn-speed variable for yaw speed (and I noticed ctl-look-speed doesn't affect yaw speed.) I also noticed that player-move-speed affects both move and strafe.
Is there a turn speed variable under a different name by chance?
Thanks again for the help!