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

प्रोजेक्ट नैटिव (Project Nativ) विंडोज, लिनक्स और मैकओएस के लिए PS Vita गेम्स को नेटिव प्रोग्राम में रीकम्पाइल करता है

· GlobeWire Daily Editorial Desk · Source: github.com

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

मुख्य बातेंप्रोजेक्ट नैटिव (Project Nativ) एक ओपन-सोर्स सॉफ्टवेयर प्रोजेक्ट है जिसे PlayStation Vita गेम्स को विंडोज, लिनक्स और मैकओएस के लिए नेटिव डेस्कटॉप प्रोग्राम में रीकम्पाइल करने के लिए डिज़ाइन किया गया है। इसके पब्लिक रिपॉजिटरी पर उपलब्ध दस्तावेजों के अनुसार, इस प्रोजेक्ट के तहत उपयोगकर्ताओं को अपनी खुद की गेम कॉपियां और आधिकारिक फर्मवेयर उपलब्ध कराने होते…
Project Nativ Recompiles PS Vita Games into Native Programs for Windows, Linux, and macOS

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

प्रोजेक्ट नैटिव (Project Nativ) एक ओपन-सोर्स सॉफ्टवेयर प्रोजेक्ट है जिसे PlayStation Vita गेम्स को विंडोज, लिनक्स और मैकओएस के लिए नेटिव डेस्कटॉप प्रोग्राम में रीकम्पाइल करने के लिए डिज़ाइन किया गया है। इसके पब्लिक रिपॉजिटरी पर उपलब्ध दस्तावेजों के अनुसार, इस प्रोजेक्ट के तहत उपयोगकर्ताओं को अपनी खुद की गेम कॉपियां और आधिकारिक फर्मवेयर उपलब्ध कराने होते हैं, जिन्हें स्थानीय रूप से प्रोसेस किया जाता है।

रीकम्पाइलेशन कैसे काम करता है

यह सॉफ्टवेयर एक मल्टी-स्टेप पाइपलाइन के माध्यम से Vita गेम और उसके अंतर्निहित सिस्टम सॉफ्टवेयर को अलग-अलग संभालता है:

  • कोड ट्रांसलेशन: एक स्टैटिक रीकम्पाइलर गेम के ARMv7 कोड (जिसमें Thumb-2, VFP और NEON निर्देश शामिल हैं) को पहले से C में अनुवादित करता है, जिसे बाद में एक नेटिव एप्लिकेशन में कम्पाइल किया जाता है।
  • सिस्टम लाइब्रेरी: गेम्स द्वारा उपयोग की जाने वाली सोनी लाइब्रेरी—जैसे `libgxm`, `libc`, और `FIOS`—को उपयोगकर्ता द्वारा प्रदान किए गए फर्मवेयर से निकाली गई फाइलों का उपयोग करके गेम के साथ रीकम्पाइल किया जाता है।
  • रनटाइम लेयर: एक रनटाइम वातावरण थ्रेड्स को प्रबंधित करने, होस्ट जीपीयू के माध्यम से ग्राफिक्स रेंडरिंग को संभालने और ऑडियो को प्रोसेस करने के लिए Vita के कर्नेल और हार्डवेयर का अनुकरण करता है।

यह रिपॉजिटरी अपने आप में कोई भी कॉपीराइटेड गेम डेटा, बाइनरी या फर्मवेयर फाइलें वितरित नहीं करती है। इसके बजाय, सभी डिक्रिप्शन और कम्पाइलेशन उपयोगकर्ता की मशीन पर स्थानीय रूप से होते हैं।

  • सुविधाएँ और संवर्द्धन

चूंकि रीकम्पाइलेशन के बाद गेम्स नेटिव रूप से चलते हैं, इसलिए यह प्रोजेक्ट विशिष्ट शीर्षक के आधार पर कई ऐसी विशेषताएं पेश करता है जो मूल हार्डवेयर पर मौजूद नहीं थीं:

  • उच्च रेंडरिंग रिज़ॉल्यूशन
  • वाइडस्क्रीन डिस्प्ले समर्थन
  • प्रति सेकंड 60 फ्रेम (60 fps) के लिए समर्थन
  • माउस से निशाना साधने की क्षमता

अनुकूलता और सीमाएँ

संगतता क्षेत्र और विशिष्ट गेम अपडेट संस्करणों के अनुसार भिन्न होती है। उदाहरण के लिए, कुछ क्षेत्रीय संस्करण (जैसे EU, JP और एशिया) और बाद के अपडेट— जिनमें Uncharted (1.03), Unit 13 (1.01), और Shovel Knight (1.08 Treasure Trove) शामिल हैं—शायद अभी पूरी तरह से समर्थित न हों।

उपयोग और स्थापना

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

प्रोजेक्ट नैटिव को GNU जनरल पब्लिक लाइसेंस, संस्करण 2 या बाद के संस्करण के तहत मुफ्त सॉफ्टवेयर के रूप में वितरित किया जाता है। उपयोगकर्ता आधिकारिक GitHub रिपॉजिटरी के माध्यम से घोषणाओं को सत्यापित कर सकते हैं और दस्तावेज़ देख सकते हैं।

यह खबर शेयर करें
मूल स्रोत पढ़ें: TheLostPantheon/nativ: PS Vita games recompiled into native PC programs: you bring your own games and firmware - GitHub

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

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

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

और पढ़ें