Xbox One Controller PC/Mac

Ihr habt Probleme mit eurem Spiel, eine Frage zu technischen Dingen, oder wollt einen Bug melden? In diesem Forum finden all diese Dinge ihren Platz. Bitte beachtet die Postingregeln für Bug-Reports.
Colin810
Posts: 14
Joined: Mon Nov 22, 2021 11:11 am

Xbox One Controller PC/Mac

Post by Colin810 »

Hallo in die Runde,

ich spiele den LS22 auf dem Mac mit dem Xbox One Controller. Da das Spiel ja kein automatisches Tastenmapping für den Controller vorgibt müssen alle Tasten/Funktionen selbst belegt bzw. vergeben werden. Für die Basisfunktionen hab ich das bereits gemacht sodass ich grundlegend spielen kann. Allerdings tuhe ich mir gerade bei den ganzen kombinierten Belegungen mit mehreren Tasten und den Achsen-Belegungen für Kran etc. etwas schwer, da ich auch nicht mehr weiß wie die original Belegung auf der Konsole war und ich sie gerne genauso hätte ggf. ein wenig modifiziert. Hat jemand von euch das Vollständige Mapping für den Xbox Controller und möchte es mal teilen?

Vielen dank im Voraus und Grüße
wolbax
Posts: 40
Joined: Mon Oct 18, 2010 12:33 pm

Re: Xbox One Controller PC/Mac

Post by wolbax »

Mein Microsoft Gamepad wurde erkannt (PC)
User avatar
don_apple
Moderator
Posts: 8049
Joined: Thu Oct 28, 2010 9:31 pm
Location: Planet Earth

Re: Xbox One Controller PC/Mac

Post by don_apple »

Colin810 wrote: Mon Jan 03, 2022 3:54 pm ich spiele den LS22 auf dem Mac mit dem Xbox One Controller. Da das Spiel ja kein automatisches Tastenmapping für den Controller vorgibt müssen alle Tasten/Funktionen selbst belegt bzw. vergeben werden.
Wenn der Controller vom Spiel erkannt wird und es dafür eine passende Konfigurationsdatei im inputDevices Ordner im benutzerspezifischen FarmingSimulstor2022 Ordner gibt sollte ein neue Mapping mit einer passenden Belegung für den Controller erzeugt werden wenn man die inputBinding.xml Datei aus dem benutzerspezifischen FarmingSimulstor2022 Ordner entfernt.

Soweit ich sehen kann gibt es im inputDevices Ordner eine XboxOneWiredController.xml die für verschieden Xbox One Controller gültig ist. Deshalb würde ich empfehlen mal die inputBinding.xml Datei aus dem FarmingSimultator2022 Ordner zu entfernen um zu sehen ob das Spiel beim nächsten Start eine Neue erstellt mit der passenden Belegung.
Gruß/Regards,
don_apple

Apple iMac 27" (2017), Quad-Core i7 4.2 GHz, 48GB, AMD Radeon R580 8GB
Bitte benutzt das öffentliche Forum für Supportfragen und nicht PN/Please use the public forum for support questions and not PM
FS22 Bugtracker
log.txt Image Server Forenregeln Board rules
Colin810
Posts: 14
Joined: Mon Nov 22, 2021 11:11 am

Re: Xbox One Controller PC/Mac

Post by Colin810 »

Vielen Dank schonmal für die antworten. Das Löschen der Inputbinding.xml hat leider nicht geholfen. erkannt wird der controller also ich kann ihn benutzen allerdings werden die tasten nicht automatisch belegt. gibt es eine möglichkeit die Xboxonewiredcontroller.xml manuell zu aktivieren?
User avatar
don_apple
Moderator
Posts: 8049
Joined: Thu Oct 28, 2010 9:31 pm
Location: Planet Earth

Re: Xbox One Controller PC/Mac

Post by don_apple »

Nein, die gibt es nicht.

Wenn das löschen der inputBinding.xml nicht dazu führt das beim nächsten Start des Spiels eine passende Belegung für den Controller erstellt wird bedeutet das das der Controller vom Spiel nicht als Xbox One Controller erkannt wird.

Poste deshalb mal bitte die log.txt Datei des Spiels (siehe link "log.txt" in meiner Signatur), da kann man sehen als was das Spiel den Controller erkennt.
Gruß/Regards,
don_apple

Apple iMac 27" (2017), Quad-Core i7 4.2 GHz, 48GB, AMD Radeon R580 8GB
Bitte benutzt das öffentliche Forum für Supportfragen und nicht PN/Please use the public forum for support questions and not PM
FS22 Bugtracker
log.txt Image Server Forenregeln Board rules
Colin810
Posts: 14
Joined: Mon Nov 22, 2021 11:11 am

Re: Xbox One Controller PC/Mac

Post by Colin810 »

Anbei einmal die letzte log.txt
Attachments
log.txt
(10.52 KiB) Downloaded 111 times
User avatar
don_apple
Moderator
Posts: 8049
Joined: Thu Oct 28, 2010 9:31 pm
Location: Planet Earth

Re: Xbox One Controller PC/Mac

Post by don_apple »

Laut der log.txt wird der Controller nicht korrekt als Gamepad erkannt:

Code: Select all

  Devices:
    Xbox One S Controller (VID: 02FD PID: 045E VER: FFFF Cat: UNKNOWN)
(wenn der Controller korrekt erkannt wird würde da "Cat: GAMEPAD" anstatt "Cat: UNKOWN") stehen.

Das der Controller nicht korrekt erkannt wird liegt daran das dafür ein passender Eintrag in der Xboxonewiredcontroller.xml im inputDevices Ordner des Spiels fehlt. Im Moment sind da nur Einträge für die folgende Controller vorhanden:

Code: Select all

    <productKey productId="02D1" vendorId="045E" /> <!-- Xbox One original firmware -->
    <productKey productId="02DD" vendorId="045E" /> <!-- Xbox One 2015 firmware -->
    <productKey productId="02E3" vendorId="045E" /> <!-- Xbox One Elite -->
    <productKey productId="02EA" vendorId="045E" /> <!-- Xbox One S -->
    <productKey productId="028E" vendorId="045E" /> <!-- Xbox 360 -->
    <productKey productId="02FF" vendorId="045E" /> <!-- Xbox One wireless -->
(dein Controller hat allerdings die "productid" 02FD).

Um das Problem offiziell zu lösen müsstest du eine Meldung im öffentlichen Bug-Tracker von GIANTS aufmachen: viewtopic.php?f=964&t=168424#p1292706

Bis das offiziell gefixed ist kannst du versuchen dir folgendermaßen zu helfen:
- Spiel beenden
- die Datei XboxOneWiredController.xml aus dem inputDevices Ordner in den inputDevicesManual Ordner kopieren un in XboxOneSController.xml umbenennen
. die Datei XboxOneSController.xml im inputDevicesManua Ordner mit einem Texteditor der mit XML Dateien umgehen kann (z. B. BBEdit) öffnen und alle "<productkey ...>" Zeilen bis auf die mit "Xbox One S" löschen
- in der "productkey" Zeile mit "Xbox One S" den Wert für die produktiv von 02E3 in 02FD ändern, so das dei Zeile so aussieht:

Code: Select all

    <productKey productId="02FD" vendorId="045E" /> <!-- Xbox One S -->
- die geänderte Datei abspeichern und den Editor beenden
- die inputBinding.xml Datei aus dem FarmingSimulator2022 Ordner entfernen
- Spiel starten und gleich wieder beenden
- in der log.txt überprüfen das der Controller jetzt korrekt mit "Cat: GAMEPAD" angezeigt wird; wenn das der Fall ist kannst du das Spiel wieder starten und überprüfen ob jetzt für den Controller eine passende Belegung für die meisten Spielfunktionen angelegt wurde.
Gruß/Regards,
don_apple

Apple iMac 27" (2017), Quad-Core i7 4.2 GHz, 48GB, AMD Radeon R580 8GB
Bitte benutzt das öffentliche Forum für Supportfragen und nicht PN/Please use the public forum for support questions and not PM
FS22 Bugtracker
log.txt Image Server Forenregeln Board rules
Colin810
Posts: 14
Joined: Mon Nov 22, 2021 11:11 am

Re: Xbox One Controller PC/Mac

Post by Colin810 »

Alles klar vielen Dank für die schnelle Antwort!
Colin810
Posts: 14
Joined: Mon Nov 22, 2021 11:11 am

Re: Xbox One Controller PC/Mac

Post by Colin810 »

UPDATE:

habe festgestellt das die buttonbelegung von "spielseite" her fehlerhaft ist und habe in der XboxOneSController.xml noch die ein paar "Physical" nummern tauschen müssen jetzt läuft alles super.
User avatar
don_apple
Moderator
Posts: 8049
Joined: Thu Oct 28, 2010 9:31 pm
Location: Planet Earth

Re: Xbox One Controller PC/Mac

Post by don_apple »

Schön zu hören das der Controller jetzt richtig funktioniert.

Würde trotzdem empfehlen dafür noch eine Meldung im GIANTS Bug-Tracker aufzumachen damit die passende Konfiguration für den Controller ins Spiel integriert werden kann und man sich in Zukunft nicht mehr selbst darum kümmern muß das der Controller korrekt funktioniert.
Gruß/Regards,
don_apple

Apple iMac 27" (2017), Quad-Core i7 4.2 GHz, 48GB, AMD Radeon R580 8GB
Bitte benutzt das öffentliche Forum für Supportfragen und nicht PN/Please use the public forum for support questions and not PM
FS22 Bugtracker
log.txt Image Server Forenregeln Board rules
Colin810
Posts: 14
Joined: Mon Nov 22, 2021 11:11 am

Re: Xbox One Controller PC/Mac

Post by Colin810 »

Danke das habe ich bereits gemacht
andi11586
Posts: 1
Joined: Tue Dec 13, 2022 9:42 pm

Re: Xbox One Controller PC/Mac

Post by andi11586 »

Hallo don_apple

Habe ein ähnliches Problem mit der Tastenbelegung des Controllers.
Habe einen MSI force gc30 v2 Controller.

Hier ein Auszug aus dem log

Input System
Keyboard enabled
Mouse enabled
Gamepad/Joystick enabled
Force Feedback disabled
Devices:
XINPUT_GAMEPAD
Number of Axes: 6
Number of Buttons: 14
Started 1 threads for threadpool 'TerrainPatchOccluderManager unique worker'

Danke schon mal
buettiB
Posts: 1
Joined: Sun Jan 29, 2023 3:01 pm

Re: Xbox One Controller PC/Mac

Post by buettiB »

Colin810 wrote: Mon Jan 03, 2022 9:27 pm UPDATE:

habe festgestellt das die buttonbelegung von "spielseite" her fehlerhaft ist und habe in der XboxOneSController.xml noch die ein paar "Physical" nummern tauschen müssen jetzt läuft alles super.
Danke euch allen hier, bei mir hat es so auch gepasst! Welche Physical hast du denn genau wie eingetragen bzw. angepasst?
Post Reply