Hiya Boss,
So you're using the glovepie+ppjoy method to combine the clutch and gas axis' for use as the rudder? Not the gas and brake?
With the virtual joystick created and glovepie running the script and working in the control panel, the HOTAS section in IL2 shows Y Axis when the accellerator is depressed to assign the rudder.
G25 is first in the list of controllers in the control panel, Saitek AV8R is second and virtual joystick is third.
Thanx for your help, let me know if you need anymore info on this.
Hi Neil
In that setup of mine, I've got the rudder on the gas/brake pedal, not the clutch...Ignore the elevator setting, I set it on the actual steering wheel, but it doesn't work well. To be honest, I don't know what the ppjoy method is you're talking about. Never heard of it, so I assume I'm not using it
In my controllers list, my joystick is listed first, G25 second. I'm using a Logitech joystick, maybe that's got something to do with it.
So, if you try to assign the rudder to the pedals, what happens? I basically just touched one pedal to assign - it picks up the brake and gas pedal on one axis (U-slider)automatically. At least, for me it did... 8)
I'm not using any kind of virtual joystick setup, afaik. Maybe try setting it up straight without that, or do you need it for your actual joystick?
One thing you need to check is, that the gas/brake axis are set to "combined axis", not separate. That way the game can see it as one axis and you can use it as a rudder.
I'm also using as many parts of my G25 I can for aircraft controls (and I've managed to make use of all three parts so far).
I set up the clutch and gas pedal to work together as a rudder. The brake + gas is horrible due to the stiff brake pedal and the close proximity of the pedals..
Step 1: Set G25 pedals as separate axis (not combined) in the Logitech Profiler application.
Step 2: Add a new virtual device in "PPJoy". Make it have one axis. Choose to make it "Rudder" during the creation wizard.
Step 3: In "GlovePie", add the following text (it is a script) and run it:
PPJoy1.Analog0 = 0.4555*Joystick2.dial - 0.5445*Joystick2.y
Explanation:
This line will make GlovePie take and use your clutch axis and gas pedal axis together as a combined axis, and assign it to PPJoy's only (otherwise unused) axis. The original G25 axis still work, but when they are pressed, it also makes the PPJoy 'rudder' axis move, as long as the script is running in GlovePie.
Breakdown of the line:
"PPJoy1" - Here we tell the program we are talking about the first and only PPJoy virtual device we created.
".Analog0" - ...we are specifying the first axis (it starts counting at 0 in this case) of the virtual PPjoy device
" = 0.4555*Joystick2.dial" - .. here we instruct that this PPJoy axis should consist of these real device axis: The first half of PPJoy virtual axis to be made up of 45.55% of our very real G25 clutch pedal.
" - 0.5445*Joystick2y" - ..and the other half should be made up of 54.45% of the very real G25 gas pedal.
Having 50/50% of each ends up with a rudder that is not centered (always pressed to the left a noticable bit). After trial and error I found a ratio that made it completely centered.
Important: Some of these joystick ID numbers might be different on your computer. The number "2" in 'joystick2.' appearing twice in the GlovePie line refers to the device ID of your G25, and it can vary depending on how many devices are hooked in, and in which way you organized them (you can set it yourself with the "JoyID" application, tiny little useful thing). If you open the control panel in Windows and then go to gaming devices, you'll see a list of all your gaming devices. To glovepie and our little script above, the first one is "1", second is "2" and so on. If your G25 is listed first, replace the number after "joystick" in the script line above with "1" in both places. If it's second, leave it at "2". if it's the third device, "3" and so on.
Step 4: If you try to assign the rudder in IL2 by the usual method, it will detect your 'normal' G25 axis instead of our new PPJoy rudder axis. So first go into IL2, make sure the rudder is NOT assigned to anything, and then exit IL2.
Step 5: The only way to actually assign it is to go to where you installed IL2, then the "user", your name, and open "settings.ini". Locate the "[HotKey move]" section, and add the following line among the other assignments:
AXE_RZ JoystickDevice3=rudder
Note that the number "3" in "JoystickDevice3" is supposed to refer to the JoystickID that PPJoy has on your system. Once again you can go to the control panel in windows, check game devices, and look at the list. PPJoy will probably be the last device. The counting in IL2 is different from the others mentioned here, so the device on top is "0", then the second one is "1" and so on. If PPJoy appears fourth on the list, as it does for me, then it has the ID number "3" to IL2.
When that's done - save and exit the text editor.
And that's it, it's done. It should work flawlessly from the first attempt in the game. The PPJoy axis, and thus the virtual rudder axis assigned in IL2 will only work as long as GlovePie is active and running the one line script we created earlier. If you close GlovePie or forget to start it, the rudder won't work in game.
And as long as you have a G25, why not use the steering wheel and the shifter as well? I pulled out a desk drawer on my left, and clamped the shifter on to the front of the desk drawer 'standing' (i.e. the stick is pointing 90 degrees out from the desk, and the panel is below angled in a very easy to reach way. Use the shifter in manual mode for gears or whatever and the buttons for anything you want. The steering wheel I turned off the force feedback on and attached lower down on my left side, and use it as a big real-size elevator trim wheel! It's so much more realistic and easy to trim like that, similar to the real planes of the era. And also, can assign the wheel brake to the brake pedal in the usual manner (might as well use that firm middle pedal for something).