Jump to content

Munkwolf

Members
  • Posts

    455
  • Joined

  • Last visited

Everything posted by Munkwolf

  1. Does the one in there not work? It's labelled as "'LASER ARM Switch - ARM else OFF" {cockpit_device_id = devices.SMS, down = sms_commands.LaserSw, up = sms_commands.LaserSw, value_down = 1, value_up = 0, name = _('LASER ARM Switch - ARM else OFF (2-way Switch)'), category = {_('Special For Joystick'), _('Instrument Panel'), _('Custom')}},
  2. Added a new utility/Snapshot branch to the repo. Not useful for most people, but figured it was worth mentioning. Requires NodeJS. Wrote it to be able to do easy diffs between DCS versions for changes to the clickabledata and joystick/keyboard default.lua files.
  3. This is great. Is there a way to do the same fix for trees?
  4. You're welcome! Also, you got it, those are now added. Just published a new 22.1.22 release with those kneeboard commands for A-10C and C2, fix for F-14 standby ADI cage, and some different speed options for F-16 antenna elevation. Thank you to oltsukoo for the F-16 ones. https://github.com/Munkwolf/dcs-community-keybinds/releases/tag/22.1.22
  5. Hey everyone, I just published a new release of the keybinds project, 22.1.15. Switched to date-based versioning for this one, as it now includes updated binds for all modules, and is a bit of a milestone. For whatever reason, what started with me just wanting to use an axis for the F-14 wing sweep and buttons for the A-10 HMCS power switch grew into a bit of a passion project. https://github.com/Munkwolf/dcs-community-keybinds Formatted for use with Quaggles mod: https://github.com/Quaggles/dcs-input-command-injector This last round of updates started 6 months with the EA release of the Mosquito. I wanted to standardize what was in the project a bit more, and also switched my process from eyeballing the controls to see what could be added, to going through the clickabledata.lua files instead. Then pull in the relevant entries from the input default.lua files per control, and work from there - line by line. Over 60k lines of LUA has been added across all modules. Thanks to krota, davidp57, barcharcraz, ReardonMetal27, shdwp, bones1014, and oltsukoo for also contributing. Beginnings of it 8 months ago, with Quaggles releasing his mod: Please let me know if you find any bugs, or notice any controls that should be added! Changelog 22.1.22 A-10C: Added kneeboard bookmark binds. F-16C: Added more antenna elevation speeds. F-14: Fixed standby ADI cage. 22.1.15 Initial full coverage release.
  6. Thanks @Flappie! The ON and OFF commands do work ok, and they are on command 3106 (cb_start_cmd is set to 3031 in the command_defs.lua). It's just the Toggle version of it that is not working as expected. I tried a bunch of different command values and couldn't find one that worked - there might not be a way to get that Toggle working, not just out-of-the-box but with LUA edits either.
  7. Credit for the mod goes to @Quaggles , I work on the keybinds project that uses it. Also know that feeling lol. Hiccups with hardware, tweaking VR stuff, setting up controls... somehow it's worth all the trouble. Glad it's working again. My guess is possibly a file was locked somehow or something, causing a temporary access/permissions violation thing when it was loading
  8. Is the dcs.log from the last run when you had the mod disabled, or did you enable it and run it again before checking it? If mod is enabled and controls don't load, I would expect there to be an exception in the dcs.log showing some form of parsing error. That's been my experience when I've done custom binds wrong. But it's weird that it sounds like it just went bad this morning without any sort of update to DCS, the mod, or any custom binds you have in place? No changes coincide with it breaking? Absent any sort of changes, maybe a filescan was going on in background and had the files locked, causing a permissions error or some edge case like that? I'd be curious if you re-enabled the mod if it'd suddenly work ok.
  9. I've seen that happen if there is bad LUA in one of the files. I was just working on binds last night and controls were there for me. If you check dcs.log, and search for 'inputcommand', there may be an error in there showing which file and line the mod couldn't parse. Can you check?
  10. If you think that is a lot... I just put the full update up on github. I'm still testing it. Around 1300 lines of LUA: https://github.com/Munkwolf/dcs-community-keybinds/blob/main/InputCommands/Mi-8MTV2/Input/Mi-8MTV2/joystick/default.lua Please note that file is formatted for use with Quaggles mod: https://github.com/Quaggles/dcs-input-command-injector + Those electric panel fixes + Different speeds for rotaries/rheostats + ON else OFF and OFF else ON versions for switches + New axis for knobs and rheostats + Commands for all the individual circuit breakers
  11. I'm working on an update for the keybinds project for the Mi-8 and have fixes for a lot of those if anyone is interested in dropping some LUA code in. The toggles, up/down, and CW/CCW commands starting with Button_108 are offset by one and should be incremented (ie, 'Rectifier 1 Switch - ON/OFF' uses 'device_commands.Button_108' but should be 'device_commands.Button_109'). I kind of lucked out that the up/down and CW/CCW ones still increment/decrement by 1, and toggle switches worked, with a value of 2 passed (to differentiate them from the default controls without having to edit the default files). I should have the full keybinds project update checked into github in the next few days (just finished up with all the circuit breakers). @Flappie I haven't been able to find a fix for 'Battery Heating ON/OFF' toggle, and didn't see it on your list. Could you check/confirm if it's a candidate for your bug report? Edit: Forgot to mention all the fixes have (Fixed) appended in the name and are in a new Electric Panels Fixes category. -- Electric System Panels {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_119, value_down = 2, name = _('Generator 1 Switch - ON/OFF (Fixed)'), category = {_('Electrical Control Panel'), _('Electric Panels'), _('Electric Panels Fixes'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_15, up = device_commands.Button_15, value_down = 0, value_up = 1, name = _('Generator 1 Switch - OFF else ON (2-way Switch)'), category = {_('Electrical Control Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_15, up = device_commands.Button_15, value_down = 1, value_up = 0, name = _('Generator 1 Switch - ON else OFF (2-way Switch)'), category = {_('Electrical Control Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_120, value_down = 2, name = _('Generator 2 Switch - ON/OFF (Fixed)'), category = {_('Electrical Control Panel'), _('Electric Panels'), _('Electric Panels Fixes'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_16, up = device_commands.Button_16, value_down = 0, value_up = 1, name = _('Generator 2 Switch - OFF else ON (2-way Switch)'), category = {_('Electrical Control Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_16, up = device_commands.Button_16, value_down = 1, value_up = 0, name = _('Generator 2 Switch - ON else OFF (2-way Switch)'), category = {_('Electrical Control Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_121, value_down = 2, name = _('AC Ground Power Switch - ON/OFF (Fixed)'), category = {_('Electrical Control Panel'), _('Electric Panels'), _('Electric Panels Fixes'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_14, up = device_commands.Button_14, value_down = 0, value_up = 1, name = _('AC Ground Power Switch - OFF else ON (2-way Switch)'), category = {_('Electrical Control Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_14, up = device_commands.Button_14, value_down = 1, value_up = 0, name = _('AC Ground Power Switch - ON else OFF (2-way Switch)'), category = {_('Electrical Control Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_122, value_down = -2, name = _('115V Inverter Switch - Down (Fixed)'), category = {_('Electrical Control Panel'), _('Electric Panels'), _('Electric Panels Fixes'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_122, value_down = 2, name = _('115V Inverter Switch - Up (Fixed)'), category = {_('Electrical Control Panel'), _('Electric Panels'), _('Electric Panels Fixes'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_12, up = device_commands.Button_12, value_down = -1, value_up = 0, name = _('115V Inverter Switch - AUTO else OFF (3-way Switch Down)'), category = {_('Electrical Control Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_12, up = device_commands.Button_12, value_down = 1, value_up = 0, name = _('115V Inverter Switch - MANUAL else OFF (3-way Switch Up)'), category = {_('Electrical Control Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_123, value_down = -2, name = _('36V Inverter Switch - Down (Fixed)'), category = {_('Electrical Control Panel'), _('Electric Panels'), _('Electric Panels Fixes'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_123, value_down = 2, name = _('36V Inverter Switch - Up (Fixed)'), category = {_('Electrical Control Panel'), _('Electric Panels'), _('Electric Panels Fixes'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_13, up = device_commands.Button_13, value_down = -1, value_up = 0, name = _('36V Inverter Switch - AUTO else OFF (3-way Switch Down)'), category = {_('Electrical Control Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_13, up = device_commands.Button_13, value_down = 1, value_up = 0, name = _('36V Inverter Switch - MANUAL else OFF (3-way Switch Up)'), category = {_('Electrical Control Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_17, value_down = 0, name = _('AC Voltmeter Selector Switch - OFF'), category = {_('Electrical Control Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_17, value_down = 0.1, name = _('AC Voltmeter Selector Switch - GENERATOR 1 I-II'), category = {_('Electrical Control Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_17, value_down = 0.2, name = _('AC Voltmeter Selector Switch - GENERATOR 1 II-III'), category = {_('Electrical Control Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_17, value_down = 0.3, name = _('AC Voltmeter Selector Switch - GENERATOR 1 III-I'), category = {_('Electrical Control Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_17, value_down = 0.4, name = _('AC Voltmeter Selector Switch - GENERATOR 2 I-II'), category = {_('Electrical Control Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_17, value_down = 0.5, name = _('AC Voltmeter Selector Switch - GENERATOR 2 II-III'), category = {_('Electrical Control Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_17, value_down = 0.6, name = _('AC Voltmeter Selector Switch - GENERATOR 2 III-I'), category = {_('Electrical Control Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_17, value_down = 0.7, name = _('AC Voltmeter Selector Switch - EXT PWR I-II'), category = {_('Electrical Control Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_17, value_down = 0.8, name = _('AC Voltmeter Selector Switch - EXT PWR II-III'), category = {_('Electrical Control Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_17, value_down = 0.9, name = _('AC Voltmeter Selector Switch - EXT PWR III-I'), category = {_('Electrical Control Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_17, value_down = 1, name = _('AC Voltmeter Selector Switch - 115V'), category = {_('Electrical Control Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_124, value_down = -2, name = _('AC Voltmeter Selector Switch - CCW (Fixed)'), category = {_('Electrical Control Panel'), _('Electric Panels'), _('Electric Panels Fixes'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_124, value_down = 2, name = _('AC Voltmeter Selector Switch - CW (Fixed)'), category = {_('Electrical Control Panel'), _('Electric Panels'), _('Electric Panels Fixes'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_8, value_down = 0, name = _('DC Voltmeter Selector Switch - OFF (LEFT)'), category = {_('Right Side Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_8, value_down = 0.1, name = _('DC Voltmeter Selector Switch - BATTERY 1'), category = {_('Right Side Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_8, value_down = 0.2, name = _('DC Voltmeter Selector Switch - BATTERY 2'), category = {_('Right Side Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_8, value_down = 0.3, name = _('DC Voltmeter Selector Switch - STBY GEN'), category = {_('Right Side Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_8, value_down = 0.4, name = _('DC Voltmeter Selector Switch - BUSES BATT'), category = {_('Right Side Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_8, value_down = 0.5, name = _('DC Voltmeter Selector Switch - BUSES RECT'), category = {_('Right Side Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_8, value_down = 0.6, name = _('DC Voltmeter Selector Switch - EXT PWR'), category = {_('Right Side Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_8, value_down = 0.7, name = _('DC Voltmeter Selector Switch - OFF (RIGHT)'), category = {_('Right Side Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_117, value_down = -2, name = _('DC Voltmeter Selector Switch - CCW (Fixed)'), category = {_('Right Side Panel'), _('Electric Panels'), _('Electric Panels Fixes'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_117, value_down = 2, name = _('DC Voltmeter Selector Switch - CW (Fixed)'), category = {_('Right Side Panel'), _('Electric Panels'), _('Electric Panels Fixes'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_112, value_down = 2, name = _('Battery 1 Switch - ON/OFF (Fixed)'), category = {_('Right Side Panel'), _('Electric Panels'), _('Electric Panels Fixes'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 0, value_up = 1, name = _('Battery 1 Switch - OFF else ON (2-way Switch)'), category = {_('Right Side Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_3, up = device_commands.Button_3, value_down = 1, value_up = 0, name = _('Battery 1 Switch - ON else OFF (2-way Switch)'), category = {_('Right Side Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_113, value_down = 2, name = _('Battery 2 Switch - ON/OFF (Fixed)'), category = {_('Right Side Panel'), _('Electric Panels'), _('Electric Panels Fixes'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 0, value_up = 1, name = _('Battery 2 Switch - OFF else ON (2-way Switch)'), category = {_('Right Side Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_2, up = device_commands.Button_2, value_down = 1, value_up = 0, name = _('Battery 2 Switch - ON else OFF (2-way Switch)'), category = {_('Right Side Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_114, value_down = 2, name = _('Standby Generator Switch - ON/OFF (Fixed)'), category = {_('Right Side Panel'), _('Electric Panels'), _('Electric Panels Fixes'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 0, value_up = 1, name = _('Standby Generator Switch - OFF else ON (2-way Switch)'), category = {_('Right Side Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_1, up = device_commands.Button_1, value_down = 1, value_up = 0, name = _('Standby Generator Switch - ON else OFF (2-way Switch)'), category = {_('Right Side Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_109, value_down = 2, name = _('Rectifier 1 Switch - ON/OFF (Fixed)'), category = {_('Right Side Panel'), _('Electric Panels'), _('Electric Panels Fixes'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_7, up = device_commands.Button_7, value_down = 0, value_up = 1, name = _('Rectifier 1 Switch - OFF else ON (2-way Switch)'), category = {_('Right Side Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_7, up = device_commands.Button_7, value_down = 1, value_up = 0, name = _('Rectifier 1 Switch - ON else OFF (2-way Switch)'), category = {_('Right Side Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_110, value_down = 2, name = _('Rectifier 2 Switch - ON/OFF (Fixed)'), category = {_('Right Side Panel'), _('Electric Panels'), _('Electric Panels Fixes'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_5, up = device_commands.Button_5, value_down = 0, value_up = 1, name = _('Rectifier 2 Switch - OFF else ON (2-way Switch)'), category = {_('Right Side Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_5, up = device_commands.Button_5, value_down = 1, value_up = 0, name = _('Rectifier 2 Switch - ON else OFF (2-way Switch)'), category = {_('Right Side Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_111, value_down = 2, name = _('Rectifier 3 Switch - ON/OFF (Fixed)'), category = {_('Right Side Panel'), _('Electric Panels'), _('Electric Panels Fixes'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_6, up = device_commands.Button_6, value_down = 0, value_up = 1, name = _('Rectifier 3 Switch - OFF else ON (2-way Switch)'), category = {_('Right Side Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_6, up = device_commands.Button_6, value_down = 1, value_up = 0, name = _('Rectifier 3 Switch - ON else OFF (2-way Switch)'), category = {_('Right Side Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_115, value_down = 2, name = _('DC Ground Power Switch - ON/OFF (Fixed)'), category = {_('Right Side Panel'), _('Electric Panels'), _('Electric Panels Fixes'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_4, up = device_commands.Button_4, value_down = 0, value_up = 1, name = _('DC Ground Power Switch - OFF else ON (2-way Switch)'), category = {_('Right Side Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_4, up = device_commands.Button_4, value_down = 1, value_up = 0, name = _('DC Ground Power Switch - ON else OFF (2-way Switch)'), category = {_('Right Side Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_116, value_down = 2, name = _('Equipment Test Switch - ON/OFF (Fixed)'), category = {_('Right Side Panel'), _('Electric Panels'), _('Electric Panels Fixes'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_9, up = device_commands.Button_9, value_down = 0, value_up = 1, name = _('Equipment Test Switch - OFF else ON (2-way Switch)'), category = {_('Right Side Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_9, up = device_commands.Button_9, value_down = 1, value_up = 0, name = _('Equipment Test Switch - ON else OFF (2-way Switch)'), category = {_('Right Side Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_127, value_down = 2, name = _('Net on Rectifier Switch Cover - OPEN/CLOSE (Fixed)'), category = {_('Center Console'), _('Electric Panels'), _('Electric Panels Fixes'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_21, up = device_commands.Button_21, value_down = 0, value_up = 1, name = _('Net on Rectifier Switch Cover - CLOSE else OPEN (2-way Switch)'), category = {_('Center Console'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_21, up = device_commands.Button_21, value_down = 1, value_up = 0, name = _('Net on Rectifier Switch Cover - OPEN else CLOSE (2-way Switch)'), category = {_('Center Console'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_128, value_down = 2, name = _('Net on Rectifier Switch - ON/OFF (Fixed)'), category = {_('Center Console'), _('Electric Panels'), _('Electric Panels Fixes'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_19, up = device_commands.Button_19, value_down = 0, value_up = 1, name = _('Net on Rectifier Switch - OFF else ON (2-way Switch)'), category = {_('Center Console'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_19, up = device_commands.Button_19, value_down = 1, value_up = 0, name = _('Net on Rectifier Switch - ON else OFF (2-way Switch)'), category = {_('Center Console'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_129, value_down = -2, name = _('36V Transformer Selector Switch - Down (Fixed)'), category = {_('Center Console'), _('Electric Panels'), _('Electric Panels Fixes'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_129, value_down = 2, name = _('36V Transformer Selector Switch - Up (Fixed)'), category = {_('Center Console'), _('Electric Panels'), _('Electric Panels Fixes'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_20, up = device_commands.Button_20, value_down = -1, value_up = 0, name = _('36V Transformer Selector Switch - AUXILIARY else OFF (3-way Switch Down)'), category = {_('Center Console'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, down = device_commands.Button_20, up = device_commands.Button_20, value_down = 1, value_up = 0, name = _('36V Transformer Selector Switch - MAIN else OFF (3-way Switch Up)'), category = {_('Center Console'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, pressed = device_commands.Button_118, value_pressed = -0.1, name=_('Standby Generator Voltage Adjustment Rheostat - CCW/Decrease (Slow)'), category = {_('Right Side Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, pressed = device_commands.Button_118, value_pressed = 0.1, name=_('Standby Generator Voltage Adjustment Rheostat - CW/Increase (Slow)'), category = {_('Right Side Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, pressed = device_commands.Button_118, value_pressed = -0.2001, name=_('Standby Generator Voltage Adjustment Rheostat - CCW/Decrease (Fixed)'), category = {_('Right Side Panel'), _('Electric Panels'), _('Electric Panels Fixes'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, pressed = device_commands.Button_118, value_pressed = 0.2001, name=_('Standby Generator Voltage Adjustment Rheostat - CW/Increase (Fixed)'), category = {_('Right Side Panel'), _('Electric Panels'), _('Electric Panels Fixes'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, pressed = device_commands.Button_118, value_pressed = -0.4, name=_('Standby Generator Voltage Adjustment Rheostat - CCW/Decrease (Fast)'), category = {_('Right Side Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, pressed = device_commands.Button_118, value_pressed = 0.4, name=_('Standby Generator Voltage Adjustment Rheostat - CW/Increase (Fast)'), category = {_('Right Side Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, pressed = device_commands.Button_125, value_pressed = -0.1, name=_('Generator 1 Voltage Adjustment Rheostat - CCW/Decrease (Slow)'), category = {_('Electrical Control Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, pressed = device_commands.Button_125, value_pressed = 0.1, name=_('Generator 1 Voltage Adjustment Rheostat - CW/Increase (Slow)'), category = {_('Electrical Control Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, pressed = device_commands.Button_125, value_pressed = -0.2001, name=_('Generator 1 Voltage Adjustment Rheostat - CCW/Decrease (Fixed)'), category = {_('Electrical Control Panel'), _('Electric Panels'), _('Electric Panels Fixes'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, pressed = device_commands.Button_125, value_pressed = 0.2001, name=_('Generator 1 Voltage Adjustment Rheostat - CW/Increase (Fixed)'), category = {_('Electrical Control Panel'), _('Electric Panels'), _('Electric Panels Fixes'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, pressed = device_commands.Button_125, value_pressed = -0.4, name=_('Generator 1 Voltage Adjustment Rheostat - CCW/Decrease (Fast)'), category = {_('Electrical Control Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, pressed = device_commands.Button_125, value_pressed = 0.4, name=_('Generator 1 Voltage Adjustment Rheostat - CW/Increase (Fast)'), category = {_('Electrical Control Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, pressed = device_commands.Button_126, value_pressed = -0.1, name=_('Generator 2 Voltage Adjustment Rheostat - CCW/Decrease (Slow)'), category = {_('Electrical Control Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, pressed = device_commands.Button_126, value_pressed = 0.1, name=_('Generator 2 Voltage Adjustment Rheostat - CW/Increase (Slow)'), category = {_('Electrical Control Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, pressed = device_commands.Button_126, value_pressed = -0.2001, name=_('Generator 2 Voltage Adjustment Rheostat - CCW/Decrease (Fixed)'), category = {_('Electrical Control Panel'), _('Electric Panels'), _('Electric Panels Fixes'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, pressed = device_commands.Button_126, value_pressed = 0.2001, name=_('Generator 2 Voltage Adjustment Rheostat - CW/Increase (Fixed)'), category = {_('Electrical Control Panel'), _('Electric Panels'), _('Electric Panels Fixes'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, pressed = device_commands.Button_126, value_pressed = -0.4, name=_('Generator 2 Voltage Adjustment Rheostat - CCW/Decrease (Fast)'), category = {_('Electrical Control Panel'), _('Electric Panels'), _('Custom')}}, {cockpit_device_id = devices.ELEC_INTERFACE, pressed = device_commands.Button_126, value_pressed = 0.4, name=_('Generator 2 Voltage Adjustment Rheostat - CW/Increase (Fast)'), category = {_('Electrical Control Panel'), _('Electric Panels'), _('Custom')}},
  12. Yeah, discrete ON and OFF commands looks like the only way right now. We need _ITER versions of the button commands to be able to toggle them like happens when clicking them with the mouse. It would be nice if ED could make it a standard to have absolute and relative commands available and listed in command_defs.lua for each control. Checked in what I did for the ECM panel into the keybinds project earlier if anybody is interested: https://github.com/Munkwolf/dcs-community-keybinds/blob/8b4381fddb20286d9e8c194c7b274ca82c846fa2/InputCommands/F-16C/Input/F-16C/joystick/default.lua#L481
  13. That's true. Sorry, I missed that comment of yours and am unfortunately not yet familiar enough with the Mi-8 to have known. Was just talking from a controls perspective and trying to think of ways to support MC and non-MC.
  14. Based on how other multicrew modules are, you would be able to access whatever commands you want regardless of seat, it would just take some LUA work to add commands that aren't there by default. Like adding LANTIRN controls to the F-14 pilot seat. Both ways of play could be accomodated. If we get MC for the Hip, I'd do the LUA work for you to have all commands available for all seats. Could be a cool to have a 'enable multicrew commands' special option for MC modules, that'd either split commands by seat or have one set of commands for all seats.
  15. Unfortunately I don't think that's possible at the moment. HB would need to add some additional relative commands where just absolute ones exist currently. I added 0%/25%/33%/50%/66%/75%/100% to the keybinds project for those. Figured being able to map a few values to have some control is better than nothing. https://github.com/Munkwolf/dcs-community-keybinds/blob/main/InputCommands/F14/Input/F-14B-Pilot/joystick/default.lua https://github.com/Munkwolf/dcs-community-keybinds/blob/main/InputCommands/F14/Input/F-14B-RIO/joystick/default.lua
  16. You can use --force_disable_VR as a launch flag for the exe. I set it up as a separate shortcut with different icon. F:\DCS\bin\DCS.exe --force_disable_VR
  17. Looks like that is possible. I don't have anything in the keybinds project for the Hip yet, but will be starting on an update soon. Currently testing RIO binds for F-14 and then Hip and Hind are next on the list. I'll be sure to add in different speeds for the AP knobs. I'd suggest using at least Quaggles mod to add the additional speeds - then the core files don't have to be edited. https://github.com/Quaggles/dcs-input-command-injector If you use keybinds project it'll have folder/file structure set for every module, including Hip: https://github.com/Munkwolf/dcs-community-keybinds/tree/main/InputCommands The LUA file to check is DCS\Mods\aircraft\Mi-8MTV2\Input\Mi-8MTV2\joystick\default.lua Around line 806 you'll see the AP knobs: { pressed = device_commands.Button_13, value_pressed = -0.5, cockpit_device_id = devices.AUTOPILOT, name = _('Autopilot Heading Adjustment Knob - CCW/Left'), category = {_('Center Console'), _('Autopilot')}}, { pressed = device_commands.Button_13, value_pressed = 0.5, cockpit_device_id = devices.AUTOPILOT, name = _('Autopilot Heading Adjustment Knob - CW/Right'), category = {_('Center Console'), _('Autopilot')}}, { pressed = device_commands.Button_14, value_pressed = -0.5, cockpit_device_id = devices.AUTOPILOT, name = _('Autopilot Roll Adjustment Knob - CCW/Left'), category = {_('Center Console'), _('Autopilot')}}, { pressed = device_commands.Button_14, value_pressed = 0.5, cockpit_device_id = devices.AUTOPILOT, name = _('Autopilot Roll Adjustment Knob - CW/Right'), category = {_('Center Console'), _('Autopilot')}}, { pressed = device_commands.Button_15, value_pressed = -0.5, cockpit_device_id = devices.AUTOPILOT, name = _('Autopilot Pitch Adjustment Knob - CCW/Left'), category = {_('Center Console'), _('Autopilot')}}, { pressed = device_commands.Button_15, value_pressed = 0.5, cockpit_device_id = devices.AUTOPILOT, name = _('Autopilot Pitch Adjustment Knob - CW/Right'), category = {_('Center Console'), _('Autopilot')}}, Here's how half-speed options for those would look: { pressed = device_commands.Button_13, value_pressed = -0.25, cockpit_device_id = devices.AUTOPILOT, name = _('Autopilot Heading Adjustment Knob - CCW/Left (Slow)'), category = {_('Center Console'), _('Autopilot')}}, { pressed = device_commands.Button_13, value_pressed = 0.25, cockpit_device_id = devices.AUTOPILOT, name = _('Autopilot Heading Adjustment Knob - CW/Right (Slow)'), category = {_('Center Console'), _('Autopilot')}}, { pressed = device_commands.Button_14, value_pressed = -0.25, cockpit_device_id = devices.AUTOPILOT, name = _('Autopilot Roll Adjustment Knob - CCW/Left (Slow)'), category = {_('Center Console'), _('Autopilot')}}, { pressed = device_commands.Button_14, value_pressed = 0.25, cockpit_device_id = devices.AUTOPILOT, name = _('Autopilot Roll Adjustment Knob - CW/Right (Slow)'), category = {_('Center Console'), _('Autopilot')}}, { pressed = device_commands.Button_15, value_pressed = -0.25, cockpit_device_id = devices.AUTOPILOT, name = _('Autopilot Pitch Adjustment Knob - CCW/Left (Slow)'), category = {_('Center Console'), _('Autopilot')}}, { pressed = device_commands.Button_15, value_pressed = 0.25, cockpit_device_id = devices.AUTOPILOT, name = _('Autopilot Pitch Adjustment Knob - CW/Right (Slow)'), category = {_('Center Console'), _('Autopilot')}}, You should be able to drop that into the Hip's file in the keybinds project. The Hip has a few device-specific LUA files that you'd have to override (by copy-pasting the default.lua to a new file with name matching your device). You can check which ones by the list of files in F:\DCS\Mods\aircraft\Mi-8MTV2\Input\Mi-8MTV2\joystick. Only need to copy-paste if your device is there as a lua file (can ignore .diff.lua files)
  18. @Fakum I'll do some testing tonight, I'm curious about this issue. You mentioned it's with your Virpil throttle - in the Virpil config do you happen to have a dynamic deadzone set for the axis controls? I have one of the Virpil control panels, and noticed the same rapid clicking thing when testing different axis options with some modules. I think it was better if I played around with smoothing and dynamic deadzone? Need to do more testing around it though because I can't really remember at this point. But it may be something you can fix up or tune via the Virpil software.
  19. Pedal damper binds are available in the keybinds project: https://github.com/Munkwolf/dcs-community-keybinds/blob/main/InputCommands/Mi-24P/Input/Mi_24P_pilot/joystick/default.lua When the Hind first released I went through and got everything bindable that's clickable in the pilot seat. I still need to circle back to go through the operator seat. Currently working on finishing up an update for the F-14 binds, then Hind and Hip are next on the list. I should have them updated in the next week or two. Files in the project are formatted for use with Quaggles mod: https://github.com/Quaggles/dcs-input-command-injector {down = hydraulic_commands.Hydro_Damper_PCover, cockpit_device_id = devices.HYDRO_SYS_INTERFACE, value_down = 1, name = _('Pedal Damper Cover, OPEN'), category = {_('Instrument Panel'), _('Custom')}}, {down = hydraulic_commands.Hydro_Damper_PCover, up = hydraulic_commands.Hydro_Damper_PCover, cockpit_device_id = devices.HYDRO_SYS_INTERFACE, value_down = 1, value_up = 0, name = _('Pedal Damper Cover, OPEN/CLOSE (2-way Switch)'), category = {_('Instrument Panel'), _('Custom')}}, {down = hydraulic_commands.Hydro_Damper_PCover, cockpit_device_id = devices.HYDRO_SYS_INTERFACE, value_down = 0, name = _('Pedal Damper Cover, CLOSE'), category = {_('Instrument Panel'), _('Custom')}}, {down = hydraulic_commands.Hydro_Damper_P, cockpit_device_id = devices.HYDRO_SYS_INTERFACE, value_down = 1, name = _('Pedal Damper, ON'), category = {_('Instrument Panel'), _('Custom')}}, {down = hydraulic_commands.Hydro_Damper_P, up = hydraulic_commands.Hydro_Damper_P, cockpit_device_id = devices.HYDRO_SYS_INTERFACE, value_down = 1, value_up = 0, name = _('Pedal Damper, ON/OFF (2-way Switch)'), category = {_('Instrument Panel'), _('Custom')}}, {down = hydraulic_commands.Hydro_Damper_P, cockpit_device_id = devices.HYDRO_SYS_INTERFACE, value_down = 0, name = _('Pedal Damper, OFF'), category = {_('Instrument Panel'), _('Custom')}},
  20. My main point was the vector vs raster part. As in, it's not just scaling up the unzoomed frame where it would become pixelated like zooming a digital picture. It's re-rendering it with different camera settings, where there is no pixelation, a la zooming in google maps. I do wish they'd upgrade how they do the zoom so it doesn't flatten the image like you are discussing.
  21. Not really same principle. When you zoom in DCS, it's not 'enlarging' from the rendered unzoomed view like zooming in on a digital picture. It's setting new camera parameters for the renderer, which is refreshing every frame. Better analogy might be zooming in on a vector image (ex: google maps) - it doesn't matter how far you zoom, because the source data only becomes 'pixelized' when it's time to draw it to the display.
  22. What version of DCS are you on? I'm on latest OB, 2.7.8.16140. I just launched the game to verify, as I don't remember those controls being off when I recently went through to do an update to the Hornet binds (and didn't add anything to the community keybinds for this switch). All variations of the commands for that switch work for me, and the device reference in the default FA-18C lua files looks to be correct: { down = cptlights_commands.ModeSw_EXT, cockpit_device_id = devices.CPT_LIGHTS, value_down = 1.0, name = _('MODE Switch - Up'), category = {_('Right Console'), _('INTR LT Control Panel')}}, { down = cptlights_commands.ModeSw_EXT, cockpit_device_id = devices.CPT_LIGHTS, value_down = -1.0, name = _('MODE Switch - Down'), category = {_('Right Console'), _('INTR LT Control Panel')}}, { down = cptlights_commands.ModeSw, cockpit_device_id = devices.CPT_LIGHTS, value_down = 1.0, name = _('MODE Switch - NVG'), category = {_('Right Console'), _('INTR LT Control Panel')}}, { down = cptlights_commands.ModeSw, cockpit_device_id = devices.CPT_LIGHTS, value_down = 0.0, name = _('MODE Switch - NITE'), category = {_('Right Console'), _('INTR LT Control Panel')}}, { down = cptlights_commands.ModeSw, cockpit_device_id = devices.CPT_LIGHTS, value_down = -1.0, name = _('MODE Switch - DAY'), category = {_('Right Console'), _('INTR LT Control Panel')}}, { down = cptlights_commands.ModeSw, up = cptlights_commands.ModeSw, cockpit_device_id = devices.CPT_LIGHTS, value_down = 1.0, value_up = 0.0, name = _('MODE Switch - NVG/NITE'), category = {_('Special For Joystick'), _('Right Console'), _('INTR LT Control Panel')}}, { down = cptlights_commands.ModeSw, up = cptlights_commands.ModeSw, cockpit_device_id = devices.CPT_LIGHTS, value_down = -1.0, value_up = 0.0, name = _('MODE Switch - DAY/NITE'), category = {_('Special For Joystick'), _('Right Console'), _('INTR LT Control Panel')}}, Are you on stable version and it's maybe something fixed recently?
  23. Yeah, seems like something is down. tracert digitalcombatsimulator.com gets from level3.net to xelon.ch and then starts timing out.
×
×
  • Create New...