หากคุณมีตัวควบคุมเกมที่เก่ากว่าหรือไม่รองรับ (gamepad, ล้อ, จอยสติ๊ก ฯลฯ ) แต่รองรับ Xbox 360 คอนโทรลเลอร์คุณสามารถใช้ซอฟต์แวร์นี้และเพลิดเพลินกับการเล่นเกมกับคอนโทรลเลอร์ของคุณ
XOUTPUT เป็นซอฟต์แวร์ที่สามารถแปลง DirectInput เป็น XINPUT ข้อมูล DirectInput ถูกอ่านและส่งไปยังอุปกรณ์ Virtual XINPUT (XBOX 360 Controller) Xinput เป็นอินพุตคอนโทรลเลอร์เกมมาตรฐานใหม่บน Windows และ DirectInput ไม่สามารถใช้กับซอฟต์แวร์แพลตฟอร์ม Windows Universal ได้อีกต่อไป แต่ด้วยเครื่องมือนี้คุณสามารถใช้อุปกรณ์ DirectInput ได้เช่นกัน
หากคุณมีคำถามหรือคำขอคุณลักษณะใด ๆ โปรดสร้างปัญหา GitHub
ยินดีต้อนรับการบริจาคใด ๆ เปิดคำขอดึงของคุณ
ในการเข้าร่วมการสนทนาหรือเพียงแค่ทักทายมีช่องทางที่ไม่ลงรอยกัน
รุ่นนี้อยู่ระหว่างการพัฒนา โปรดใช้ 3.x เวอร์ชันสำหรับคุณสมบัติที่มั่นคง
รุ่น | สถานะ | สนับสนุน |
---|---|---|
4.x | อยู่ระหว่างการพัฒนา (ยังไม่มีการเผยแพร่) | การพัฒนาด้วยคุณสมบัติใหม่ |
3.x | มั่นคง | Bugfixes เท่านั้น |
2.x | เวอร์ชันเก่า (SuperEded โดย 3.x) | หมดอายุเมื่อวันที่ 7 มีนาคม 2018 |
1.x | เวอร์ชันเก่า (SuperEded โดย 3.x) | หมดอายุเมื่อวันที่ 7 มีนาคม 2018 |
ติดตั้งหนึ่งในสองไลบรารี Vigem (ต้องการ) หรือ scptoolkit (ไม่ได้รับการสนับสนุน, มรดก)
ซอฟต์แวร์ | สถานะ | การดาวน์โหลด |
---|---|---|
การเฝ้าระวัง | เลิกใช้ตั้งแต่ 2 พ.ย. 2566 | การเฝ้าระวัง |
scptoolkit | เลิกใช้ตั้งแต่ 20 มีนาคม 2566 | scptoolkit |
ติดตั้ง:
DirectX (เวอร์ชันใด ๆ ที่มี dinput8.dll)
ไดรเวอร์ทั้งหมดสำหรับคอนโทรลเลอร์ของคุณ
.NET 7 ASP.NET และ DESKTOP RUNTIME
หากคุณมีปัญหาให้ติดตั้งไดรเวอร์คอนโทรลเลอร์ Xbox 360 อย่างเป็นทางการ
ดาวน์โหลดรีลีสที่มีเสถียรภาพล่าสุด
เปิดซิปไปยังไดเรกทอรีใด ๆ
ดาวน์โหลดแอปพลิเคชัน:
ดาวน์โหลดรีลีสที่มีเสถียรภาพล่าสุด
เปิดซิปไปยังไดเรกทอรีเดียวกันเหมือนก่อน
หากมีข้อผิดพลาดให้ลบไดเรกทอรี conf
ที่มีอยู่
ซอฟต์แวร์ | สถานะ | การดาวน์โหลด |
---|---|---|
hidhide | การพัฒนาที่ใช้งานอยู่ | hidhide |
ชาว Hidguardian | เลิกใช้ตั้งแต่ 27 กรกฎาคม 2566 | ชาว Hidguardian |
อุปกรณ์ที่ได้รับผลกระทบและผู้อนุญาตสามารถจัดการได้โดยแอปพลิเคชัน แต่ต้องการสิทธิ์ผู้ดูแลระบบ
เปิดใช้งานการเริ่มต้น Hidguardian ในการตั้งค่า
รีสตาร์ทแอปพลิเคชันเป็นผู้ดูแลระบบ
เพิ่มอุปกรณ์ลงในอุปกรณ์ที่ได้รับผลกระทบในการตั้งค่าอินพุต
เชื่อมต่ออุปกรณ์ใหม่หรือรีบูตพีซี
เพิ่มอุปกรณ์ที่ได้รับผลกระทบด้วยตนเอง (ใช้วิธีนี้เท่านั้นหากคุณต้องการซ่อนอุปกรณ์ HID ที่ไม่เป็นที่รู้จัก):
เรียกใช้ regedit
และไปที่ HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesHidGuardianParameters
สร้างค่า multi-string
ด้วยชื่อ AffectedDevices
เปิดตัวจัดการอุปกรณ์ค้นหาอุปกรณ์อินพุตของคุณและเปิดคุณสมบัติ
ไปที่รายละเอียดเลือก Hardware ID
และคัดลอกสตริงที่ดูเหมือน HIDVID_046D&PID_C219&REV_0200
และ HIDVID_046D&PID_C219
วางค่าลงใน HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesHidGuardianParameters
เชื่อมต่ออุปกรณ์ใหม่หรือรีบูตพีซี
จัดการกระบวนการอนุญาตให้ใช้งานด้วยตนเอง (ใช้วิธีนี้เท่านั้นหากคุณต้องการใช้ Hidguardian สำหรับแอปพลิเคชันอื่น ๆ ):
เริ่ม XOUTPUT (หรือแอปพลิเคชันอื่น ๆ )
เปิดตัวจัดการงานค้นหาแอปพลิเคชันของคุณจากนั้นไปที่รายละเอียด
จำค่าของคอลัมน์ PID
เรียกใช้ regedit
และไปที่ HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesHidGuardianParametersWhitelist
สร้างคีย์ย่อยด้วย PID ที่คุณพบมาก่อน
การสร้างภาพปัญหา
กราฟ TD
subgraph xinput
X1 (คอนโทรลเลอร์ Xbox 1) -> | อ่านอินพุตฮาร์ดแวร์ | XD [Xbox Controller Driver - XUSB22.SYS]
X2 (Xbox Controller 2) -> | อ่านอินพุตฮาร์ดแวร์ | XD
XD -> | อ่านอินพุต | XR [XINPUT HANDLER - XINPUT1_3.DLL]
จบ
DirectInput Subgraph
D1 (FA: FA-GAMEPAD OLDER CONTROLLER)-> | อ่านอินพุตฮาร์ดแวร์ | D1D [ไดรเวอร์คอนโทรลเลอร์]
D2 (จอยสติ๊ก) -> | อ่านอินพุตฮาร์ดแวร์ | D2D [ไดรเวอร์จอยสติ๊ก]
D3 (ล้อเล่นเกม) -> | อ่านอินพุตฮาร์ดแวร์ | D3D [ไดรเวอร์ล้อเล่นเกม]
d1d -> | อ่านอินพุต | DR [Direct Input Handler - DINPUT8.DLL]
d2d -> | อ่านอินพุต | ดร.
d3d -> | อ่านอินพุต | ดร.
จบ
เกมกราฟ
XR -> | อ่าน XINPUT | ng [เกมใหม่กว่า]
XR -> | อ่าน XINPUT | CG [เกมที่เข้ากันได้]
dr -> | อ่าน dinput | CG [เกมที่เข้ากันได้]
dr -> | อ่าน dinput | OG [เกมเก่า]
จบ
การโหลดโซลูชันที่เสนอ
กราฟ TD
subgraph xinput
X1 (คอนโทรลเลอร์ Xbox 1) -> | อ่านอินพุตฮาร์ดแวร์ | XD [Xbox Controller Driver - XUSB22.SYS]
X2 (Xbox Controller 2) -> | อ่านอินพุตฮาร์ดแวร์ | XD
XD -> | อ่านอินพุต | XR [XINPUT HANDLER - XINPUT1_3.DLL]
จบ
DirectInput Subgraph
D1 (FA: FA-GAMEPAD OLDER CONTROLLER)-> | อ่านอินพุตฮาร์ดแวร์ | D1D [ไดรเวอร์คอนโทรลเลอร์]
D2 (จอยสติ๊ก) -> | อ่านอินพุตฮาร์ดแวร์ | D2D [ไดรเวอร์จอยสติ๊ก]
D3 (ล้อเล่นเกม) -> | อ่านอินพุตฮาร์ดแวร์ | D3D [ไดรเวอร์ล้อเล่นเกม]
d1d -> | อ่านอินพุต | DR [Direct Input Handler - DINPUT8.DLL]
d2d -> | อ่านอินพุต | ดร.
d3d -> | อ่านอินพุต | ดร.
จบ
dr -> | อ่าน dinput | xoa [xoutput.app]
สารละลายกราฟ
dr -> | อ่าน html5 gamepad api | B [เบราว์เซอร์]
B -> | เบราว์เซอร์ | xos [xoutput.server]
XOA -> | ส่งอินพุต | xos [xoutput.server]
xos -> | การควบคุมการควบคุม | V [Vigem]
จบ
V -> | Emulate Controller | XD
เกมกราฟ
XR -> | อ่าน XINPUT | ng [เกมใหม่กว่า]
XR -> | อ่าน XINPUT | CG [เกมที่เข้ากันได้]
dr -> | อ่าน dinput | CG [เกมที่เข้ากันได้]
dr -> | อ่าน dinput | OG [เกมเก่า]
จบ
การโหลดส่วนประกอบ | การดำเนินการ | คำอธิบาย |
---|---|---|
อุปกรณ์อุณหภูมิ | การเฝ้าระวัง | ซอฟต์แวร์ภายนอกที่เลียนแบบคอนโทรลเลอร์ Xbox และ DS4 |
อุปกรณ์อุณหภูมิ | SCP Toolkit | ซอฟต์แวร์ภายนอกแบบดั้งเดิมที่เลียนแบบคอนโทรลเลอร์ Xbox |
แบ็กเอนด์ | xoutput.server | เซิร์ฟเวอร์ที่รวบรวมข้อมูลจากไคลเอนต์และส่งไปยังซอฟต์แวร์จำลอง |
ลูกค้า | xoutput.app | แอปพลิเคชันเดสก์ท็อปที่รวบรวมข้อมูลจากอุปกรณ์และส่งไปยังแบ็กเอนด์ |
ลูกค้า | ตัวควบคุมเว็บ | เว็บแอปพลิเคชันที่อนุญาตให้เลียนแบบอุปกรณ์ |
ลูกค้า | เว็บไคลเอนต์ | เว็บแอปพลิเคชันที่ใช้ GamePad API |