Jump to content

Recommended Posts

Posted

I'm a newbee to BOS and am trying to map axis and buttons of my G940. Can't seem to map G940 throttle to game. I push the throttle back and forth and control mapping doesn't recognize the movement. Pitch, roll and rudder all work OK from the joystick and rudder pedal modules. Windows 10 seems to recognize the 940 OK, just nothing from the Throttle module in BOS. Anyone that can help that uses the Logitech G940 will be greatly appreichiated. I have tried plugging and unplugging the throttle module several times but no help. The P1-P8 lights come on when the game starts indicating the throttle unit is connected.

Posted (edited)

For certain joysticks is a bit trick assign throttle axis - one "drama queen" in Early Access.  :)

 

Anyway how  do this:

 

Settings > Key Mapping >  Engine Controls > Engines throttle control

 

Click on one blank column box, the the new window move the throttle back and forth several times, fast to register the axis. 

 

If need invert click in grayed Arrow back icon - he became white for inverted axis.

 

If axis are not detected try: Click in the graphic icon on right side and move the deadzones slider for middle or all right and try again.

If OK after adjust deadzones as needed.

 

If all fail, try set manually.

 

Open  - preferable with Notepad++ (dont use Wordpad, Word) the file:

 

...\IL-2 Battle of Stalingrad\data\input\current.actions

 

Search for the line:

 

rpc_all_engines_throttles,                        key_minus/key_equals,                         0| // Engines throttle control

 

Copy and past bellow and change for:

 

rpc_all_engines_throttles,                       key_minus/key_equals,                         0| // Engines throttle control

rpc_all_engines_throttles,                       joy0_axis_z,                                          1| // Engines throttle control

 

To know the correct name for your joystick throttle axis (joy0_axis_z in the above example, this vary accord joystick type) try assign the throttle axis for other function  like Engine RPM or Engine Mixture Control (they are less "problematic" to assign) and take note of the name for type in above file. After get the axis name cancel this assignment.

 

To finish the manual assignment now open the file - in the same folder:

 

current.map

 

Search for:

 

action("rpc_all_engines_throttles_n","State","joy0_axis_z");

 

And set the name in "joy0_axis_z" field for the correct name for your G-940.

 

In current.actions file, the 0| and 1| means if axis are inverted or not:

 

0| axis increase in normal direction (left for right) - looking in axis graphics.

1| axis are inverted (right for left)

 

Good luck.

Edited by Sokol1

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...