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

Hoplight एक लोकल-फर्स्ट स्टूडियो है जो AI-रोलप्ले सामग्री के निर्माण और प्रबंधन के लिए है। यह सिल्लीटावर्न, रिसुएआई, रोलकॉल, बैकयार्ड, एगनै, पिगमैलियन, लुमिवर्स, मरीनारा, चब और नोवेलएआई जैसे प्लेटफ़ॉर्मों में बिखरे हुए प्रारूप इकोसिस्टम को मध्य में एक कैनॉनिकल मॉडल बनाए रखकर और प्रत्येक प्लेटफ़ॉर्म के लिए एक एडेप्टर प्रदान करके संबोधित करता है। मुख्य सिद्धांत यह है कि उपयोगकर्ता किसी प्लेटफ़ॉर्म से जुड़े बिना स्टूडियो में अपना काम बनाते, संपादित करते और रखते हैं, और केवल जब चुना जाए तो किसी प्लेटफ़ॉर्म के प्रारूप में प्रकाशित करते हैं। सामग्री—कैरेक्टर, लोरबुक, पर्सोना, प्रीसेट, रेगेक्स सेट और स्प्राइट पैक—उपयोगकर्ता-नियंत्रित फ़ोल्डर में साधारण JSON फ़ाइलों के रूप में रहती है, बजाय उपभोग करने वाले ऐप्स में बिखरे हुए होने के। Hoplight की प्राथमिक सतहें शामिल हैं: - लाइब्रेरी: ग्रिड, शोकेस, सूची और गैलरी दृश्यों के साथ आयात, संगठन और बैच चयन को संभालती है - वर्कबेंच: प्लेटफ़ॉर्म-विशिष्ट टैब के साथ कैनॉनिकल फ़ील्ड्स के संपादक रखता है और लिखते समय लक्ष्य कवरेज दिखाने वाला लेंस प्रदान करता है - बाइंडर: लोरबुक संपादक जिसमें सामग्री की तालिका, ट्रिगर/लॉजिक संपादन, बजट अनुमान, स्वास्थ्य जाँच और एक्टिवेशन सिम्युलेटर शामिल हैं - प्रेस: स्टेज किए गए टुकड़ों को लक्ष्य फ़ाइलों में बदलता है, तैयारता जाँच करता है और ईमानदार परिणाम रिपोर्ट देता है जो दिखाता है कि क्या निर्यात किया गया, क्या रखा गया और क्या समर्थित नहीं है आयात पर, Hoplight सामग्री को एक कैनॉनिकल टुकड़े में मैप करता है और मूल स्रोत plus अनमैप्ड प्लेटफ़ॉर्म फ़ील्ड्स को एस्क्रो में संग्रहीत करता है, जिससे कोई डेटा त्यागा नहीं जाता। निर्यात पर, एडेप्टर लक्ष्य प्रारूप लिखते हैं और कवरेज अंतर की रिपोर्ट देते हैं। समान-प्रारूप往復 यात्राओं को वास्तविक फिक्सचर्स द्वारा सत्यापित घोषित फिडेलिटी टियर्स को पूरा करना चाहिए। सुरक्षा सुविधाएँ लोकल-फर्स्ट फेल-क्लोज़ डिज़ाइन, डिफ़ॉल्ट रूप से लूपबैक-ओनली सर्वर बाइंडिंग, स्कीमा-verified इनपुट, आर्काइव पर हार्ड आकार सीमा, और सील्ड स्क्रिप्ट्स—Lua, मैक्रो और रेगेक्स नियम आयात/कन्वर्ज़न/स्टोरेज/एक्सपोर्ट के दौरान डेटा के रूप में व्यवहार किए जाते हैं, और निष्पादन केवल स्पष्ट रूप से अलग किए गए परीक्षण बेंच में उपलब्ध है। CLI निरीक्षण, सत्यापन, लेबलिंग, रूपांतरण, प्रारूपों की सूची और विज़ुअल स्टूडियो शुरू करने के लिए कमांड प्रदान करता है। एक इंटरैक्टिव TUI जिसका नाम Kit है, सक्रिय विकास में है। परियोजना Bun और सख्त TypeScript के साथ बनाई गई है, इंजन शुद्ध रखा गया है और प्रभाव किनारों पर हैं। इसे AGPL-3.0 लाइसेंस के तहत लाइसेंस प्राप्त है और यह सक्रिय विकास में है।