اكتشف الجديد في V2 · واجهة جديدة كليًا، وCrew، وتحويل Blueprint إلى C++، واختبارات اللعب الجماعي، والتحديث من داخل المحرر اقرأ سجل التغييرات →
متقدم

Ascent Combat Framework

ابنِ قدرات Ascent Combat Framework وشخصياته وعناصره وأصول البيانات (data assets) والحوارات والمهام بمجرد الطلب، عبر أدوات الذكاء الاصطناعي الخاصة بـACF.

Ascent Combat Framework (ACF) من Dark Tower Interactive إطار عمل لألعاب RPG القتالية في Unreal Engine. ويتضمن Ascent Dialogue System وAscent Quest System.

بدءاً من Unreal Engine 5.8، يأتي ACF بأدوات ذكاء اصطناعي خاصة به. يلتقطها Ultimate Engine CoPilot ويمنحها للذكاء الاصطناعي لديه، فتستطيع أن تطلب القدرات والشخصيات والعناصر وأصول البيانات (data assets) والحوارات والمهام بكلمات بسيطة، ويبنيها الذكاء الاصطناعي بأدوات ACF نفسها.


ما تحتاجه

  • Unreal Engine 5.8. تستخدم أدوات الذكاء الاصطناعي في ACF الـToolset Registry من Epic، الذي يتوفر لأول مرة في 5.8.
  • Ascent Combat Framework لـUE 5.8، مثبّتاً ومفعّلاً في مشروعك.
  • Ultimate Engine CoPilot 2.4.0 أو أحدث، مع تفعيل ملحق Plugin Toolsets.

عادةً يفعّل ACF إضافة Toolset Registry من Epic نيابةً عنك. إذا أبلغ الذكاء الاصطناعي أن السجل غير محمّل، ففعّل Toolset Registry من Edit > Plugins وأعد تشغيل المحرّر. تصنّفه Epic على أنه Experimental في 5.8.


التفعيل

  1. افتح الإعدادات > الملحقات وابحث عن “toolsets”.
  2. فعّل Plugin Toolsets. وهو متوقف افتراضياً.
  3. تعرض البطاقة LOADED عندما يعمل الملحق.

يمكنك أيضاً أن تطلب من الذكاء الاصطناعي تفعيله. وسيطلب منك التأكيد أولاً.

ثم اطلب من الذكاء الاصطناعي “التحقق من مجموعات أدوات الإضافات المتاحة”. سيبلّغك إن كان Toolset Registry محمّلاً، وأي مجموعات أدوات وجدها، وأي أدوات صار يستطيع استخدامها.


ما يستطيع الذكاء الاصطناعي بناءه

تأتي أدوات ACF في ست مجموعات:

المجموعةما تغطيه
القدراتفئات القدرات والإجراءات، والقدرات، ومجموعات القدرات
الشخصياتبيانات الشخصيات وأجزاء (fragments) الشخصيات
العناصرفئات العناصر، وأجزاء العناصر، والعناصر
أصول البياناتأصول بيانات ACF والكائنات داخلها
الحوارالحوارات في Ascent Dialogue System
المهامالمهام في Ascent Quest System، مع أهدافها وإجراءاتها وشروطها

تحتفظ كل أداة بالاسم والوصف والفحوص التي منحها إياها ACF. وتظهر في المحادثة كأدوات مثل acf_ability_save_ability أو aqs_quest_save_quest.


كيف يعمل الذكاء الاصطناعي مع أصول ACF

لكل نوع من الأصول، يتبع الذكاء الاصطناعي الخطوات الأربع نفسها:

  1. الاستكشاف. يسرد فئات ACF التي يمكنه استخدامها ويقرأ خصائصها.
  2. القراءة. يقرأ أصلاً موجوداً من مشروعك ويستخدمه قالباً للأصل الجديد.
  3. التحقق. يشغّل تحقق ACF نفسه على ما بناه ويصلح كل ما يبلّغ عنه ACF.
  4. الحفظ. يحفظ عبر شيفرة ACF نفسها، التي تملأ المراجع بين الأصول. ولا يستبدل أصلاً موجوداً إلا عندما تطلب ذلك.

ولأن الحفظ يمر عبر ACF، يستخدم الذكاء الاصطناعي أدوات ACF لأصول ACF بدلاً من بناء الأصول نفسها بأدوات Blueprint العامة.


الحوار والمهام

  • كتابة الحوار. يبدأ الذكاء الاصطناعي من موجز الكتابة الذي يقدمه ACF للحوار، ويفحص النص بأداة التحقق في ACF.
  • معاينة الحوار. تفتح معاينة ACF نافذة في المحرّر. لا يتغير رسم الحوار (dialogue graph) لديك إلا عندما تنقر على Import في تلك النافذة، لذا يخبرك الذكاء الاصطناعي متى تفعل ذلك.
  • الأصوات. يمكن للذكاء الاصطناعي اختيار صوت لكل مشارك. توليد الجمل الصوتية يستهلك أرصدة تحويل النص إلى كلام (text-to-speech) لديك، لذا يسألك قبل كل تشغيل.
  • المهام. يمكن للذكاء الاصطناعي سرد فئات الأهداف والإجراءات والشروط الموجودة في مشروعك، وبناء المهام منها.

ما يمكنك طلبه

  • “اصنع قدرة اندفاع مثل القدرة الموجودة لدينا، بفترة تهدئة مدتها 2.5 ثانية.”
  • “أنشئ عنصر سيف ناري مبنياً على السيف الحديدي، بضرر أكبر.”
  • “اكتب حواراً قصيراً يعرض فيه الحداد على اللاعب مهمة.”
  • “اصنع مهمة لجمع خمسة جلود ذئاب وإحضارها إلى الصياد.”
  • “اسرد أجزاء الشخصيات التي يمكننا استخدامها، وأرني خصائص جزء الصحة.”

مجموعات أدوات الإضافات الأخرى

يعمل الملحق نفسه مع أي إضافة تسجّل أدوات ذكاء اصطناعي في Toolset Registry من Epic، لا مع ACF وحده. ويمكن الوصول أيضاً إلى مجموعات أدوات Epic نفسها في UE 5.8، لكن حيثما يملك Ultimate Engine CoPilot أدواته الخاصة للمهمة نفسها، مثل Niagara أو UMG أو GAS أو PCG، يستخدم الذكاء الاصطناعي تلك الأدوات.


الحدود

  • Unreal Engine 5.8 فقط. على 5.7 تظهر بطاقة الملحق مقفلة.
  • Toolset Registry من Epic في حالة Experimental في UE 5.8.
  • ما تستطيع كل أداة فعله يعود إلى ACF. يقرأ الذكاء الاصطناعي أدوات ACF من المحرّر أثناء عمله، لذا عندما يغيّر تحديثٌ لـACF أداةً ما، يستخدم الذكاء الاصطناعي الإصدار الجديد من دون تحديث لـUltimate Engine CoPilot.
  • تغييرات الحوار تحتاج إلى نقرتك على Import في نافذة المعاينة في ACF.
  • السلوك وقت التشغيل واللعب متعدد اللاعبين (multiplayer) غير مشمولين. تبني الأدوات الأصول وتعدّلها في المحرّر.

الأذونات

القراءة مجانية: سرد الفئات وقراءة الأصول والتحقق لا تسأل أبداً. أما الحفظ فيتبع إعداد Ask Before Edit أو Auto Edit، مثل كل الأدوات الأخرى. وتوليد الأصوات يسأل في كل مرة، مثل حذف الأصول.


كيف يعمل

  • لا رابط بين الإضافتين. يصل Ultimate Engine CoPilot إلى Toolset Registry بالانعكاس (reflection) فقط، لذا يُبنى ويعمل بالطريقة نفسها مع تثبيت ACF أو من دونه.
  • في كل مكان معاً. تعمل أدوات ACF في دردشة CoPilot، وفي عملاء MCP الخارجيين مثل Claude Code وCursor، وفي وكلاء البرمجة. راجع تكامل MCP.

راجع الملحقات لمعرفة كيف تعمل الملحقات.