Cursor radar
-
@Seifer no changes
-
@AlehandroGTI ok this will need more investigation.
-
@AlehandroGTI this is analog x/y mini-stick? (not an 8-way hat?)
I have a VKB stick and the analog mini-stick seems to be ok… I have deadzone set to ‘small’ on the Launcher axis binding screen.
-
yes and the mini stick x52 pro 4 way
-
-
Same issue here… my hardware cursor only has 4 positions.
-
@AlehandroGTI said in Cursor radar:
yes and the mini stick x52 pro 4 way
I’m confused … in the first few seconds of the video, it looks like an analog mini-stick, moving around with X/Y coords. But it’s really a 4-way hat? How does that work … does the Logitech software simulate X/Y axes? or is it like a game controller d-pad, where you press up-and-right at same time, simulating an 8-way hat?
I obvs don’t have an X52, so I can’t help much – just trying to clarify what the problem is, in case it helps debug or find a workaround. But maybe someone on the BMS team has an X52, and knows what is going on…
-
in practice, as you can see from the photo, the x axis can become 3 bands
-
To sum up…
We are binding an axis to keystroke, or button… etc… to cursor up down left right ONLY. In 4.36, pushing up and right at the same time, lead to a diagonal movement up right. Now, in 4.37, pushing up and right, erratically moves de cursor in only one of two of the directions.
In the AlehandroGTI video, the cursor moves erratically because the x52 stick sometimes is tricky and it is trying to move it y many directions at the same time (in fact, one different direction each mili-second) and it leads to random direction movement, but the core problem is the fact that the architecture has been modified in 4.37 to 8 directions instead of 4 (and its combinations). We need a fix to have it working like in 4.36 because with this joy and its shitty cursor, the only real option is bind to keystrokes.
-
@AlehandroGTI thanks … so the Logitech/Saitek software is transforming the analog x/y ministick input, into … what exactly? arrow-key presses?
(I’m not sure exactly what “CURSOR-RIGHT” means, on that screen.)
Anyway, is the workaround to simply let these be analog axes, and assign them in BMS / Alt Launcher?
-
@mppzgz thanks … I get it now, I think. sounds like the analog ministick is too fritzy to be used, directly, even with deadzone=large? that’s a shame
-
-
@airtex2019 I tried in the past, but key binding was the best solution. The cursor as axis is a pain… I tried lot of settings, even in the bms config and it was a messy.
-
If the diagonal movements are not mapped, you cannot move diagionally anymore (eg with shift-arrow keys) or get weird results as shown in the clip above.
It seems to come from a refactor with some unintended side effects. Sadly there’s to work around available, but it is on the list for U1
-
@mppzgz only workaround I can think of would involve vJoy+Gremlin and some degree of scripting…
either apply some noise-filtering to the x/y analog axes. or simulate an 8-way hat switch (or bank of 8 buttons) based on position of the x/y ministick axes.
-
@Tumbler31 please. It is important to many users. Do not forget it. Workaround seem to be complicated although possible.
Edit:
Also keyboard users using the arrows to move the radar will have the same issue. I understand the need of 8 directions for some hardware, but 4 directions with diagonal pressing both at the same time should be available to chose.
Anyway… shit happens. Good job with 4.37.
-
@airtex2019 yep…
I use gremlin to sanitize some axis. I spent some time in previous version with axis and best option was key binding, but at least for a while I must come back to that option.But it is difficult… F… Stick intilializes sometimes at 0.0 some times with an small shift. Any idea to combine axis to create 8 buttons with the gremlin? For sure it will be possible. That soft offers plenty of options, but some are complicated.
-
https://www.dropbox.com/s/w7eon7ln9cydkt4/Joystick no saitek.rar?dl=0
By the moment, using joystick gremlin it seems work properly (more testing needed).
Do not open any saitek software. Drivers (included) only is neccesary. Saitek soft is forbidden.
1.- Install Vjoy setup
2.- Set up a Vjoy
3.- Delete the slider and implement cursor as DX (limitation of axis in DX need to loose the slider…) . Use this: x52_ministickFIX_no_SLIDER.reg
4.- Install HidHideMSI.msi
5.- Hide the original X52 HOTAS to all software except joystick gremlin using the following process at HidHide :
- Open joystick gremlin AS ADMINISTRATOR ALWAYS and Load X5220221231buttons.xml
7.- Go to Tools/calibration. Move ALL the axes and center it at 50%. Then press centered, then save.
Press the console remote icon to start working.
8.- Go to the launcher and map all the buttons as Vjoy and the axes included the cursor from Vjoy
Pray.
-
I thought vjoy stopped working with the latest version of Windows?
@mppzgz said in Cursor radar:
https://www.dropbox.com/s/w7eon7ln9cydkt4/Joystick no saitek.rar?dl=0
By the moment, using joystick gremlin it seems work properly (more testing needed).
Do not open any saitek software. Drivers (included) only is neccesary. Saitek soft is forbidden.
1.- Install Vjoy setup
2.- Set up a Vjoy
3.- Delete the slider and implement cursor as DX (limitation of axis in DX need to loose the slider…) . Use this: x52_ministickFIX_no_SLIDER.reg
4.- Install HidHideMSI.msi
5.- Hide the original X52 HOTAS to all software except joystick gremlin using the following process at HidHide :
- Open joystick gremlin AS ADMINISTRATOR ALWAYS and Load X5220221231buttons.xml
7.- Go to Tools/calibration. Move ALL the axes and center it at 50%. Then press centered, then save.
Press the console remote icon to start working.
8.- Go to the launcher and map all the buttons as Vjoy and the axes included the cursor from Vjoy
Pray.
-
@TheSilkMan no idea. In an update it disappeared to me but reinstalling it, worked.
Using win 10 here.
-
@mppzgz what version of Vjoy and windows 10 do you have?