Seite 1 von 1

AV-8B Night Attack Harrier Controls

Verfasst: 18. Dez 2017, 22:52
von JaBoG32_Marsy
Hier mal mein Controll Layout - Config Files im Anhang
Macht das gemeinsame fliegen doch deutlich einfacher :)



Das Layout wird sich mit den kommenden Patches aber sicherlich noch ändern.
Aktuell funktionieren u.a. die TDC Slew Axis nicht, so das der DMS Platz wieder frei wird.

Re: AV-8B Night Attack Harrier Controls

Verfasst: 20. Dez 2017, 21:09
von JaBoG32_Ghost
Cool, danke Marsy! Werde es bei Gelegenheit mal testen.

Re: AV-8B Night Attack Harrier Controls

Verfasst: 11. Nov 2018, 17:36
von JaBoG32_Tronix
Danke 8-)

Re: AV-8B Night Attack Harrier Controls

Verfasst: 11. Nov 2018, 18:22
von JaBoG32_Marsy
Controls aktualisiert

Re: AV-8B Night Attack Harrier Controls

Verfasst: 6. Mär 2019, 18:17
von Bishop
Moin ich wollte keinen neuen Thread aufmachen daher hänge ich das hier mal mit an. Ich war mal so frei und habe noch was zum Harrier hinzu gefügt. Eventuell ist es ja für den ein oder anderen vom Nutzen.
Ich pers. schalte gerne die Modis AG, NAV und STOL mit dem 3-Wege Schalter (Boatswitch) am Schubhebel um und da keine Standardvariante im Spiel vorhanden ist und TARGET zwar nett ist aber so seine Tücken hat habe ich mal was selbst gebastelt was auch ohne TARGET funktioniert. Das hier funktioniert mit jedem 3 Wege Schalter am Warthog und sicherlich auch an anderen Joysticks mit 3-Wege Schalter.

Den Code kann man direkt in der default.lua des Harriers schreiben. Man findet im Spiel in der Steuerung unter "Switch Abstraction" die beiden Punkte Master Mode AG else NAV und Master Mode STOL else NAV.

Pfad zum Laufwerk:\DCS World\Mods\aircraft\AV8BNA\Input\AV8BNA\joystick\default.lua

Nach eine Patch muss man wahrscheinlich dies neu einfügen. ;)

AG-NAV-STOL Modus als 3-Wege Schalter

Code: Alles auswählen

	
-- New Switch Abstractions for Master Modes

{down = iCommandHelicopter_PPR_button_T, up = iCommandHelicopter_PPR_button_K, name = _('Master Mode AG else NAV'),	category = _('Switch Abstractions')},
{down = iCommandHelicopter_PPR_button_H, up = iCommandHelicopter_PPR_button_K, name = _('Master Mode VSTOL else NAV'),	category = _('Switch Abstractions')},
Edit: Ich habe noch ein paar Funktionen hinzugefügt und die angehängte Datei überarbeitet.

Anti-Kollisionlicht für 2-Wege Schalter

Code: Alles auswählen

	-- Lights Switch Abstractions
	{down = ext_light_commands.Switch_ANTI_COLL_LT,		up = ext_light_commands.Switch_ANTI_COLL_LT,	cockpit_device_id=devices.LTEXT,	value_down=1.0, value_up=0.0,	name = _('Anti-Collision Lights ON else OFF'),		category = _('Switch Abstractions')},
	{down = ext_light_commands.Switch_LANDING_LT,	up = ext_light_commands.Switch_LANDING_LT,	cockpit_device_id=devices.LTEXT,	value_down=1.0, value_up=0.5,		name = _('Landing Light Switch APP else HVR'),		category = _('Switch Abstractions')},
	{down = ext_light_commands.Switch_LANDING_LT,	up = ext_light_commands.Switch_LANDING_LT,	cockpit_device_id=devices.LTEXT,	value_down=0.0, value_up=0.5,		name = _('Landing Light Switch OFF else HVR'),		category = _('Switch Abstractions')},
Parking Brake Lever mit der Schubhebeleinrastfunktion nutzen oder mithilfe eines 2-Wege Schalters.

Code: Alles auswählen

	-- Hydraulic & Mechanical Switch Abstractions
	{down = fcs_commands.Handle_PARKING_BRAKE,	up = fcs_commands.Handle_PARKING_BRAKE, cockpit_device_id = devices.FLIGHTCONTROLS, value_down=0.0, value_up=1.0, name = _('Parking Brake ON else OFF'), category = _('Switch Abstractions')},
Ich habe auch eine kleine Zip Datei mit angehängt aber bitte daran denken vorher ein Backup von der alten Datei machen.

Gruß Bishop

Re: AV-8B Night Attack Harrier Controls

Verfasst: 23. Mai 2019, 20:02
von Bishop
Ich hab hier mal was im offiziellen Forum gefunden und etwas abgeändert. Man kann damit Shortcuts für den STO Stop Lever anlegen und damit schnell den STO Stop Lever an seine benötigte Position bringen.

Code: Alles auswählen

	-- Nozzle Control
	{down = engine_commands.Handle_NOZZLE_STO_STOP, cockpit_device_id = devices.VREST, value_down = 0, name = _('Nozzle Stop Lever: Full Forward (0)'), category = _('Flight Control')},
	{down = engine_commands.Handle_NOZZLE_STO_STOP, cockpit_device_id = devices.VREST, value_down = 0.1, name = _('Nozzle Stop Lever: 10'), category = _('Flight Control')},
	{down = engine_commands.Handle_NOZZLE_STO_STOP, cockpit_device_id = devices.VREST, value_down = 0.15, name = _('Nozzle Stop Lever: 15'), category = _('Flight Control')},
	{down = engine_commands.Handle_NOZZLE_STO_STOP, cockpit_device_id = devices.VREST, value_down = 0.202, name = _('Nozzle Stop Lever: 20'), category = _('Flight Control')},
	{down = engine_commands.Handle_NOZZLE_STO_STOP, cockpit_device_id = devices.VREST, value_down = 0.242, name = _('Nozzle Stop Lever: 25'), category = _('Flight Control')},
	{down = engine_commands.Handle_NOZZLE_STO_STOP, cockpit_device_id = devices.VREST, value_down = 0.303, name = _('Nozzle Stop Lever: 30'), category = _('Flight Control')},
	{down = engine_commands.Handle_NOZZLE_STO_STOP, cockpit_device_id = devices.VREST, value_down = 0.404, name = _('Nozzle Stop Lever: 40'), category = _('Flight Control')},
	{down = engine_commands.Handle_NOZZLE_STO_STOP, cockpit_device_id = devices.VREST, value_down = 0.505, name = _('Nozzle Stop Lever: 50'), category = _('Flight Control')},
	{down = engine_commands.Handle_NOZZLE_STO_STOP, cockpit_device_id = devices.VREST, value_down = 0.606, name = _('Nozzle Stop Lever: 60'), category = _('Flight Control')},
	{down = engine_commands.Handle_NOZZLE_STO_STOP, cockpit_device_id = devices.VREST, value_down = 0.707, name = _('Nozzle Stop Lever: 70'), category = _('Flight Control')},
	{down = engine_commands.Handle_NOZZLE_STO_STOP, cockpit_device_id = devices.VREST, value_down = 0.808, name = _('Nozzle Stop Lever: 80'), category = _('Flight Control')},
	{down = engine_commands.Handle_NOZZLE_STO_STOP, cockpit_device_id = devices.VREST, value_down = 0.828, name = _('Nozzle Stop Lever: Hover (82)'), category = _('Flight Control')},
	{down = engine_commands.Handle_NOZZLE_STO_STOP, cockpit_device_id = devices.VREST, value_down = 0.909, name = _('Nozzle Stop Lever: 90'), category = _('Flight Control')},
	{down = engine_commands.Handle_NOZZLE_STO_STOP, cockpit_device_id = devices.VREST, value_down = 1, name = _('Nozzle Stop Lever: Full Back (99)'), category = _('Flight Control')},