UJR Remake

204 views
Skip to first unread message

Clive Galway

unread,
Nov 18, 2013, 12:50:21 PM11/18/13
to adhd-l...@googlegroups.com
So I am thinking about re-writing UJR using ADHD.

This will possibly require some changes to ADHD, but maybe not.

What I am really interested in is feedback from users of UJR as to what they would like to see.

Current (fixable) issues I see with UJR:
  1. The profile system has bugs / does not remember last setting.
    Not really bothered to debug what happens when, but it is not much of a concern as ADHD's system seems robust enough and should solve issues.
  2. The "Manual Control" system is not ideal.
    Some games do not like you tabbing out after you click the bind button.
    I was thinking of writing something that waggled an axis. Either press a hotkey and it moved the axis, or click a button and it starts waggling the axis 10 seconds later or something.
Features I would like to see:
  1. Axis Splitting.
    Take half of a physical axis and map it to a virtual axis.
    Was thinking of taking the axis merge column and changing it to "Axis Manipulate" with options "None", "Merge", "Split - Low", "Split-High".
  2. Quick profile setup.
    Specify a joystick ID and UJR configures that profile to map that physical stick to the virtual one.
    Then simply alter as desired.
  3. Anti-Deadzone.
    If a game applies a deadzone no matter what you do, try and remove the dead zone.
    If the game has a 10% dz, then when you move the stick to 1%, set the output to 11%, so the game removes 10%, leaving you with the desired 1% input.

Things I am not in a position to solve / would need help to solve:
  1. The physical stick is not hidden from windows or games.
    Sorry, not possible AFAIK with AHK. If someone knows a solution, lemme know.
  2. Support for more than one hat on the physical stick.
    Again, an AHK limitation I do not know how to work around. Someone who knows USB HID stuff could probably solve it though.
  3. Requirement for Test mode.
    Would need another library with signed drivers. Headsoft vJoy does this but is not free.
    Was thinking of trying to get some kind of kickstarter going to raise the funds ($500) for a signing certificate.
Any comments / suggestions?

k-...@online.nl

unread,
Dec 14, 2013, 10:38:49 PM12/14/13
to adhd-l...@googlegroups.com
Hello.

First things first:
Great job, and thanks for the hours (years?) spend on it!
:D


Now for some input:
I've got problem with USR.

I made 2 target devices in VJoy.

I want to use two Thrustmaster T.16000M yousticks.

target device 1 (for my left handed youstick) optioned:

no x, no y, no z, no rudder, no U/slider

opted V/Dial/Slider 2

Opted POV cont.

nr of switches:1

nr of buttons: 16

opted Rx and Ry

In URS: autoconf stick 1: it did some stuff.

test turning joy: nothing

assigned the Rx and Ry to the X and Y (nr 1 and 2) axes ....nothing. tried all numbered axes.

Buttons: also no respons.

The joystick is simply not detcted.

target device 2 (right hand).

all buttons work

assigned X, Y and Z(twist axe) work.

slider u works

So I want to know why I can make two target devices in VJoy, and only one of them gets recognized in USR :)

Can I send files so you can check this out?

The first joy I did was my right hand (nr2) joy in USR in both the second tabs for buttons and axes, And then did the first tabs for the other joystick. But this shouldn't matter right? The order in which I fill in the tabs? Also there is a switch on the bottom om my joy for going from left-handed to right-handed mode. Had it on left, Closed USR,,then switched to 'right' and started USR again. Still nothing.

I experimented with PPJOy and T.A.R.G.E.T. (Thrustmaster's software I thought could do simular stuff)too.
PPJoy gave me a virtual with two working Joysticks with extra axes that seem to work with testing. (so got extra funcions), but I lost my POV. (PPJoy doesn't know about little thumbturners)
TARGET doesn't seem to understand I want my two joystricks to use as one.

any solutions might also be wanted at these threads.
http://www.hard-light.net/forums/index.php?topic=81953.new#new

http://vjoystick.sourceforge.net/site/index.php/forum/4-Help/443-ujr-recognizes-only-one-of-two-target-devices

http://www.autohotkey.com/board/topic/89279-ujr-universal-joystick-remapper-using-vjoy/page-4

And soon at SimHQ Forums (when my acc there gets activated)

I think linking all these site might be handy for all those on this planet with sim. problems. Hmmm...sim problems....lol..:D


The reason I bought two T16000M's was Star Citizen. I wanted to stay budget, and thought two joy's might do the same as HOTAS with a little programming.
And with testing my joy's I looked for budget/free games, and found the great looking new game Diaspora. This one only wants to use one of my two physical joysticks.
Not sure about how Roberts (Star Citizen) will solve this one, and maybe I will give Mechwarriors Online (http://mwomercs.com/landingpad ) a try/go too in the near future... That one looks like a 2-joysticker too if I interpret the youtubes about it correctly. Must be in walking tanks :D

So this is the short version, lol.. How was your weekend? :)

Reply all
Reply to author
Forward
0 new messages