Hey everybody!
Excuse me if it might look like a noob... But I am. I know basic coding in Python, C++ and Java. But never tried to do a project similar to this one.
I own a SEGA steering wheel, which uses IO4. Most of the buttons of it are recognized by the computer directly like would a normal controller do.
But the axis (analogic inputs) aren't recognized.
They do appear in the settings, but rawinputs stays at 0.
As you will obviously understand, on a steering wheel with pedals, those are the 3 most important signals (Two pedals+Wheel).
I haven't been able to detect the rawinput sent by the IO4, but I'm 100% sure that my computer is receiving so, here's what I'd like to do.
1) Detect the rawinputs sent by the steering wheel and pedals.
2) Remap those inputs so that my computer detects them directly as X axis, Y axis,... or, if not possible, send them to Vjoy and start a new setup.
3) Take care of the ForceFeedback, FFB doesn't come from the USB but from an RS232, also connected directly to the computer. I know that there are some ways to send him Directinput signals through BackForceFeeder, Boomslangz tools, etc,... but don't know how to have my computer to detect them and interpet them.
Anyone with a hint? Just for instance, here's the link to SegaTools io4 code, it's a project that aims to make run Sega Arcade Games on PC, and this code is the one specific to my board, so it might probably be a big help!
segatools/board/io4.c at master · rakisaionji/segatools · GitHub[
^]
Thanks for your time!
What I have tried:
#include <windows.h>
...?