AH-64D-Apache-Official-Project / AH-64D

21 stars 13 forks source link

Improved weapon & general controls #116

Closed mattysmith22 closed 2 years ago

mattysmith22 commented 2 years ago

Aims

How do you envision this feature being implemented?

With the new features coming in Arma V2.06, Modded Keybinding, we can make some massive improvements to how controls work.

Completely new implementation of the controls on the modded keybinding system, redone to improve the

What modifications need to be made in order to provide the functionality

  1. Move all current controls over to the modded keybind system
  2. Discuss with SMEs and devs ways to modify the controls to more closely map to the aircraft
  3. Decide on a good control layout
  4. Reimplement controls according to the system.
  5. Add all cockpit controls to the list - maybe a different list.

Reference material

mattysmith22 commented 2 years ago

A meeting between @BradMick, @Ollieollieolllie and myself decided upon the following controls and keybindings:

Name New? Description Keybind
COMMON
Crosshair Interact Yes Interacts with the control under the cursor \
NAVIGATION
Next Waypoint Yes Sets current waypoint to the next waypoint Shift + 5
Previous Waypoint Yes Sets current waypoint to the previous waypoint Ctrl + 5
SIGHTING/TARGETING
Sight Select HMD Yes Sets current sight to HMD Ctrl + 1
Sight Select TADS Yes Sets current sight to TADS Ctrl + 2
Sight LINK Yes Links FCR and TADS together if one is selected. NOTE Until improved targeting systems are done this will instead be sight select FXD Ctrl + 3
Sight Select FCR Yes Sets current sight to FCR Ctrl + 4
Slave Yes Slaves the current sight onto what is selected by the current acquisition source. NOTE Until acquisition sources are complete this will be omitted Ctrl + G
Store / Update Yes Stores what is currently selected by the sight into a waypoint Shift + G
WEAPONS
WAS Gun No (Weapon group 1) Sets current selected weapon to be the gun, or if gun is selected then deselects it 1
WAS Rockets No (Weapon group 2) Sets current selected weapon to be the rockets, or if the rockets are already selected then deselects it 2
WAS Missiles No (Weapon group 3) Sets current selected weapon to be the hellfires, or if hellfire is already selected then deselects it 3
Arm / Safe No (Weapon group 3) Arms / Safes the entire aircraft 4
Missile Advance Yes Selects next missile type Alt + F
LRFD Second Detent Yes Turns on the LRFD when held G
FCR
FCR Mode GTM Yes Sets FCR mode to be ground Ctrl + H
FCR Mode ATM Yes Sets FCR mode to be air Shift + H
FCR Continuous Scan No (Toggle Radar) Toggles the radar to continuously scan Ctrl + R
FCR Single Scan Yes Performs a single sweep of the FCR R
TADS
Sensor Select FLIR Yes Sets the TADS to use FLIR (Thermals) Alt + 1
Sensor Select DTV Yes Sets the TADS to use DTV (Day TV) Alt + 2
Sensor select DVO Yes Sets the TADS to use DVO (Direct View Optics) Alt+3
Boresight / Polarity switch Yes Swaps the polarity of the FLIR (WHOT BHOT) Alt+4
SYMBOLOGY
Symbology Select Up Yes Cycles symbology mode between Transition / Cruise Shift+B
Symbology Select Down Yes Cycles symbology mode between Hover / Bobup Ctrl+B
Symbology Select Press Yes Brings up the FLT page on the left MPD B

These are a close approximation of the controls available on the flight and CPG controls that aren't clickable / should be easy to access.

This system was designed within constraints of already used vanilla keys, and uses the following systems to make it easier to use / more intuitive.