Jump to content

Running request - Bindable Button / Axis options


maverickturner

Recommended Posts

Fire extinguishing system

 

And has the engine fire extinguishers been bound yet?

 

Has it been verified that the fire extinguishing system is implemented yet? I can pull fuel shutoff handles out (which do cutoff fuel after some seconds), but nothing happens when I click the fire extinguisher buttons below them (except giving me a button sound). But maybe you need an actual engine fire to verify...?

 

I did however find (in clickabledata.lua) potential keybind solutions for both the fuel cutoff handles as well as the extinguisher buttons, see lua code below, but only the handles seem to work. The commands for the extinguisher buttons produces error messages when I send a logical 1 (and nothing happens when I send 0 or -1). I could of course be using a non-valid argument, but can't find any hints to valid ones anywhere. :dunno:

 

{down = device_commands.FUELSYSTEM_Shutoff_L, cockpit_device_id = devices.FUELSYSTEM, value_down = 1, name = _('Fuel Shutoff - Left PULL OUT'), category = _('Fire System')},
{down = device_commands.FUELSYSTEM_Shutoff_L, cockpit_device_id = devices.FUELSYSTEM, value_down = 0, name = _('Fuel Shutoff - Left PUSH IN'), category = _('Fire System')},
{down = device_commands.FUELSYSTEM_Shutoff_L, up = device_commands.FUELSYSTEM_Shutoff_L, cockpit_device_id = devices.FUELSYSTEM, value_down = 1, value_up = 0, name = _('Fuel Shutoff - Left PULL OUT/PUSH IN (toggle)'), category = _('Fire System')},
{down = device_commands.FUELSYSTEM_Shutoff_R, cockpit_device_id = devices.FUELSYSTEM, value_down = 1, name = _('Fuel Shutoff - Right PULL OUT'), category = _('Fire System')},
{down = device_commands.FUELSYSTEM_Shutoff_R, cockpit_device_id = devices.FUELSYSTEM, value_down = 0, name = _('Fuel Shutoff - Right PUSH IN'), category = _('Fire System')},
{down = device_commands.FUELSYSTEM_Shutoff_R, up = device_commands.FUELSYSTEM_Shutoff_R, cockpit_device_id = devices.FUELSYSTEM, value_down = 1, value_up = 0, name = _('Fuel Shutoff - Right PULL OUT/PUSH IN (toggle)'), category = _('Fire System')},

{down = device_commands.FIRESYSTEM_Bottle_Fire_L, cockpit_device_id = devices.FIRE, value_down = 1, name = _('Fire Ext Bottle - Left'), category = _('Fire System')},
{down = device_commands.FIRESYSTEM_Bottle_Fire_R, cockpit_device_id = devices.FIRE, value_down = 1, name = _('Fire Ext Bottle - Right'), category = _('Fire System')},

Major Wintermute :joystick:

 

PC: i7 4770K - ASUS Z97 Deluxe - 16 Gb RAM - Nvidia GTX 1080 - 27" BenQ XL2720Z - HOTAS Warthog - TPR Pendular Rudder Pedals - MFD Cougar pack - TrackIR 5

 

DCS Modules: AJS-37 Viggen - A-10C I/II Warthog - F-16C Viper - F-14B Tomcat - F/A-18C Hornet - Su-33 Flanker-D - Su-25 Frogfoot - P-51D Mustang

 

[sIGPIC][/sIGPIC]

Link to comment
Share on other sites

Altimeters

 

Although not currently in the requested list, here are possible solutions for radar and barometric altimeters in the pilot seat (introduced under new category "Altimeter"):

 

{pressed = device_commands.RADARALT_Knob, cockpit_device_id = devices.RADARALTIMETER, value_pressed = 0.025, name = _('Radar Altimeter Limit Index - SLOW UP'), category = _('Altimeter')},
{pressed = device_commands.RADARALT_Knob, cockpit_device_id = devices.RADARALTIMETER, value_pressed = -0.025, name = _('Radar Altimeter Limit Index - SLOW DOWN'), category = _('Altimeter')},
{pressed = device_commands.RADARALT_Knob, cockpit_device_id = devices.RADARALTIMETER, value_pressed = 0.25, name = _('Radar Altimeter Limit Index - FAST UP'), category = _('Altimeter')},
{pressed = device_commands.RADARALT_Knob, cockpit_device_id = devices.RADARALTIMETER, value_pressed = -0.25, name = _('Radar Altimeter Limit Index - FAST DOWN'), category = _('Altimeter')},
{down = device_commands.RADARALT_Test, up = device_commands.RADARALT_Test, cockpit_device_id = devices.RADARALTIMETER, value_down = 1, value_up = 0, name = _('Radar Altimeter Control TEST'), category = _('Altimeter')},

{pressed = device_commands.ALTIMETER_Knob, cockpit_device_id = devices.BAROALTIMETER, value_pressed = 0.05, name = _('Barometric Altimeter Pressure Setting - SLOW UP'), category = _('Altimeter')},
{pressed = device_commands.ALTIMETER_Knob, cockpit_device_id = devices.BAROALTIMETER, value_pressed = -0.05, name = _('Barometric Altimeter Pressure Setting - SLOW DOWN'), category = _('Altimeter')},
{pressed = device_commands.ALTIMETER_Knob, cockpit_device_id = devices.BAROALTIMETER, value_pressed = 0.5, name = _('Barometric Altimeter Pressure Setting - FAST UP'), category = _('Altimeter')},
{pressed = device_commands.ALTIMETER_Knob, cockpit_device_id = devices.BAROALTIMETER, value_pressed = -0.5, name = _('Barometric Altimeter Pressure Setting - FAST DOWN'), category = _('Altimeter')},
{down = device_commands.ALTIMETER_Mode, up = device_commands.ALTIMETER_Mode, cockpit_device_id = devices.BAROALTIMETER, value_down = 1, value_up = 0, name = _('Barometric Altimeter Mode Switch RESET'), category = _('Altimeter')},
{down = device_commands.ALTIMETER_Mode, up = device_commands.ALTIMETER_Mode, cockpit_device_id = devices.BAROALTIMETER, value_down = -1, value_up = 0, name = _('Barometric Altimeter Mode Switch STDBY'), category = _('Altimeter')},

Major Wintermute :joystick:

 

PC: i7 4770K - ASUS Z97 Deluxe - 16 Gb RAM - Nvidia GTX 1080 - 27" BenQ XL2720Z - HOTAS Warthog - TPR Pendular Rudder Pedals - MFD Cougar pack - TrackIR 5

 

DCS Modules: AJS-37 Viggen - A-10C I/II Warthog - F-16C Viper - F-14B Tomcat - F/A-18C Hornet - Su-33 Flanker-D - Su-25 Frogfoot - P-51D Mustang

 

[sIGPIC][/sIGPIC]

Link to comment
Share on other sites

Engine crank

 

And while I'm at it (adding unrequested keybindings), here's the missing neutral position for the engine crank switch:

 

{down = device_commands.ENGINE_Crank, cockpit_device_id = devices.ENGINE, value_down = 0, name = _('Crank Engine OFF (neutral)'), category = _('Engine Control Panel')},

Major Wintermute :joystick:

 

PC: i7 4770K - ASUS Z97 Deluxe - 16 Gb RAM - Nvidia GTX 1080 - 27" BenQ XL2720Z - HOTAS Warthog - TPR Pendular Rudder Pedals - MFD Cougar pack - TrackIR 5

 

DCS Modules: AJS-37 Viggen - A-10C I/II Warthog - F-16C Viper - F-14B Tomcat - F/A-18C Hornet - Su-33 Flanker-D - Su-25 Frogfoot - P-51D Mustang

 

[sIGPIC][/sIGPIC]

Link to comment
Share on other sites

Engine mode

 

And here are some missing keybinds for engine mode switches:

 

{down = device_commands.ENGINE_Left_Mode, cockpit_device_id = devices.ENGINE, value_down = 0, name = _('Left Engine Mode PRI'), category = _('Engine Control Panel')},
{down = device_commands.ENGINE_Left_Mode, cockpit_device_id = devices.ENGINE, value_down = 1, name = _('Left Engine Mode SEC'), category = _('Engine Control Panel')},
{down = device_commands.ENGINE_Left_Mode, up = device_commands.ENGINE_Left_Mode, cockpit_device_id = devices.ENGINE, value_down = 1, value_up = 0, name = _('Left Engine Mode SEC else PRI'), category = _('Engine Control Panel')},
{down = device_commands.ENGINE_Right_Mode, cockpit_device_id = devices.ENGINE, value_down = 0, name = _('Right Engine Mode PRI'), category = _('Engine Control Panel')},
{down = device_commands.ENGINE_Right_Mode, cockpit_device_id = devices.ENGINE, value_down = 1, name = _('Right Engine Mode SEC'), category = _('Engine Control Panel')},
{down = device_commands.ENGINE_Right_Mode, up = device_commands.ENGINE_Right_Mode, cockpit_device_id = devices.ENGINE, value_down = 1, value_up = 0, name = _('Right Engine Mode SEC else PRI'), category = _('Engine Control Panel')},


Edited by Wintermute74

Major Wintermute :joystick:

 

PC: i7 4770K - ASUS Z97 Deluxe - 16 Gb RAM - Nvidia GTX 1080 - 27" BenQ XL2720Z - HOTAS Warthog - TPR Pendular Rudder Pedals - MFD Cougar pack - TrackIR 5

 

DCS Modules: AJS-37 Viggen - A-10C I/II Warthog - F-16C Viper - F-14B Tomcat - F/A-18C Hornet - Su-33 Flanker-D - Su-25 Frogfoot - P-51D Mustang

 

[sIGPIC][/sIGPIC]

Link to comment
Share on other sites

  • 1 month later...
And here are some missing keybinds for engine mode switches:

 

{down = device_commands.ENGINE_Left_Mode, cockpit_device_id = devices.ENGINE, value_down = 0, name = _('Left Engine Mode PRI'), category = _('Engine Control Panel')},
{down = device_commands.ENGINE_Left_Mode, cockpit_device_id = devices.ENGINE, value_down = 1, name = _('Left Engine Mode SEC'), category = _('Engine Control Panel')},
{down = device_commands.ENGINE_Left_Mode, up = device_commands.ENGINE_Left_Mode, cockpit_device_id = devices.ENGINE, value_down = 1, value_up = 0, name = _('Left Engine Mode SEC else PRI'), category = _('Engine Control Panel')},
{down = device_commands.ENGINE_Right_Mode, cockpit_device_id = devices.ENGINE, value_down = 0, name = _('Right Engine Mode PRI'), category = _('Engine Control Panel')},
{down = device_commands.ENGINE_Right_Mode, cockpit_device_id = devices.ENGINE, value_down = 1, name = _('Right Engine Mode SEC'), category = _('Engine Control Panel')},
{down = device_commands.ENGINE_Right_Mode, up = device_commands.ENGINE_Right_Mode, cockpit_device_id = devices.ENGINE, value_down = 1, value_up = 0, name = _('Right Engine Mode SEC else PRI'), category = _('Engine Control Panel')},

 

Huge thanks for working this! Is there a list with all the code that could be copied and pasted into the file.

 

Is there a way to code rotary dials into DCS?


Edited by mariner3302

i7-7700K, 32GB DDR4, 525GB SSD, 1TB HDD, GTX 1080Ti 11GB, Liquid Cooling, Win 10, Warthog HOTAS, TPR Pedals, HP Reverb, Oculus Rift with Touch, Jetseat and bass shakers, PointCTRL, and Scale F-14B Cockpit

Link to comment
Share on other sites

This is the code I currently have appended to my keyboard\default.lua file in the F-14B-Pilot folder. :thumbup:

 

{down = device_commands.WINGSWEEP_EmergencySweepLever, cockpit_device_id = devices.WINGSWEEP, value_down = 1.0, name = _('Emergency Wing Sweep Handle (100%)'), category = _('Throttle')},
{down = device_commands.WINGSWEEP_EmergencySweepLever, cockpit_device_id = devices.WINGSWEEP, value_down = 0.8, name = _('Emergency Wing Sweep Handle (80%)'), category = _('Throttle')},
{down = device_commands.WINGSWEEP_EmergencySweepLever, cockpit_device_id = devices.WINGSWEEP, value_down = 0.6, name = _('Emergency Wing Sweep Handle (60%)'), category = _('Throttle')},
{down = device_commands.WINGSWEEP_EmergencySweepLever, cockpit_device_id = devices.WINGSWEEP, value_down = 0.4, name = _('Emergency Wing Sweep Handle (40%)'), category = _('Throttle')},
{down = device_commands.WINGSWEEP_EmergencySweepLever, cockpit_device_id = devices.WINGSWEEP, value_down = 0.2, name = _('Emergency Wing Sweep Handle (20%)'), category = _('Throttle')},
{down = device_commands.WINGSWEEP_EmergencySweepLever, cockpit_device_id = devices.WINGSWEEP, value_down = 0.0, name = _('Emergency Wing Sweep Handle (0%)'), category = _('Throttle')},

{down = device_commands.WINGSWEEP_EmergencyLeverExtended, cockpit_device_id = devices.WINGSWEEP, value_down = -1, name=_('Emergency Wing Sweep Handle PUSH IN'), category=_('Throttle')},
{down = device_commands.WINGSWEEP_EmergencyLeverExtended, cockpit_device_id = devices.WINGSWEEP, value_down = 1, name=_('Emergency Wing Sweep Handle PULL OUT'), category=_('Throttle')},
{down = device_commands.WINGSWEEP_EmergencyLeverExtended, up = device_commands.WINGSWEEP_EmergencyLeverExtended, cockpit_device_id = devices.WINGSWEEP, value_down = -1, value_up = 1, name=_('Emergency Wing Sweep Handle PUSH IN/PULL OUT (Toggle)'), category=_('Throttle')}, 

{down = device_commands.CANOPY_Open, cockpit_device_id = devices.COCKPITMECHANICS, value_down = 1, name = _('Canopy OPEN'), category = _('Cockpit Mechanics')},
{down = device_commands.CANOPY_Open, cockpit_device_id = devices.COCKPITMECHANICS, value_down = -1, name = _('Canopy CLOSE'), category = _('Cockpit Mechanics')},

{down = device_commands.EJECT_ArmPilot, cockpit_device_id = devices.COCKPITMECHANICS, value_down = 1, name = _('Ejection Seat ARM'), category = _('Cockpit Mechanics')},
{down = device_commands.EJECT_ArmPilot, cockpit_device_id = devices.COCKPITMECHANICS, value_down = -1, name = _('Ejection Seat SAFE'), category = _('Cockpit Mechanics')},

{down = device_commands.AirSourceRam, cockpit_device_id = devices.COCKPITMECHANICS, value_down = 1, name = _('Air Source RAM'), category = _('Cockpit Mechanics')},
{down = device_commands.AirSourceLEng, cockpit_device_id = devices.COCKPITMECHANICS, value_down = 1, name = _('Air Source L ENG'), category = _('Cockpit Mechanics')},
{down = device_commands.AirSourceREng, cockpit_device_id = devices.COCKPITMECHANICS, value_down = 1, name = _('Air Source R ENG'), category = _('Cockpit Mechanics')},
{down = device_commands.AirSourceBoth, cockpit_device_id = devices.COCKPITMECHANICS, value_down = 1, name = _('Air Source BOTH ENG'), category = _('Cockpit Mechanics')},
{down = device_commands.AirSourceOff, cockpit_device_id = devices.COCKPITMECHANICS, value_down = 1, name = _('Air Source OFF'), category = _('Cockpit Mechanics')},

{down = device_commands.RamAir, cockpit_device_id = devices.COCKPITMECHANICS, value_down = 1, name = _('Ram Air INCR'), category = _('Cockpit Mechanics')},
{down = device_commands.RamAir, cockpit_device_id = devices.COCKPITMECHANICS, value_down = 0, name = _('Ram Air DECR'), category = _('Cockpit Mechanics')},
{down = device_commands.RamAir, up=device_commands.RamAir, cockpit_device_id = devices.COCKPITMECHANICS, value_down = 1, value_up = 0, name = _('Ram Air INCR else DECR'), category = _('Cockpit Mechanics')},

{down = device_commands.HYD_EMERG_FLT_Switch, cockpit_device_id = devices.HYDRAULICS, value_down = -1, name = _('Hydraulic Emergency Flight Control Switch AUTO(LOW)'), category = { _('Right Sidewall')}},
{down = device_commands.HYD_EMERG_FLT_Switch, cockpit_device_id = devices.HYDRAULICS, value_down = 0, name = _('Hydraulic Emergency Flight Control Switch LOW'), category = { _('Right Sidewall')}},
{down = device_commands.HYD_EMERG_FLT_Switch, cockpit_device_id = devices.HYDRAULICS, value_down = 1, name = _('Hydraulic Emergency Flight Control Switch HIGH'), category = { _('Right Sidewall')}},
{down = device_commands.HYD_EMERG_FLT_Switch, up = device_commands.HYD_EMERG_FLT_Switch, value_down = 1, value_up = 0, cockpit_device_id = devices.HYDRAULICS, name = _('Hydraulic Emergency Flight Control Switch HIGH else LOW'), category = _('Right Sidewall')},
{down = device_commands.HYD_EMERG_FLT_Switch, up = device_commands.HYD_EMERG_FLT_Switch, value_down = -1, value_up = 0, cockpit_device_id = devices.HYDRAULICS, name = _('Hydraulic Emergency Flight Control Switch AUTO(LOW) else LOW'), category = _('Right Sidewall')},

{down = device_commands.HYD_EMERG_FLT_SwitchCover, cockpit_device_id = devices.HYDRAULICS, value_down = 0, name = _('Hydraulic Emergency Flight Control Switch Cover CLOSE'), category = { _('Right Sidewall')}},
{down = device_commands.HYD_EMERG_FLT_SwitchCover, cockpit_device_id = devices.HYDRAULICS, value_down = 1, name = _('Hydraulic Emergency Flight Control Switch Cover OPEN'), category = { _('Right Sidewall')}},
{down = device_commands.HYD_EMERG_FLT_SwitchCover, up = device_commands.HYD_EMERG_FLT_SwitchCover, value_down = 1, value_up = 0, cockpit_device_id = devices.HYDRAULICS, name = _('Hydraulic Emergency Flight Control Switch Cover OPEN else CLOSE'), category = _('Right Sidewall')},

{down = device_commands.HYD_HandPump, cockpit_device_id = devices.HYDRAULICS, value_down = 1, name = _('Hydraulic Hand Pump UP'), category = _('Cockpit Mechanics')},
{down = device_commands.HYD_HandPump, cockpit_device_id = devices.HYDRAULICS, value_down = 0, name = _('Hydraulic Hand Pump DOWN'), category = _('Cockpit Mechanics')},
{down = device_commands.HYD_HandPump, up = device_commands.HYD_HandPump, cockpit_device_id = devices.HYDRAULICS, value_down = 0, value_up = 1, name = _('Hydraulic Hand Pump UP/DOWN (toggle)'), category = _('Cockpit Mechanics')},

{down = device_commands.THROTTLE_Left_Throttle_CutOff, cockpit_device_id = devices.ENGINE, value_down = 1, name = _('Left Engine CUTOFF'), category = _('Throttle')},
{down = device_commands.THROTTLE_Left_Throttle_CutOff, cockpit_device_id = devices.ENGINE, value_down = 0, name = _('Left Engine IDLE'), category = _('Throttle')},
{down = device_commands.THROTTLE_Left_Throttle_CutOff, up = device_commands.THROTTLE_Left_Throttle_CutOff, cockpit_device_id = devices.ENGINE, value_up = 0, value_down = 1,  name = _('Left Engine CUTOFF else IDLE'), category = _('Throttle')},
{down = device_commands.THROTTLE_Right_Throttle_CutOff, cockpit_device_id = devices.ENGINE, value_down = 1, name = _('Right Engine CUTOFF'), category = _('Throttle')},
{down = device_commands.THROTTLE_Right_Throttle_CutOff, cockpit_device_id = devices.ENGINE, value_down = 0, name = _('Right Engine IDLE'), category = _('Throttle')},
{down = device_commands.THROTTLE_Right_Throttle_CutOff, up = device_commands.THROTTLE_Right_Throttle_CutOff, cockpit_device_id = devices.ENGINE, value_up = 0, value_down = 1, name = _('Right Engine CUTOFF else IDLE'), category = _('Throttle')},

{down = device_commands.ENGINE_Left_Mode, cockpit_device_id = devices.ENGINE, value_down = 0, name = _('Left Engine Mode PRI'), category = _('Engine Control Panel')},
{down = device_commands.ENGINE_Left_Mode, cockpit_device_id = devices.ENGINE, value_down = 1, name = _('Left Engine Mode SEC'), category = _('Engine Control Panel')},
{down = device_commands.ENGINE_Left_Mode, up = device_commands.ENGINE_Left_Mode, cockpit_device_id = devices.ENGINE, value_down = 1, value_up = 0, name = _('Left Engine Mode SEC else PRI'), category = _('Engine Control Panel')},
{down = device_commands.ENGINE_Right_Mode, cockpit_device_id = devices.ENGINE, value_down = 0, name = _('Right Engine Mode PRI'), category = _('Engine Control Panel')},
{down = device_commands.ENGINE_Right_Mode, cockpit_device_id = devices.ENGINE, value_down = 1, name = _('Right Engine Mode SEC'), category = _('Engine Control Panel')},
{down = device_commands.ENGINE_Right_Mode, up = device_commands.ENGINE_Right_Mode, cockpit_device_id = devices.ENGINE, value_down = 1, value_up = 0, name = _('Right Engine Mode SEC else PRI'), category = _('Engine Control Panel')},

{down = device_commands.ENGINE_Crank, cockpit_device_id = devices.ENGINE, value_down = 0, name = _('Crank Engine OFF'), category = _('Engine Control Panel')},

{down = device_commands.FLAPS_Lever, up=device_commands.FLAPS_Lever, cockpit_device_id = devices.FLAPS, value_down = 1, value_up = 0, name = _('Flaps UP else DOWN'), category = _('Flight Control')},
{down = device_commands.FLAPS_Lever, up = device_commands.FLAPS_Lever, cockpit_device_id = devices.FLAPS, value_down = 2, value_up = -1, name = _('Emergency Flaps UP else DOWN'), category = _('Flight Control')},

{down = device_commands.BIT_SelectorPush, cockpit_device_id = devices.BITPANEL, value_down = 0, name = _('Master Test Selector PUSH IN'), category = _('Master Test')},
{down = device_commands.BIT_SelectorPush, cockpit_device_id = devices.BITPANEL, value_down = 1, name = _('Master Test Selector PULL OUT'), category = _('Master Test')},
{down = device_commands.BIT_SelectorPush, up = device_commands.BIT_SelectorPush, cockpit_device_id = devices.BITPANEL, value_down = 1, value_up = 0, name = _('Master Test Selector PULL OUT else PUSH IN'), category = _('Master Test')},

{down = device_commands.FUELSYSTEM_Shutoff_L, cockpit_device_id = devices.FUELSYSTEM, value_down = 1, name = _('Fuel Shutoff - Left PULL OUT'), category = _('Fire System')},
{down = device_commands.FUELSYSTEM_Shutoff_L, cockpit_device_id = devices.FUELSYSTEM, value_down = 0, name = _('Fuel Shutoff - Left PUSH IN'), category = _('Fire System')},
{down = device_commands.FUELSYSTEM_Shutoff_L, up = device_commands.FUELSYSTEM_Shutoff_L, cockpit_device_id = devices.FUELSYSTEM, value_down = 1, value_up = 0, name = _('Fuel Shutoff - Left PULL OUT/PUSH IN (toggle)'), category = _('Fire System')},
{down = device_commands.FUELSYSTEM_Shutoff_R, cockpit_device_id = devices.FUELSYSTEM, value_down = 1, name = _('Fuel Shutoff - Right PULL OUT'), category = _('Fire System')},
{down = device_commands.FUELSYSTEM_Shutoff_R, cockpit_device_id = devices.FUELSYSTEM, value_down = 0, name = _('Fuel Shutoff - Right PUSH IN'), category = _('Fire System')},
{down = device_commands.FUELSYSTEM_Shutoff_R, up = device_commands.FUELSYSTEM_Shutoff_R, cockpit_device_id = devices.FUELSYSTEM, value_down = 1, value_up = 0, name = _('Fuel Shutoff - Right PULL OUT/PUSH IN (toggle)'), category = _('Fire System')},

{down = device_commands.FIRESYSTEM_Bottle_Fire_L, cockpit_device_id = devices.FIRE, value_down = 1, name = _('Fire Ext Bottle - Left'), category = _('Fire System')},
{down = device_commands.FIRESYSTEM_Bottle_Fire_R, cockpit_device_id = devices.FIRE, value_down = 1, name = _('Fire Ext Bottle - Right'), category = _('Fire System')},

{pressed = device_commands.RADARALT_Knob, cockpit_device_id = devices.RADARALTIMETER, value_pressed = 0.025, name = _('Radar Altimeter Limit Index - SLOW UP'), category = _('Altimeter')},
{pressed = device_commands.RADARALT_Knob, cockpit_device_id = devices.RADARALTIMETER, value_pressed = -0.025, name = _('Radar Altimeter Limit Index - SLOW DOWN'), category = _('Altimeter')},
{pressed = device_commands.RADARALT_Knob, cockpit_device_id = devices.RADARALTIMETER, value_pressed = 0.25, name = _('Radar Altimeter Limit Index - FAST UP'), category = _('Altimeter')},
{pressed = device_commands.RADARALT_Knob, cockpit_device_id = devices.RADARALTIMETER, value_pressed = -0.25, name = _('Radar Altimeter Limit Index - FAST DOWN'), category = _('Altimeter')},
{down = device_commands.RADARALT_Test, up = device_commands.RADARALT_Test, cockpit_device_id = devices.RADARALTIMETER, value_down = 1, value_up = 0, name = _('Radar Altimeter Control TEST'), category = _('Altimeter')},

{pressed = device_commands.ALTIMETER_Knob, cockpit_device_id = devices.BAROALTIMETER, value_pressed = 0.05, name = _('Barometric Altimeter Pressure Setting - SLOW UP'), category = _('Altimeter')},
{pressed = device_commands.ALTIMETER_Knob, cockpit_device_id = devices.BAROALTIMETER, value_pressed = -0.05, name = _('Barometric Altimeter Pressure Setting - SLOW DOWN'), category = _('Altimeter')},
{pressed = device_commands.ALTIMETER_Knob, cockpit_device_id = devices.BAROALTIMETER, value_pressed = 0.5, name = _('Barometric Altimeter Pressure Setting - FAST UP'), category = _('Altimeter')},
{pressed = device_commands.ALTIMETER_Knob, cockpit_device_id = devices.BAROALTIMETER, value_pressed = -0.5, name = _('Barometric Altimeter Pressure Setting - FAST DOWN'), category = _('Altimeter')},
{down = device_commands.ALTIMETER_Mode, up = device_commands.ALTIMETER_Mode, cockpit_device_id = devices.BAROALTIMETER, value_down = 1, value_up = 0, name = _('Barometric Altimeter Mode Switch RESET'), category = _('Altimeter')},
{down = device_commands.ALTIMETER_Mode, up = device_commands.ALTIMETER_Mode, cockpit_device_id = devices.BAROALTIMETER, value_down = -1, value_up = 0, name = _('Barometric Altimeter Mode Switch STDBY'), category = _('Altimeter')},

Major Wintermute :joystick:

 

PC: i7 4770K - ASUS Z97 Deluxe - 16 Gb RAM - Nvidia GTX 1080 - 27" BenQ XL2720Z - HOTAS Warthog - TPR Pendular Rudder Pedals - MFD Cougar pack - TrackIR 5

 

DCS Modules: AJS-37 Viggen - A-10C I/II Warthog - F-16C Viper - F-14B Tomcat - F/A-18C Hornet - Su-33 Flanker-D - Su-25 Frogfoot - P-51D Mustang

 

[sIGPIC][/sIGPIC]

Link to comment
Share on other sites

NP :thumbup:

 

About rotary dials, not that I'm aware of. I think HB needs to add them as additional device_commands.

 

I personally use TARGET scripting (SEQ command) for solving those needs with my TM Warthog.

Major Wintermute :joystick:

 

PC: i7 4770K - ASUS Z97 Deluxe - 16 Gb RAM - Nvidia GTX 1080 - 27" BenQ XL2720Z - HOTAS Warthog - TPR Pendular Rudder Pedals - MFD Cougar pack - TrackIR 5

 

DCS Modules: AJS-37 Viggen - A-10C I/II Warthog - F-16C Viper - F-14B Tomcat - F/A-18C Hornet - Su-33 Flanker-D - Su-25 Frogfoot - P-51D Mustang

 

[sIGPIC][/sIGPIC]

Link to comment
Share on other sites

Also adding another vote for HUD and VDI trim knobs as an axis. It's a real pain to try to mouse those knobs while holding pitch on the stick.

trim or auto-pilot first

🖥️ Win10 i7-10700KF 32GB RTX3060   🥽 Rift S   🕹️ T16000M HOTAS   ✈️ FC3, F-14A/B, F-15E   ⚙️ CA   🚢 SC   🌐 NTTR, PG, Syria

Link to comment
Share on other sites

This thread exists to provide accurate key binds to the Tomcat that were not, or are not currently, available upon HB's release. These are real life controls that where in the F-14B. This is not about binding controls to make things easier or convenient. The usefulness of this topic is primarily to Pit builders and those that use external switching controls.

 

There is no next/previous steer mode in the PDCP.

 

Trim (which is not an axis) and autopilot are already in the controls menu to be bound.

 

Like Winter said, HB has to add the rotary switch capability.

i7-7700K, 32GB DDR4, 525GB SSD, 1TB HDD, GTX 1080Ti 11GB, Liquid Cooling, Win 10, Warthog HOTAS, TPR Pedals, HP Reverb, Oculus Rift with Touch, Jetseat and bass shakers, PointCTRL, and Scale F-14B Cockpit

Link to comment
Share on other sites

Trim (which is not an axis) and autopilot are already in the controls menu to be bound.

LOL, this was my advice to the user about how to handle his "problems", not a request for binding. :music_whistling:

🖥️ Win10 i7-10700KF 32GB RTX3060   🥽 Rift S   🕹️ T16000M HOTAS   ✈️ FC3, F-14A/B, F-15E   ⚙️ CA   🚢 SC   🌐 NTTR, PG, Syria

Link to comment
Share on other sites

trim or auto-pilot first

I know, it's not a big problem, but it would be nice to be able to spin a knob on my throttle base without removing my hand from the stick rather than grab the mouse.

 

There is no next/previous steer mode in the PDCP.

I understand. HB already has a binding available for next and previous HUD mode. It would just be nice to also have that function for steer mode.

Link to comment
Share on other sites

Please please make a afterburner toggle switch, like the "finger lift" on the F-18.

 

Having the possibility to put the jet into full dry thrust is very important on a plane that is not allowed afterburners on takeoff, and needs all the thrust it can get on carrier takeoffs and carrier landing bolters.

 

The real plane has a physical barrier where you have to push the throttles sideways to get into afterburner.

 

It is highly needed. And add an option to NOT use it in the specials menu, so people with throttles set up with detents can still use those setups.

 

Please, pretty please, with sugar on top.

Link to comment
Share on other sites

I was adding RIO controls option to my Target profile and was surprised to find that the station select switches cannot be mapped as they're not provided in the controls!?

 

Also, I don't see VSL OFF position?

 

It's already annoying enough that no module assigns default keyboard mappings for all the controls, but to have missing controls six months from release is somewhat surprising.

 

Also, it's quite standard for rotary encoders to have an option to turn them forward and back between their initial and final position. That would be very helpful, rather than having to map a key for each position and then write special Target functions to navigate through them using forward and back controls.

 

Finally, I guess the two position switches should also have a toggle variant to swap between the two positions.

 

For the three or more position switches, it would be nice to have two controls which push them up or down through their positions (kind of like encoders). The if else options provided in the controls are only helpful for real three position switches where the command is pressed and held.

 

Are these binding suggestions taken into consideration at all? I see the first post has collected quite a set of suggestions.

  • Like 1

i386DX40@42 MHz w/i387 CP, 4 MB RAM (8*512 kB), Trident 8900C 1 MB w/16-bit RAMDAC ISA, Quantum 340 MB UDMA33, SB 16, DOS 6.22 w/QEMM + Win3.11CE, Quickshot 1btn 2axis, Numpad as hat. 2 FPH on a good day, 1 FPH avg.

 

DISCLAIMER: My posts are still absolutely useless. Just finding excuses not to learn the F-14 (HB's Swansong?).

 

Annoyed by my posts? Please consider donating. Once the target sum is reached, I'll be off to somewhere nice I promise not to post from. I'd buy that for a dollar!

Link to comment
Share on other sites

Something simple I'd like to see on the RIO side is a binding to start/stop/reset the stopwatch. This can be very useful for buddy lasing (see the guide linked in my sig), or for timing legs on a CAP circuit. This would be especially nice to map since the button isn't easy to see without performing TrackIR contortions.

Link to comment
Share on other sites

Can we add the key binding to ask Jestor to change FOV of the TCS? Sometimes I wish to change FOV to better ID contact a little bit far. But Jestor wouldn't do that automatically.

 

Also it is best if we can have separate binding for asking Jester to go P-STT and PD-STT. Because there's no feed back or indication whether we are currently in P-STT or PD-STT mode.

Link to comment
Share on other sites

I'd like to suggest adding in DDD range +/- keybinds for the RIO, since having to bind every individual range button is a pain in the ass.

 

 

And before someone says "but those don't exist in the real plane", in the real plane I'd just rest my hand on the panel and push the buttons. I need some abstraction to make flying in VR without a full sim pit a little easier.

Link to comment
Share on other sites

  • 2 months later...

Smooth throttle and flaps

 

As stated in original post Ideas section.

 

Throttle Left/Right (Smooth)

Flaps Up/Down (Smooth)

Flaps Flight/TakeOff/Landing

 

:helpsmilie: How can I edit the lua file to make this happen?


Edited by Scifer
Flaps Flight/TakeOff/Landing
Link to comment
Share on other sites

Please please make a afterburner toggle switch, like the "finger lift" on the F-18.

 

Having the possibility to put the jet into full dry thrust is very important on a plane that is not allowed afterburners on takeoff, and needs all the thrust it can get on carrier takeoffs and carrier landing bolters.

 

The real plane has a physical barrier where you have to push the throttles sideways to get into afterburner.

 

It is highly needed. And add an option to NOT use it in the specials menu, so people with throttles set up with detents can still use those setups.

 

Please, pretty please, with sugar on top.

 

This. This is needed like yesterday. Yet it's almost a year after release.

 

 

Banner EDForum2020.jpg

Link to comment
Share on other sites

  • 4 weeks later...

I'm new to DCS in general and especially to modifying the .lua files. I've built some custom button boxes and would like to get some additional axes added. I was able to get the wing sweep lever working with the help of this thread. I tried to use the same logic for the volume panel but can't seem to get it to work.

 

Here is whats in the clickable.lua for sidewinder volume for an example:

 

-- Pilot TONE VOLUME panel

 

elements["PNT_2039"] = default_axis(_("Sidewinder Volume"), devices.ICS, device_commands.RADIO_ICS_Vol_Sidewinder, cockpit_args.RADIO_ICS_Vol_Sidewinder, 0, 0.1, false, false)

 

 

Here what I tried to add to the default.lua in the joystick folder :

 

{action=device_commands.RADIO_ICS_Vol_Sidewinder, cockpit_device_id=devices.RADIO_ICS_Vol_Sidewinder, name=_('Sidewinder Volume')},

 

It adds it to the axis list and lets me assign it but once in the game it does not adjust the volume knob and I get an error message in the top right corner of the screen saying "Unhandled Proxy Command 3397 val=nil" when the knob reaches 100%.

 

Any Ideas?


Edited by Jself
Link to comment
Share on other sites

  • 1 month later...

This is still missing on the list from what I see. https://forums.eagle.ru/showthread.php?t=247899 ("feature request: allow mouse-scrolling on instrument+console light wheels")

DCS Wishlist: 2K11 Krug SA-4 Ganef SAM, VR-TrackIR icons next to player names in score-chart

PvP: 100+ manual player-kills with Stingers on a well known dynamic campaign server - 100+ VTOL FARP landings & 125+ hours AV-8B, F-14 crew, royal dutch airforce F-16C - PvP campaigns since 2013

DCS server-admins: please adhere to a common sense gaming industry policy as most server admins throughout the industry do. (After all there's enough hostility on the internet already which really doesn't help anyone. Thanks.)

Dell Visor VR headset, Ryzen 5 5600 (6C/12T), RTX 2060 - basic DCS-community rule-of-thumb: Don't believe bad things that a PvP pilot claims about another PvP pilot without having analyzed the existing evidence

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...