برنامج تشغيل Windows kernel-mode يحاكي وحدات تحكم لعبة USB المعروفة.
يتم تشجيع مستخدمي هذا البرنامج على قراءة بيان نهاية الحياة. طويل جدا ، هتافات؟
يمثل برنامج تشغيل ViGEmBus ومكتبات ViGEmClient جوهر إطار مضاهاة GAMEPAD الظاهري (أو ViGEm ، باختصار). تهدف ViGEm إلى محاكاة دقيقة بنسبة 100 ٪ من الأجهزة الطرفية المعروفة للألعاب كأجهزة قائمة على البرمجيات النقية على مستوى kernel. نظرًا لأنه يحاكي ألعاب "الشيء الحقيقي" ، لا تتطلب عمليات أخرى تعديلًا إضافيًا على الإطلاق للكشف عن الأجهزة المستندة إلى ViGEm (لا توجد وكيل أو صناديق API) ومبحونة العمل خارج الصندوق. في حين أن سائق الحافلة الظاهري (عفا عليه الزمن الآن) هو الأب الروحي لهذا المشروع ، فقد تم تصميم ViGEm وكتابته من الألف إلى الياء باستخدام إطار عمل سائق Microsoft في وضع kernel.
يتم دعم مضاهاة ألعاب USB التالية:
بعض الأمثلة على حالات الاستخدام الأكثر شيوعًا لـ ViGEm هي:
XInput . ؟ قد يعمل Windows Server ولكنه غير مدعوم ؟
سيتم التخلص من تقارير الأخطاء/طلبات الدعم المتعلقة بتشغيل نظام التشغيل الخادم.
تم تصميم برنامج التشغيل لنظام التشغيل Windows 7/8.1/10 (x86 و AMD64).
تم تصميم برنامج التشغيل لنظام التشغيل Windows 10/11 فقط (x86 و AMD64 و ARM64).
تم ترخيص برنامج تشغيل حافلة VIGEM بموجب BSD-3-Cause ، راجع الترخيص لمزيد من المعلومات.
DmfK مع تكوينات الإصدار والتصحيح لجميع البنى (X64 و Win32).يمكنك البناء مباشرة داخل Visual Studio.
ضع في اعتبارك أنك ستحتاج إلى توقيع برنامج التشغيل لاستخدامه بدون وضع اختبار.
وجدت خطأ وتريد إصلاحه؟ افتح قضية مفصلة على تعقب قضية Github!
هل لديك فكرة عن ميزة جديدة؟ دعنا نتحادث حول طلبك على Discord.
يرجى احترام أن تعقب قضية Github ليس من مديري المساعدة. نحن نقدم مجموعة من موارد الدعم ، مرحبًا بك للتحقق!
يتم توفير الثنائيات التي تم تصميمها مسبقًا لتوقيع الإنتاج لنظام التشغيل Windows 10/11 بواسطة Nefarius Software Solutions eU كإعداد الكل في واحد.
ساعد الرعاة المدرجين هنا المشروع في ازدهار إما عن طريق الدعم المالي أو عن طريق التراخيص الهدايا:
قائمة مختصرة للمشاريع/الشركات/البائعين المعروفين بالبناء على صلاحيات VIGEM.
هذه القائمة غير شاملة ، إذا كنت ترغب في رؤية مشروعك مدرجًا ، فاتصل بنا!