Sleeping Dogs, GRID Autosport 등의 dpad 문제를 해결하기 위해 Xbox 컨트롤러 plist가 업데이트되었습니다.
다른 게임에서 문제가 발생하는 경우 문제를 열고 이전 버전의 파일을 사용해 보세요.
최근 컨트롤러 펌웨어 업데이트로 인해 Tomb Raider, Life is Strange, Bioshock, Sleeping Dogs 및 기타 Feral Interactive Mac 게임에 대한 Xbox 컨트롤러 지원을 수정합니다. System Report
에서 컨트롤러의 펌웨어 버전을 볼 수 있습니다. 이 리포지토리는 다음 펌웨어 버전에서만 테스트되었으며 이전 버전에서는 충돌이나 연결 문제와 같은 문제가 발생할 수 있습니다.
Xbox Wireless Controller:
Vendor ID: 0x045E
Product ID: 0x0B20
Firmware Version: 5.17.3202.0
이 저장소에는 미리 만들어진 구성 파일이 포함되어 있습니다. 새로운 컨트롤러나 펌웨어의 경우 아래 가이드를 따르세요. 다른 새로운 컨트롤러를 자유롭게 홍보해 주세요. 동일한 컨트롤러에 펌웨어에 따라 다른 파일이 필요할 수 있으므로 파일이 여러 개 있어도 문제가 되지 않습니다.
Bluetooth를 통해 Mac에서 Xbox 컨트롤러가 전혀 감지되지 않는 경우 Xbox 또는 Windows Xbox 액세서리 앱을 통해 컨트롤러 펌웨어를 업데이트해야 합니다.
둘 중 하나에 액세스할 수 없는 경우 Windows VM https://www.vmware.com/products/fusion.html을 통해 컨트롤러 펌웨어를 업데이트할 수 있습니다.
지원되는 게임 목록에 PR을 추가해 보세요! 모든 야생 포트는 작동해야 하지만 목록에 추가하면 검색 엔진 최적화가 더 쉬워집니다.
Xbox One 컨트롤러는 Mac 버전의 게임을 개발할 당시에는 사용할 수 없었기 때문에 이에 대한 지원을 추가할 파일을 이 이메일에 첨부했습니다. 먼저 이 파일을 다운로드하고 다음 단계를 수행하십시오.
게임 설치를 찾으십시오.
Mac App Store 버전 의 게임을 사용하는 경우 게임의 응용 프로그램 아이콘이 응용 프로그램 폴더에 있습니다.
Steam 버전 의 게임을 사용하는 경우 Steam 라이브러리에서 게임을 마우스 오른쪽 버튼으로 클릭한 다음 속성 > 로컬 파일 > 로컬 파일 찾아보기를 선택하면 게임의 애플리케이션 아이콘을 찾을 수 있습니다.
게임 응용 프로그램 아이콘을 마우스 오른쪽 버튼으로 클릭하고 드롭다운 메뉴에서 '패키지 콘텐츠 표시'를 선택합니다.
'Contents' 폴더, 'Resources' 폴더, 마지막으로 'Input Devices'를 엽니다.
첨부된 .plist 파일을 폴더로 드래그합니다(사용자 이름과 비밀번호를 사용하여 인증하라는 메시지가 표시될 수 있으므로 그렇게 하십시오).
Finder 창을 닫습니다.
Steam 버전의 게임을 사용하는 경우 아래 단계를 따르는 것이 좋습니다.
Xbox One 컨트롤러가 켜져 있지 않은지 확인하세요.
Steam 클라이언트를 엽니다.
상단 메뉴 표시줄(Mac 화면 왼쪽 상단의 Apple 로고 옆)에서 'Steam'을 클릭하세요.
표시되는 드롭다운에서 '기본 설정'을 클릭하세요.
새 창이 열리면 왼쪽 목록에서 '컨트롤러'를 선택한 후 '일반 컨트롤러 설정'을 클릭하세요.
다른 창이 열립니다. 'Xbox 구성 지원'이 선택되어 있지 않은지 확인하세요.
스팀을 종료하세요.
스팀을 실행하세요.
Xbox One S 컨트롤러를 켜서 Bluetooth를 통해 연결하세요.
게임을 시작하세요.
이제 게임에서 컨트롤러를 사용할 수 있습니다. 이것이 도움이 된다면 알려주시기 바랍니다.
이 레포가 도움이 된다면 기부해 주세요!
이전에는 Xbox One 컨트롤러가 유선으로만 작동했습니다. 블루투스 문제를 해결한 후에도 선택 버튼이 여전히 작동하지 않습니다.
컨트롤러의 제품 ID를 찾으려면 Tomb Raider 실행기에서 시스템 보고서를 생성하세요. 내 모습은 다음과 같았습니다.
Xbox Wireless Controller:
Vendor ID: 0x045E
Product ID: 0x0B20
Firmware Version: 5.17.3202.0
그런 다음 제품 ID를 16진수에서 10진수로 변환합니다. 16진수 0x0B20은 10진수 2848입니다.
그런 다음 게임의 XboxOneControllerSBluetoothv3.plist
파일을 편집해야 합니다.
작동하도록 ProductID를 다음으로 변경했습니다. 또한 ButtonBack을 변경하여 선택 버튼이 작동하도록 하세요. 이것은 시리즈에서도 작동합니다.
또한 Sleeping Dogs 및 GRID Autosport에서 왼쪽 스틱이 표류하는 것을 막기 위해 CGPDeviceType 키의 문자열을 Xbox 대신 Standard 로 변경했습니다.
이는 테스트된 다른 게임과도 호환되는 것으로 보입니다.
<key>CGPDeviceType</key>
<string>Standard</string>
<key>ProductID</key>
<integer>2848</integer>
<key>ButtonBack</key>
<string>9:11</string>
여전히 작동하지 않으면 컨트롤러의 ProductID로 XboxOneController.plist
수정하고 연결된 컨트롤러를 사용하세요. 이는 Series Elite 2 컨트롤러를 사용하는 일부 게임에서 필요한 것 같습니다.