Forums » Bugs

Joystick Problems

Nov 12, 2004 Taljin link
How do I set the dead zone and the sensitivity on my joystick? The profiler that came with my Logitech stick does not seem to work in this game. Thank you.
Nov 12, 2004 Spellcast link
you can adjust the deadzone in the config.ini, which is located in the vendetta folder and can be viewed using any text editor.

I dont think you can adjust the sensitivity.

On the subject of this issue, Andy, can we please get a little slider under the joystick config page to adjust these?
Nov 13, 2004 Taljin link
Thank you for your reply Spellcast . Hopefully they will add these features to the game soon.
Nov 14, 2004 sarahanne link
moved to bugs
Nov 14, 2004 RelayeR link
You can adjust the dead zone and sensitivity in the "Joystick Configuration" window of "Controls" in Vendetta.

Launch VO and hit "Options"/"Controls"/"Joystick". You will see the Joystick config screen. If your stick is not listed, hit "Scan".

Set your X/Y/Z/Slider binds and whether you want them inverted then hit "Calibrate". You will then see the "Sensitivity" screen.

Move your stick to the extreme in all directions then let it settle to center. Hit the "Set Center" button for all 3.

Grab the upper triangle sliders and use them to increase or decrease your dead zones. {Closer to center decreases dead zone.}

Grab the lower triangle sliders and use them to adjust your sensitivity (I set mine just outside the limit of the stick movements). {Further from center decreases sensitivity.}

When satisfied, hit the apply button and go try your stick. If need be, come back and adjust it.
Nov 14, 2004 a1k0n link
There is a slider... but it seems that on Windows, the Calibrate button just pops up the Windows Joystick calibration dialog instead of using the in-game one, so you can't set any dead zones. I will register a plea with Ray to make the Windows one do the deadzone config thing.
Nov 14, 2004 Spellcast link
ahh, that explains it. I was wondering about that since i use windoze and never saw that screen relayer was talking about.
Nov 16, 2004 raybondo link
Yeah, there's no easy way to set deadzones in windows.
Dec 12, 2004 Soulless1 link
what about sensitivity? how could i set that manually? is that in config.ini with the dead zone stuff?
Dec 12, 2004 The Noid link
On Linux, the calibrate button does nothing at all. I that a bug or a not-yet-implemented feature?
Dec 12, 2004 raybondo link
Soulless1: yeah that's in the config.ini
The Noid: not yet implemented feature.
Dec 13, 2004 RelayeR link
Sorry for the confusion, Spell (et al).
Dec 14, 2004 Soulless1 link
thanks ray, but could you possibly tell me what bits i have to change? i can't figure it out cos its 5.30 am here :P
Dec 14, 2004 raybondo link
Here is an example of what I have in my config.ini file:
yaxisdeadzone=10
yaxissaturation=95
xaxisdeadzone=10
xaxissaturation=95
zaxisdeadzone=10
zaxissaturation=95
yaxiscenter=0
yaxismindeadzone=-10
yaxisminsaturation=-95
xaxiscenter=0
xaxismindeadzone=-10
xaxisminsaturation=-95
zaxiscenter=0
zaxismindeadzone=-10
zaxisminsaturation=-95

Deadzone is the center area and the saturation is the min/max extents of the axis.
The numbers are percents, so -95 means 95% to the left will make VO think the joystick is 100% to the left.
Jun 23, 2005 Beolach link
Are the numbers in config.ini still supposed to be percentages? I just started fiddling with my joystick, and clicking calibrate doesn't bring up anything (it just stays on the same screen), so I was looking in my config.ini, and the numbers it has are not happy percentages like that. After I edited config.ini so that they were happy percentages, and then went back into Vendetta, it just rewrote config.ini with non-happy-percentage numbers again.

[Generic joystick]
enabled=1
JOYX=Turn
xaxisinvert=0
xaxiscenter=134708621
xaxismindeadzone=1434773536
xaxisdeadzone=-18040
xaxisminsaturation=136561189
xaxissaturation=163923920
JOYY=Pitch
yaxisinvert=0
yaxiscenter=134708621
yaxismindeadzone=1434773536
yaxisdeadzone=-18040
yaxisminsaturation=136561189
yaxissaturation=163923920
JOYZ=Throttle
zaxisinvert=0
zaxiscenter=134708621
zaxismindeadzone=1434773536
zaxisdeadzone=-18040
zaxisminsaturation=136561189
zaxissaturation=163923920

[edit]
Note that this is on a Linux amd64 box, and the main reason I hadn't fiddled witht my joystick earlier is because Vendetta couldn't detect it, because the 32-bit joystick ioctls Vendetta was using on /dev/input/js0 were being rejected by the kernel. I finally got around to patching my kernel so it recognizes the 32-bit joystick ioctls as compatible, so now it detects my joystick & it works in-game more-or-less, but I can't calibrate it, and the settings are a bit off.

Oh, and it's a USB Logitech WingMan Force 3D.
[/edit]
Sep 01, 2005 Beolach link
Anyone have any thoughts? If I could just get it to have a deadzone, I think I might actually like my joystick.