Ryujinx, C# में लिखा गया एक प्रायोगिक क्रॉस-प्लेटफ़ॉर्म निन्टेंडो स्विच एमुलेटर

रयुजिंक्स

Ryujinx एक ओपन सोर्स निनटेंडो स्विच एमुलेटर है

उन लोगों के लिए जो एक निनटेंडो स्विच एमुलेटर की तलाश कर रहे हैं, निनटेंडो के लॉकपिक और लॉकपिक_आरसीएम रिपॉजिटरी और उनमें से विभिन्न फोर्क को ब्लॉक करने के लिए "दोनों" पर जाने के बाद, Ryujinx उन विकल्पों में से एक है जो आपकी रुचि का हो सकता है।

रयुजिंक्स (रयुजिंक्स का नाम "रयुजिन" नाम पर आधारित है - पौराणिक ड्रैगन (समुद्र के देवता) का नाम), है एक ओपन सोर्स एमुलेटर जो 2017 से उपलब्ध है और यह C# भाषा में विकसित होने की विशेषता है। इसके डिजाइनरों के अनुसार, इसका लक्ष्य उत्कृष्ट सटीकता और प्रदर्शन, उपयोगकर्ता के अनुकूल इंटरफेस और सुसंगत निर्माण प्रदान करना है।

साइट के आधिकारिक पृष्ठ पर हम इसे पढ़ सकते हैं यह खुद को एक सरल और प्रयोगात्मक निनटेंडो स्विच एमुलेटर के रूप में प्रस्तुत करता है। हालाँकि, यह क्या करने में सक्षम है, यह सिर्फ एक प्रायोगिक एमुलेटर की तुलना में बहुत अधिक निकला। पिछले अप्रैल में, Ryujinx का परीक्षण लगभग 4050 शीर्षकों पर किया गया था और लगभग 3400 खेलने योग्य पाए गए थे।

रयुजिंक्स के लक्षण

के बारे में एमुलेटर सुविधाएँ, गिटहब पर प्रोजेक्ट पेज पर निम्नलिखित का उल्लेख किया गया है:

  • ऑडियो: ऑडियो आउटपुट पूरी तरह से समर्थित है, लेकिन यह उल्लेख किया गया है कि ऑडियो इनपुट (माइक्रोफ़ोन) समर्थित नहीं है।
  • UPC: CPU एमुलेटर, ARMeilleure, ARMv8 CPU का अनुकरण करता है और वर्तमान में आंशिक 8-बिट समर्थन सहित अधिकांश 64-बिट ARMv7 और कुछ ARMv32 (और पहले) निर्देशों का समर्थन करता है। यह एआरएम कोड को कस्टम आईआर में अनुवाद करता है, कुछ अनुकूलन करता है, और इसे x86 कोड में परिवर्तित करता है।
  • Ryujinx में एक वैकल्पिक प्रोफाइल परसिस्टेंट ट्रांसलेशन कैश भी है, जो अनिवार्य रूप से अनुवादित कार्यों को कैश करता है, इसलिए हर बार गेम लोड होने पर उन्हें अनुवाद करने की आवश्यकता नहीं होती है। शुद्ध परिणाम लोड समय में महत्वपूर्ण कमी है (
  • GPU: GPU इम्यूलेटर क्रमशः OpenTK या Silk.NET के कस्टम बिल्ड के माध्यम से OpenGL (संस्करण 4.5 न्यूनतम), Vulkan, या Metal (moltenVK के माध्यम से) API का उपयोग करके स्विच मैक्सवेल GPU का अनुकरण करता है।
  • कीबोर्ड, माउस, टच इनपुट, जॉयकॉन इनपुट सपोर्ट के लिए सपोर्ट और लगभग सभी ड्राइवर। ज्यादातर मामलों में गति नियंत्रण मूल रूप से समर्थित होते हैं; DS4Windows या BetterJoy वर्तमान में डुअल-जॉयकॉन मोशन सपोर्ट के लिए आवश्यक है। सभी परिदृश्यों में, आप इनपुट सेटिंग्स मेनू में सब कुछ कॉन्फ़िगर कर सकते हैं।
  • डीएलसी और मॉड: Ryujinx GUI के माध्यम से अतिरिक्त सामग्री/डाउनलोड करने योग्य सामग्री का प्रबंधन कर सकता है। मोड भी समर्थित हैं (रोमफ्स, एक्सेफ़्स, और रनटाइम मॉड्स जैसे चीट्स); जीयूआई में किसी विशेष गेम के लिए संबंधित मोड फ़ोल्डर खोलने के लिए एक शॉर्टकट होता है।

रियुजिंक्स इंस्टालेशन

जो लोग अपने कंप्यूटर पर Ryujinx को स्थापित करने में सक्षम होने में रुचि रखते हैं, उन्हें पता होना चाहिए कि इसके सही ढंग से चलने के लिए, इसके लिए कम से कम आवश्यक है:

  • जीबी रैम 8
  • CPU: Intel Core i5-4430 या AMD Ryzen 3 1200
  • GPU: Intel HD 520, NVIDIA GT 1030 या AMD Radeon R7 240
  • एक वीडियो कार्ड/जीपीयू जो ओपनजीएल 4.5 या उच्चतर, या वल्कन का समर्थन करता है
  • एक 64-बिट ऑपरेटिंग सिस्टम
  • prod.keys, title.keys और a फर्मवेयर डाउनलोड किया निनटेंडो से जिसे जेलब्रेक से प्राप्त किया जा सकता है (हालाँकि इसे इंटरनेट पर थोड़ी खोज करके पाया जा सकता है)

Linux पर Ryujinx की स्थापना के लिए, यह बहुत आसान है, क्योंकि यदि आप निर्भरताओं से निपटना नहीं चाहते हैं, तो आप निम्नलिखित आदेश के साथ फ्लैथब से स्थापित कर सकते हैं (फ्लैटपैक समर्थन सक्षम होना आवश्यक है):

flatpak install flathub org.ryujinx.Ryujinx

अब उन लोगों के लिए जो प्रदान की गई इंस्टॉलेशन स्क्रिप्ट के साथ इंस्टॉल करना पसंद करते हैं, बस टर्मिनल खोलें और निर्भरताओं को स्थापित करने के लिए निम्न टाइप करें

आर्कलिनक्स-आधारित वितरण:

sudo pacman -S sdl2 openal

उबंटू-आधारित वितरण:

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. डेटा के लिए जिम्मेदार: एबी इंटरनेट नेटवर्क 2008 SL
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।