الإعلانات

وحدة تحكم الألعاب التوت بيأثناء بناء مركز ألعاب رازبيري باي ريترو كيفية تثبيت لعبة المحاكيات على التوت بيكمبيوتر مكتبي ، مركز إعلامي ، جزء لا يتجزأ من برنامج مساحة الميزانية - ألا توجد نهاية لتعدد استخدامات Raspberry Pi؟ على ما يبدو لا - لأنه يفعل أيضا الألعاب. اقرأ أكثر لقد واجهت بعض المشكلات في تكوين وحدات التحكم في اللعبة.

كانت التحديات مباشرة. هل يمكنني استخدام جهاز تحكم Xbox 360 الخاص بي ، أو اللجوء إلى زوج من وحدات تحكم USB الأساسية للألعاب ثنائية اللاعبين؟

كان من الصعب إيجاد حل. في النهاية ، على الرغم من تفضيلاتي ، اخترت أن أختار زوجًا من وحدات التحكم في الألعاب الأساسية ذات الطراز القديم والتي أثبتت أنها رائعة لبعض الألعاب الكلاسيكية ثنائية اللاعبين.

على الرغم من أنني لأكون صريحًا ، فإن معظم استخدامات RetroPie كانت تتمتع ببعض العناوين الإستراتيجية الكلاسيكية التي يمكنني تحميلها بسهولة في DOSBox على جهاز الكمبيوتر الخاص بي.

لذا ، كيف تعاملت مع إعداد ملف تعريف للألعاب للاعبين على RetroPie الخاص بي ، وما مدى سهولة إضافة وحدة تحكم Xbox 360؟

مزايا وحدة تحكم لعبة حديثة

على الرغم من أن الألعاب الرجعية ممتعة ، إلا أن وحدات التحكم غالبًا ما تمتص. مرة أخرى في اليوم ، كنت أذهب بانتظام عبر العديد من عصي التحكم في السنة ، بما في ذلك نوعان من الأزرار المعدنية شديدة التحمل والمغطاة بأغطية معدنية (المنافسة الاحترافية وما شابه).

instagram viewer

أما بالنسبة لوحدات التحكم ذات العقدين ، فقد وجدت أنها غير موثوقة واهية ، ربما بسبب عدم وجود مفاتيح صغيرة لصالح مفاتيح نفطة.

من الواضح أن هناك ميزة واضحة في استخدام وحدة تحكم Xbox 360 (أو ما شابه) بدلاً من البدائل القديمة ، من الراحة المريحة إلى الموثوقية المحسنة.

إعداد أجهزة تحكم لعبة Xbox على Raspberry Pi

على الرغم من أنه لم يكن خياري النهائي ، إلا أن إعداد وحدة تحكم Xbox 360 أثبت أنه أبسط بكثير مما تصورت.

إذا راجعت الدليل السابق حول تثبيت نظام RetroPie وإعداده ، فستعرف أنه يمكن تعديل ملف التكوين بحيث يمكن إضافة وحدات تحكم مختلفة. صدفة، إضافة وحدة تحكم Xbox 360 إلى نظام Linux قم بتوصيل جهاز تحكم Xbox 360 بجهاز الألعاب Linux الخاص بكمنصات الألعاب لينكس؟ نعم ، إنهم يحدثون. مع Valve’s Steam على Linux و Valve Steambox القادم باستخدام Steam لتشغيل ألعاب Linux ، فإن المستقبل يبحث عن الألعاب على Linux. يمكنك حتى تثبيت ... اقرأ أكثر ليس كل هذا غير عادي.

وحدة تحكم الألعاب التوت بي

لتثبيت برنامج تشغيل وحدة تحكم Xbox 360 ، ستحتاج إلى الخروج من EmulationStation من قائمة التنقل وإدخال ما يلي في سطر الأوامر:

sudo apt-get تثبيت xboxdrv

بعد هذا ، تحرير /etc/rc.local مضيفا

xboxdrv - الزناد كزر --wid 0 --led 2 --deadzone 4000 --silent &
ينام 1

وهذا يضمن تشغيل برنامج التشغيل عند تشغيل الكمبيوتر. لاحظ استخدام "–wid" في التعليمات ، وهو خاص بوحدات التحكم اللاسلكية. قم بتغييره إلى –id لوحدات التحكم السلكية.

بعد ذلك ، أدخل

cd ~ / RetroPie / المحاكيات / RetroArch / أدوات

أثناء وجودك في هذا الدليل ، أدخل الأمر التالي:

./retroarch-joyconfig -o p1.cfg -p 1 -j 0

يجب زيادة الأرقام بعامل 1 لكل وحدة تحكم إضافية. إذا تم إدخاله بشكل صحيح ، فيجب إضافة الملفات الناتجة إلى retroarch.cfg:

sudo cat p * .cfg >> ~ / RetroPie / configs / all / retroarch.cfg

يمكنك بعد ذلك حفظ وإعادة التشغيل لاستخدام جهاز تحكم Xbox 360 الخاص بك.

كيفية إعداد تحكم مزدوج

هناك سبب واحد واضح يجعلك تستخدم أكثر من وحدة تحكم - للاستمتاع بألعاب متعددة اللاعبين.

في حين أنه من الممكن استخدام لوحة مفاتيح ووحدة تحكم USB ، بدلاً من جهازي تحكم ، ستجد أن تكوين زوج من الأجهزة المختلفة أمر صعب. للحصول على أفضل النتائج (ولتجنب مشاكل التكوين) ، يجب عليك استخدام جهازي تحكم متطابقين. إذا كنت تريد أكثر من ذلك ، فستحتاج إلى استخدام لوحة وصل USB تعمل بالطاقة.

نصائح مفيدة لتكوين وحدة التحكم للحصول على أجهزة تحكم Raspberry Pi Retro Gaming Center muo raspberrypi

ابدأ بفتح ملف retroarch.cfg عبر FTP (أو عن طريق تشغيل Raspbian والتصفح إلى RetroPie> Configs> الكل) والعثور على هذا الخط:

input_player1_joypad_index = "0"

تحقق من السطور التالية ، ثم انسخها ، حتى آخرها في هذا القسم. بعد السطر الأخير ، اترك سطرًا فارغًا ثم الصق التحديد. لقد كررت أول ملف شخصي لوحدة التحكم ، ولكنك ستحتاج إلى تعديل قالب الشفرة الجديد بحيث يقرأ كل مثيل لـ "player1" الآن "player2"

هنا مثال. يجب أن يكون أول سطرين من الجزء الملصق كما يلي:

input_player2_joypad_index = "0"
input_player2_a_btn = "1"

كرر حتى تصل إلى نهاية الكود المنسوخ ، ثم احفظه وأغلقه.

قم بإنهاء الألعاب باستخدام وحدات التحكم الخاصة بك

الطريقة الافتراضية للخروج من لعبة في EmulationStation هي إعادة تشغيل Raspberry Pi - وهو أمر ممكن تلف بطاقة SD 3 أسباب لماذا لا يعمل التوت الخاص بك بشكل صحيحأعيش مع Raspberry Pi منذ عدة أشهر حتى الآن ، ووجدت أن هذا الكمبيوتر الصغير المذهل أكثر روعة مما كان متوقعًا. على الرغم من أبعاده الصغيرة ، فإن Raspberry Pi هو فاكهي ... اقرأ أكثر لأن هذا ممكن فقط في هذا السيناريو عن طريق إزالة كبل الطاقة.

وحدة تحكم الألعاب التوت بي

للتغلب على هذا ، يوجد حل بديل يعين خيار الخروج لوحدة تحكم اللعبة الخاصة بك.

ستحتاج إلى تعديل ملف retroarch.cfg للقيام بذلك ، وإضافة التعليمات البرمجية التالية:

input_enable_hotkey_btn = "X"
input_exit_emulator_btn = "Y"

ستحتاج إلى التحقق من ملف retroarch.cfg لتحديد الأزرار التي تريد استخدامها هنا. من الواضح أنك لا تريد الخروج من الألعاب باستخدام أزرار وحدة التحكم المعتادة - بدلاً من ذلك ، يجب أن تبحث للأزرار التي تتعلق بالأزرار الموجودة في منتصف وحدة التحكم ، والتي يمكن تسميتها "القائمة" أو "بداية".

بمجرد أن تعرف كيف يتم ترقيم هذه الأزرار في ملف التكوين ، استبدل "X" و "Y" بالأرقام المقابلة.

يمكنك بعد ذلك حفظ الملف والخروج لتطبيق التغييرات.

الخلاصة: إذا كنت ستلعب ريترو ، افعلها بشكل صحيح

يجب أن تساعدك النصائح الواردة هنا في الحصول على مسار الألعاب القديم بأناقة على جهاز RetroPie الخاص بك ، ولكن لتجربة الألعاب الكلاسيكية المطلقة قد ترغب في التفكير في استخدام (أو بناء!) جهاز ألعاب متعدد الأزرار الكل في واحد لتكرار تلك الموجودة في الممرات القديمة خزائن.

أيًا كان حل وحدة التحكم لديك ، تأكد من إجراء بعض الاختبارات قبل "اللعب في حالة غضب" - وأخبرنا عن كيفية تشغيلك ، وخيارات وحدة التحكم التي تقررها.

كريستيان كاولي هو نائب رئيس التحرير للأمن ، Linux ، DIY ، البرمجة ، وشرح التكنولوجيا. كما ينتج بودكاست مفيد حقًا ولديه خبرة واسعة في دعم سطح المكتب والبرامج. مساهم في مجلة Linux Format ، Christian هو Raspberry Pi tinkerer ، Lego lover ومروحة ألعاب ريترو.