ऐप्स और सॉफ्टवेयर

nx2android ओपन-सोर्स टूल का उद्देश्य एंड्रॉइड पर निनटेंडो स्विच गेम पोर्ट करना है

· GlobeWire Daily Editorial Desk · Source: github.com

3 मिनट में पढ़ें

मुख्य बातेंnx2android एक ओपन-सोर्स कम्पेटिबिलिटी लेयर है जिसे व्यक्तिगत निनटेंडो स्विच गेम्स को एंड्रॉइड डिवाइस पर नेविगेट रूप से पोर्ट करने के लिए डिज़ाइन किया गया है। प्रोजेक्ट के दस्तावेज़ों के अनुसार, यह सॉफ्टवेयर डिवाइस पर गेम के अपने ARM64 कोड को चलाता है, जिसमें होस्ट लेयर स्विच सिस्टम सेवाओं का स्थान लेती है और Vulkan के माध्यम से NVN ग्राफिक्स को रीप्ले…
nx2android Open-Source Tool Aims to Port Nintendo Switch Games to Android

चित्र: GitHub · चित्र स्रोत · Resized and letterboxed to 16:9; no AI generation

nx2android एक ओपन-सोर्स कम्पेटिबिलिटी लेयर है जिसे व्यक्तिगत निनटेंडो स्विच गेम्स को एंड्रॉइड डिवाइस पर नेविगेट रूप से पोर्ट करने के लिए डिज़ाइन किया गया है। प्रोजेक्ट के दस्तावेज़ों के अनुसार, यह सॉफ्टवेयर डिवाइस पर गेम के अपने ARM64 कोड को चलाता है, जिसमें होस्ट लेयर स्विच सिस्टम सेवाओं का स्थान लेती है और Vulkan के माध्यम से NVN ग्राफिक्स को रीप्ले करती है। यह प्रोजेक्ट nxnative का एंड्रॉइड पोर्ट है, जो iPhone और iPad पर भी ऐसा ही कार्य करता है।

टूल कैसे काम करता है

उपयोगकर्ता निनटेंडो स्विच कंसोल से प्राप्त अपने स्वयं के गेम फाइलें और `prod.keys` प्रदान करते हैं, क्योंकि रिपॉजिटरी में कोई गेम फाइल, कीज़ या मालिकाना डेटा शामिल नहीं है। पोर्टिंग प्रक्रिया के लिए एपीके और डेटा पैकेज तैयार करने हेतु विंडोज, मैकओएस या लिनक्स चलाने वाले डेस्कटॉप कंप्यूटर की आवश्यकता होती है।

  • सेटअप: उपयोगकर्ता एंड्रॉइड एनडीके और .NET एसडीके सहित आवश्यक टूल डाउनलोड करते हैं, और अपनी `prod.keys` सेट करते हैं।
  • पोर्टिंग: NSP, XCI, NSZ, या XCZ फाइलों वाले फ़ोल्डर का चयन करने से यूटिलिटी एक इंस्टॉल करने योग्य पैकेज जनरेट कर सकती है।
  • इंस्टॉलेशन: यह टूल यूएसबी डिबगिंग सक्षम होने पर सीधे जुड़े एंड्रॉइड डिवाइस पर एप्लिकेशन इंस्टॉल कर सकता है।

हार्डवेयर और संगतता विचार

परीक्षण नोट्स दर्शाते हैं कि समर्थित गेम्स का मूल्यांकन मुख्य रूप से विशिष्ट हार्डवेयर पर किया गया है, जैसे कि स्नैपड्रैगन 8 एलीट प्रोसेसर और एड्रेनो 830 जीपीयू से लैस लेनोवो लीजन Y700। एक मुख्य हार्डवेयर आवश्यकता यह है कि डिवाइस के जीपीयू को BC-संपीड़ित टेक्सचर पढ़ने में सक्षम होना चाहिए, जिसका अर्थ है कि एड्रेनो और एक्सक्लिप्स जीपीयू संगत हैं, जबकि माली और पावरवीआर जीपीयू संगत नहीं हैं।

दस्तावेज़ों में उल्लिखित अतिरिक्त सुविधाएँ और आवश्यकताएँ:

  • शेडर्स: कुछ शीर्षकों, जैसे Pokémon Legends: Arceus और Pokémon Legends: Z-A, के लिए पोर्टिंग के दौरान भौतिक डिवाइस कनेक्शन की आवश्यकता होती है क्योंकि उनके शेडर्स Oodle-संपीड़ित arşivों में होते हैं जिन्हें डिवाइस पर डिकोड किया जाता है।
  • नियंत्रण: यह ऐप टच कंट्रोल, कस्टमाइज़ेबल ऑन-स्क्रीन गेमपैड लेआउट और बाहरी कंट्रोलर का समर्थन करता है।
  • सिस्टम डेटा: कंसोल फर्मवेयर डेटा की आवश्यकता वाले गेम, जैसे Mario Kart 8 Deluxe में Mii सिर, उपयोगकर्ताओं से अपनी `.nca` फाइलें प्रदान करने की मांग करते हैं।

कानूनी और सत्यापन संदर्भ

यह रिपॉजिटरी एमआईटी लाइसेंस के तहत लाइसेंस प्राप्त है और उपयोगकर्ताओं से अपने स्वयं के वैध रूप से प्राप्त कंसोल डंप प्रदान करने की अपेक्षा करती है। दस्तावेज़ में उल्लेख किया गया है कि प्लेटफ़ॉर्म धारकों ने पहले व्यक्तिगत अंतिम उपयोगकर्ताओं के बजाय रिपॉजिटरी होस्ट को लक्षित करते हुए टेकडाउन नोटिस जारी किए हैं। व्यक्तिगत गेम बैकअप को डिक्रिप्ट करने के संबंध में वैधता क्षेत्राधिकार के अनुसार भिन्न होती है।

प्रोजेक्ट विवरण सत्यापित करने के लिए, आधिकारिक GitHub प्रोजेक्ट पेज `shirai91/nx2android` पर सीधे रिपॉजिटरी कोडबेस, बिल्ड निर्देशों और संगतता जाँच सूचियों की समीक्षा करें।

यह खबर शेयर करें
मूल स्रोत पढ़ें: shirai91/nx2android: A compatibility layer for porting Switch games to Android, one game at a time - GitHub

AI की सहायता से तैयार रिपोर्ट; मूल स्रोत के दावों की स्वतंत्र पुष्टि नहीं की गई है।

लेखक के बारे में

GlobeWire Daily Editorial Desk — प्रकाशित स्रोतों पर आधारित AI-सहायता प्राप्त खबरें।

और पढ़ें