IL-2 Sturmovik: Cliffs of Dover

IL-2 Sturmovik: Cliffs of Dover

Not enough ratings
Adjusting joystick sensitivity & curves for any joystick.
By Chief
This guide will teach you how to set up non-linear curves which allow for more control and customisation of your joystick.
   
Award
Favorite
Favorited
Unfavorite
Required Software
Before we begin, please download the below software, both applications will be required in order for you to change your joysticks curves.

Headsoft's VJoy: http://www.xedocproject.com/headsoft_vjoy_1_2.exe

Joystick Curves: http://www.xedocproject.com/joystickcurves/setup.exe
Installation & Setup
Now we can go ahead and install both programs. First install VJoy, then install Joystick Curves. When installing Joystick Curves you will be greeted with this window:



This is normal, go ahead and let the application download the latest version.

VJoy is installed purely to create a virtual joystick for us to utilise, we are not actually going to be using the application, our entire focus will be on Joystick Curves and IL2.



Modifying curves, saving profiles
After you have finished downloading and installing both pieces of software, go ahead and launch Joystick Curves. You can launch the application by using the original setup.exe you downloaded.

You should now be greeted with this screen:
This is the window where you will be modifying your joysticks curves. The first step is to bind your joystick to the virtual joystick. You can do this by changing the Source (Physical device) to your joystick, in my case my Logitech Extreme 3D Pro. You need three tabs in total, one for each of the primary axis, each of which need to be bound to the virtual joystick (See below for examples)


Once you have each axis bound to your joysticks axis, you can go ahead and start modifying each axis to your liking. To the right of the screen you can see the preview window, this is where you can test the joystick and view the feedback of your profile. The light green is your raw joystick input and the darker green is your virtual joysticks output, or in other words, the way your joystick will handle in game after applying those settings, to see this in action, simply move your joystick.
Binding the virtual joystick in IL2
Now for the finale. We need to use our newly created virtual joystick instead of your default one. This is simple to do. First click this button (Virtual Axis Test Loop), this needs to be done for each of the axis, but one by one.



Once this is clicked, you should notice the axis on the preview panel on the right start to move by itself. This means that the virtual joystick is currently in use. Now we go into IL2 and into the Controls menu, then into the axes menu.

Under the category of "Aircraft" you should find all three primary axis. To bind the currently selected axis, (remember, we "activated" one earlier) double click on the one we are currently trying to bind.

Assuming you followed the above steps correctly, the empty selection box should be automatically filled in with something like "Joystick+RZ Axis". (if it is not auto-filling in, leave that menu and re-enter it, that usually fixes the binding issues.)



If you see this, along with the two green bars moving at the bottom, that means you have successfully bound one axis. To bind the other two, go back to Joystick Curves, turn off the "Virtual Axis Test Loop" on the now bound axis, and repeat the above steps to bind the remaining axis.

Finally, change all of your sensitivities to either 0.00 or something very low (I found this to be the best case for my joystick, yours may be entirely different). Feel free to much around with dead-zones, but I prefer between 0.00 or 0.10 on all the axis.

Once all three (assuming you are only binding the primary three) are bound, you are free to go ahead and bind your other buttons and hats as you would normally. Just remember, you need the Joystick Curves application running in order to use the new curves.

Well done! You've successfully learnt how to modify curves for IL2! I hope this was helpful to someone, I was struggling with my joystick for a while until I found this method, now everything is smooth as butter, hope you all enjoy :)
Hints & Tips
  • Use the "Trim" setting in the lower left hand corner to fix any leaning issues you might have. Use a positive percentage for trimming to the right, negative to trim to the left. The trim setting can be used for each axis.

  • Use multiple profiles for each of your simulators! This program should work with any game that features support for generic joysticks.

  • Go to C:\Users\USERNAME\AppData and search for "Joystick". You should find a bunch of files, one of which is JoystickCurves.exe. Right click this file and press "Open file location" to find the actual program. You can backup all the files found here in a .zip or .rar file to backup the program so you don't have to redownload it in the future! (remember though, you still need YJoy!)

  • Moving the setup.exe to a different location will make your old profiles non-functional. If you are going to either move the setup.exe or use the above method to move the program to another folder, do so first before making profiles, or make sure to back up your profiles!

  • Quick hint; If you are going to backup the program, make a "Profiles" folder for all your aircraft or simulators profiles. Remember, taking these steps will save you from headaches in the future.

  • You can copy curves to other tabs by right-clicking on the empty space and selecting the "Copy curve to" menu. Just select which tab you want to copy it to!

  • You can continue to modify a profile even while the game is launched! Does your rudder feel off? Pause the game, tab out and modify it on the fly!

  • The left side of the curve is the centre of the stick, the right side of the curve is when your stick is pushed to the edge. Try to make a curve that starts shallow, this will help with a shakey rudder.
14 Comments
CAREEREVIL 23 Jan @ 11:58am 
found it in a old xp pc i have here in download folder
CAREEREVIL 30 Oct, 2024 @ 9:06pm 
Now what? How can i get (Joystick Curves)
Any one have a web site link that has a working (Joystick Curves) program?
HARK 28 Sep, 2023 @ 6:03am 
Old link die :(
Fom23 21 Feb, 2023 @ 2:02pm 
сайта больше нет.
꧁StiGGe꧂ 29 Mar, 2021 @ 3:52pm 
Installed both but dont work.

I change the curve but how to try it?

I want to make my stick MUCH less sensitive.

When shall u use softvjoy?
Novanglus 27 Nov, 2017 @ 12:47pm 
This is fantastic. Thanks so much for posting it!
Digby 9 Nov, 2017 @ 10:17am 
Worked a treat, thank you very much! :steamhappy:
ﮱﮔutex 6 Aug, 2016 @ 12:19am 
I have installed the app, works in game but , the only way I can get the program to launch is to run the setup.exe. using it for Elite Dangerous , short cuts do nothing
Chief  [author] 25 Dec, 2015 @ 10:01pm 
Hi again @Avtomat, I've gone ahead and sent you a friend request so we can sort this out together :)
Avtomat 25 Dec, 2015 @ 12:36pm 
I did search for "Joystick" in the appdata folder, but there is only one thing that comes up after the search is done, which is JoystickCurves[1] and it's type is ClickOnce Application Deployment Manifest. I did delete this, and tried redownloading and restarting the installation through setup.exe. The still issue persists. Any suggestions?