इस प्रोजेक्ट के बारे में

Playdex एक डेस्कटॉप एप्लिकेशन है जिसे स्थानीय ड्राइव पर संग्रहीत ROM संग्रहों को व्यवस्थित करने और लॉन्च करने के लिए डिज़ाइन किया गया है। Tauri 2 (Rust) और React के साथ बनाया गया, यह एक व्यापक लाइब्रेरी प्रबंधक के रूप में कार्य करता है जो गेम डाउनलोड किए बिना मौजूदा ROM फ़ाइलों को अनुक्रमित करता है। इसकी मुख्य कार्यक्षमता सटीक पहचान पर आधारित है: यह फ़ोल्डरों को स्कैन करता है, CRC32, MD5, और SHA1 हैश की गणना करता है (यहां तक कि आर्काइव के अंदर भी), और इस डेटा का उपयोग ScreenScraper और TheGamesDB जैसे मेटाडेटा प्रदाताओं के खिलाफ कवर आर्ट और विवरणों का मिलान करने के लिए करता है। प्रमुख विशेषताओं में मैजिक नंबर और फ़ाइल संरचना विश्लेषण का उपयोग करके परिष्कृत प्लेटफ़ॉर्म पहचान, डिस्क इमेज (CUE/BIN) और आर्काइव के लिए समर्थन, और डंप अखंडता सुनिश्चित करने के लिए No-Intro/Redump DAT फ़ाइलों के खिलाफ सत्यापन शामिल हैं। यह मूल ROM की प्रतियों पर IPS, UPS, या BPS पैच लागू करके ROM हैक का भी समर्थन करता है। लॉन्चिंग के लिए, यह RetroArch और स्टैंडअलोन एमुलेटर के साथ एकीकृत होता है, स्वचालित रूप से कोर चयन और चीट फ़ाइलों का प्रबंधन करता है। ऐप प्लेटाइम को ट्रैक करता है, सेव स्टेट्स का प्रबंधन करता है, और कीबोर्ड, माउस, या कंट्रोलर नेविगेशन के लिए अनुकूलित कई UI स्किन प्रदान करता है। Playdex स्थानीय डेटा गोपनीयता पर जोर देता है, SQLite में मेटाडेटा को संग्रहीत करता है और एक निजी प्रोटोकॉल के माध्यम से कलाकृति प्राप्त करता है, जबकि थोक मेटाडेटा अपडेट और लाइब्रेरी सफाई के लिए उपकरण प्रदान करता है।