Verwendung von Joy-Cons als kombinierter Controller auf einem PC

how use joy cons

Nintendo Joy-Con

Bereits im Mai, als die französische Website Nintendo Actu entdeckte, dass es sich um Nintendo Joy-Cons handeln könnte über Bluetooth verbunden Bei den meisten Computern wurde nach einer Möglichkeit gefragt, zwei Joy-Cons als einen Controller zu verwenden. Die meisten von uns gingen davon aus, dass das Internet es irgendwann schaffen würde. Nun, jetzt hat es! Tatsächlich gibt es zwei Methoden, um die beiden Joy-Cons als einen Controller zu nutzen.



Benötigen Sie weitere Optionen? Lesen Sie unseren Leitfaden zum beste PC-Controller .



Zunächst einige Haftungsausschlüsse: Dieses Handbuch basiert auf meiner persönlichen Erfahrung, Dual Joy-Cons als einen Controller auf meinem Computer zum Laufen zu bringen. Es besteht die Möglichkeit, dass die für mich funktionierenden Methoden auf Ihrem Computer nicht funktionieren. Beide Methoden gelten nur für Windows-PCs, da vJoy, ein integriertes Programm, nur in Windows verfügbar ist. In diesem Handbuch werden Sie Bilder konsultieren. Wenn Sie aus irgendeinem Grund keines der Bilder auf dieser Seite sehen können, können Sie es auch finden in diesem Imgur-Album in der richtigen Reihenfolge.

Wie bereits erwähnt, gibt es in diesem Handbuch zwei Methoden. Methode Eins basiert auf dieser Reddit Beitrag und Anweisungen von dieser andere Reddit-Beitrag von Jayzizzle1234. Methode Zwei basiert ebenfalls auf a Reddit Post führt zu diese Github-Seite von mfosse. Beide Methoden haben gemeinsame Schritte. Lassen Sie uns diese zunächst detailliert beschreiben:



1 - Kaufen Sie einen Nintendo Switch oder einen Satz Nintendo Joy-Cons.

2 - Verbinden Sie beide Nintendo Joy-Cons über Bluetooth mit dem Computer Ihrer Wahl, sofern es sich nicht um einen Mac handelt.

3 - Herunterladen vJoy .

Methode Eins



1 - Dies ist die einfachere und meiner Erfahrung nach erfolgreichere Option. Öffnen Sie nach dem Herunterladen von vJoy vJoy konfigurieren und vJoy überwachen.

2 - Formatieren Sie zwei Geräte in Configure vJoy, indem Sie die Registerkarten eins und zwei für Configure vJoy genau wie in der Abbildung unten aussehen lassen. Aktive Geräte werden durch die grüne Markierung in diesen Feldern angezeigt.

Joy-Con PC-Anleitung

Mit freundlicher Genehmigung von Jayzizzle1234

3 - Wechseln Sie zu Monitor vJoy und drücken Sie alle Joy-Con-Tasten, um zu bestätigen, dass sie mit dem Computer und vJoy kommunizieren. Wenn Sie eine Taste drücken, leuchtet das Licht neben der Nummer dieser Taste in vJoy wie gezeigt auf.

Joy-Con PC-Anleitung



4 - Herunterladen UCR , eine Software zur Neuzuordnung von Eingaben.

5 - Damit vJoy und UCR miteinander kommunizieren können, muss der vJoy SCPVBus in UCR geladen werden. Starten Sie UCR, während vJoy noch ausgeführt wird. Klicken Sie in der UCR-Benutzeroberfläche im Dropdown-Menü 'IOClasses' wie unten auf 'vJoy-Protokoll anzeigen'.

Joy-Con PC-Anleitung

Wenn das unten abgebildete Fenster angezeigt wird, können Sie mit dem nächsten Schritt fortfahren.

Joy-Con PC-Anleitung

6 - Klicken Sie im selben Menü auf 'SCPVBus installieren (UCR wird neu gestartet)'.

Joy-Con PC-Anleitung

7 - Eine benutzerdefinierte Joy-Con-Vorlage muss zu UCR hinzugefügt werden. Die benutzerdefinierte Vorlage wurde von Jayzizzle1234 erstellt und gefunden Hier . Es mag sehr lückenhaft aussehen, aber ich habe es heruntergeladen und kann Ihnen versichern, dass es kein Virus ist. Es handelt sich um eine Datei mit dem Namen 'UCR.ini'.

8 - Verschieben Sie diese Datei in den Ordner, der das UCR-Symbol enthält (das grüne H). Führen Sie UCR erneut als Administrator aus. UCR sieht aus, als wäre es abgestürzt - hat es nicht. Es sollte sich im Benachrichtigungsbereich unten rechts auf Ihrem Bildschirm verstecken, in dem Akku und WLAN angezeigt werden. Die GUI sollte sich von der obigen Darstellung zu der im Bild unten angezeigten ändern.

Joy-Con PC-Anleitung

9 - Von hier aus können die Joy-Con-Eingänge einem virtuellen Xbox 360-Controller zugeordnet werden. In der Spalte 'Eingabetaste' links befindet sich der Befehl 'Joy-Con'. In der Spalte 'Ausgabetaste' daneben entspricht die Eingabe auf dem Xbox-Controller. In den blauen Zeilen werden Layouts vorgeschlagen, aber Joy-Con-Befehle können problemlos mit jeder Ausgabe gekoppelt werden.

Beispiel: Klicken Sie auf 'Stick 3 Button 4'. Klicken Sie in diesem Dropdown-Menü auf 'Bindung auswählen'. Das Fenster von unten wird angezeigt. Drücken Sie die Joy-Con-Taste, um die Xbox X-Taste zuzuweisen. Drücken Sie die zugewiesene Joy-Con-Taste erneut und beide Kreise sollten grün leuchten. Das heißt, es funktioniert!

Joy-Con PC-Anleitung

10 - Sie müssen nur noch die verbleibenden Joy-Con-Tasten zuweisen.

Hinweis: Obwohl Methode Eins die zuverlässigere von beiden ist, hat sie ihre Probleme. Jeder Stick ist als D-Pad konfiguriert, was bedeutet, dass die Kamerasteuerung nicht so empfindlich ist, wie ich es gerne hätte.

Ich habe dieses Setup mit vier Spielen getestet. Drei im Steam Big Picture-Modus: Battleblock Theatre, Firewatch und Deadly Premonition. Und eines in Ubisofts Uplay: Beyond Good & Evil. Sowohl Battleblock Theatre als auch Firewatch haben großartig funktioniert. Ich konnte die Kamera gleichzeitig bewegen und steuern. In Deadly Premonition war die Kamera jedoch überhaupt nicht steuerbar. Ich konnte York, den Protagonisten, im 3D-Raum bewegen, aber die Kamera blieb in einer statischen Position.

Beyond Good & Evil hat ein kleineres Problem als Deadly Premonition: Ich könnte die Kamera und den Spielercharakter bewegen, aber das Menüsystem in Beyond Good & Evil ist kreisförmig. Dies macht einige Menüsymbole unzugänglich, da die Joy-Cons keine analogen Sticks haben. Dies ist kein großes Problem, da die meisten Spiele keine Kreismenüs verwenden. Obwohl, wenn Sie gehofft haben, Prey mit zwei Joy-Cons zu spielen, mein Beileid.

Das Letzte, was Sie wissen müssen, bevor wir mit Methode 2 fortfahren, ist, dass jedes Mal, wenn der Steam Big Picture-Modus geöffnet wird, die Joy-Cons als Xbox 360-Controller konfiguriert werden müssen. Uplay muss nicht konfiguriert werden.

Methode 2

Methode Zwei ist die weniger zuverlässige des Paares. Dies ist darauf zurückzuführen, dass es eine schreckliche Eingangsverzögerung gibt. Nicht einmal konsistente Eingangsverzögerung - sie reicht von null bis zwei Sekunden. Warum sollte jemand versuchen, diese Arbeit zu machen?

Erstens ist es möglich, dass die Ursache für die Eingangsverzögerung darin besteht, dass ich sie auf einem Windows 8.1-Computer ausgeführt habe. Das verwendete Skript wurde unter Windows 10 geschrieben, sodass es möglicherweise nicht für andere Windows-Versionen optimiert ist. Zweitens ist das vorherige Problem, keine analogen Sticks zu haben, hier behoben. Wenn diese Methode funktioniert, sollten Sie in der Lage sein, in den kreisförmigen Menüs von Prey zu navigieren, bis Ihr Herz zufrieden ist! Alles, was gesagt wurde, fangen wir an:

1 - Gehe zu Dies Github-Seite. Öffnen Sie vor dem Herunterladen 'ReadMe.md;' in einem neuen Tab. Das enthält die Anweisungen. Sie werden als Referenz nützlich sein. Klicken Sie anschließend auf der rechten Seite des Bildschirms auf 'Klonen oder Herunterladen' und dann auf 'Zip herunterladen'. Extrahieren Sie den gesamten Ordner.

2 - Wenn Sie Methode 1 erfolgreich abgeschlossen haben, ist der nächste Schritt bekannt. Zwei Geräte müssen in vJoy formatiert werden, indem die Registerkarten 'Configure vJoy' genau wie in den folgenden Screenshots aussehen. Tab eins sieht aus wie der linke Screenshot. Tab zwei sieht wie im rechten Screenshot aus.

Joy-Con PC-Anleitung

Mit freundlicher Genehmigung von mfosse

3 - Dieser Teil ist ein wenig einschüchternd, wenn Sie keine große Computerperson sind. Der Joy-Con-Treiber muss an der Eingabeaufforderung ausgeführt werden. Die Eingabeaufforderung befindet sich je nach verwendetem Betriebssystem an verschiedenen Stellen. Wenn Sie 'Befehl' in Ihre Suchleiste eingeben, wird dieser angezeigt. Es mag gruselig sein, aber Sie werden sich für eine Sekunde wie ein Programmierer fühlen, was ziemlich cool ist. Ich konnte die 64-Bit-Version nicht zum Laufen bringen. Ich habe keine Ahnung warum - es sollte mit meinem Computer funktionieren. Die 32-Bit-Version funktioniert jedoch. Navigieren Sie daher zu dieser Version, wenn Sie auf dasselbe Problem stoßen.

Joy-Con PC-Anleitung

Mein Pfad beginnt bei 'C: ' und endet bei '–combine' - wie im obigen Bild gezeigt. Ihr Weg sollte ähnlich aussehen. Offensichtlich ist der Benutzer nicht 'Josh' auf Ihrem Computer.

Sie müssen Ihrem Computer lediglich mitteilen, wo sich der Joy-Con-Treiber befindet. Wie Sie sehen können, gibt mein Pfad an, in welchem ​​Laufwerk es sich befindet (C :), welcher Benutzer ich bin (Josh), in welchem ​​Ordner auf meinem Desktop gesucht werden soll (Joycon-Driver-master) und wo sich in diesem Ordner die ausführbare Datei befindet gefunden (alles zwischen JoyCon-Driver-Master und joycon-driver.exe). Das Befehlszeilenargument '–combine' ist erforderlich, damit der joycon-Treiber beide Joy-Cons zu einem Controller kombinieren kann. Alle anderen Zeilen, die Sie im obigen Screenshot sehen können, werden angezeigt, wenn das Skript erfolgreich ausgeführt wird.

Als ich den Joy-Con-Treiber zum ersten Mal ausführte, trat der Fehler 'vcruntime140D.dll fehlt' auf. Zum Glück habe ich viele Tests durchgeführt, um herauszufinden, wie das behoben werden kann. Sie können nicht einfach eine vcruntime140D.dll herunterladen. Es ist in anderen Paketen enthalten. Ich habe das Herunterladen von Visual C ++ getestet, was nicht funktioniert hat. Ich habe das Windows 8.1 SDK heruntergeladen. Das hat auch nicht funktioniert. Ich habe Visual Studio Core heruntergeladen. Erfolglos. Dann habe ich Visual Studio Community mit den folgenden Einschlüssen heruntergeladen:

  • .Net Framework 4.6.1 SDK
  • .Net Framework 4.6.1 Targeting Pack
  • Statische Analysewerkzeuge
  • C ++ / CLI-Unterstützung
  • VC ++ 2015.3v140 Toolset
  • VC ++ 2017v141 Toolset
  • Windows Universal CRT SDK
  • C ++ - Profiling-Tools

Das hat endlich geklappt. Ich bin mir nicht sicher, ob es eine Kombination aus dem Herunterladen von allem oder nur Visual Studio Community war. Ich weiß, dass Visual Studio Core übersprungen werden kann. Nach der Deinstallation funktioniert immer noch alles. Im Reddit-Thread von mfosse ein Benutzer notiert Durch das Herunterladen des Windows 10 SDK wurden die Probleme mit vcruntime140d.dll behoben. Es scheint sich zu lohnen, bevor ich alles herunterlade, was ich getan habe.

4 - Hoffentlich sieht Ihre Eingabeaufforderung nach all dem wie das oben abgebildete Beispiel für die Eingabeaufforderung aus. Das sollte bedeuten, dass beide Joy-Cons als ein einziger Controller fungieren. Um beide Joy-Cons tatsächlich in einem Spiel zu verwenden, ist eine Drittanbieteranwendung erforderlich, um die Eingaben erneut zuzuordnen. Skriptersteller mfosse empfiehlt x360ce .

Nach dem Öffnen von x360ce wird das unten abgebildete Popup-Fenster angezeigt

Joy-Con PC-Anleitung

Wählen Sie 'Automatisch nach Einstellungen suchen' und drücken Sie 'Weiter' für jedes Fenster, das angezeigt wird, bis es nicht mehr angezeigt wird. Klicken Sie auf der Registerkarte 'Controller 1' unten im Fenster auf die Schaltfläche 'Auto'. Dadurch wird kein funktionierender Controller erstellt, aber die Tasten sollten beim Drücken aufleuchten.

Joy-Con PC-Anleitung

5 - Oben ist der von mir verwendete Mapping-Entwurf abgebildet. Jeder Knopf ist einem Ort zugeordnet, der meiner Meinung nach Sinn macht und sich angenehm anfühlt. Wenn dies unangenehm ist, ist die Neuzuordnung einfach. Schieben Sie zurück zu Monitor vJoy. Durch Drücken der gewünschten Joy-Con-Taste leuchtet die dieser Taste zugeordnete Nummer auf. Wählen Sie diese Nummer aus der Dropdown-Liste neben der bevorzugten Xbox 360-Schaltfläche.

Methode Zwei wurde leider mit keinem Spiel getestet. Es schien sich angesichts der zufälligen Eingangsverzögerung nicht gelohnt zu haben. Auf Reddit teilte mir mfosse mit, dass sie die Verzögerung bald beheben würden. Es war damals die letzte Woche für sie. Sie können verstehen, dass das Bestehen des Finales oberste Priorität hat. Falls Sie keine Eingangsverzögerung feststellen, Hier ist eine Reihe von Anweisungen für die Verwendung von x360ce.

Da haben Sie es also! Zwei leicht schmerzhafte Möglichkeiten, Dual Joy-Cons als einen Controller zu verwenden. Ich hoffe, dass eine der beiden Methoden für Sie funktioniert. Wenn einige Schritte dieses Handbuchs mühsam oder nicht klar waren, können Sie Ihre Erfahrungen und spezifischen Probleme in den Kommentaren veröffentlichen - hoffentlich kann ich oder jemand anderes Ihnen helfen. Sie können auch Fragen im Reddit-Thread für posten Methode Eins oder Methode Zwei . Der Kommentar sollte direkt in den Posteingang von Jayzizzle1234 oder mfosse gehen.