إذا كان لديك وحدة تحكم قديمة أو غير مدعومة (GamePad ، Wheel ، عصا التحكم ، إلخ) ، ولكن يتم دعم وحدات التحكم في Xbox 360 ، يمكنك استخدام هذا البرنامج والاستمتاع بالألعاب مع وحدة التحكم الخاصة بك.
Xoutput هو برنامج يمكنه تحويل DirectInput إلى Xinput. تتم قراءة بيانات DirectInput وإرسالها إلى جهاز Virtual Xinput (Xbox 360 Controller). Xinput هي إدخال وحدة تحكم اللعبة القياسية الجديدة على Windows ، ولم يعد من الممكن استخدام DirectInput مع برنامج Windows Platform العالمي ، ولكن مع هذه الأداة ، يمكنك استخدام أجهزة DirectInput أيضًا.
إذا كان لديك أي أسئلة أو طلبات ميزة لا تتردد في إنشاء مشكلة github.
أي مساهمة مرحب بها ، افتح طلب السحب الخاص بك.
للانضمام إلى المناقشة أو فقط قل مرحبًا ، هناك قناة خلاف.
هذا الإصدار قيد التطوير حاليًا. يرجى استخدام الإصدار 3.x للميزات المستقرة
إصدار | ولاية | يدعم |
---|---|---|
4.x | قيد التطوير (لا توجد إصدارات حتى الآن) | التطوير بميزات جديدة |
3.x | مستقر | bugfixes فقط |
2.x | الإصدار القديم (superseeded by 3.x) | انتهت صلاحيتها في 7 مارس 2018 |
1.x | الإصدار القديم (superseeded by 3.x) | انتهت صلاحيتها في 7 مارس 2018 |
تثبيت واحدة من المكتبتين. VIGEM (المفضل) أو scptoolkit (غير مدعوم ، إرث)
برمجة | ولاية | تحميل |
---|---|---|
VIGEMBUS | تم إهماله منذ 2 نوفمبر 2023 | VIGEMBUS |
scptoolkit | تم إهماله منذ 20 مارس 2023 | scptoolkit |
ثَبَّتَ:
DirectX (أي إصدار يحتوي على dinput8.dll)
جميع برامج تشغيل وحدات التحكم الخاصة بك
.NET 7 ASP.NET ووقت تشغيل سطح المكتب
إذا كانت لديك مشكلات ، فقم بتثبيت برامج تشغيل جهاز التحكم في Xbox 360 الرسمي.
قم بتنزيل أحدث إصدار مستقر
قم بفك الضغط على أي دليل
قم بتنزيل التطبيق:
قم بتنزيل أحدث إصدار مستقر
قم بفك الضغط على نفس الدليل كما كان من قبل
إذا كانت هناك أخطاء ، قم بإزالة دليل conf
الحالي
برمجة | ولاية | تحميل |
---|---|---|
هيدهيد | التنمية النشطة | هيدهيد |
Hidguardian | تم إهماله منذ 27 يوليو 2023 | 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 Controller 1) -> | قراءة إدخال الأجهزة | XD [Xbox Controller Driver - Xusb22.sys]
X2 (Xbox Controller 2) -> | قراءة إدخال الأجهزة | XD
XD -> | قراءة الإدخال | XR [Xinput Handler - Xinput1_3.dll]
نهاية
Subgraph DirectInput
D1 (FA: FA-Gamepad Controller)-> | قراءة إدخال الأجهزة | D1D [سائق وحدة التحكم]
D2 (عصا التحكم) -> | قراءة إدخال الأجهزة | D2D [سائق عصا التحكم]
D3 (عجلة الألعاب) -> | قراءة إدخال الأجهزة | D3D [سائق عجلة الألعاب]
D1D -> | قراءة المدخلات | DR [معالج الإدخال المباشر - DINPUT8.DLL]
D2D -> | قراءة المدخلات | دكتور
D3D -> | قراءة الإدخال | دكتور
نهاية
ألعاب الفرع
XR -> | قراءة Xinput | نانوغرام [ألعاب أحدث]
XR -> | قراءة Xinput | CG [ألعاب متوافقة]
DR -> | اقرأ DINPUT | CG [ألعاب متوافقة]
DR -> | اقرأ DINPUT | OG [الألعاب القديمة]
نهاية
تحميلحل عرض
الرسم البياني TD
subgraph xinput
X1 (Xbox Controller 1) -> | قراءة إدخال الأجهزة | XD [Xbox Controller Driver - Xusb22.sys]
X2 (Xbox Controller 2) -> | قراءة إدخال الأجهزة | XD
XD -> | قراءة الإدخال | XR [Xinput Handler - Xinput1_3.dll]
نهاية
Subgraph DirectInput
D1 (FA: FA-Gamepad Controller)-> | قراءة إدخال الأجهزة | D1D [سائق وحدة التحكم]
D2 (عصا التحكم) -> | قراءة إدخال الأجهزة | D2D [سائق عصا التحكم]
D3 (عجلة الألعاب) -> | قراءة إدخال الأجهزة | D3D [سائق عجلة الألعاب]
D1D -> | قراءة المدخلات | DR [معالج الإدخال المباشر - DINPUT8.DLL]
D2D -> | قراءة المدخلات | دكتور
D3D -> | قراءة الإدخال | دكتور
نهاية
DR -> | اقرأ DINPUT | xoa [xoutput.app]
الحل الفرعي
DR -> | قراءة HTML5 GAMEPAD API | ب [متصفح]
ب -> | المتصفح | XOS [xOutput.Server]
xoa -> | إرسال المدخلات | XOS [xOutput.Server]
XOS -> | مضاهاة التحكم | V [VIGEM]
نهاية
V -> | محاكاة وحدة التحكم | XD
ألعاب الفرع
XR -> | قراءة Xinput | نانوغرام [ألعاب أحدث]
XR -> | قراءة Xinput | CG [ألعاب متوافقة]
DR -> | اقرأ DINPUT | CG [ألعاب متوافقة]
DR -> | اقرأ DINPUT | OG [الألعاب القديمة]
نهاية
تحميلعنصر | تطبيق | وصف |
---|---|---|
الجهاز | فيجيم | البرامج الخارجية التي تحاكي وحدات تحكم Xbox و DS4 |
الجهاز | مجموعة أدوات SCP | البرامج الخارجية القديمة التي تحاكي وحدات التحكم في Xbox |
الخلفية | Xoutput.Server | الخادم الذي يجمع البيانات من العملاء ويرسل إلى برنامج المحاكاة |
عميل | xOutput.App | تطبيق سطح المكتب الذي يجمع البيانات من الأجهزة ويرسل إلى الواجهة الخلفية |
عميل | وحدة تحكم الويب | تطبيق الويب الذي يسمح بمحاكاة الجهاز |
عميل | عميل الويب | تطبيق الويب الذي يستخدم API Gamepad |