12-05-2008 02:44 PM
06-15-2009 06:25 AM
06-15-2009 08:30 AM
Well, I've discovered that you can do this using two little apps called "Parallel Port Joystick" (known as PPJoy - google it) and GlovePIE.
The first creates a virtual joystick in your computer, and the second allows you to create a script to maps-and-mixes the real axis and buttons of other joys to the virtual one. Then, inside the game, all you have to do is point the controls to the virtual joystick and that's it.
Below is the script that I've used to map the two most external pedals to emulate a rudder, and the central to be the wheel brakes:
//Combined throttle (Y) and clutch (dial) make virtual joystick axis.
PPJoy1.Analog0 = 0.5*Joystick1.dial - 0.5*Joystick1.y
PPJoy1.Analog1 = Joystick1.rz
So now I'm using my old F22-TQS and my G25 pedals as a combined set, and it works just perfect.
Note that the axis used in this script are functional for my installation. Every time you reinstall the G25 or PPJoy (if you reformat your system, for example), you may have to remap (change) the axis. First time I was using Joystick.x instead Joystick.y. This isn't a major problem, unless you reinstall your system a lot (and then is just a matter of reprogram the script).
I've tested this under Win XP and Win7 32-Bit.