Jump to content

please give us separate key binding profiles for each plane


Recommended Posts

Posted

it shouldnt be too hard to make, right?

  • Thanks 1
  • Upvote 4
Posted

I've always wanted this option :)

  • Upvote 2
Posted (edited)

Just use JSGME. Make a keybind profile in game. Copy your input folder contents into a folder you create and name in the JSGME Mods folder with the correct folder structure. Rinse and repeat for as many planes as you want. Just choose and apply the profile you want with JSGME before you start IL2 and there you go. It is simple, and then the Devs can work on important things like the Mossie!?

Edited by BladeMeister
Posted (edited)

So that's an incredibly clever solution, I will say.  However, with the variety of aircraft I tend to jump in to on a regular basis, totally impractical.  Could see this working well though if you only fly a handful of planes or something.  I would also argue that Quality of Life improvements are just as important as new content. :)

Edited by Donik
  • Upvote 1
Posted (edited)
2 hours ago, Donik said:

  However, with the variety of aircraft I tend to jump in to on a regular basis, totally impractical. 

You don't have to make one for each plane, although that is what the OP is asking for the opportunity to do and that is exactly what this method allows one to do. Translation of what is quoted, people ask for something, then when given the opportunity to do just that, they are to lazy and complain that the method offered is completely impractical. People have been asking for this for the last 8 years and so far, nada. I have used this method for years and it works perfectly. So, you keep on doing what you are doing and keep asking for this in game, and I will keep on using this completely impractical method which works perfectly well.

 

S!Blade<><

Edited by BladeMeister
  • Haha 1
  • Upvote 1
Posted

For me, assigning controls is so boring that I usually don't try some new planes like the P47 because I don't want to spend a lot of time assigning key for it (and probably messing my current config used for german/russians).

 

I really wish I could fly a Bf110 or a ME262 and the engine1/2 were automatically configured to my throttle dual axis, while flying any single engine fighter these axis would come back to RPM/Throttle configuration. In the end, I bind both engines to a single axis just to make things easier... ? 

 

I also wish I could easily see what keys are required for each plane. Since the game doesn't even have a manual for the planes, I usually have to use https://docs.google.com/spreadsheets/d/1WZFFW18zSU0ip5QIZQbmuChM5Tw_5u-sqDCEKO5kWk0/edit#gid=0.

 

I tried this "multiple configs" approach mentioned by @BladeMeister and it is not practical for me. You can't change profile when you are multiplaying if you decide to fly on a different plane and if you change a key that is used by different profiles you would need to load the game several times to make the change in every "profile". 

 

I don't think implementing a key/axis binding profile system would be challenging or very time consuming task for devs. 

 

 

  • Upvote 1
Posted (edited)

I don't play MP, so this method is quite practical for me.

 

Are you a flight sim software programer? What makes you think that this would not be challenging or time consuming to create?

 

Anyway, I hope they do make this feature, but after 8 years of it not being implented, I wouldn't hold my breath. Maybe they could copy CLOD's method of saving different profiles in game.

 

S!Blade<><

Edited by BladeMeister
Posted

I don't know, I can see the benefit in it, but there is a definite draw back to having per plane profiles: having to reset them all after a controller change or reinstall.

 

I recently upgraded my flight gear and getting IL2 setup again was somewhat tedious (figuring out what button will do what, and then rearranging things when the initial plan proves cumbersome in use). I also have DCS with several modules and haven't even begun to set that up as the per plane profile means having to set everything up for over a dozen different planes/helicopters. A daunting task indeed.

 

How many planes does IL2 have? If you are like me and have all the modules and collectors planes, that's somewhere in the order of 80 planes.

 

If this were to be implemented there would need to be a way to differentiate between using a master profile or an individual profile. Say a check box that allows you to create/modify the profile for a specific plane. It would still be cumbersome to rebuild if needed, but a lot easier than having to go through and change away from the default profile for each plane (I'm looking at you DCS). And it doesn't over complicate things for those of us who are getting on just fine with a single profile.

 

 

  • Upvote 1
Posted

I have to agree with Hellequin13 on this issue. I found IL-2 GB's setup to be relatively easy and straightforward. No matter which plane I jump in my radiators, RPM, prop pitch, etc. are always the same switches and rotaries so it's just a matter of acquainting myself with the engine and aircraft limits and I'm off to the fight. I have had DCS for almost a year and have not even finished setting all my keybindings for my WW2 aircraft because it's a long, pain in the butt process to setup each aircraft separately. I have graphical "charts" I use to track button assignments - IL2 only requires 1, DCS basically requires me to print up a dozen to cover my planes a small library in the making.

 

I understand why DCS is this way as it is mainly focused on modern jet warfare, and the WW2 stuff is a bit of a secondary foray for them. Their sim in many ways requires that they go this route. I am not dissing them here as they do an excellent job with their sim, but a separate button assignment system for each WW2 propeller driven aircraft is a lot of unnecessary work for the player and the devs. Sure I can setup each profile to use most of the same button assignments to eliminate confusion and a constant checking of my reference charts, but to do this one plane at a time is very time consuming.

 

Sounds like Blademeister's JSGME solution is an elegant workaround for those that really need to do things this way in IL2 GB. I would rather see the devs here focus on other aspects of this sim for now. Like maybe the PTO (hint, hint;-).....   

Posted

I basically have an allied profile and an axis profile. I have the same for Central and Entente in FC. I have made one profile for the Rata because,... well it is the Rata.? The only other profile I could see needing is a bomber profile, but I haven't ventured into the bombers yet.

I get it, an in game solution would be preferable, but JSGME works just fine for now if you don't over complicate it,.... yes even for multiplayer. It is what it is.

 

S!Blade<><

Posted
11 hours ago, BladeMeister said:

Translation of what is quoted, people ask for something, then when given the opportunity to do just that, they are to lazy and complain that the method offered is completely impractical. People have been asking for this for the last 8 years and so far, nada. I have used this method for years and it works perfectly. So, you keep on doing what you are doing and keep asking for this in game, and I will keep on using this completely impractical method which works perfectly well.

 

S!Blade<><

 

Translation of what is quoted, people get their panties in a bunch really quickly on the internet when someone's opinion doesn't match their own.

 

I'm not begging for OP's request and creating new threads about it.  I've been perfectly content utilizing the current system for binding and am not that inconvenienced with it to have to reload the game with a new config every time I want to switch aircraft.  I simply think the feature mentioned by OP would be a nice to have. 

 

Go pound sand in Tobruk.

Posted

As a minimum there should be profiles for the separate games of tanks, vs WWI, vs WWII, anything less is neglect and borderlines on incompetence.

Posted (edited)
On 1/23/2022 at 11:01 AM, Donik said:

1."method offered is completely impractical."

 

2.Translation of what is quoted, people get their panties in a bunch really quickly on the internet when someone's opinion doesn't match their own.

 

 3.I simply think the feature mentioned by OP would be a nice to have. 

 

4.Go pound sand in Tobruk.

1. There is a method that works. You are lazy and call it completely impractical when it is not.

2. See 4 and you will see who has their panties in a wad

3. I agreed with the OPs request and so also agreed with you.

4. See 2

5. Grow up and straighten your panties.

 

S!Blade<><

Edited by BladeMeister
  • Sad 1
Posted (edited)
On 1/22/2022 at 8:39 PM, BladeMeister said:

Are you a flight sim software programer? What makes you think that this would not be challenging or time consuming to create?

I suppose that creating a small database to group these control data into a hierarchy based on airplanes wouldn't be hard compared to simulate engine behavior, weapom systems, termodynamics or weather. Of course there might be some details I'm completely ignoring but in general this is not a challenging task. I'm not a flight sim programmer but a software engineer.

 

Edited by VilsonFarias
  • Thanks 1
  • Upvote 1
Posted

As an aficionado of the other sim, I have spent a lot (too much) time building profiles for each plane, because they did not have the foresight to make the commonality of keystrokes a bit more similar. All I  have for controls is TMWH, Crosswinds, and a BlackHog Explorer. I have one profile for the entire gamut of planes in Il2 and the only time I touch the keyboard is to pause, unpause the game. IL2 developers did take the time to make the command/keystrokes common among the A/C. THANK YOU DEVS!. So no, one almost universal keystroke/mapping scheme for this sim, works just fine. 

 

Cheers

Hoss

  • Confused 1
  • Upvote 1
AEthelraedUnraed
Posted
40 minutes ago, VilsonFarias said:

I suppose that creating a small database to group these control data into a hierarchy based on airplanes wouldn't be hard compared to simulate engine behavior, weapom systems, termodynamics or weather. Of course there might be some details I'm completely ignoring but in general this is not a challenging task. I'm not a flight sim programmer but a software engineer.

It's true that the technical side isn't very hard. What is hard, however, is to do it in a way that satisfies those who want this option without antagonising those who do not, and keeping the GUI simple and understandable while doing so.

 

Anyhow, as it seems that people find the JSGME solution too hard, I've written a quick Powershell script that you can use as a launcher. This makes it even easier to switch different key and graphics settings:

launcher.PNG.b1ebb802f5e3f6f86d128fc3639d209a.PNG

 

Just save the attached Launcher.txt into the data directory, and change its extension into .ps1. Run it to store or load key mappings at will.

Launcher.txt

 

  • Like 1
Posted
39 minutes ago, 352nd_Hoss said:

As an aficionado of the other sim, I have spent a lot (too much) time building profiles for each plane, because they did not have the foresight to make the commonality of keystrokes a bit more similar. All I  have for controls is TMWH, Crosswinds, and a BlackHog Explorer. I have one profile for the entire gamut of planes in Il2 and the only time I touch the keyboard is to pause, unpause the game. IL2 developers did take the time to make the command/keystrokes common among the A/C. THANK YOU DEVS!. So no, one almost universal keystroke/mapping scheme for this sim, works just fine. 

 

Cheers

Hoss

 

I have multiple panels and dual axis throttle. Having controls positioned similarly to the real planes is very nice and at this moment that can't be done without keeping different config files for each "profile".

 

To make everybody happy we would just need an "enable profiles" button on the config page. Different players, different needs. :)

  • Thanks 1
Posted

Cool the sniping at each other. It hasn't crossed the line yet but it's close.

 

Smith

  • Haha 2
  • 2 weeks later...
Posted

Adding my upvote for the OP's request.

 

I'm mostly fine with the common keybindings, but there are some edge cases where I'd really like the option to have a plane type specific profile.

 

I.E. I like flying British fighters, so I mostly have the wheel brakes mapped to my right rudder toe. But if I jump in an American aircraft, I need to remember to into keybindings and remove that wheel brake bindings so I have individual toe brake control. It is a minor thing. I don't have an elaborate controller setup, so I'm limited on how much I can bind (I use keyboard for rudder trim, even though I fly VR).

 

In a typical online MP session I'll be in different aircraft types depending on what the plane set has available for the current mission and my whim. Exiting the game, loading a different profile, re-launching the game, re-joining the server... is a lot of time spent during my precious gaming time NOT flying.

 

I don't care if some people want to call it lazy. I want it as a feature.

  • Like 1
  • Thanks 1
  • 1 month later...
Posted

It would be just as convenient if we could have a filter for certain a/c, type and/or side. Generally, I hit down the controls I need by watching how to videos. 
 

generally I try to bind similar things on different aircrafts. 

Posted (edited)

I really need to sit down and write up an all-in-one guide to Joystick Gremlin.

 

On 1/22/2022 at 8:22 PM, VilsonFarias said:

I really wish I could fly a Bf110 or a ME262 and the engine1/2 were automatically configured to my throttle dual axis, while flying any single engine fighter these axis would come back to RPM/Throttle configuration.

 

This in particular is relatively easy to set up. The only thing I do when switching planes is turn a knob.

 

The trick is to only bind virtual axes within Il-2, and use Joystick Gremlin's modes to choose a mapping from physical axes to virtual.

 

You need to install vjoy and Joystick Gremlin, create 1 or more virtual devices with 8 axes each, and make sure they're detected by Il-2 (see my guide if you run up against the 8 device limit).

 

Now get out a pen and paper and write out what logical assignments you want for your virtual axes. I use the following (format is [JG Name]/[BoX Name]):

  • X / x: Throttle (All)
  • Y / y: RPM (All)
  • Z / z: Mixture (All)
  • rX / w: Throttle #1
  • rY / s: Throttle #2
  • rZ / t: Turbosupercharger
  • Slider / u: Water Radiators + Outlet Cowl Flaps
  • Dial / v: Oil Radiators

Now open Joystick Gremlin and create several modes. You'll want, at the least, a 'Standard' mode, with modes 'Single' and 'Twin' descended from it. You can also create additional modes for specific planes. I have a P-47 mode descended from 'Single', a 'Triple' mode descended from 'Standard', and three different twin modes (depending on whether the plane has automated RPM or automated Mixture).

 

Now for each mode, and each axis you want to make dynamic, select the axis in the JG UI and add a 'Remap' action. Select the appropriate virtual axis corresponding to what you wrote down above. To get started, just bind LThrottle to RPM in Single, RThrottle to Throttle (all) in single, LThrottle to Throttle 1 in Twin, and RThrottle to Throttle 2 in Twin. You can get fancier later.

 

Then in JG bind some keys or buttons to 'Select Mode' or 'Cycle Modes' to make it quick to switch.

 

Once you're done, activate the profile, open up JG's input viewer, and step through all your modes. Enable viewing of the virtual axes, and make sure they all move correctly when the physical axis is moved.

 

Now you just need to bind these in game. Make a backup of data/input/current.actions. For each of the virtual axes you assigned above, find the binding in the file and replace the second column with joy<number>_axis_<code>, where <number> is the number Il-2 assigned to this vjoy device, and code is the BoX axis code from my bulleted list above.

 

----

 

If you like this, you can even use my discrete-axis plugin to bind an axis to radiators of the Spitfire, Hurricane, 110, 111, and other planes that don't normally permit axis control of the radiators.

Edited by Charon
  • Thanks 1
  • Upvote 2
VilsonFarias
Posted
On 3/11/2022 at 12:22 PM, Charon said:

I really need to sit down and write up an all-in-one guide to Joystick Gremlin.

 

This in particular is relatively easy to set up. The only thing I do when switching planes is turn a knob.

 

The trick is to only bind virtual axes within Il-2, and use Joystick Gremlin's modes to choose a mapping from physical axes to virtual.

 

That's a really nice guide, @Charon. Thanks a lot. 

I'll definitely test it (in one or two weeks, very busy these days). This will make a big change in game play :)

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...