Ryujinx ، محاكي Nintendo Switch التجريبي متعدد المنصات مكتوب بلغة C #

ريوجينكس

Ryujinx هو محاكي Nintendo Switch مفتوح المصدر

لاولئك الذين يبحثون عن محاكي Nintendo Switch ، بعد أن ذهبت Nintendo إلى "both" لحجب مستودعات Lockpick و Lockpick_RCM ومختلف الشوكات منها ، Ryujinx هو أحد الخيارات التي قد تهمك.

Ryujinx (يعتمد اسم Ryujinx على الاسم "Ryujin" - اسم التنين الأسطوري (إله البحر)) ، هو محاكي مفتوح المصدر متاح منذ عام 2017 والتي تتميز بأنها مطورة بلغة سي #. وفقًا لمصمميها ، فإن هدفها هو توفير دقة وأداء ممتازين ، وواجهة سهلة الاستخدام ، وبنيات متسقة.

في الصفحة الرسمية للموقع يمكننا قراءة ذلك يقدم نفسه على أنه محاكي Nintendo Switch التجريبي البسيط. ومع ذلك ، نظرًا لما هو قادر عليه ، فقد تبين أنه أكثر بكثير من مجرد محاكي تجريبي. في أبريل الماضي ، تم اختبار Ryujinx على حوالي 4050 لعبة ووجد أن حوالي 3400 لعبة قابلة للعب.

خصائص ريوجينكس

أما بالنسبة لل ميزات المحاكي ، ما يلي مذكور في صفحة المشروع على GitHub:

  • الصوت: إخراج الصوت مدعوم بالكامل ، لكن ذكر أن إدخال الصوت (الميكروفون) غير مدعوم.
  • اتحاد الوطنيين الكونغوليين: يحاكي محاكي وحدة المعالجة المركزية ، ARMeilleure ، وحدة المعالجة المركزية ARMv8 ويدعم حاليًا معظم إرشادات ARMv8 ذات 64 بت وبعض إرشادات ARMv7 (والإصدارات الأقدم) ، بما في ذلك الدعم الجزئي 32 بت. يقوم بترجمة رمز ARM إلى IR مخصص ، ويقوم ببعض التحسينات ، ويحوله إلى رمز x86.
  • يتميز Ryujinx أيضًا بذاكرة تخزين مؤقت اختيارية للترجمة المستمرة ، والتي تخزن بشكل أساسي الوظائف المترجمة بحيث لا تحتاج إلى ترجمتها في كل مرة يتم فيها تحميل اللعبة. النتيجة الصافية هي انخفاض كبير في أوقات التحميل (
  • GPU: يحاكي محاكي GPU Switch Maxwell GPU باستخدام واجهات برمجة تطبيقات OpenGL (الإصدار 4.5 كحد أدنى) أو Vulkan أو Metal (عبر MoltenVK) عبر بنية مخصصة من OpenTK أو Silk.NET ، على التوالي.
  • دعم لوحة المفاتيح والماوس والإدخال باللمس ودعم إدخال JoyCon وتقريبا جميع السائقين. يتم دعم عناصر التحكم في الحركة بشكل أصلي في معظم الحالات ؛ DS4Windows أو BetterJoy مطلوبان حاليًا لدعم حركة JoyCon المزدوجة. في جميع السيناريوهات ، يمكنك تكوين كل شيء ضمن قائمة إعدادات الإدخال.
  • DLC والتعديلات: يمكن لـ Ryujinx إدارة محتوى إضافي / محتوى قابل للتنزيل من خلال واجهة المستخدم الرسومية. يتم دعم التعديلات أيضًا (romfs و exefs وتعديلات وقت التشغيل مثل الغش) ؛ تحتوي واجهة المستخدم الرسومية على اختصار لفتح مجلد التعديلات الخاص بلعبة معينة.

تركيب ريوجينكس

بالنسبة لأولئك المهتمين بالقدرة على تثبيت Ryujinx على أجهزة الكمبيوتر الخاصة بهم ، يجب أن يعلموا أنه لكي يعمل بشكل صحيح ، فإنه يتطلب على الأقل:

  • غيغابايت من ذاكرة الوصول العشوائي 8
  • وحدة المعالجة المركزية: Intel Core i5-4430 أو AMD Ryzen 3 1200
  • وحدة معالجة الرسومات: Intel HD 520 أو NVIDIA GT 1030 أو AMD Radeon R7
  • بطاقة فيديو / وحدة معالجة رسومات تدعم OpenGL 4.5 أو أعلى ، أو Vulkan
  • نظام تشغيل 64 بت
  • prod.keys و title.keys و a تنزيل البرامج الثابتة من Nintendo الذي يمكن الحصول عليه من خلال كسر الحماية (على الرغم من أنه يمكن العثور على هذا من خلال إجراء القليل من البحث على الإنترنت)

بالنسبة إلى تثبيت Ryujinx على Linux ، فهذا بسيط للغاية ، لأنه إذا كنت لا تريد التعامل مع التبعيات ، فيمكنك التثبيت من flathub باستخدام الأمر التالي (مطلوب دعم flatpak):

flatpak install flathub org.ryujinx.Ryujinx

الآن بالنسبة لأولئك الذين يفضلون التثبيت باستخدام برنامج التثبيت النصي المقدم ، ما عليك سوى فتح Terminal واكتب ما يلي لتثبيت التبعيات

التوزيعات المستندة إلى Archlinux:

sudo pacman -S sdl2 openal

التوزيعات المستندة إلى Ubuntu:

sudo apt-get install libsdl2-2.0 libsdl2-dev libalut-dev

فيدورا:

sudo dnf install SDL2-devel openal-soft

وأخيرًا ننتقل إلى تنفيذ الأمر التالي:

bash -c "$(curl -s https://raw.githubusercontent.com/edisionnano/Pine-jinx/main/pinejinx.sh)"

أخيرًا ، أترك لك الروابط التالية حيث يمكنك العثور على الوثائق التي ستكون مفيدة للتكوين.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.