Here's how to adjust joystick curves in CloD (this will work on any joystick):
you'll need joystickcurves by xedoc (transfers axis from a physical device to any virtual joystick device, allowing you to change them in the process) and Vjoy(which creates a virtual joystick for you)
1.) You have 2 options for VJoy
Recommended - vjoy from headsoft - signed driver
http://www.xedocproject.com/headsoft_vjoy_1_2.exe
Alternative - vjoy unsigned, requires test mode and leaves TEST MODE WATERMARK - can be removed with WCP Watermark editor or TCP-Z Watermark remove
http://vjoystick.sourceforge.net/sit...ll/72-download
Alternative mirror old vjoy link (unsigned) : http://en.sourceforge.jp/projects/sf...4_I011112.exe/
install Vjoy (might require you entering Windows test mode due to an unsigned driver) - run vJoyConf.exe and configure one device. ( For this example I created one with just the roll axis because that's the one i needed to change). In reality you will probably want to port 3 and thus create 3 axes - roll,pitch,yaw
All Joystick Devices have a unique ID. Clod recognizes the joystick thanks to this ID. Installing a virtual device will shift the ID order. Vjoy should have ID "0" (that's a valid default ID that clod will use). Your old joystick will now have ID "1". In the case you have multiple devices the ID's might be different, make sure you know what id your joystick has (http://www.wingmanteam.com/files/Tools/JoyIDs/)
What that means is CloD will no longer recognize your old Joystick binds; to make sure it recognizes them again you must change all of your joystick ID's in confuser.ini (found in C:\Users\User\Documents\1C SoftClub\il-2 sturmovik cliffs of dover - MOD) from "Joystick" to "Joystick1" (Simple scenario where you only have one joystick). Alternatively to whatever your old ID was to what the new ID is. This goes for everything including buttons you have assigned so do a "Find and Replace All"
Legend:
Joystick = ID0
Joystick1 = ID1
Joystick2 = ID2
etc
2.) get Joycurves by Xedoc: http://www.xedocproject.com/joystickcurves/setup.exe
Note: As of 27/02/2014 version 0.0.6.10 is stable and should be running fine. Joycurves is a clickonce application, which means it's put in user/appdata/apps .... you won't find the launcher, just search for it from your windows taskbar and send to desktop as shortcut.
the profiles,dll's etc. are all stored somewhere here: C:\Users\User\AppData\Local\Apps\2.0
try to avoid installing multiple versions of joycurves as removing them might be a pain - you'll have to search through the entries in the above path
Run Joystick Curves - During installation curves will call the mothership to download the latest version.
curves-install.jpg
Transfer The Roll axis from physical joystick to your virtual one. Make sure to tick the right boxes when right clicking the diagram on the right so you can see both your physical and virtual device. Assigning yaw might be a bit tricky - Joycurves will often see it as something else. My CH Pro Pedals axis is seen as throttle for instance.
curves.jpg
When done, find the appropriate line (for whatever axis you want to use your virtual device with) in confuser.ini, and change "Joystick1" back to "Joystick" like this:
.................
[HotKey pilotMove]
Joystick1+AXE_Z=-1throttle
Joystick1+AXE_Y=1elevator
Joystick+AXE_X=1aileron <== This
Joystick1+AXE_U=1rudder
.................
This will make sure that Clod uses the Virtual Device(that gets its input from joycurves) exactly on the axis you need. The above is a simple example with one physical joystick, one virtual one and one axis being transferred.
Run CloD - make sure to set your sensitivity to 0 now that you're running your own curves.
Note:
-You will need to remap any keys if you used an application like JoytoKey for some of your buttons ( Side effect of introducing VJoy) - Untested: Changing Joystick ID's might work too if possible and could be less hassle.
-Joystickcurves has to be running in the background for this to work, place a shortcut on your desktop.
-Lastly - do explore the joycurves interface, right clicking on the diagram brings up a context menu that allows you to import/export/change context of curve to absolute/multiplier etc. Multiplier works well for linear adjustments, Absolute works well for non-linear adjustmens.
That's it! Happy flying!
P.S.: I posted this as a reply in the technical corner, but thought this could be useful for people to perhaps even find stickied? I've personally looked for a solution to this for over 6 months without avail.
EDIT: Fixed the links and added a short explanation..
Bookmarks