MacBook mit M1 Xbox Controller verwenden

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.
Mr. Baab
Posts: 3
Joined: Sun Apr 23, 2023 10:39 am

MacBook mit M1 Xbox Controller verwenden

Post by Mr. Baab »

Hallo zusammen,

bin noch neu hier in diesem Forum und wollte mich schonmal für die Hilfe bedanken. :hi:

Gestern habe ich versucht meinen Xbox Elite 2 Controller in LS22 zu verwenden.
Habe den Controller am Mac per Bluetooth verbunden.
Ich denke dass das Spiel den Controller nicht richtig erkennt. Ich weiß noch von meinem vorherigen Windows PC, sobald ich den Controller anschließe, stellt sich das Menü der Gerätesteuerung von Tastaturtasten auf Controllertasten um. Das passiert leider nicht.
Wenn ich in die Einstellungen gehe erkennt dieser zwar alle Tasten die ich dann auch belegen kann, aber die LT und RT Achsen nicht. Die Stick Achsen wiederum sind belegbar und werden erkannt.

Hat jemand diesbezüglich eine Idee zur Fehlerbeseitigung?

Grüße :wink3:
Mr. Baab
Posts: 3
Joined: Sun Apr 23, 2023 10:39 am

Re: MacBook mit M1 Xbox Controller verwenden

Post by Mr. Baab »

Habe schon ein paar Sachen aus dem Forum probiert leider funktionieren bisher nicht die LT und RT Achse.

Laut https://gamepad-tester.com funktioniert alles und wird als Achse erkannt.

meine log Datei:
GIANTS Engine Runtime 9.0.0 (29243) Steam (Build Date: Nov 3 2022)
Copyright (c) 2008-2021, GIANTS Software GmbH (giants-software.com), All Rights Reserved.
Copyright (c) 2003-2021, Christian Ammann and Stefan Geiger, All Rights Reserved.
Application: FarmingSimulator2022
Main System
CPU: 10 @ 8315736636.2 GHZ [ARM]
Memory: 16384 MB
OS: macOS 13.2.1
Physics System
Version: 5.9.5
Thread(s): 2
Audio System
Driver: SoftMixer CoreAudio Stereo
Version: 2018.11
Frequency: 44100
Max. active sources: 256
Render System
Driver: Metal 2
Device: Apple M1 Pro
Feature Set: GPUFamily2_v1
Started 3 threads for threadpool 'Render threadpool'
Hardware Profile
Level: Very High (forced)
View Distance Factor: 1.300000
Shadow Quality: 2.000000 Base-Size: 2048 Filter-Size: 16
Shadow Focus Box: true
Foliage Shadows: true
Shader Quality: 3
Skip Mipmaps: 0
LOD Distance Factor: 1.300000
Terrain LOD Distance Factor: 2.000000
Terrain Quality: 3
Foliage View Distance Factor: 1.600000
Volume Mesh Tessellation Factor: 0.750000
Tyre Tracks Segments Factor: 4.000000
Max. Number of Shadow Lights: 5
Max. Number of Lights: 256
Max. Number of Dir Lights: 4
Max. Number of Lights Per Cluster: 32
MSAA: 1
Post Process AA: TAA
DLSS Quality: Off
AMD FidelityFx SR Quality: Off
Sharpness: 1.00
Recommended Window Size: 1280 x 720px
Bloom Quality: 5
SSAO Quality: 19
SSAO Resolution Scaling: 0.500000
DOF: Enabled
Half Resolution DOF: Disabled
Cloud Quality: 4
Texture Streaming: Enabled
EnvMap Blending: Enabled
Dynamic Specular EnvMap: Disabled
Shading Rate Quality: 2
Info: Same productKey VID:'45E' PID:'2D1' already defined in file /Users/markusraab/Library/Application Support/FarmingSimulator2022/inputDevices/XboxOneWiredController.xml
Info: Same productKey VID:'45E' PID:'2DD' already defined in file /Users/markusraab/Library/Application Support/FarmingSimulator2022/inputDevices/XboxOneWiredController.xml
Info: Same productKey VID:'45E' PID:'2E3' already defined in file /Users/markusraab/Library/Application Support/FarmingSimulator2022/inputDevices/XboxOneWiredController.xml
Info: Same productKey VID:'45E' PID:'2EA' already defined in file /Users/markusraab/Library/Application Support/FarmingSimulator2022/inputDevices/XboxOneWiredController.xml
Info: Same productKey VID:'45E' PID:'28E' already defined in file /Users/markusraab/Library/Application Support/FarmingSimulator2022/inputDevices/XboxOneWiredController.xml
Info: Same productKey VID:'45E' PID:'2FF' already defined in file /Users/markusraab/Library/Application Support/FarmingSimulator2022/inputDevices/XboxOneWiredController.xml
Info: Same productKey VID:'45E' PID:'B22' already defined in file /Users/markusraab/Library/Application Support/FarmingSimulator2022/inputDevices/XboxWirelessController.xml
Input System
Keyboard enabled
Mouse enabled
Gamepad/Joystick enabled
Force Feedback disabled
Devices:
Microsoft Xbox Wireless Controller (VID: 0B22 PID: 045E VER: FFFF Cat: GAMEPAD)
Number of Axes: 4
Number of Buttons: 27
Started 1 threads for threadpool 'TerrainPatchOccluderManager unique worker'
Used Start Parameters:
exe FarmingSimulator2022Game
name FarmingSimulator2022
Platform: loading defaults
Setting 'Master Volume': 1.000
Setting 'Is Train Tabbable': true
Setting 'Radio Vehicle Only': true
Setting 'Radio Active': false
Setting 'Use Colorblind Mode': false
Setting 'Easy Arm Control': true
Setting 'Show Trigger Marker': true
Setting 'Show Help Trigger': true
Setting 'Show Field-Info': true
Setting 'Invert Y-Look': false
Setting 'Show Help Icons': true
Setting 'Radio Volume': 0.600
Setting 'Vehicle Volume': 1.000
Setting 'Environment Volume': 0.700
Setting 'GUI Volume': 0.500
Setting 'Master Volume': 1.000
Setting 'Music Volume': 0.450
Farming Simulator 22 (Steam)
Version: 1.9.0.0 b22604
Available Languages: en de jp pl cz fr es ru it pt hu nl cs ct br tr ro kr ea da fi no sv fc
Language: de
Time: 2023-04-23 13:26:27
ModDesc Version: 73
Mod Directory: /Users/markusraab/Library/Application Support/FarmingSimulator2022/mods/
Available dlc: (Hash: 536fa70e7a69d1b5c979743bc848cf68) (Version: 1.0.1.0) pdlc_vermeerPack
ExtraContent: Unlocked 'VERMEER'
Available dlc: (Hash: 49bfa385ca90594408a7f75db8783578) (Version: 1.1.0.0) pdlc_claasSaddleTracPack
Available dlc: (Hash: 5870071eae37fba9ff3b13a7978dde18) (Version: 1.0.0.0) pdlc_extraContentZetor
ExtraContent: Unlocked 'ZETOR25K'
Available dlc: (Hash: 824b01df5f17a1693811eeea47376932) (Version: 1.1.0.0) pdlc_kubotaPack
ExtraContent: Unlocked 'KUBOTA'
Available dlc: (Hash: 4fb071c73b67044650ed003f0323462e) (Version: 1.0.0.0) pdlc_eroPack
ExtraContent: Unlocked 'ERO'
dataS/character/humans/player/animations.i3d (242.59 ms)
Available dlc: (Hash: 329e90792fd90c2ca716253d202aa7a4) (Version: 1.3.0.0) pdlc_forestryPack
dataS/character/humans/player/vehicleCharacterAnimations.i3d (4.15 ms)
ExtraContent: Unlocked 'VOLVO'
Available dlc: (Hash: a80574947b37ccca8cbf015ecca117cf) (Version: 1.1.1.0) pdlc_antonioCarraroPack
Available mod: (Hash: fc09dff4d9bb202a2043fcb9064fd4bd) (Version: 1.0.0.0) FS22_JohnDeere2730
dataS/character/humans/npc/animations.i3d (23.35 ms)
Available mod: (Hash: 024e2e84e367c54edd7556fb655c1e32) (Version: 1.2.2.0) FS22_JohnDeere2410
2023-04-23 13:27 Application quit
Außerdem habe ich (aus einem anderen Thread) in den Input Devices Ordner folgendes eingefügt:

XboxSeriesXWirelessController.xml:
<deviceMapping backends="rawInput;directInput;macosXSdl">
<productKey productId="0B13" vendorId="045E" /> <!-- Xbox One Series X wireless -->
<productName vendorId="045E">
<keyword text="xbox" />
<keyword text="series x" />
<keyword text="wireless" />
<keyword text="controller" />
</productName>
<category>gamepad</category> <!-- gamepad, wheel, joystick, farmWheel, farmSidePanel -->
<buttonMappings>
<buttonMapping physical="0" logical="1" label="A" />
<buttonMapping physical="1" logical="2" label="B" />
<buttonMapping physical="2" logical="0" label="X" />
<buttonMapping physical="3" logical="3" label="Y" />
<buttonMapping physical="9" logical="4" label="LB" />
<buttonMapping physical="10" logical="5" label="RB" />
<buttonMapping physical="7" logical="10" label="LS" />
<buttonMapping physical="8" logical="11" label="RS" />
<buttonMapping physical="6" logical="9" label="Start" />
<buttonMapping physical="4" logical="8" label="Back" />
<buttonMapping physical="5" logical="12" label="PS" />
<buttonMapping physical="11" logical="16" label="DP-Up"/>
<buttonMapping physical="12" logical="18" label="DP-Down"/>
<buttonMapping physical="13" logical="19" label="DP-Left"/>
<buttonMapping physical="14" logical="17" label="DP-Right"/>
</buttonMappings>
<axisMappings>
<axisMapping physical="Z" logical="11" scale="-1" offset="0" label="LT" />
<axisMapping physical="RZ" logical="10" scale="-1" offset="0" label="RT" />
<axisMapping physical="X" logical="0" scale="1" offset="0" label="LS-X" />
<axisMapping physical="Y" logical="1" scale="1" offset="0" label="LS-Y" />
<axisMapping physical="RX" logical="2" scale="1" offset="0" label="RS-X" />
<axisMapping physical="RY" logical="3" scale="1" offset="0" label="RS-Y" />
</axisMappings>
</deviceMapping>
User avatar
don_apple
Moderator
Posts: 8067
Joined: Thu Oct 28, 2010 9:31 pm
Location: Planet Earth

Re: MacBook mit M1 Xbox Controller verwenden

Post by don_apple »

Laut deiner log.txt hat das Gamepad die productID "0B22":

Code: Select all

Microsoft Xbox Wireless Controller (VID: 0B22 PID: 045E VER: FFFF Cat: GAMEPAD)
In der XboxSeriesXWirelessController.xml verwendest du aber die productID "0B13":

Code: Select all

<productKey productId="0B13" vendorId="045E" /> <!-- Xbox One Series X wireless -->
Deshalb würde ich empfehlen die productID in der XboxSeriesXWirelessController.xml mal von "0B13" in "0B22" zu ändern.

Was mich allerdings wundert das das Spiel den Controller anscheinend trotzdem korrekt erkannt hat, da in der log.txt "Cat: GAMEPAD" steht (wenn der Controller nicht erkannt wurde weil es keine passende Konfigurationsdatei dafür gibt würde da "Cat: UNKNOWN" stehen).

Die XboxSeriesXWirelessController.xml gehört übrigens in den Ordner "inputDevicesManual" und nicht in "inputDevices", da der Inhalt des "inputDevices" Ordners jederzeit vom Spiel überschrieben werden kann.
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
Mr. Baab
Posts: 3
Joined: Sun Apr 23, 2023 10:39 am

Re: MacBook mit M1 Xbox Controller verwenden

Post by Mr. Baab »

Ja das UNKNOWN stand dran bis ich die XboxSeriesXWirelessController.xml hinzugefügt habe :)
Die ID habe ich vorhin schonmal testweise angepasst das hat leider auch nicht geklappt. Waren leider immer noch nur belegbare Achsen.
Dimmi
Posts: 1
Joined: Wed Jan 17, 2024 2:38 pm

Re: MacBook mit M1 Xbox Controller verwenden

Post by Dimmi »

Hei Servus,

hat es jetzt funktioniert? Versuche mal den normalen Xbox Controller falls du den hast.

Viele Grüße
Post Reply