इस प्रोजेक्ट के बारे में
SparkyBot Guild Wars 2 World vs. World खिलाड़ियों और गिल्ड के लिए एक डेस्कटॉप एप्लिकेशन है। यह ArcDPS कॉम्बैट लॉग्स की निगरानी करता है, पूरी हुई फाइट्स को स्वचालित रूप से प्रोसेस करता है, और उन्हें संक्षिप्त चैट पोस्ट और रात के अंत की एक विस्तृत रिपोर्ट में बदल देता है। यह प्रोजेक्ट ArenaNet से संबद्ध नहीं है।
यह क्या करता है
यह टूल प्रत्येक फाइट को पार्स करता है और त्वरित KDR, डाउन्स, किल्स, डेथ्स और डैमेज की रिपोर्ट करता है, जिसमें वैकल्पिक AI कमेंट्री भी शामिल है। व्यक्तिगत फाइट्स के अलावा, यह एक ऑफलाइन नाइट रिपोर्ट तैयार करता है जिसमें सॉर्ट करने योग्य फाइट्स, विस्तृत प्लेयर स्टैटिस्टिक्स, स्किल-शेयर चार्ट, बून, सपोर्ट और हीलिंग टेबल, हाई स्कोर और एक Enemy Intel सेक्शन होता है। रिपोर्ट सेल्फ-कंटेन्ड HTML फाइलें होती हैं, और Pro, Simple और Classic रिपोर्ट लेवल एक ही रात के अलग-अलग व्यू हैं, न कि तीन अलग एक्सपोर्ट।
वर्जन 2.2.2 ("The Spreadsheet Learned Espionage") Enemy Intel फीचर को हाईलाइट करता है: आपके स्क्वाड की तुलना प्रत्येक दुश्मन रंग से करना, देखे गए प्रोफेशन्स और आने वाले स्किल प्रेशर का निरीक्षण करना, और अनुमानित सबग्रुप्स, रोल कैंडिडेट्स, स्ट्रिप्स, CC और बिल्ड फिंगरप्रिंट्स की जांच करना। एक Player Compare व्यू डैमेज, सपोर्ट, हीलिंग, वेपन्स, रोटेशन्स, स्किल शेयर्स, कंज्यूमेबल्स और ट्रेट एविडेंस के लिए दो स्क्वाड प्लेयर्स को साथ-साथ रखता है जहाँ सोर्स इसे एक्सपोज करता है। रिपोर्ट्स Graphite, Midnight, Blackout और Studio Light स्किन्स के साथ आती हैं, जबकि डेस्कटॉप ऐप 11 थीम्स प्रदान करता है और चुनी हुई थीम को याद रखता है।
आउटपुट और इंटीग्रेशन
डेस्टिनेशन में Discord वेबहुक्स, Twitch चैट और वैकल्पिक वॉयस शामिल हैं। मैनुअल फाइल प्रोसेसिंग, वन-बटन रेड सेशन्स और गिल्ड सेटअप फाइल्स समर्थित हैं। व्यक्तिगत फाइट्स और अंतिम नाइट रिपोर्ट को अलग-अलग डेस्टिनेशन पर भेजा जा सकता है। सेटिंग्स एप्लिकेशन के अंदर होती हैं; गिल्ड लीडर्स एक गिल्ड सेटअप फाइल एक्सपोर्ट कर सकते हैं जिसमें टोकन, पासवर्ड, अकाउंट डेटा और हिस्ट्री शामिल नहीं होते हैं।
AI वैकल्पिक है। फाइट पार्सिंग और रिपोर्ट्स इसके बिना भी काम करती हैं। जब सक्षम होता है, तो वैकल्पिक AI कमेंट्री डिफ़ॉल्ट रूप से 'टॉक ट्रैश' (मजाक/तंज) करने के लिए लिखी जाती है, और टोन बदलने के लिए सिस्टम प्रॉम्प्ट को एडिट किया जा सकता है। केवल आपके द्वारा कॉन्फ़िगर की गई सेवाएँ — Discord/Twitch डेस्टिनेशन और, सक्षम होने पर, एक AI प्रोवाइडर — डेटा प्राप्त करते हैं।
इंस्टॉलेशन और सोर्स उपयोग
आवश्यकताओं में ArcDPS और .NET 8 डेस्कटॉप रनटाइम शामिल है जिसका उपयोग Guild Wars 2 Elite Insights पार्सर द्वारा किया जाता है। इंस्टॉलेशन के लिए Releases पेज से SparkyBot-v2.2.2-Setup.exe डाउनलोड करें, उसके बाद फर्स्ट-रन सेटअप करें। सोर्स से चलाने के लिए, requirements.txt इंस्टॉल करें और python bootstrap.py चलाएं। Discord सेटअप में Channel Settings, Integrations, Webhooks के तहत एक वेबहुक बनाना और उसके URL को ऐप में पेस्ट करना शामिल है।
रिपोर्टिंग में सटीकता और ईमानदारी
प्रोजेक्ट बताता है कि गायब डेटा को चुपचाप शून्य में बदलने के बजाय 'अनुपलब्ध' (unavailable) लेबल किया जाता है। दुश्मन की संरचना और स्किल प्रेशर देखे गए कॉम्बैट डेटा से प्राप्त किए जाते हैं, जबकि दुश्मन सबग्रुप्स और रोल्स अनुमान बने रहते हैं क्योंकि ArcDPS सब कुछ एक्सपोज नहीं करता है; देखे गए तथ्यों और अनुमानों को अलग-अलग लेबल किया जाता है।
प्रोजेक्ट विवरण
SparkyBot GW2 Elite Insights Parser का उपयोग करता है और कई कम्युनिटी WvW लॉग टूल्स के साथ इंटरऑपरेट करता है; सटीक संबंध और लाइसेंस सीमाएं एक इंटरऑपरेबिलिटी गाइड में प्रलेखित हैं। यह प्रोजेक्ट MIT लाइसेंस के तहत है, जिसमें थर्ड-पार्टी कंपोनेंट्स THIRD_PARTY_LICENSES के तहत अपने स्वयं के लाइसेंस रखते हैं। इन-ऐप हेल्प पेज, इंटरऑपरेबिलिटी डॉक्यूमेंट और बग्स और रिक्वेस्ट के लिए GitHub Issues को README से लिंक किया गया है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.