Jump to content

Re install and joystick input transfer


Recommended Posts

Posted

HI I am re installing the game on a new PC and even I imported my old input folder into the new one my old mapping are not working, I looked into the FAQ and this came up

 

22) How to reorder game controllers?

The Il-2 game detects game controllers in the order how system puts them. To quickly see it press keys Win + R and enter a command:
control /name Microsoft.GameControllers

Il-2 starts numbering a game contollers with zero. See screenshot for example:

Game_controllers.jpg Config_files.jpg

G13 Joystick get a "joy0" and, correspondingly, all default game control options put on it.
If you want to assign all default options to a second game controller ("Racing Wheel"), do this way:

1) Quit the game;
2) Open folder like "C:\Program Files (x86)\1C Game Studios\IL-2 Sturmovik Battle of Stalingrad\data\input";
3) Copy in safe place that files: current.actions and current.map
4) Use text editor replace all fragments "joy0" by "joy1" in original files you copy before;
5) Start the game;
6) Assign required events for first "joy0" device (in example G13 Joystick).

 

 

Any brilliant mind here can help me with that since it doesn't seem to work anymore. Perhaps I don't understand properly.

 

Thanks o7

 

 

 

 

Posted

As said before; two tools are IMO an absolute must when in problems: JoyID.exe, but first use USBdeview to remove old unused drivers.

Posted

Hi Jollyjack, thanks for your reply. I am very unfamiliar with this please bare with me, when you say USBdeview to removed old unused drivers. Since it a New PC I shouldn't have unused drivers? 

As for the "as said before", I am sorry I don't roam around forums. I've never seen that ;)

Posted (edited)

Every time you plugin an USB device, phone, external drive, windows installs a driver. You can see those in USB devieuw.

Normally you won't have problems, but you van remove the white ones, the green ones are active.

With joy ID you can change the ID numbers. You mention racing wheel, that might interfere,

and you can see in IL2 settings which ID number it is looking for.

 

BTW seen this?

 

Edited by jollyjack
Posted

Hi Jolly the "racing wheel" part is a quote from the links I provide. What I would like to do is not having to re-map all my controls even I have copied my old input into the new PC.

 

Posted (edited)

All you need to do is re-order them in devices.txt, found in <installdir>\data\input. The "configId" (first number in the comma-separated list) is the one you want to change to point to your joystick.

 

 

Edited by Firdimigdi
Posted
On 1/30/2022 at 3:40 AM, BenDover said:

HI I am re installing the game on a new PC and even I imported my old input folder into the new one my old mapping are not working

 

As it's a new machine, are you sure your devices are being recognised by the operating system?

Posted
On 2/2/2022 at 3:38 AM, Cynic_Al said:

 

As it's a new machine, are you sure your devices are being recognised by the operating system?

Yes, I can mapped them. And it all ok on DCS 

On 2/2/2022 at 2:28 AM, Firdimigdi said:

All you need to do is re-order them in devices.txt, found in <installdir>\data\input. The "configId" (first number in the comma-separated list) is the one you want to change to point to your joystick.

 

 

Hi and thanks for trying to help. How do I do that? I upload a screen shot

 

sc.png

Posted

In that thread I linked I had described the process, it goes like this:

Quote

Check in your <il2 installdir>\data\input directory, there are three files that need to be aligned:

devices.txt - check here for the configId of your device

current.map and current.actions - check that the axis bindings in both of these, for example "rpc_all_engines_throttles" corresponds to the correct joystick (if your hotas' configId is 1 then the axis will be something like "joy1_axis_z", if two then it will be "joy2_axis_z").

 

Generally things can happen if the order changes, but you can rectify that by editing the devices.txt and changing the configId manually back to the one you originally had used. So if you see in the current.map file that it says "joy1_axis_z" and in device.txt your joystick now appears as "2,<guid>,YourJoystickName" you can safely change the "2" to "1" and it'll be mapped properly once more.

 

Note: keep a backup of the above files before editing.

 

  • Upvote 1
Posted

That was a success. Thank you o7 

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