Arma 3
119 arvostelua
VTOL & Flaps Controls Mod
   
Palkinto
Lisää suosikkeihin
Lisätty suosikkeihin
Poista suosikeista
Data Type: Mod
Tiedostokoko
Julkaistu
Päivitetty
148.002 KB
12.5.2017 klo 19.11
14.3.2022 klo 22.53
4 muutosilmoitusta ( näytä )

Tilaa ladataksesi
VTOL & Flaps Controls Mod

1 kokoelmassa, tekijä Feint
FEINT'S ARMA 3 ADDONS & MODS
10 luomusta
Kuvaus
Have you ever wanted to be able to control Flaps and VTOL angle separately without having to touch the Auto Vectoring button? Well now you can! This mod adds separate keystrokes to your in-game controls menu for Flaps Up, Flaps Down, VTOL Up and VTOL Down. The keyboard commands can then be mapped to a joystick or throttle (HOTAS) if you want. Pressing the "Auto Vectoring" button is no longer required!

Update 1.70 that launched with JETS DLC is required, but the DLC itself is not required.

IF YOU APPRECIATE THIS, BUY ME A BEER[www.paypal.com]

HOW IT WORKS:

When you hit VTOL Up (rotate nacelles for forward flight):
  1. Checks if the Aircraft is a VTOL aircraft
  2. Checks if the engine is on
  3. Executes action "VTOLVectoring"
  4. Executes action "VectoringUp"

When you hit VTOL Down (rotate nacelles for hover):
  1. Checks if the Aircraft is a VTOL aircraft
  2. Checks if the engine is on
  3. Executes action "VTOLVectoring"
  4. Executes action "VectoringDown"

When you hit Flaps Up:
  1. Checks if the Aircraft is a VTOL aircraft
  2. If the aircraft is a VTOL aircraft, executes action "VTOLVectoringCancel"
  3. Executes action "VectoringDown"
  4. If the aircraft is a VTOL aircraft, executes action "VTOLVectoring"
  5. If the aircraft is not a VTOL aircraft, it simply executes "flapsUp" action.

When you hit Flaps Down:
  1. Checks if the Aircraft is a VTOL aircraft
  2. If the aircraft is a VTOL aircraft, executes action "VTOLVectoringCancel"
  3. Executes action "VectoringUp"
  4. If the aircraft is a VTOL aircraft, executes action "VTOLVectoring"
  5. If the aircraft is not a VTOL aircraft, it simply executes "flapsDown" action.

So basically, if you are flying a VTOL aircraft, there's no reason to ever turn VTOL Vectoring on or off (unless you're in the F35 - see below). If the engines are facing forward and you turn off VTOL Vectoring, there's no change to the aircraft.

F35:
The only reason to turn off VTOL Vectoring is if you are flying the F35B. Doing so closes the fan shroud opening and other flight surfaces for forward flight.


Instructions:
  1. Open your Controls Menu
  2. Click on Configure Addons
  3. Select "VTOL/FLAPS Controls Mod"
  4. Assign the keys
    • You MUST then unmap the Vanilla FLAPS UP and FLAPS DOWN controls
    • Keep "Auto Vectoring" mapped if you plan to use the F35 from C.U.P. so you can close the flight surfaces
  5. When you want to lower or raise flaps, hit those keys. When you want to raise or lower the VTOL angle, hit those keys.
    • You no longer have to hit Auto Vectoring On/Off. This button is now pressed automatically, effectively.
    • Regular (non-VTOL) planes function normally
    • For VTOL angle to function, aircraft engine must be ON

Features:
  • VTOL and FLAPS controls separated into 4 separate keypresses so you can map to separate controls on your HOTAS using your HOTAS software
  • Very small addon (0.1 MB)
  • customizable controls via Configure Addons menu (CBA)
  • NEW: All aircraft are now supported (including addon aircraft) (thanks jonpas)
  • NEW: Now works when remote controlling aircraft when playing as Zeus (thanks jonpas)

SUPPORTED AIRCRAFT
  • NEW: All aircraft

Future Plans:
  • Once BI implements a command to measure VTOL angle percentage, I can probably eliminate the need for the Auto Vectoring button when using the F35.

Dependencies:
CBA_A3

Bugs:
NONE

Bikey:
Now included with download.

Credits:
Me
jonpas for coming up with the code to check if an airfraft is VTOL and enabling VTOL/Flaps control over vehicles being remote controlled (like in Zeus)
BI for updating the Biki
The Arma community for helping me learn how to code


TERMS AND CONDITIONS:
Any unauthorized modification of the released files is strictly prohibited without written permission by the author(s) except in the case of fair use for the purposes of learning. In those cases, the modified files can not be released to the public.
You are using these files at your own risk.
Author(s) of these files are not liable for any damage or loss of data caused by usage of these files.
Usage of these files is also prohibited for any commercial purposes. This includes but is not limited to usage on monetized servers.


SUPPORT THE ARTS:
Throughout history, art has only been able to survive and flourish through the generous donations of those who consume that art. I greatly appreciate your kind donations in support of my work. Your gift helps offset my immense costs such as licensed sound files, software subsciptions and most of all time and effort. Consider supporting artists like myself by Donating Now. To do so, click below:

IF YOU APPRECIATE THIS, BUY ME A BEER[www.paypal.com]
66 kommenttia
Rei 1.12.2021 klo 18.48 
I also would love to see this include a server key so it can be used in multiplayer.
Crowdedlight 24.11.2021 klo 10.04 
Could I persuade you to include the signed key in the published mod files under a "keys" directory, like most other mods. This would make your mod compatible with our automated server scripts.
Feint  [tekijä] 11.4.2021 klo 10.46 
This is only client-side.
Orphan Crippler 8.4.2021 klo 8.07 
Can this be added as a client-side mod?
Pew Pew 10.3.2020 klo 21.22 
ah i see. that might be a little problem for my joystick haha. anyways thanks for the help.
Great mod.
Feint  [tekijä] 10.3.2020 klo 20.20 
Ohhhh, that's actually a limitation of CBA. Only keystrokes can be assigned to functions via CBA. All addons that use CBA have this limitation. Not sure why. But if you have a programmable joystick, just assign the keystroke in Arma like Shift Ctrl Alt H or whatever, and then go into your joystick software and assign the button you want to press to execute that keystroke(s). I do this with my joystick and it works really well. It's a small pain to set up, but works fine. Of course, you have to have a programmable joystick.
Pew Pew 9.3.2020 klo 23.54 
@Feint. I actually meant that my joystick button input does not register when addon mapping.
(IE joystickbutton4 dosent appear when mapping for in the configure VTOL/FLAPS addons tab)

when using with Full keyboard controls, the addon works perfectly.

tbh, i figured it was stupid in the first place to do mixed controls considering you used a custom script so yea sorry bout my earlier comment. I figured crosscompaitability would not be possible
Feint  [tekijä] 9.3.2020 klo 12.04 
@Pew Pew Try assigning the controls to two keys on your keyboard and see if the addon still works. If it does, then the issue is with your joystick programming. Please note that some joysticks have alternate ways in which they execute a programmed control. For example, some buttons may send one keystroke, while other buttons may send that keystroke repeatedly, while other buttons may only send a keystroke when you disable the button. Currently this addon works perfectly for me. Also, make sure you follow step 4 above.
Pew Pew 9.3.2020 klo 6.08 
The addon dosent work with my logitech joystick button inputs for some reason.
I'd preferred if the addon work together with the base game's controls and vtol controls. because currently when enabling base flaps would not de trigger the vectoring controls.
Mr.X 3.10.2019 klo 23.40 
Thank you!