>>be it a joypad or a steering wheel
I just thought I would mention that steering wheel support isn't exactly added as is, it's impossible to drive it with mine because of the acceleration and braking being done on buttons.
Yesterday I played around with your backfire sounds and wrote a mini hot rodding game so that I could experiment with (maybe I should send it on to you and see what you think of the way I used them?), anyway, I added steering wheel support to it and I was horrified to see the axis Microsoft had used for their Sidewinder drivers.
Microsoft FF Wheel
I hope I get these around the right way I have to read my source code to tell! :)
Accelerate is on the joyY() axis and starts at 1 and ends at -1 when fully deperessed.
Braking is on the JoyRoll() axis and starts at 180 and ends at -180 when fully depressed.
It's gonna be one hell of a joystick driver to sort out all the possibilities. Maybe someone ( namely me I suppose ) needs to write a Blitzside joystick driver to turn everything into 0..1's and allos control config...
Anyway, I just thought that info would help.
I just thought I would mention that steering wheel support isn't exactly added as is, it's impossible to drive it with mine because of the acceleration and braking being done on buttons.
Yesterday I played around with your backfire sounds and wrote a mini hot rodding game so that I could experiment with (maybe I should send it on to you and see what you think of the way I used them?), anyway, I added steering wheel support to it and I was horrified to see the axis Microsoft had used for their Sidewinder drivers.
Microsoft FF Wheel
I hope I get these around the right way I have to read my source code to tell! :)
Accelerate is on the joyY() axis and starts at 1 and ends at -1 when fully deperessed.
Braking is on the JoyRoll() axis and starts at 180 and ends at -180 when fully depressed.
It's gonna be one hell of a joystick driver to sort out all the possibilities. Maybe someone ( namely me I suppose ) needs to write a Blitzside joystick driver to turn everything into 0..1's and allos control config...
Anyway, I just thought that info would help.