Quote:
Originally Posted by ElAurens
My CH gear for IL2 is configured with the in game interface.
It was easy, which the CH Contol Monitor certainly is not, and I don't have another program running in the background.
|
control manager doesnt 'run in the background' per se. you use the control manager to literally program functions onto the stick.
as an example. ch managers uses 3 files. name.map, name.cmc, and name.cms
lets use cod as an example. when you click on the map wizard you then select your controls, combine all the controllers into one logical device, 8 axis/32 buttons, add script functionality, then click finish.
now you have a raw un programmed device with 8 axis and 32 buttons (more if you have the fighter stick i have the combat).
now on this raw map click on the program settings ta and on the lower right hand side where it says command file in that box type in il2cod or whatever.
now click on the CM editor at the top of the toolbar. click on the command file (cmc) tab. in here you can map any in game function you want. here, i'll use IL2 46 as an example. this is my cmc file from il2
Code:
// Aircraft Controls
Rudder_Left_Full z
Rudder_Right_Full x
Rudder_Left ,
Rudder_Neutral /
Rudder_Right .
Elevator_Trim_Negative CTL KBDOWN
Elevator_Trim_Neutral SHF KBUP
Elevator_Trim_Positive CTL KBUP
Aileron_Trim_Left CTL KBLEFT
Aileron_Trim_Neutral SHF KBLEFT
Aileron_Trim_Right CTL KBRIGHT
Rudder_Trim_Left CTL z
Rudder_Trim_Neutral SHF z
Rudder_Trim_Right CTL x
Toggle_Engine i
Select_All_Engines CTL i
Select_Engine_1 CTL 1
Select_Engine_2 CTL 2
Select_Engine_3 CTL 3
Select_Engine_4 CTL 4
Select_Engine_5 CTL 5
Select_Engine_6 CTL 6
Select_Engine_7 CTL 7
Select_Engine_8 CTL 8
Increase_Engine_Power =
Decrease_Engine_Power -
Boost_(WEP)_On/Off w
Power_0% `
Power_10 1
Power_20% 2
Power_30% 3
Power_40% 4
Power_50% 5
Power_60% 6
Power_70% 7
Power_80% 8
Power_90% 9
Power_100% 0
Prop_Pitch_0
Prop_Pitch_30%
Prop_Pitch_60%
Prop_Pitch_90%
Prop_Pitch_Auto SHF 0
Increase_Prop_Pitch SHF 1
Decrease_Prop_Pitch SHF 2
Magneto_Next CTL m
Magneto_Prev ALT m
Supercharger_Next_Stage SHF s
Supercharger_Prev_Stage ALT s
Increase_Mixture CTL =
Decrease_Mixture CTL -
Feather_Prop CTL f
Fire_Extinguisher SHF f
Flaps_Up f
Flaps_Down v
Toggle_Wing_Fold ALT w
Gear_Up/Down g
Raise_Gear_Manually SHF g
Lower_Gear_Manually ALT g
Cowl_or_Armor_Flaps r
Wheel_Brakes b
Lock_Tail_wheel CTL g
Jettison_Drop_Tanks CTL t
Toggle_Arrestor_Hook h
Toggle_Chocks ALT b
Open/Close_Canopy ALT c
Airbrake CTL b
Toggle_Seat_Position ALT p
//Weapon Controls
Weapon_1 ENT
Weapon_2 BKSPC
Weapon_3 SPC
Weapon_4 ALT SPC
//Bomber Controls
Toggle_Sight_Mode ALT KBDEL
Increase_Sight_Distance ALT KBUP
Decrease_Sight_Distance ALT KBDOWN
Increase_Sight_Altitude KBUP
Decrease_Sight_Altitude KBDOWN
Increase_Sight_Velocity KBRIGHT
Decrease_Sight_Velocity KBLEFT
Adjust_Sight_Control_To_Left ALT KBLEFT
Adjust_Sight_Control_To_Right ALT KBRIGHT
Auto_Sight_Mode_Toggle ALT KBDEL
Auto_Stabilisation_Mode CTL a
//Gunner Controls
Fire MOUSE1
//Views
Pilot_or_Gunner_Position c
Jump_To_Cockpit_1 ALT 1
Jump_To_Cockpit_2 ALT 2
Jump_To_Cockpit_3 ALT 3
Jump_To_Cockpit_4 ALT 4
Jump_To_Cockpit_5 ALT 5
Jump_To_Cockpit_6 ALT 6
Jump_To_Cockpit_7 ALT 7
Jump_To_Cockpit_8 ALT 8
Jump_To_Cockpit_9 ALT 9
Jump_To_Cockpit_10 ALT 0
Wide_View KBPGDN
Normal_View KBEND
Gunsight_View KBDEL
Cockpit_View F1
No_Cockpit_View CTL F1
External_View F2
Next_Friendly_View SHF F2
Next_Enemy_View CTL F2
Fly-By_View F3
Padlock_Enemy F4
Padlock_Friendly SHF F4
Padlock_Enemy_Ground F5
Padlock_Friendly_Ground SHF F5
Padlock_Next u
Padlock_Previous y
Instant_View_Forward_with_Padlock KP0
External_Padlock_Enemy_Air F6
Exteranl_Padlock_Friendly_Air SHF F6
External_Padlock_Closest_Enemy_Air ALT F6
External_Padlock_Enemy_Ground F7
External_Padlock_Friendly_Ground SHF F7
External_Padlock_Closest_Enemy_Ground ALT F7
Chase_View F8
Next_Friendly_Chase_View SHF F8
Next_Enemy_Chase_View CTL F8
Toggle_Gunsight SHF F1
//Snap Views
Toggle_Snap/Pan_View F9
Look_Forward KP8
Look_Front_Left KP7
Look_Front_Right KP9
Look_Back_Left KP1
Look_Back_Right KP3
Look_Up KP5
Look_Down KP2
Look_Left KP4
Look_Right KP6
//Pan Views
Center_View KP5
Pan_View_Up KP8
Pan_View_Down KP2
Pan_View_Left KP4
Pan_View_Right KP6
Pan_View_Up_Left KP7
Pan_View_Up_Right KP9
Pan_View_Down_Left KP1
Pan_View_Down_Right KP3
//Comms
Toggle_Comms TAB
Voice_Comms_Key KP/
Voice_Command_Key CTL KP/
Teamspeak_Whisper_1 ALT KP1
Teamspeak_Whisper_2 ALT KP2
Teamspeak_Whisper_3 ALT KP3
Teamspeak_Whisper_4 ALT KP4
Teamspeak_Whisper_5 ALT KP5
Teamspeak_Next_Channel CTL KP+
Teamspeak_Prev_Channel CTL KP-
//Misc
Toggle_Auto_Pilot a
Toggle_Level_Auto_Pilot ALT a
Bailout CTL e
Tinted_Reticle_Dimmer(German_Planes) CTL d
Toggle_Mirrors SHF m
Cockpit_Lights CTL l
Navigation_Lights ALT l
Landing_Lights SHF l
Toggle_Map m
Zoom_Map RCLICK
Chat t
Online_Rating s
Toggle_Speed_Bar CTL s
Quick_Start/Save_Track ALT r
Take_Screenshot PRTSC
//Time Compression
Accelerate_Time_x2/x4/x8 ]
Normal_Time '
Decelerate_Time_x2/x4 [
Pause_Game p
//TrackIR Commands
TIR_Centre F12
TIR_Enable/Disable F9
TIR_Mode_Switch F8
//Online IL-2 Server Commander
Help_Screen t < h e l p ENT ENT
Mission_Targets t < t a r g e t s ENT ENT
Show_Gunstats t < g u n s t a t ENT ENT
Show_Lives t < l i v e ENT ENT
Show_Timeleft t < t i m e ENT ENT
Recon_Air t < r e c o n SPC a i r ENT ENT
Recon_Ground t < r e c o n SPC g r d ENT ENT
Show_Planeset_Limit t < p l a n e s ENT ENT
Show_Warning_Level t < w a r n ENT ENT
Show_Teams t < t e a m s ENT ENT
now you'll notice on the left side the name of the in game function. on the right side is the default key map for that function.
all you need to do now is go to the control tab you, click the button you want to assign a function to, uncheck dx mode, and copy paste the function into the box.
example, i want to map the Weapon_1 function. i click combat stick, click the trigger (button 1), uncheck dx mode, and copy/paste Weapon_1 into the top "Press" box. You'll notice the sifted action box below which i could map anything to as well if i wanted. I use the pinky stick button as a global shift button which doubles every button in my logical device for any given mode.
once you have all your functions mapped you then click the download button on the toolbar and this programs your controller. so where the trigger defaults to DX button 1, once you program the stick trigger is now the enter key.
the cmc file also allows for basic macros. here is one from my ww2ol cmc file
Code:
Stuka_Nuke b BKSPC b b b b
what that does is first hits the secondary fire button 'b' then it hits the toggle weapon button to switch to the wing sc50 bombs 'BKSPC' and then hits the secondary fire button 4 more times. it does all that with a single key press.
I then copy/paste Stuka_Nuke into the "shifted action" thumb button on my combat stick and i have a single button macro to release all bombs on m stuka.
this may sound confusing but i promise you it is much easier to manage all your maps this way. as it makes mapping large complex configs much easier especially when you get into different mode states. again using ww2ol as an example i have mode one set for fighters and jabo. mode 2 for multi engine bombers, and mode 3 for tanks/ground etc. i can change entire function sets on the fly just by mode switching and if i want to change a function while i am in game for some reason i can just remap the function and redownload the map and it updates on the fly. no need to log out of game or back to the lobby.
www.ch-hangar.com is a great resource. lots of friendly folks in those forums. the mini stick rotary trim function i found there many moons ago and there are a ton of other great scripts already written.