-
15. November 2014, 00:43
#1
CAT-III-Dogfighter
AW: IDLE CUT beim Warthog
Sochen, nachdem ich gestern resigniert hingeschmissen habe, hab ich mich heute nochmal rund 5-6 Stunden dran gesetzt.
Das alles, um eben diese Idle-Cutoff-Funktion umzusetzen.
Wie oben bereits geschrieben, habe ich dazu den Target Script-Editor verwendet. Ich habe ein Script erstellt, indem nur der Throttle angesprochenn wird. Die MFDs und der Stick wurden ausgeschlossen.
Das Problem war dann, wie oben beschrieben, dass Der Throttle keine DX-Befehle mehr ausgibt.
Ich habe allerdings eine Möglichkeit gefunden, in dem Script die Keys als DX-Befehle zu mappen. Somit hat sich meine DX-Programmierung basierend auf Kolbes Keyfile nicht geändert.
In diesem Fall muss ich wieder einmal danke sagen, denn ohne Kolbes DX-Generator hätte ich mindestens die doppelte Zeit gebraucht, alles zu verstehen und zu verknüpfen.
Eines der Probleme, dass es wieder mal zu entdecken galt, war zum Beispiel, dass Target als DX die Knöpfe 1-32 belegt, während BMS ja bekanntlich 0-31 belegt...
Mein Throttle ist nun folgendermaßen programmiert. 0-4%: Idle Cutoff / 4-90 Prozent Buster Setting / 90-100% Nachbrenner.
Standardmäßig geht der Nachbrenner schon bei 75% rein. Aber mal ehrlich, wenn man schon den Nachbrenner rein drück, dann so gut wie immer Vollgas. Also fand ich, 10% Spiel reichen hier. Somit habe ich eine größere Spannweite für den Schub ohne Nachbrenner und kann genauer Geschwindigkeit bei Tanken, Formationsflug, etc. halten.
Auf der Base vom Throttle habe ich noch den Range Knob (Schieberegler als Achse gemappt), JFS, Gear, Parking Brake, Trim Reset, Emergency Jettison, Stores Config Switch, Master Arm, und Laser arm programmiert.
Ein weiteres Rätsel gab mir Target auf, als ich das Script am laufen hatte, erkannte BMS nicht mehr die Achsen des Mouse-Cursors (als Radar-Cursor verwendet) und auch nicht die Achse des Schiebereglers. Im Script muss mal diese Achsen also extra als Achsen mappen, damit man sie in BMS programmieren kann. So ein quatsch.
Ich weiß schon, warum ich bisher auf diesen TARGET-Mist verzichtet hab... In diesem Punkt hat Thrustmaster echt massiv nachholbedarf. Sogar die Saitek-Software ist da brauchbarer...
Für den Fall, dass jemand Interesse an Script und Keyfile hat, möge er sich melden, ich teile gern :-)
Cheers
Geändert von Hannibal (15. November 2014 um 01:14 Uhr)
-
Beitrags Danke/Gefällt - 1 Danke, 0 Gefällt, 0 Gefällt nicht
SnakeEye bedankte sich für diesen Beitrag.
-
15. November 2014, 22:08
#2
Sonntagsflieger
AW: IDLE CUT beim Warthog
ich war auch die letzten tag fleisig, deshalb auch jetzt erst mein post, sry dafür. ABER ich freue mich euch bekannt zu geben das ich mit meinem script nun fertig bin und es hir auch anbiete. ich hab nun noch eine LED funktion eingefügt u.a idle detent erkennen der basic LEDs, anzeige für park/luftbremse üner LED 1-5, AA/AG modus über LED 1,2 oder 4,5. master aram safe/arm mode über LED 3, Laser On über LED 4. ich werd die tage weiter an dem script arbeiten und noch mehr feathers eibinden, bis dorthin wünch ich euch viel spass.
Wichig ist noch das ihr beim nutzen meines scriptes auch mein bms keyfile nutzen tut da sonnst verschieden probs auftreten können, das ihr natürlich auch zu eren wünchen anpassen könnt.
MFG Snake
http://www.file-upload.net/download-9852025/BMS-4.32-WARTHOG-KEYFILE-by-SnakeEye-V1.2.rar.html
bei probs oder fehlern bitte direkt bescheit geben. danke !
-
16. November 2014, 10:19
#3
Sonntagsflieger
-
16. November 2014, 16:03
#4
CAT-III-Dogfighter
AW: IDLE CUT beim Warthog
Zitat von
Hannibal
Auf der Base vom Throttle habe ich noch den Range Knob (Schieberegler als Achse gemappt), JFS, Gear, Parking Brake, Trim Reset, Emergency Jettison, Stores Config Switch, Master Arm, und Laser arm programmiert.
Sauber!
In der Tat kann man sich im Target ordentlich austoben.
Als Anregung, hier meine Kombination für den EngOper-Switch (links):
Oben: Canopy auf/zu und Status über LED1
Mitte: SeatArm SAFE
Unten: SeatArm ARMED
Code:
// LED-Steuerung
int TLED1on = LED(&Throttle, LED_ONOFF, LED_CURRENT+LED1);
int TLED1off = LED(&Throttle, LED_ONOFF, LED_CURRENT-LED1);
// LED1 initial an = Canopy offen (RAMP-Start)
ActKey(PULSE+KEYON+TLED1on);
// ENG OPER LEFT
MapKey(&Throttle, EOLIGN, CHAIN(PULSE+CanopyToggle, SEQ(TLED1off, TLED1on)));
MapKey(&Throttle, EOLNORM, PULSE+EjectSeatSafe);
MapKey(&Throttle, EOLMOTOR, PULSE+EjectSeatArm);
Hier die pers. Keycodes, bzw. DXe einsetzen.
-
Beitrags Danke/Gefällt - 1 Danke, 0 Gefällt, 0 Gefällt nicht
SnakeEye bedankte sich für diesen Beitrag.
-
16. November 2014, 17:47
#5
Sonntagsflieger
AW: IDLE CUT beim Warthog
Zitat von
RightStuff
Sauber!
In der Tat kann man sich im Target ordentlich austoben.
Als Anregung, hier meine Kombination für den EngOper-Switch (links):
Oben: Canopy auf/zu und Status über LED1
Mitte: SeatArm SAFE
Unten: SeatArm ARMED
Code:
// LED-Steuerung
int TLED1on = LED(&Throttle, LED_ONOFF, LED_CURRENT+LED1);
int TLED1off = LED(&Throttle, LED_ONOFF, LED_CURRENT-LED1);
// LED1 initial an = Canopy offen (RAMP-Start)
ActKey(PULSE+KEYON+TLED1on);
// ENG OPER LEFT
MapKey(&Throttle, EOLIGN, CHAIN(PULSE+CanopyToggle, SEQ(TLED1off, TLED1on)));
MapKey(&Throttle, EOLNORM, PULSE+EjectSeatSafe);
MapKey(&Throttle, EOLMOTOR, PULSE+EjectSeatArm);
Hier die pers. Keycodes, bzw. DXe einsetzen.
nice, aber ich glaub ist für die meisten zuviel des guten muss man ja auch erst mal durchblick in das ganze.
ich hab mittlerweile auch noch paar LED befehle rein gehtan. hier mal die erklärung für die belegung
LED Belegung.png