ED Forums

ED Forums (https://forums.eagle.ru/index.php)
-   Bugs and Problems (https://forums.eagle.ru/forumdisplay.php?f=628)
-   -   Running request - Bindable Button / Axis options (https://forums.eagle.ru/showthread.php?t=235229)

maverickturner 03-14-2019 06:27 PM

Running request - Bindable Button / Axis options
 
Amazing aircraft HB! I understand this is of course early access and you guys probably have plans to implement all of these bindings at some point. However, I thought it would be helpful to create a working list for some of the current bugged/missing/requested bindings. This would be super helpful for those of us with Voice Attack, button boxes and/or home cockpit setups. The more bindable cockpit options, the better! I'll edit the list as suggestions are added.


EDIT: ATTN Heatblur, the following inputs have been adjusted to match exactly how you have them labeled in the binding options and I have personally tested them. They should be quickly transferable to operational use if you desired. We will add more as they are completed. Big thanks to user @Alerax for throwing the foundations of this together.
Code:

{down = device_commands.BRAKE_AntiSkidAndSpoilerBrake,    up = device_commands.BRAKE_AntiSkidAndSpoilerBrake, value_down = -1, value_up = 0, cockpit_device_id=devices.GEARHOOK, name = _('Anti Skid Spoiler BK Switch Spoiler BK, else OFF'), category = _('Gears, brakes, and hook')},
{down = device_commands.BRAKE_AntiSkidAndSpoilerBrake,    up = device_commands.BRAKE_AntiSkidAndSpoilerBrake, value_down = 1, value_up = 0, cockpit_device_id=devices.GEARHOOK, name = _('Anti Skid Spoiler BK Switch BOTH, else OFF'), category = _('Gears, brakes, and hook')},
{down = device_commands.BRAKE_AntiSkidAndSpoilerBrake,                cockpit_device_id = devices.GEARHOOK, value_down = -1, name = _('Anti Skid Spoiler BK Switch SPOILER BK'), category = { _('Gears, brakes, and hook')}},
{down = device_commands.BRAKE_AntiSkidAndSpoilerBrake,                cockpit_device_id = devices.GEARHOOK, value_down = 0, name = _('Anti Skid Spoiler BK Switch OFF'), category = { _('Gears, brakes, and hook')}},
{down = device_commands.BRAKE_AntiSkidAndSpoilerBrake,                cockpit_device_id = devices.GEARHOOK, value_down = 1, name = _('Anti Skid Spoiler BK Switch BOTH'), category = { _('Gears, brakes, and hook')}},

{down = device_commands.PilotOxygenOn,                cockpit_device_id = devices.COCKPITMECHANICS, value_down = 0, name = _('Pilot Oxygen OFF'), category = { _('Left sidewall')}},
{down = device_commands.PilotOxygenOn,                cockpit_device_id = devices.COCKPITMECHANICS, value_down = 1, name = _('Pilot Oxygen ON'), category = { _('Left sidewall')}},
{down = device_commands.PilotOxygenOn,    up = device_commands.PilotOxygenOn, value_down = 1, value_up = 0, cockpit_device_id = devices.COCKPITMECHANICS, name = _('Pilot Oxygen ON, else OFF'), category = _('Left sidewall')},

{down = device_commands.WINGSWEEP_EmergencySweepCover,                cockpit_device_id = devices.WINGSWEEP, value_down = 0, name = _('Emergency Wing Sweep Handle Cover CLOSE'), category = { _('Throttle')}},
{down = device_commands.WINGSWEEP_EmergencySweepCover,                cockpit_device_id = devices.WINGSWEEP, value_down = 1, name = _('Emergency Wing Sweep Handle Cover OPEN'), category = { _('Throttle')}},
{down = device_commands.WINGSWEEP_EmergencySweepCover,    up = device_commands.WINGSWEEP_EmergencySweepCover, value_down = 1, value_up = 0, cockpit_device_id = devices.WINGSWEEP, name = _('Emergency Wing Sweep Handle Cover OPEN else CLOSED'), category = _('Throttle')},

{down = device_commands.ENGINE_Probe_Anti_Ice,                cockpit_device_id = devices.ENGINE, value_down = -1, name = _('Eng/Probe Anti Ice OFF'), category = { _('External Enviroment')}},
{down = device_commands.ENGINE_Probe_Anti_Ice,                cockpit_device_id = devices.ENGINE, value_down = 0, name = _('Eng/Probe Anti Ice AUTO'), category = { _('External Enviroment')}},
{down = device_commands.ENGINE_Probe_Anti_Ice,                cockpit_device_id = devices.ENGINE, value_down = 1, name = _('Eng/Probe Anti Ice ORIDE'), category = { _('External Enviroment')}},
{down = device_commands.ENGINE_Probe_Anti_Ice,    up = device_commands.ENGINE_Probe_Anti_Ice, value_down = -1, value_up = 0, cockpit_device_id = devices.ENGINE, name = _('Eng/Probe Anti Ice OFF, else AUTO'), category = _('External Enviroment')},
{down = device_commands.ENGINE_Probe_Anti_Ice,    up = device_commands.ENGINE_Probe_Anti_Ice, value_down = 1, value_up = 0, cockpit_device_id = devices.ENGINE, name = _('Eng/Probe Anti Ice ORIDE, else AUTO'), category = _('External Enviroment')},

{down = device_commands.ENGINE_Asym_LimiterCover,                cockpit_device_id = devices.ENGINE, value_down = 0, name = _('Asymmetric Thrust Limiter Cover CLOSE'), category = { _('Engine Control Panel')}},
{down = device_commands.ENGINE_Asym_LimiterCover,                cockpit_device_id = devices.ENGINE, value_down = 1, name = _('Asymmetric Thrust Limiter Cover OPEN'), category = { _('Engine Control Panel')}},
{down = device_commands.ENGINE_Asym_LimiterCover,    up = device_commands.ENGINE_Asym_LimiterCover, value_down = 1, value_up = 0, cockpit_device_id = devices.ENGINE, name = _('Asymmetric Thrust Limiter Cover OPEN else CLOSED'), category = _('Engine Control Panel')},
{down = device_commands.ENGINE_Asym_Limiter,                cockpit_device_id = devices.ENGINE, value_down = 0, name = _('Asymmetric Thrust Limiter ON'), category = { _('Engine Control Panel')}},
{down = device_commands.ENGINE_Asym_Limiter,                cockpit_device_id = devices.ENGINE, value_down = 1, name = _('Asymmetric Thrust Limiter OFF'), category = { _('Engine Control Panel')}},
{down = device_commands.ENGINE_Asym_Limiter,    up = device_commands.ENGINE_Asym_Limiter, value_down = 1, value_up = 0, cockpit_device_id = devices.ENGINE, name = _('Asymmetric Thrust Limiter OFF else ON'), category = _('Engine Control Panel')},

{down = device_commands.HYD_TRANSFER_PUMP_Switch,                cockpit_device_id = devices.HYDRAULICS, value_down = 0, name = _('Hydraulic Transfer Pump Switch NORMAL'), category = { _('Right Sidewall')}},
{down = device_commands.HYD_TRANSFER_PUMP_Switch,                cockpit_device_id = devices.HYDRAULICS, value_down = 1, name = _('Hydraulic Transfer Pump Switch SHUTOFF'), category = { _('Right Sidewall')}},
{down = device_commands.HYD_TRANSFER_PUMP_Switch,    up = device_commands.HYD_TRANSFER_PUMP_Switch, value_down = 1, value_up = 0, cockpit_device_id = devices.HYDRAULICS, name = _('Hydraulic Transfer Pump Switch SHUTOFF else NORMAL'), category = _('Right Sidewall')},


{down = device_commands.HYD_TRANSFER_PUMP_SwitchCover,                cockpit_device_id = devices.HYDRAULICS, value_down = 0, name = _('-Hydraulic Transfer Pump Switch Cover CLOSE'), category = { _('Right Sidewall')}},
{down = device_commands.HYD_TRANSFER_PUMP_SwitchCover,                cockpit_device_id = devices.HYDRAULICS, value_down = 1, name = _('-Hydraulic Transfer Pump Switch Cover OPEN'), category = { _('Right Sidewall')}},
{down = device_commands.HYD_TRANSFER_PUMP_SwitchCover,    up = device_commands.HYD_TRANSFER_PUMP_SwitchCover, value_down = 1, value_up = 0, cockpit_device_id = devices.HYDRAULICS, name = _('Hydraulic Transfer Pump Switch Cover OPEN else CLOSE'), category = _('Right Sidewall')},

{down = device_commands.FUELSYSTEM_Fuel_Feed_Cover,                cockpit_device_id = devices.FUELSYSTEM, value_down = 0, name = _('Fuel Feed Cover CLOSE'), category = { _('Fuelsystem Control Panel')}},
{down = device_commands.FUELSYSTEM_Fuel_Feed_Cover,                cockpit_device_id = devices.FUELSYSTEM, value_down = 1, name = _('Fuel Feed Cover OPEN'), category = { _('Fuelsystem Control Panel')}},
{down = device_commands.FUELSYSTEM_Fuel_Feed_Cover,    up = device_commands.FUELSYSTEM_Fuel_Feed_Cover, value_down = 1, value_up = 0, cockpit_device_id = devices.FUELSYSTEM, name = _('Fuel Feed Cover OPEN else CLOSE'), category = _('Fuelsystem Control Panel')},
{down = device_commands.FUELSYSTEM_Fuel_Feed,                cockpit_device_id = devices.FUELSYSTEM, value_down = -1, name = _('Fuel Feed AFT'), category = { _('Fuelsystem Control Panel')}},
{down = device_commands.FUELSYSTEM_Fuel_Feed,                cockpit_device_id = devices.FUELSYSTEM, value_down = 0, name = _('Fuel Feed NORM'), category = { _('Fuelsystem Control Panel')}},
{down = device_commands.FUELSYSTEM_Fuel_Feed,                cockpit_device_id = devices.FUELSYSTEM, value_down = 1, name = _('Fuel Feed FWD'), category = { _('Fuelsystem Control Panel')}},
{down = device_commands.FUELSYSTEM_Fuel_Feed,    up = device_commands.FUELSYSTEM_Fuel_Feed, value_down = 1, value_up = 0, cockpit_device_id = devices.FUELSYSTEM, name = _('Fuel Feed FWD else NORM'), category = _('Fuelsystem Control Panel')},
{down = device_commands.FUELSYSTEM_Fuel_Feed,    up = device_commands.FUELSYSTEM_Fuel_Feed, value_down = -1, value_up = 0, cockpit_device_id = devices.FUELSYSTEM, name = _('Fuel Feed AFT else NORM'), category = _('Fuelsystem Control Panel')},

{down = device_commands.ENGINE_Throttle_Mode,                cockpit_device_id = devices.ENGINE, value_down = -1, name = _('Throttle Mode MAN'), category = { _('Throttle')}},
{down = device_commands.ENGINE_Throttle_Mode,                cockpit_device_id = devices.ENGINE, value_down = 0, name = _('Throttle Mode BOOST'), category = { _('Throttle')}},
{down = device_commands.ENGINE_Throttle_Mode,                cockpit_device_id = devices.ENGINE, value_down = 1, name = _('Throttle Mode AUTO'), category = { _('Throttle')}},
{down = device_commands.ENGINE_Throttle_Mode,    up = device_commands.ENGINE_Throttle_Mode, value_down = -1, value_up = 0, cockpit_device_id = devices.ENGINE, name = _('Throttle Mode MAN else BOOST'), category = _('Throttle')},
{down = device_commands.ENGINE_Throttle_Mode,    up = device_commands.ENGINE_Throttle_Mode, value_down = 1, value_up = 0, cockpit_device_id = devices.ENGINE, name = _('Throttle Mode AUTO else BOOST'), category = _('Throttle')},

NOTE - These do not include TOGGLE options which are still highly desirable.

Players can add these key binds by copying the above code and pasting in C:\DCS World\Mods\aircraft\F14\Input\F-14B-Pilot\keyboard\default.lua.
NOTE - These will be erased at each update until HB bakes them into the mod its self. These are all subject to change pending HB's ultimate naming/category decision.

Bugs
  • AFCS Yaw Stabilization ON - doesn't work with binding
  • When rebinding Pilot/RIO Seat selection (1 and 2), cannot return to Pilot Seat.
  • AOA Indexer brightness doesn't work when bound
  • Refuel Probe extend, Refuel Fuselage, else Retract Probe - reversed. else state sets extend, extend sets else state.
  • "If you're flying RIO multiplayer, and get disconnected, when you reconnect, it uses the pilot controls so you can't do anything"
  • "if point your mouse over INS status indicator, the mouse pointer will change to a toggle for the pilot oxygen."
  • "ECMD brightness must be clicked and dragged, doesn't behave as the other knobs. Is that intentional?"
  • RIO White Flood Lights not working
  • ARC 159: Guard and Preset pushbutton are mixed up
  • Radar stabilization binding is reversed. "Stab in, else out" does "Stab out, else in" and vice versa

Added / Implememnted[LIST][*]** ADDED - Airbrake Toggle[*]** ADDED - Emergency Jettison[*]** ADDED - Hook Toggle[*]** ADDED - Anti Skid Spoiler[*]** ADDED - Walkman Volume Control -/+[*]** ADDED - Parking Brake (On else Off)[*]** ADDED - AutoPilot Engage - OFF Toggle[*]** ADDED - Oxygen TOn/Off/On, else Off[*]** ADDED - Oxygen TOn/Off/On, else Off


Button Bind - Requests
  • Emergency Wing Sweep Handle (Push In/Pull Out/Toggle)
  • Altimeter Mode select switch RESET / STDBY
  • Canopy OPEN
  • Canopy CLOSE
  • Ejection seat ARM
  • Ejection seat SAFE
  • EMERG Hydraulic Pump
  • Throttle Set Left/Right IDLE
  • Throttle Set Left/Right CUTOFF
  • Asymmetric Thrust Limiter Switch/Cover
  • Flaps Toggle
  • Ram Air INCR/DECR
  • Air Source RAM / L ENG / R ENG / BOTH ENG / OFF / Inc / Dec
  • Master Test Switch Up/DWN/Toggle


    RIO Specific Button Bind
  • Jettison station 1 (toggle and two positions)
  • Jettison station 3 (toggle and two positions)
  • Jettison station 4 (toggle and two positions)
  • Jettison station 5 (toggle and two positions)
  • Jettison station 6 (toggle and two positions)
  • Jettison station 8 (toggle and two positions)
  • DDD filter (toggle)
  • AN/ALR-67 mode (toggle and two positions)
  • DataLink Power On/Off/toggle

    Increase/Decrease Buttons
  • Pilot - HSD Selected Course -/+
  • HSD Selected Heading -/+
  • HSD Brightness -/+
  • ICS Volume -/+
  • ALR-67 Volume -/+
  • Sidewinder Volume -/+
  • VHF\UHF ARC-182 Volume -/+
  • Wing Sweep Handle -/+
  • HUD Brightness -/+
  • VDI Brightness -/+
  • HUD Trim -/+
  • VDI Trim -/+
  • TACAN Volume -/+
  • BINGO Fuel Knob -/+
  • ATTK Mode: -/+
  • ELEC FUZE: -/+
  • Missle Speed Gate: -/+
  • TID Mode: -/+
  • TID Range: -/+
  • RWR Display Type: -/+
  • Rad Alt Bug -/+
  • Master Test Switch Wheel -/+

    RIO Specific Increase/Decrease Buttons
  • CAP Wheel Selection -/+
  • ICS aplifier selection
  • Weapon interval x100ms +/-
  • Weapon interval x10ms +/-
  • Weapon quantity 10s +/-
  • Weapon quantity 1s +/-
  • Elec Fuse +/-
  • Attk Mode +/-
  • Wpn Type +/-
  • Pulse video +/-
  • Bright [DDD] +/-
  • Pulse Gain +/-
  • Erase video +/-
  • Nav mode +/-
  • Dest +/-
  • TID contrast +/-
  • TID Bright +/-
  • ECMD brightness +/-
  • AN/ALR-67 Display type +/-
  • DECM ALQ-100 Power/mode +/-
  • DECM ALQ-100 Audio/Off +/-
  • Weapon Type Wheel +/-
Axis Bind
  • Pilot - HSD Selected Course
  • HSD Selected Heading
  • HSD Brightness
  • ICS Volume
  • ALR-67 Volume
  • Sidewinder Volume
  • VHF\UHF ARC-182 Volume
  • Wing Sweep Handle
  • HUD Brightness
  • VDI Brightness
  • HUD Trim
  • VDI Trim
  • TACAN Volume
  • Flaps (multiple requests)
  • Jester Menu directional axis (multiple requests) - possibly similar to TGP cursor on the TM Warthog throttle
  • DLC axis

Bind Ideas
  • Jester - UI back button
  • Jester - Option to open to the main menu instead of Radar mode
  • Throttle Left/Right Engine Up/Down (Smooth) - QoL for keyboard users
  • Hide Stick
  • Bingo Fuel Knob rotation speed increase
  • Jester - more direct binding options (go STT, adjust TID range, etc.)
  • More Switch cover/switch combinations such as the MASTER ARM switch. Cover Up, Switch On.

Hope this is helpful and thanks for all of the incredibly hard work you guys have put into this.

Chain 03-14-2019 07:49 PM

I agree! Would love to see these binds soon. Thanks for the amazing module HB!

I./ZG15_FALKE 03-14-2019 08:36 PM

I would like to suggest to add axis for flaps since now its only fully retracted or fully deployed.

And: is the DLC thumbwheel an axis IRL? ATM it does not allow for permanently driving the LE controls to a certain state. It deploys an retracts the spoilers which results in a momentary effect. Maybe this is the real thing but I‘m not sure here. Anybody knows how this works IRL?

Key/button settings for Throttle Mode ‚Auto‘ and ‚Boost‘. There is just no time in the downwind or in the groove to fiddle with the mouse in order to set throttle to auto.

dawgie79 03-15-2019 02:16 AM

Quote:

Originally Posted by I./ZG15_FALKE (Post 3838631)
I would like to suggest to add axis for flaps since now its only fully retracted or fully deployed.

And: is the DLC thumbwheel an axis IRL? ATM it does not allow for permanently driving the LE controls to a certain state. It deploys an retracts the spoilers which results in a momentary effect. Maybe this is the real thing but I‘m not sure here. Anybody knows how this works IRL?

Key/button settings for Throttle Mode ‚Auto‘ and ‚Boost‘. There is just no time in the downwind or in the groove to fiddle with the mouse in order to set throttle to auto.

I assigned an axis for the DLC aft/forward (VirPil MT-50 Throttle). Works fine.

Would like bindings for Nose Strut/Kneel and Parking Brake, and axis for VHF\UHF ARC-182 Volume as well as the ICS Volume.
Thanks HeatBlur for your outstanding work! :)

maverickturner 03-15-2019 06:26 AM

Quote:

Originally Posted by dawgie79 (Post 3839093)

Would like bindings for Nose Strut/Kneel and Parking Brake, and axis for VHF\UHF ARC-182 Volume as well as the ICS Volume.
Thanks HeatBlur for your outstanding work! :)

Added to the list!

Emmy 03-15-2019 06:30 AM

Quote:

Originally Posted by I./ZG15_FALKE (Post 3838631)
I would like to suggest to add axis for flaps since now its only fully retracted or fully deployed.

Fairly certain the flaps are UP or DOWN in real life. There are no intermediate settings...

ataribaby 03-15-2019 06:36 AM

Please add airbrake toggle key binding ;)

AvroLanc 03-15-2019 07:05 AM

Quote:

Originally Posted by Emmy (Post 3839328)
Fairly certain the flaps are UP or DOWN in real life. There are no intermediate settings...

Flaps are able to be set continuously anywhere from UP to DOWN. It’s just that SOP was to use only full up/down.

Needs an axis binding, but I’ve got no axis left anyway.

maverickturner 03-15-2019 07:33 AM

Quote:

Originally Posted by ataribaby (Post 3839336)
Please add airbrake toggle key binding ;)

Added

Quote:

Originally Posted by AvroLanc (Post 3839377)
Flaps are able to be set continuously anywhere from UP to DOWN. It’s just that SOP was to use only full up/down.

Needs an axis binding, but I’ve got no axis left anyway.

Added

huppel 03-15-2019 10:44 AM

I do not have an afterburner detent on my throttle. Could we have an option like the FA-18 to make the detent bindable to a button?


All times are GMT. The time now is 06:37 AM.

Powered by vBulletin®.
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.