FalconBMS-Alternative-Launcher icon indicating copy to clipboard operation
FalconBMS-Alternative-Launcher copied to clipboard

Add ability to pick/use virtual joystick devices

Open ciuncan opened this issue 4 years ago • 2 comments

Hi,

I currently do not own a rudder but I have Logitech G29 Wheel and Pedals. With the help of ujr and vjoy I was able to get simulated rudder with blended input from clutch and throttle pedals. More info at: https://www.youtube.com/watch?v=iNqCwqzys94

When I try to assign these to Yaw axis, the application unfortunately picks G29 as the device and I don't have a way to pick which device to use from UI.

As a workaround, I found out (thanks to this software being open source) that the corresponding xml file (Setup.v100.vJoy Device {8EFB2AB0-81AA-11EA-8002-444553540000}.xml) in my Falcon BMS/User/Config folder, and did the following changes: <AxisName /> element in the first <Axis> tag is changed to <AxisName>Yaw</AxisName> (since I know that my blended rudder inputs are coming from the first axis (X) of the virtual joystick) and changed the second <AxisName /> (which corresponds to brake pedal on my virtual device) to <AxisName>Toe_Brake</AxisName>.

Being able to pick the correct device in case of such conflicts would be good.

ciuncan avatar Apr 25 '20 13:04 ciuncan

same here. a device dropdown would be nice to have for situations like this.

Thanks ciuncan for the workaround. Works perfectly.

spec10 avatar May 03 '20 15:05 spec10

I think that support for virtual devices is important for something as complicated as BMS as well especially considering the complex custom hardware rigs (pits) you see involved. I really like this idea too.

Hawkeye4040 avatar Apr 18 '21 10:04 Hawkeye4040