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

AnyPS5: PS5 एक्जीक्यूटेबल्स को Linux और Windows पर स्वचालित रूप से पोर्ट करने का टूल

· GlobeWire Daily Editorial Desk · Source: github.com

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

मुख्य बातें
AnyPS5: Automatically Port PS5 Executables to Linux and Windows

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

सारांश

AnyPS5 एक ओपन-सोर्स यूटिलिटी है जो PS5 एक्जीक्यूटेबल्स को Linux, Windows और macOS पर चलाने के लिए स्वचालित रूप से कन्वर्ट करती है। यह इंटरऑपरेबिलिटी, रिसर्च, संरक्षण और संगतता के उद्देश्य से बनाई गई है, बिना कॉपीराइटेड सामग्री को वितरित किए।

मुख्य विशेषताएँ

  • क्रॉस-प्लेटफॉर्म रिलिंकर: एक रिलिंकर-ओनली बिल्ड macOS (एप्पल सिलिकॉन सहित) पर काम करता है और एक वेब कनवर्टर प्रदान करता है जो फ़ाइलों को उपयोगकर्ता के डिवाइस पर रखता है।
  • नेटिव फ़ॉर्मेट कन्वर्ज़न: शामिल रिलिंकर एक्जीक्यूटेबल को टार्गेट सिस्टम के नेटिव फ़ॉर्मेट में बदलता है और डायनामिक लिंकिंग के लिए सिस्टम-प्रिक्स लाइब्रेरीज़ प्रदान करता है—बिना एमुलेशन या अलग रनटाइम के।
  • शेडर रीकंपाइलर: SPIR-V शेडर्स उत्पन्न करता है; वैलिडेशन वैकल्पिक है, जब बिल्ड फ़्लैग `ANYPS5_ENABLE_SPIRV_TOOLS` सेट होता है।
  • कंट्रोलर और इनपुट सपोर्ट: SDL-मैप्ड गेम कंट्रोलर्स (एनालॉग स्टिक्स, ट्रिगर्स) सपोर्टेड हैं। कीबोर्ड और माउस कंट्रोल्स को `anyps5-input.ini` फ़ाइल के ज़रिए कॉन्फ़िगर किया जा सकता है।
  • कम्युनिटी टेस्टिंग: प्रति-गेम स्टेटस और टेस्ट रिपोर्ट्स "गेम ब्रिंग-अप" डिस्कशन थ्रेड्स में लाइव हैं, एक थ्रेड प्रति टाइटल।
  • एरर हैंडलिंग: अनसपोर्टेड या अनएक्सपेक्टेड स्टेट्स C++ एक्सेप्शन (std::runtime_error) फेंकते हैं। यदि कुछ भी नहीं कैच करता है, तो what() stderr पर प्रिंट होता है और प्रोसेस खत्म हो जाती है।
  • सिस्टम लाइब्रेरीज़ ट्रैकिंग: प्रोजेक्ट PS5 सिस्टम फ़ंक्शंस के प्रतिशत को ट्रैक करता है (कोर/लाइब्रेरीज़/प्रिक्स में डिक्लेयर्ड)। जैसे-जैसे अधिक फ़ंक्शंस डिक्लेयर्ड होते हैं, कुल संख्या बढ़ती है।
  • लाइसेंसिंग: GNU जनरल पब्लिक लाइसेंस v2 के तहत वितरित, केवल स्वतंत्र प्रोजेक्ट, सोनी इंटरएक्टिव एंटरटेनमेंट से संबद्ध नहीं।

व्यावहारिक प्रभाव

  • उपयोगकर्ता रिसर्च या आर्काइव उद्देश्यों के लिए गैर-PlayStation सिस्टम पर PS5 गेम्स चला सकते हैं।
  • टूल कॉपीराइटेड सॉफ्टवेयर, फ़र्मवेयर, कीज़ या प्रोप्राइटरी लाइब्रेरीज़ को बंडल, वितरित या आवश्यक नहीं करता, जिससे कानूनी ज़िम्मेदारी उपयोगकर्ता पर आती है।

सत्यापन कैसे करें

  • आधिकारिक रिपॉजिटरी https://github.com/boykopovar/AnyPS5 पर जाएँ।
  • बिल्ड निर्देशों और योगदान दिशानिर्देशों का पालन करें जो रिपॉजिटरी में लिंक किए गए हैं।
  • विशिष्ट टाइटल्स के लिए "गेम ब्रिंग-अप" डिस्कशन में नवीनतम स्टेटस की समीक्षा करें।

पुष्टि की गई जानकारी

  • रिलिंकर macOS और Windows पर काम करता है।
  • शेडर रीकंपाइलर SPIR-V आउटपुट उत्पन्न करता है।
  • इनपुट मैपिंग SDL कंट्रोलर्स और कस्टम INI फ़ाइल्स सपोर्ट करती है।

रिपोर्ट की गई दावे

  • प्रोजेक्ट PS5 गेम्स के भविष्य के लिए संरक्षण का लक्ष्य रखता है।
  • इसमें एमुलेशन या अलग रनटाइम प्रक्रिया शामिल नहीं है।

अज्ञात

  • विभिन्न हार्डवेयर कॉन्फ़िगरेशन पर सटीक प्रदर्शन प्रभाव।
  • अतिरिक्त PS5 सिस्टम फ़ंक्शंस के लिए भविष्य का विस्तार।
यह खबर शेयर करें
मूल स्रोत पढ़ें: boykopovar/AnyPS5: Tool for automatic PS5 executables porting to Linux and Windows - GitHub

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

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

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

और पढ़ें