WARDOGS mit HOTAS: Dual-Stick T.16000M einrichten, das funktioniert

WARDOGS erkennt nur einen Joystick. Mit vJoy, Joystick Gremlin und HidHide werden zwei T.16000M zu einem Gerät – ohne Gamepad-Emulation.

Von Technik, Einstellungen und Leistung

Transporthubschrauber schwebt über einem Industriehof, ein Soldat weist ihn ein

Funktionieren zwei Joysticks in Wardogs?

Nein. Wardogs liest nur den DirectInput-Geräteindex 0, deshalb landen Binds von Stick 2 auf Stick 1. Ein einzelner Stick wird erkannt und lässt sich zuweisen. Eine offizielle HOTAS-Dokumentation von BULKHEAD gibt es nicht.

Helikopter in WARDOGS auf Maus und Tastatur zu fliegen ist Gewöhnungssache. Collective auf Shift und Strg, Pitch und Roll über die Maus – für den Transportflug reicht das, für präzise Anflüge nicht. Ein Flightstick liefert genau das, was fehlt: analoge Eingaben statt An-Aus.

Nur hat WARDOGS ein Problem mit zwei Sticks. Dieser Guide zeigt, wie du es umgehst.

Wie WARDOGS mit Joysticks umgeht

Offizielle HOTAS-Dokumentation von BULKHEAD gibt es nicht. Auf die Frage nach Keybinding für Joystick und Throttle antwortete ein Entwickler im Steam-Forum im April 2026 sinngemäß, das stehe in der Pipeline, sei aber keine Priorität. Seitdem hat sich daran nichts Offizielles geändert.

Was in der Praxis gilt:

  • Ein einzelner Stick wird als DirectInput-Gerät erkannt und lässt sich in den Flug-Binds zuweisen.
  • Zwei Sticks gleichzeitig funktionieren nicht – dazu gleich mehr.
  • Rebinds gehen im aktuellen Build gelegentlich zwischen Sessions verloren. Mach dir einen Screenshot deines Layouts.
  • Achte darauf, welche Guides du sonst liest: Ein großer Teil der WARDOGS-HOTAS-Seiten in den Suchergebnissen ist automatisiert erzeugt und beschreibt Menüpfade, die es nicht gibt. Wenn dir jemand ein Settings > Gamepad > HOTAS verspricht, such im Spiel nach – und geh davon aus, dass es nicht existiert.

Das Symptom: nur ein Stick geht

Zwei Thrustmaster T.16000M am Rechner. Windows erkennt beide, joy.cpl zeigt zwei Geräte, im Test-Dialog reagieren beide. In WARDOGS geht trotzdem nur einer.

Typischer Ablauf:

  • Du willst eine Achse auf Stick 2 binden, bewegst sie – WARDOGS schreibt den Bind auf Stick 1.
  • Nach dem Speichern wechselt die Anzeige auf den anderen Controller als „primär“.
  • Ziehst du einen Stick ab, übernimmt der verbliebene die Controls nicht.

Die Ursache liegt nicht bei Windows und nicht an den Treibern: WARDOGS liest nur DirectInput-Device-Index 0 und wertet nicht aus, von welchem Gerät ein Event kam. Zwei Geräte gleichzeitig sind damit strukturell nicht möglich. Weder Neuinstallation noch Kalibrieren noch Umbenennen ändern daran etwas.

Was nicht funktioniert – und warum

Damit du dir die Sackgassen sparst, in denen ich zwei Stunden verbracht habe:

Geräte umbenennen. Der Registry-Key unter MediaProperties\PrivateProperties\Joystick\OEM wird über VID_xxxx&PID_xxxx adressiert. Zwei baugleiche T.16000M tragen beide VID_044F&PID_B10A – beide bekämen denselben Namen. Unterscheidbar sind sie nur über den Geräteinstanzpfad, den kaum eine Software auswertet.

T.A.R.G.E.T. Thrustmasters eigene Software kann Geräte zu einem virtuellen Gerät kombinieren – genau was wir brauchen. Sie bindet ihren Filtertreiber aber ebenfalls über VID/PID und bricht bei zwei identischen IDs ab:

Error: (internal) cannot associate a filter with the selected USB HID device "VID_044F&PID_B10A"

Das ist eine Designgrenze. Mit einem echten Left-Hand-Stick (PID_B10B) klappt es, mit zwei rechtshändigen nicht. Wenn dein TARGET-Profil aus einer Dual-Stick-Vorlage stammt, versucht es zusätzlich, einen Filter auf B10B zu setzen – ein Gerät, das du nicht hast.

XOutput / ViGEm. Funktioniert technisch, emuliert aber einen Xbox-360-Controller. Für WARDOGS doppelt unattraktiv: nur vier Achsen, und das Spiel behandelt dich dann als Gamepad-Spieler samt Pad-Deadzones und dem geringen Aim-Assist, den BULKHEAD für Controller vorgesehen hat. Für einen HOTAS die falsche Richtung.

Die Lösung: vJoy + Joystick Gremlin + HidHide

Drei Komponenten, alle kostenlos:

  • vJoy – virtuelles DirectInput-Gerät mit bis zu 8 Achsen und 128 Buttons. Kein XInput, kein Gamepad, keine Aim-Assist-Nebenwirkungen.
  • Joystick Gremlin – liest beide physischen Sticks und speist ihre Achsen in vJoy. Unterscheidet die Geräte über DirectInput-GUIDs, identische VID/PID stören nicht.
  • HidHide – versteckt die physischen Sticks vor WARDOGS, damit das Spiel nur noch vJoy sieht.

Ergebnis: ein einziges Gerät mit allen Achsen beider Sticks, volle analoge Auflösung, kein Index-Problem.

Schritt 1: Vorbereitung

Bevor du installierst:

  • Falls du T.A.R.G.E.T. probiert hast: Profil stoppen, GUI schließen. Ein abgebrochener Filtertreiber-Versuch blockiert den PnP-Manager, und jede weitere Treiberinstallation auf der HID-Klasse hängt danach still.
  • Reboot.
  • Danach nichts starten, was HID pollt: kein Steam, kein G HUB, kein Discord, kein WARDOGS.

Prüfen, ob ein Fremdfilter im HID-Stack sitzt:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{745a17a0-74d3-11d0-b6fe-00a0c90f57da}

Unter UpperFilters dürfen keine Reste stehen. Existiert der Wert nicht, ist alles sauber.

Schritt 2: vJoy installieren

Wichtig: nicht die alte 2.1.8 von SourceForge. Deren Treibersignatur ist abgelaufen, Windows 11 verweigert die Installation still, und der Installer bleibt bei vollem Fortschrittsbalken stehen.

Stattdessen die gepatchte Version:

github.com/njz3/vJoy → Releases → vJoySetup.exe

Als Administrator ausführen. Hängt es trotzdem: im Task-Manager nach Installer for Joy KMDF driver suchen – der wartet auf einen Dialog, der nicht gezeichnet wird. Prozesse beenden, rebooten, erneut.

vJoy konfigurieren

Start → vJoy → "Configure vJoy"

Device 1:

  • Achsen: X, Y, Z, Rx, Ry, Rz
  • Number of Buttons: 32
  • POV Hat Switch: Continuous, POVs: 1
  • Force Feedback: alle Haken raus. Der T.16000M hat kein FFB, und ein vJoy-Gerät, das sich als FFB-fähig meldet, provoziert Fehlerkennungen.
  • Apply → Reboot

Schritt 3: Joystick Gremlin

Download: whitemagic.github.io/JoystickGremlin

Nach dem Start erscheinen beide Sticks als eigene Tabs – beide heißen „T.16000M“. Welcher welcher ist, findest du durch Bewegen: im zugehörigen Tab schlägt der Wert aus.

Achsen mappen

Pro Achse: Achse auswählen → Treat as: Axis → Add action → Remap → vJoy Device 1 + Zielachse. Absolute bleibt gesetzt.

WARDOGS-Helikopter brauchen vier Achsen: Collective, Pitch, Roll, Yaw. Bleiben zwei frei.

Rechter Stick (Flugsteuerung)

PhysischvJoyWARDOGS
X AxisX AxisRoll
Y AxisY AxisPitch
Z Rotation—frei lassen
Slider—frei lassen

Linker Stick (Schub, Yaw, Sicht)

PhysischvJoyWARDOGS
SliderZ AxisCollective
Z RotationZ RotationYaw
X AxisX RotationFreelook horizontal
Y AxisY RotationFreelook vertikal

Jede vJoy-Achse nur einmal vergeben. Den Twist des rechten Sticks bewusst frei lassen – sonst hast du zwei Quellen für Yaw und beim Rollen zieht es dir das Heck herum.

Ob WARDOGS Achsen für Freelook annimmt, prüfst du im Bind-Dialog. Falls dort nur Tasten möglich sind, lässt du X Rotation und Y Rotation ungenutzt und legst die Blickrichtung auf den Hat-Switch.

Buttons

Rechter Stick: Button 1–16 → vJoy Button 1–16 Linker Stick: Button 1–16 → vJoy Button 17–32

Im Spiel siehst du nur „Button 23″ ohne Herkunft – mit dieser Aufteilung weißt du sofort, welcher Stick gemeint ist. Hat-Switch auf den vJoy-POV.

Sinnvolle Kandidaten für die Buttons in WARDOGS: Push-to-Talk (wichtig, wenn dein Squad Landezonen ansagt), Sitzwechsel, Aussteigen, Quick Slots, Karte.

Dann File → Save und den Play-Button drücken. Status muss auf Running stehen.

Schritt 4: HidHide

Download: github.com/nefarius/HidHide

Reihenfolge ist entscheidend – erst whitelisten, dann verstecken. Sonst verliert Gremlin selbst den Zugriff auf die Sticks.

  1. Tab Applications: joystick_gremlin.exe eintragen, voller Pfad zur echten EXE, keine Verknüpfung
  2. Prüfen, dass „Inverse application cloak“ deaktiviert ist. Aktiviert dreht es die Logik um: dann sehen genau die gelisteten Programme die Geräte nicht.
  3. Tab Devices: beide T.16000M abhaken, alle Zeilen pro Gerät. vJoy nicht abhaken.
  4. Enable device hiding an
  5. Beide Sticks ab- und wieder anstecken – ohne Reconnect greift das Cloaking nicht

Kontrolle: joy.cpl zeigt nur noch „vJoy Device“.

Schritt 5: In WARDOGS binden

Alte Bindings sind wertlos, das vJoy-Gerät hat eine neue GUID. Config zurücksetzen:

%LOCALAPPDATA%\Wardogs

Ordner umbenennen statt löschen. WARDOGS vorher komplett beenden, auch den EAC-Prozess im Task-Manager prüfen – sonst schreibt das Spiel die Config beim Schließen zurück und der Reset war umsonst. Das ist der häufigste Grund, warum der Reset scheinbar nichts bringt.

Liegt dein Profil in der Steam-Cloud, vorher unter Eigenschaften → Allgemein die Cloud-Synchronisation abschalten, sonst kommt die alte Config beim Start zurück.

Beim Binden unter Einstellungen → Steuerung → Flug:

  1. Collective – Slider von ganz unten nach ganz oben durchziehen
  2. Yaw – Twist, Griff dabei nicht kippen
  3. Pitch – Stick vor und zurück
  4. Roll – Stick seitlich

Twist vor Roll binden, sonst fängt der Roll-Bind beim Drehen die Twist-Achse mit ab. Pro Achse nur diese eine bewegen und einzeln bestätigen, nicht vier hintereinander durchklicken.

Danach die Bind-Liste durchgehen: Taucht eine Achse doppelt auf, ist das deine Fehlerquelle. WARDOGS lässt Doppelbelegungen teilweise stehen.

Sensitivity

WARDOGS hat keinen eingebauten Kurven-Editor. Response-Kurven und Deadzones setzt du in Joystick Gremlin (Curve-Action pro Achse), nicht im Spiel. 3–5 % Deadzone reichen bei den Hall-Sensoren des T.16000M.

Die Ingame-Sensitivity für Pitch und Roll lässt du zunächst in der Mitte und justierst in 5-%-Schritten, statt in Extreme zu springen.

Seit dem Season-1-Update vom 9. September 2026 greift die Eingabedämpfung bei allen Eingabegeräten – wenn du vorher geflogen bist, fühlt sich dein Muskelgedächtnis daneben an. Erst auf der Firing Range schweben üben, dann ins Match.

Stolpersteine

„Benötigte Supportdateien nicht gefunden“ in joy.cpl – Der Eigenschaften-Dialog kann für vJoy keine Testseite rendern, weil vJoy keine eigene Property-Page mitliefert. Kosmetisch. Zum Testen Start → vJoy → Monitor vJoy nutzen, das zeigt Achsen, Buttons und POV live.

Gremlin sieht die Sticks nicht mehr – Whitelist-Eintrag fehlt, zeigt auf eine Verknüpfung, oder „Inverse application cloak“ ist an.

Nur ein Stick verschwindet aus joy.cpl – Es wurde nur einer neu verbunden. Beide abziehen und wieder einstecken. Bleibt einer übrig: in HidHide „Gaming devices only“ abwählen, dann erscheinen mehr Zeilen pro Gerät, alle abhaken.

vJoy-Installer hängt bei vollem Balken – Alte Version oder blockierter PnP-Manager. Siehe Schritt 1 und 2.

Nach dem Neustart geht nichts mehr – Gremlin muss vor WARDOGS laufen und auf „Running“ stehen. Profil in den Autostart legen oder Gremlin mit --profile <datei> starten.

WARDOGS startet nicht mehr – EAC scheitert. Steam-Dateien verifizieren, notfalls den EasyAntiCheat-Ordner und %LOCALAPPDATA%\Wardogs entfernen und neu starten lassen.

Anti-Cheat: das Risiko realistisch

WARDOGS nutzt Easy Anti-Cheat auf Kernel-Ebene. Zu den drei Tools:

  • vJoy und Joystick Gremlin sind reine Input-Schichten ohne Zugriff auf den Spielprozess. Kein Hooking, kein Memory-Zugriff.
  • HidHide ist ein Kernel-Filtertreiber und damit der auffälligste der drei – technisch dieselbe Methode, die DS4Windows seit Jahren in EAC- und BattlEye-Titeln nutzt, ohne dokumentierte Ban-Fälle.

Das realistische Risiko ist kein Ban, sondern ein Startabbruch mit „untrusted driver“ nach einem Treiber-Update. Reversibel.

Trotzdem: Bei Anti-Cheat entscheidet der Publisher, nicht die technische Harmlosigkeit. Eine offizielle Freigabe von BULKHEAD gibt es nicht – die entsprechende Frage im Steam-Forum blieb unbeantwortet. Wer ganz sichergehen will, fragt beim Support nach oder verzichtet auf den zweiten Stick.

Wenn dir das zu viel ist

Zwei Alternativen ohne den ganzen Stack:

Nur ein Stick. Roll, Pitch und Yaw über Twist liegen alle auf einem T.16000M, Collective auf Shift und Strg. Funktioniert nativ, kein Tool nötig. Du verlierst die analoge Höhensteuerung.

Maus-Hybrid. Der von der Community verbreitete Weg: Rotary Vehicle Mouse Control aktivieren, Pitch und Roll auf die Maus, W/S auf Collective, A/D auf Yaw. Fliegt sich präziser als reine Tastatur und braucht gar keine Hardware.

Checkliste

  • T.A.R.G.E.T. gestoppt, UpperFilters sauber, Reboot
  • vJoy 2.2.x von njz3 als Admin installiert
  • 6 Achsen, 32 Buttons, 1 POV, FFB aus, Reboot
  • Gremlin: beide Sticks gemappt, Profil gespeichert, Running
  • HidHide: Gremlin gewhitelistet, Inverse Cloak aus, beide Sticks versteckt, Reconnect
  • joy.cpl zeigt nur vJoy Device
  • WARDOGS beendet, %LOCALAPPDATA%\Wardogs umbenannt
  • Flug-Binds neu gesetzt: Collective, Yaw, Pitch, Roll – einzeln
  • Screenshot vom Layout gemacht

Häufige Fragen

Warum geht in Wardogs nur ein Joystick?

Weil das Spiel nur den DirectInput-Geräteindex 0 liest. Windows erkennt beide Sticks, im Test-Dialog reagieren beide – im Spiel schreibt Wardogs den Bind trotzdem auf Stick 1.

Gibt es eine offizielle HOTAS-Unterstützung?

Nein. Auf die Frage nach Keybinding für Joystick und Throttle antwortete ein Entwickler im Steam-Forum im April 2026 sinngemäß, das stehe in der Pipeline, sei aber keine Priorität. Offiziell hat sich seitdem nichts geändert.

Bleiben die Joystick-Belegungen erhalten?

Nicht zuverlässig. Rebinds gehen im aktuellen Build gelegentlich zwischen Sessions verloren – mach dir einen Screenshot deines Layouts.

Woran erkennt man unbrauchbare HOTAS-Anleitungen?

An Menüpfaden, die es nicht gibt. Ein großer Teil der Wardogs-HOTAS-Seiten in den Suchergebnissen ist automatisiert erzeugt. Wer dir ein Menü „Settings → Gamepad → HOTAS“ verspricht, beschreibt etwas, das im Spiel nicht existiert.

Woher die Angaben stammen

  • Eigene Einrichtung und eigene Flüge im Spiel

Im Spiel nachgeprüft: ja, mit dem eigenen Dual-Stick-Aufbau.

Quellen und Prüfstand aller Einträge als Datensatz

Passt dazu

Nahaufnahme im offenen PC-Gehaeuse: Grafikkarte, Luefter und Kuehlkoerper im schwachen gruenen Licht

Technik4 Min.

Ruckler beheben, obwohl die FPS stimmen

120 Bilder pro Sekunde und trotzdem Hänger: Shader, VRAM, Datenträger, Hintergrundprogramme. Die Ursachen in der Reihenfolge, in der du sie prüfst.

Guide lesen →

Alle Guides →