Jika Anda memiliki pengontrol game yang lebih tua atau tidak didukung (GamePad, Wheel, Joystick, dll.), Tetapi pengontrol Xbox 360 didukung, Anda dapat menggunakan perangkat lunak ini dan menikmati permainan dengan pengontrol Anda.
Xoutput adalah perangkat lunak yang dapat mengonversi DirectInput menjadi XInput. Data DirectInput dibaca dan dikirim ke perangkat Virtual XInput (Xbox 360 Controller). XInput adalah input pengontrol game standar baru pada Windows, dan DirectInput tidak lagi dapat digunakan dengan perangkat lunak Platform Windows universal, tetapi dengan alat ini Anda dapat menggunakan perangkat DirectInput juga.
Jika Anda memiliki pertanyaan atau permintaan fitur, jangan ragu untuk membuat masalah GitHub.
Kontribusi apa pun diterima, buka permintaan tarik Anda.
Untuk bergabung dengan diskusi atau hanya menyapa, ada saluran perselisihan.
Versi ini saat ini sedang dikembangkan. Harap gunakan versi 3.x untuk fitur stabil
Versi | Negara | Mendukung |
---|---|---|
4.x | Di bawah pengembangan (belum ada rilis) | Pengembangan dengan fitur baru |
3.x | Stabil | Perbaikan bug saja |
2.x | Versi Lama (Superseeded oleh 3.x) | Kedaluwarsa pada 7 Mar 2018 |
1.x | Versi Lama (Superseeded oleh 3.x) | Kedaluwarsa pada 7 Mar 2018 |
Instal salah satu dari dua perpustakaan. Vigem (disukai) atau Scptoolkit (tidak didukung, warisan)
Perangkat lunak | Negara | Unduh |
---|---|---|
Vigembus | Tercerahkan sejak 2 November 2023 | Vigembus |
Scptoolkit | Tercerahkan sejak 20 Maret 2023 | Scptoolkit |
Memasang:
DirectX (versi apa pun yang berisi Dinput8.dll)
Semua driver untuk pengontrol Anda
.Net 7 asp.net dan runtime desktop
Jika Anda memiliki masalah, instal driver pengontrol Xbox 360 resmi.
Unduh rilis stabil terbaru
Unzip ke direktori mana pun
Unduh aplikasi:
Unduh rilis stabil terbaru
Unzip ke direktori yang sama seperti sebelumnya
Jika ada kesalahan, hapus direktori conf
yang ada
Perangkat lunak | Negara | Unduh |
---|---|---|
Hidhide | Pengembangan aktif | Hidhide |
Hidguardian | Tercerahkan sejak 27 Jul 2023 | Hidguardian |
Perangkat yang terkena dampak dan daftar putih dapat dikelola oleh aplikasi, tetapi membutuhkan hak istimewa administrator.
Aktifkan inisialisasi Hidguardian dalam pengaturan.
Mulai ulang aplikasi sebagai administrator.
Tambahkan perangkat ke perangkat yang terpengaruh di pengaturan input.
Menghubungkan kembali perangkat atau reboot pc
Tambahkan perangkat yang terpengaruh secara manual (gunakan metode ini saja, jika Anda ingin menyembunyikan perangkat HID yang tidak dikenali):
Jalankan regedit
dan buka HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesHidGuardianParameters
Buat nilai multi-string
dengan nama AffectedDevices
Buka Device Manager, temukan perangkat input Anda dan buka properti
Buka detailnya, pilih Hardware ID
dan Salin String yang terlihat seperti HIDVID_046D&PID_C219&REV_0200
dan HIDVID_046D&PID_C219
Tempel nilai -nilai ke dalam HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesHidGuardianParameters
Menghubungkan kembali perangkat atau reboot pc
Kelola Proses WhiteList secara manual (gunakan metode ini saja, jika Anda ingin menggunakan Hidguardian untuk aplikasi lain):
Mulai xoutput (atau aplikasi lainnya)
Buka Task Manager, temukan aplikasi Anda, lalu buka detailnya.
Ingat nilai kolom PID.
Jalankan regedit
dan buka HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesHidGuardianParametersWhitelist
Buat subkey dengan PID yang Anda temukan sebelumnya.
Visualisasi masalah
grafik td
subgraph xinput
X1 (Pengontrol Xbox 1) -> | Baca Input Perangkat Keras | XD [Driver Pengontrol Xbox - XUSB22.SYS]
X2 (Pengontrol Xbox 2) -> | Baca Input Perangkat Keras | XD
XD -> | Baca Input | XR [XInput Handler - XInput1_3.dll]
akhir
Subgraph DirectInput
D1 (FA: FA-GAMEPAD Controller Lama)-> | Baca Input Perangkat Keras | D1D [driver controller]
D2 (Joystick) -> | Baca Input Perangkat Keras | D2D [pengemudi joystick]
D3 (Roda Gaming) -> | Baca Input Perangkat Keras | D3D [Driver Roda Gaming]
D1D -> | BACA INPUT | DR [Handler Input Langsung - Dinput8.dll]
D2D -> | BACA INPUT | Dr
D3D -> | BACA INPUT | Dr
akhir
Game Subgraph
Xr -> | Baca XInput | NG [Game yang lebih baru]
Xr -> | Baca XInput | CG [Game Kompatibel]
Dr -> | Baca Dinput | CG [Game Kompatibel]
Dr -> | Baca Dinput | OG [game lama]
akhir
MemuatSolusi yang ditawarkan
grafik td
subgraph xinput
X1 (Pengontrol Xbox 1) -> | Baca Input Perangkat Keras | XD [Driver Pengontrol Xbox - XUSB22.SYS]
X2 (Pengontrol Xbox 2) -> | Baca Input Perangkat Keras | XD
XD -> | Baca Input | XR [XInput Handler - XInput1_3.dll]
akhir
Subgraph DirectInput
D1 (FA: FA-GAMEPAD Controller Lama)-> | Baca Input Perangkat Keras | D1D [driver controller]
D2 (Joystick) -> | Baca Input Perangkat Keras | D2D [pengemudi joystick]
D3 (Roda Gaming) -> | Baca Input Perangkat Keras | D3D [Driver Roda Gaming]
D1D -> | BACA INPUT | DR [Handler Input Langsung - Dinput8.dll]
D2D -> | BACA INPUT | Dr
D3D -> | BACA INPUT | Dr
akhir
Dr -> | Baca Dinput | Xoa [xoutput.app]
solusi subgraph
Dr -> | Baca html5 GamePad API | B [browser]
B -> | Browser | Xos [xoutput.server]
Xoa -> | mengirimkan masukan | Xos [xoutput.server]
XOS -> | Kontrol Emulasi | V [Vigem]
akhir
V -> | meniru pengontrol | XD
Game Subgraph
Xr -> | Baca XInput | NG [Game yang lebih baru]
Xr -> | Baca XInput | CG [Game Kompatibel]
Dr -> | Baca Dinput | CG [Game Kompatibel]
Dr -> | Baca Dinput | OG [game lama]
akhir
MemuatKomponen | Pelaksanaan | Keterangan |
---|---|---|
EMAUALASI PERANGKAT | Vigem | Perangkat lunak eksternal yang meniru pengontrol Xbox dan DS4 |
EMAUALASI PERANGKAT | SCP Toolkit | Perangkat lunak eksternal warisan yang meniru pengontrol xbox |
Backend | Xoutput.server | Server yang mengumpulkan data dari klien dan mengirimkan ke perangkat lunak emulasi |
Klien | Xoutput.app | Aplikasi desktop yang mengumpulkan data dari perangkat dan mengirimkan ke backend |
Klien | Pengontrol web | Aplikasi web yang memungkinkan untuk meniru perangkat |
Klien | Klien Web | Aplikasi Web yang menggunakan API GamePad |