Ascent Combat Framework
सिर्फ़ माँगकर, ACF के अपने AI टूल्स के ज़रिए Ascent Combat Framework की एबिलिटी, कैरेक्टर, आइटम, डेटा एसेट्स, डायलॉग और क्वेस्ट बनाएँ।
Dark Tower Interactive का Ascent Combat Framework (ACF) Unreal Engine के लिए एक कॉम्बैट RPG फ़्रेमवर्क है। इसमें Ascent Dialogue System और Ascent Quest System शामिल हैं।
Unreal Engine 5.8 से ACF अपने खुद के AI टूल्स के साथ आता है। Ultimate Engine CoPilot उन्हें पहचानकर अपने AI को दे देता है, ताकि आप एबिलिटी, कैरेक्टर, आइटम, डेटा एसेट्स, डायलॉग और क्वेस्ट सीधे शब्दों में माँग सकें, और AI उन्हें ACF के अपने टूल्स से बनाता है।
आपको क्या चाहिए
- Unreal Engine 5.8। ACF के AI टूल्स Epic की Toolset Registry इस्तेमाल करते हैं, जो पहली बार 5.8 में आती है।
- Ascent Combat Framework, UE 5.8 के लिए, आपके प्रोजेक्ट में इंस्टॉल और चालू।
- Ultimate Engine CoPilot 2.4.0 या नया, जिसमें Plugin Toolsets एक्सटेंशन चालू हो।
ACF आम तौर पर Epic का Toolset Registry प्लगइन आपके लिए खुद चालू कर देता है। अगर AI बताए कि registry लोड नहीं है, तो Edit > Plugins में Toolset Registry चालू करें और एडिटर रीस्टार्ट करें। Epic ने 5.8 में इसे Experimental के रूप में चिह्नित किया है।
इसे चालू करना
- सेटिंग्स > विस्तार खोलें और “toolsets” खोजें।
- Plugin Toolsets चालू करें। यह डिफ़ॉल्ट रूप से बंद रहता है।
- एक्सटेंशन चलने लगने पर कार्ड पर LOADED दिखता है।
आप AI से भी इसे चालू करने को कह सकते हैं। वह पहले आपसे पुष्टि माँगता है।
फिर AI से “कौन से प्लगइन टूलसेट उपलब्ध हैं, यह जाँचने” को कहें। वह बताता है कि Toolset Registry लोड है या नहीं, उसे कौन से टूलसेट मिले और अब वह कौन से टूल्स इस्तेमाल कर सकता है।
AI क्या बना सकता है
ACF के टूल्स छह समूहों में आते हैं:
| समूह | क्या कवर करता है |
|---|---|
| एबिलिटी | एबिलिटी और एक्शन क्लासेस, एबिलिटी, एबिलिटी सेट |
| कैरेक्टर | कैरेक्टर डेटा और कैरेक्टर फ़्रैगमेंट |
| आइटम | आइटम क्लासेस, आइटम फ़्रैगमेंट, आइटम |
| डेटा एसेट्स | ACF डेटा एसेट्स और उनके अंदर के ऑब्जेक्ट |
| डायलॉग | Ascent Dialogue System में डायलॉग |
| क्वेस्ट | Ascent Quest System में क्वेस्ट, उनके उद्देश्यों, एक्शन और शर्तों के साथ |
हर टूल वही नाम, विवरण और जाँचें रखता है जो ACF ने उसे दी हैं। चैट में वे acf_ability_save_ability या aqs_quest_save_quest जैसे टूल्स के रूप में दिखते हैं।
AI ACF एसेट्स के साथ कैसे काम करता है
हर तरह के एसेट के लिए AI वही चार कदम अपनाता है:
- खोज। वह उन ACF क्लासेस की सूची बनाता है जिन्हें वह इस्तेमाल कर सकता है और उनकी प्रॉपर्टीज़ पढ़ता है।
- पढ़ना। वह आपके प्रोजेक्ट से एक मौजूदा एसेट पढ़ता है और उसे नए एसेट के टेम्पलेट की तरह इस्तेमाल करता है।
- सत्यापन। वह अपने बनाए एसेट पर ACF का अपना सत्यापन चलाता है और ACF जो कुछ भी बताए, वह सब ठीक करता है।
- सेव। वह ACF के अपने कोड के ज़रिए सेव करता है, जो एसेट्स के बीच के रेफ़रेंस भर देता है। वह किसी मौजूदा एसेट को सिर्फ़ तब ओवरराइट करता है जब आप ऐसा कहें।
क्योंकि सेव करना ACF के ज़रिए होता है, AI ACF एसेट्स के लिए ACF के टूल्स इस्तेमाल करता है, न कि वही एसेट्स सामान्य Blueprint टूल्स से बनाता है।
डायलॉग और क्वेस्ट
- डायलॉग लिखना। AI डायलॉग के लिए ACF के लेखन ब्रीफ़ से शुरू करता है और टेक्स्ट को ACF के validator से जाँचता है।
- डायलॉग का प्रीव्यू। ACF का प्रीव्यू एडिटर में एक विंडो खोलता है। आपका डायलॉग ग्राफ़ सिर्फ़ तब बदलता है जब आप उस विंडो में Import पर क्लिक करते हैं, इसलिए AI आपको बताता है कि यह कब करना है।
- आवाज़ें। AI हर प्रतिभागी के लिए एक आवाज़ चुन सकता है। वॉइस लाइनें बनाने में आपके text-to-speech क्रेडिट खर्च होते हैं, इसलिए वह हर रन से पहले आपसे पूछता है।
- क्वेस्ट। AI आपके प्रोजेक्ट में मौजूद उद्देश्य, एक्शन और शर्त क्लासेस की सूची बना सकता है, और उनसे क्वेस्ट बना सकता है।
आप क्या माँग सकते हैं
- “हमारी मौजूदा dash एबिलिटी जैसी एक एबिलिटी बनाओ, 2.5 सेकंड के cooldown के साथ।”
- “लोहे की तलवार के आधार पर आग वाली तलवार का एक आइटम बनाओ, ज़्यादा डैमेज के साथ।”
- “एक छोटा डायलॉग लिखो जिसमें लोहार खिलाड़ी को एक क्वेस्ट की पेशकश करता है।”
- “भेड़िये की पाँच खालें इकट्ठा करके शिकारी तक पहुँचाने का एक क्वेस्ट बनाओ।”
- “हम जो कैरेक्टर फ़्रैगमेंट इस्तेमाल कर सकते हैं उनकी सूची दो, और health वाले की प्रॉपर्टीज़ दिखाओ।“
दूसरे प्लगइन्स के टूलसेट
यही एक्सटेंशन हर उस प्लगइन के लिए काम करता है जो Epic की Toolset Registry में AI टूल्स रजिस्टर करता है, सिर्फ़ ACF के लिए नहीं। UE 5.8 में Epic के अपने टूलसेट तक भी पहुँचा जा सकता है, लेकिन जहाँ Ultimate Engine CoPilot के पास उसी काम के लिए पहले से अपने टूल्स हैं, जैसे Niagara, UMG, GAS या PCG, वहाँ AI उन्हीं को इस्तेमाल करता है।
सीमाएँ
- सिर्फ़ Unreal Engine 5.8। 5.7 पर एक्सटेंशन का कार्ड लॉक दिखता है।
- UE 5.8 में Epic की Toolset Registry Experimental है।
- हर टूल क्या कर सकता है, यह ACF तय करता है। AI चलते समय ACF के टूल्स एडिटर से पढ़ता है, इसलिए जब कोई ACF अपडेट किसी टूल को बदलता है, तो AI Ultimate Engine CoPilot के अपडेट के बिना ही नया वर्ज़न इस्तेमाल करता है।
- डायलॉग में बदलाव के लिए ACF की प्रीव्यू विंडो में आपका Import पर क्लिक करना ज़रूरी है।
- रनटाइम व्यवहार और मल्टीप्लेयर कवर नहीं हैं। टूल्स एडिटर में एसेट्स बनाते और एडिट करते हैं।
अनुमतियाँ
पढ़ना मुफ़्त है: क्लासेस की सूची बनाना, एसेट्स पढ़ना और सत्यापन कभी नहीं पूछते। सेव करना आपकी Ask Before Edit या Auto Edit सेटिंग के हिसाब से चलता है, ठीक बाकी हर टूल की तरह। आवाज़ें बनाना हर बार पूछता है, ठीक एसेट्स हटाने की तरह।
यह कैसे काम करता है
- प्लगइन्स के बीच कोई लिंक नहीं। Ultimate Engine CoPilot Toolset Registry तक सिर्फ़ reflection के ज़रिए पहुँचता है, इसलिए ACF इंस्टॉल हो या न हो, वह एक जैसा बनता और चलता है।
- हर जगह एक साथ। ACF के टूल्स CoPilot की चैट में, Claude Code और Cursor जैसे बाहरी MCP क्लाइंट्स में, और कोडिंग एजेंट्स में काम करते हैं। देखें MCP इंटीग्रेशन।
एक्सटेंशन कैसे काम करते हैं, इसके लिए एक्सटेंशन देखें।