Changelog
تاريخ الإصدارات وملاحظات الإصدار لـ Ultimate Engine CoPilot
V2.3.0, 16 أكتوبر 2026
أنت تختار ما يجب على الذكاء الاصطناعي أن يسأل عنه، وهو يسأل الآن قبل أن يلتقط لقطة شاشة. متاح على Windows وMac وLinux.
- مفاتيح منفصلة لما يسأل عنه الذكاء الاصطناعي. أصبح في الإعدادات > سلوك الذكاء الاصطناعي تأكيد أمر الصدفة، وتأكيد التحكم في المصادر، وتأكيد الملحق، وتأكيد لقطة الشاشة، إلى جانب تأكيد العملية التدميرية. أوقف فقط ما لا تريده: يمكن أن يبقى git وPowerShell متوقفين بينما يواصل الباقي السؤال.
- يسأل قبل أن يلتقط الذكاء الاصطناعي لقطة شاشة. تُرسل لقطة شاشة للمحرر أو لجلسة لعب أو للوحة إضافة إلى مزوّد الذكاء الاصطناعي لديك مع المحادثة، لذا يسأل الذكاء الاصطناعي أولاً ويقول ذلك. موافقة واحدة تغطي بقية تلك الجلسة. تبدأ التثبيتات الجديدة وهو مفعّل؛ أما التثبيت الموجود مسبقاً فيعمل تماماً كما كان ويمكنه تفعيله من الإعدادات.
- عدم السؤال مرة أخرى يفعل ما يقوله. في طلب أمر الصدفة أو التحكم في المصادر أو الملحق أو لقطة الشاشة، يوقف ذلك الإعداد ويحفظه، فيبقى متوقفاً في كل الجلسات اللاحقة. يمكنك إعادة تفعيله من الإعدادات.
- طلبات الصدفة وgit تتبع إعداداتك. كان إيقاف تأكيد العملية التدميرية سابقاً يُبقي طلبات الصدفة وgit مفعّلة. إذا كان متوقفاً لديك فهي متوقفة الآن أيضاً؛ وإذا كان مفعّلاً فلا يتغير شيء.
- لم يعد Bug Report يضيع عندما يحتوي نصه على فاصلة عليا. كانت عبارة “It doesn’t work” تُسقَط دون أي رسالة.
- يتضمن الإبلاغ من محادثة وكيل قيد التشغيل المحادثة حتى تلك اللحظة، وتختار نافذة Bug Report أحدث محادثة لديك عندما لا تكون أي محادثة محددة.
- يعرض
list_pluginsدائماً Ultimate Engine CoPilot وإصداره، ويبلّغset_pie_actor_propertyعن القيمة قبل التغيير وبعده، فيظهر أي تغيير لم يُطبَّق. - إصدارات Linux (x86_64) لـ UE 5.5 إلى 5.8. جديد في صفحة التنزيلات. لا يوفّر المحدّث داخل المحرّر تحديثات Linux بعد، لذا نزّل إصدارات Linux الجديدة من الموقع. ملحق MetaHuman غير متاح على محرّك Linux الثنائي 5.6، ولا يتضمن أول إصدار لـ Linux إصلاح عدم السؤال مرة أخرى بعد.
V2.2.5, 15 أكتوبر 2026
دعم Voxel Plugin، وميزانية أفضل في BpLabs Premium، وإصلاحات من بلاغاتك. متاح على Windows وMac.
- دعم Voxel Plugin 2 (جديد، متوقف افتراضياً). 23 أداة لإنشاء Voxel World، وتشكيل التضاريس بـstamps من الأشكال والرسوم (graphs) وheightmaps وmeshes وsplines، وتعديل الرسوم والطبقات، وقراءة موضع الأرض ووضع الممثلين (actors) عليها. يحتاج إلى Voxel Plugin 2.0 مثبّتاً لإصدار المحرك لديك؛ فعّل الملحق من الإعدادات > الملحقات. وإن لم يكن Voxel مثبّتاً، تخبرك الأدوات بما يجب تثبيته.
- BpLabs Premium: ميزانية كل رسالة تحسب الآن BpLabs tokens. كان الحد الذي يوقف الرسالة الطويلة مؤقتاً يحسب رموز النموذج نفسه، وهي أقل بكثير من BpLabs tokens التي يحاسب عليها Premium، لذلك كان حد 1M يسمح مع ذلك لرسالة واحدة باستخدام 15M أو أكثر. يتوقف Premium الآن مؤقتاً عند 20M BpLabs tokens، وتعرض رسالة التوقف BpLabs tokens. كتابة
budget 40mفي محادثة Premium تغيّر الحد لتلك المحادثة وحدها. والطلب الكبير إلى درجة أن رسالة واحدة ستكلّف أكثر من 10M BpLabs tokens يُحتجز قبل إرساله، مع رسالة تقول ما يجب فعله، ولا يُخصم أي شيء. - لم يعد وكيل Claude يعرض “Connected” عندما تكون مسجّلاً خروجك. يسأل الفحص الآن الوكيل نفسه، ويعرض “Not signed in” مع زر “Sign in”.
- تتضمن Bug Reports المحادثة التي أنت فيها. تُفتح نافذة Bug Report على محادثتك الحالية، وبعد حدوث تعطل يكون الخيار “تضمين المحادثة التي حدثت فيها المشكلة” محدداً افتراضياً في مربع الحوار (ألغِ تحديده لاستبعاد المحادثة). وتُقلَّص المحادثة الطويلة جداً إلى أحدث رسائلها حتى يُرسَل الـBug Report دائماً.
- تستطيع وحدات Scratch في Niagara قراءة مُدخلاتها. كان HLSL المخصص الذي يستخدم مُدخل وحدة باسمه يفشل في التجميع بخطأ معرّف غير مُعلَن.
- تبقى طبقات Landscape التي أعدّها الذكاء الاصطناعي بعد إعادة التشغيل. تُحفظ أصول layer info الآن وتُسنَد إلى الـLandscape بشكل صحيح، فيستمر التلوين بالعمل بعد إعادة فتح المشروع. ويمكن للأداة
add_landscape_layer_infoأيضاً إسناد layer info موجود لديك بالفعل. - لم يعد بناء Behavior Tree يتسبب في تعطل المحرر عندما تستخدم الشجرة مهام Blueprint، وتُبنى الأشجار الكبيرة أسرع بكثير.
- زر نسخ تحت كل رد من الذكاء الاصطناعي، لتتمكن من نسخ إجابة طويلة دون العودة بالتمرير إلى أعلاها.
V2.2.1, 13 أكتوبر 2026
إصلاحات من بلاغاتك، وAzure OpenAI مع أحدث نماذج GPT. متاح على Windows وMac.
- يعمل Azure OpenAI ونماذج gpt-5 / gpt-6 على نقاط النهاية المخصصة. كانت الطلبات إلى هذه النماذج تُرفض لأنها تستخدم إعداد رموز مختلفاً، ولأن gpt-6 لا يقبل الأدوات إلا عبر Responses API. يرسل CoPilot الآن الإعداد الصحيح، ويستخدم Responses API عندما تكون نقطة النهاية لديك عنوان /responses، وينتقل إليه تلقائياً عندما تطلب نقطة النهاية ذلك. القيمة null في Custom Request Params تزيل ذلك الحقل من الطلب، ويفحص Test Connection الطلب نفسه الذي تستخدمه المحادثة.
- لم يعد حفظ مستوى يحتوي على Timeline يفشل مع “Illegal reference to private object”. تُنشأ منحنيات Timeline الجديدة بشكل صحيح، وتُصلَح الـ Blueprints المتأثرة سابقاً عند تجميعها في المرة القادمة.
- يستخدم Codex النموذج الذي اخترته. يُطابَق اسم النموذج مع النموذج الذي يعرضه الوكيل، مع مستوى الاستدلال الخاص به، مثل gpt-5.6-terra مع medium. وإذا ظل الوكيل يرفض نموذجاً، تتوقف المهمة برسالة بدلاً من التشغيل على نموذج مختلف.
- الموفر الذي يرد بخطأ تظهر رسالته. بعض الموفرين، ومنهم GLM، يردّون على عنوان نقطة نهاية خاطئ أو ترويسة مصادقة خاطئة برد عادي يحتوي على خطأ، وكان CoPilot يعرض “انتهى النموذج من دوره دون رد”. أصبح يعرض الآن ما قاله الموفر، فترى ما الذي يجب إصلاحه في الخانة.
- لم تعد فهرسة مشروع يحتوي على أصول Control Rig تتسبب في تعطل البرنامج. يتجاوز فحص المشروع تلك الأصول.
- لم يعد استيراد مخطط خامة يتسبب في تعطل البرنامج.
- Niagara. لم تعد قراءة نظام قيد التشغيل تتعطل في بعض إصدارات المحرك المخصصة، وأصبح ربط مُدخل وحدة يجمّع النظام ويعرض النتيجة.
- موفرو توليد الصور. اختيار موفر من القائمة يملأ الآن نقطة النهاية والنموذج الخاصين به، وأصبح Stability AI وRecraft مدعومين. أُزيل Flux وIdeogram من القائمة لأنهما لم يعملا فيها قط.
- زر Add slot يعمل من جديد عندما تكون بعض خاناتك الأقدم قد حُفظت بإصدار سابق.
- لم تعد سكربتات الذكاء الاصطناعي تحتفظ بكائنات المحرر. لم تعد سكربتات Python التي ينفذها الذكاء الاصطناعي تُبقي الممثلين (actors) والأصول وفئات Blueprint بين الاستدعاءات، مما يمنع تراكم المراجع القديمة بعد إعادة التجميع. تبقى الأرقام والنصوص والدوال التي تعرّفها كما هي.
V2.1.5, 9 أكتوبر 2026
ملحق PaperZD، وإصلاحات للوكلاء والنماذج المحلية، وجولة إصلاحات من بلاغاتك. على Mac، تصل هذه التغييرات مع V2.2.1.
- ملحق PaperZD الجديد. ابنِ رسوماً متحركة ثنائية الأبعاد لشخصية من ورقة سبرايت: Flipbooks ومصادر الرسوم المتحركة وAnimation Blueprints وآلات الحالة وشخصيات قابلة للعب، بإجمالي 39 أداة. هو اختياري ضمن الإعدادات > الملحقات ويحتاج إلى إضافة PaperZD المجانية. راجع PaperZD.
- لم يعد الوكلاء يتوقفون عند تعديل عدة ملفات. كان الوكيل الذي يطلب تعديل ملفين في وقت واحد قد يتجمّد حتى تضغط إلغاء. الآن تُوضع الطلبات في طابور وتظهر واحداً تلو الآخر.
- الضغط التلقائي يعمل مع النماذج المحلية. أصبح حجم السياق الذي حُمّل به نموذج LM Studio أو Ollama هو المرجع الذي يُقاس به الحد، ويُقلَّم الاستدلال الأقدم أيضاً، ويُوقَف الطلب الذي لا يتسع برسالة واضحة بدلاً من أن يعطّل الخادم.
- إشعار عند وجود تحديث ينتظرك. شريط في أعلى نافذة CoPilot يعرض الحصول على التحديث ثم إعادة التشغيل الآن، فلا تحتاج بعد اليوم إلى فتح الإعدادات.
- ملحقات MetaHuman لم تعد توقف CoPilot. كان CoPilot يشغّل إضافة MetaHuman Creator من تلقاء نفسه، فكان تعطيل أي إضافة MetaHuman يعطّل CoPilot أيضاً. لم يعد يفعل ذلك: ملحق MetaHuman هو الذي يشغّل تلك الإضافة عند تفعيل الملحق. إذا استخدمت ملحق MetaHuman من قبل، ففعّله مرة أخرى ضمن الإعدادات > الملحقات.
- الكتابة بمحرر IME تعمل من جديد. لم يعد النص يختفي أثناء تحويل الإدخال الياباني أو الصيني.
- لقطات الشاشة لم تعد تكتب فوق بعضها. كل لقطة شاشة في اختبار اللعب لها ملفها الخاص.
- يمكن وسم المتغيرات بـ Transient، مثل خانة الاختيار في لوحة Details.
- Ctrl + عجلة الفأرة تغيّر حجم النص.
- للردود الطويلة زر نسخ في الأسفل إضافة إلى الأعلى.
- بطاقة السؤال أصغر على الشاشات الصغيرة، فتبقى الإجابة التي تشير إليها مقروءة.
- التحديثات أكثر صرامة. لا يثبّت CoPilot إصداراً أقدم فوق إصدار أحدث، ويتجاهل تحديثاً متبقياً من جلسة سابقة، ولم يعد بإمكان جهاز حظرته في طلبك تنزيل التحديثات.
- إغلاق المحرر بعد أن شغّل الذكاء الاصطناعي سكريبت أصبح أكثر أماناً. تُمسح الحالة المتبقية من السكربتات قبل أن يوقف المحرر Python.
V2.0.9, 6 أكتوبر 2026
وكلاء يسجّلون الدخول بنقرة واحدة، ورسالة على هاتفك عند انتهاء مهمة، وجولة إصلاحات من بلاغاتك. على Mac، تصل هذه التغييرات مع V2.2.1.
- تسجيل الدخول في علامة تبويب الوكلاء يعمل بنقرة واحدة. اضغط تسجيل الدخول، فتُفتح نافذة ويطلب منك متصفحك تسجيل الدخول. لا حاجة إلى الطرفية ولا إلى تثبيت منفصل لـ Claude أو Codex. ويعمل ذلك مع الوكلاء الآخرين أيضاً، والدردشة التي تفشل لأنك لم تسجّل الدخول تخبرك الآن أين تنقر.
- احصل على رسالة عند انتهاء مهمة. الصق webhook من Discord أو Slack في الإعدادات > التفضيلات فتنشر الإضافة سطراً قصيراً عند انتهاء مهمة طويلة، أو عندما تنتظر إجابتك. راجع الإشعارات.
- تظهر ردود GitHub Copilot في الدردشة. أنهى Copilot عمله ولم يظهر الرد قط. أصبح يظهر الآن.
- لم يعد Codex يحرق الرموز على مراجع. كان Codex يبدأ بوضع يراجع فيه نموذج ثانٍ كل خطوة. أصبح الآن يسألك بدلاً من ذلك، عبر بطاقة التأكيد الخاصة بالإضافة، وتذكر هذه البطاقة ما الذي تسأل عنه.
- تتصل الأدوات الخارجية بموثوقية عبر منفذ MCP المشترك. كان Claude Desktop و Claude Code وغيرهما يتلقون “connection reset” على المنفذ 9876 بينما المحرر سليم. تم الإصلاح.
- أزرار النسخ تخبرك بأنها نسخت. يعرض كل زر نسخ الآن “تم النسخ”.
- لم تعد الروابط والملفات المُسقطة تستولي على اللوحة. رابط ملف في رد يعرض الملف في Explorer، والملف الذي تُسقطه على الدردشة يُرفق.
- تتبع الردود لغتك. اكتب بالصينية والواجهة بالإنجليزية فيأتيك الرد بالصينية.
- “صوت عند الانتهاء” يعمل من جديد مع BpLabs Standard و BpLabs Premium ومفاتيح API الخاصة بك.
- إصلاح التعطل الأكثر إبلاغاً عنه في 2.0.8. كان فتح مستوى من دردشة قد يغلق المحرر. وأُصلح أيضاً: مادة Material لم يعد بالإمكان فتحها بعد أن غيّر الذكاء الاصطناعي أحد أعلامها الداخلية.
- إصلاح تجمّد طويل عند الأسئلة البسيطة. كان السؤال عن عدد Blueprints في مشروع يقفل المحرر لدقيقة بينما يُحمَّل كل أصل. يجيب الآن في ثوانٍ.
- Animation Blueprints: يمكن كشف الدبابيس المخفية وربطها. يستطيع الذكاء الاصطناعي الآن تنفيذ “Expose as pin” على أي عقدة AnimGraph، فيمكن لمتغير أن يتحكم في خاصية مثل Reset Every Frame في Offset Root Bone.
- تذكر تقارير التعطل ما كان المحرر يفعله. يتضمن التقرير الآن آخر الأدوات التي عملت، وهذا ما يلزم لإعادة إنتاج التعطلات التي لم تُصلَح بعد.
- لوحة المتصدرين في Learn تعرض اسم المستخدم لحسابك. كانت بعض الحسابات تعرض اسمًا آخر، أو “Anonymous”. أصبحت تعرض الآن دائمًا اسم المستخدم من صفحة حسابك، أو اسمًا بديلًا مثل “Player 4821” إلى أن تختاره. ولا تستخدم بريدك الإلكتروني أبدًا.
V2.0.8, 4 أكتوبر 2026
النسخة 2 لمزيد من المحركات، وجولة عمل على النماذج المحلية.
- النسخة 2 تعمل الآن على UE 5.5 و5.6. إصدارات Windows وMac لـ UE 5.5 و5.6 و5.7 و5.8. تحتاج إضافة MetaHuman إلى UE 5.7 أو أحدث.
- لم تعد النماذج المحلية تُقطع بعد 30 ثانية. كان النموذج على Ollama أو LM Studio الذي يستغرق أكثر من ذلك في قراءة الطلب يفشل برسالة “Connection failed” في كل مرة. أصبح يحصل الآن على الوقت الذي يحتاجه: Local Model Wait في الإعدادات > AI Behaviour، و20 دقيقة افتراضياً. على Mac، أعد تشغيل المحرر مرة واحدة بعد التثبيت ليسري ذلك.
- تتوقف الدردشة من تلقاء نفسها عندما تتكرر إخفاقات بناء رسوم Blueprint. بعد 6 عمليات بناء فاشلة متتالية تتوقف وتقول ذلك، بدلاً من الدوران في حلقة حتى تمتلئ المحادثة. الحد الأقصى إعداد قابل للتغيير.
- أدوات Blueprint تفهم المزيد مما تكتبه النماذج الأصغر. صارت تعليمات الرسوم بالصيغ الأكثر تساهلاً التي تنتجها النماذج الأضعف مقروءة، وعندما ينقص شيء يسميه الخطأ.
- Local Studio يخبرك بما تتوقعه. زر الاستخدام في Architect يوضح ما إذا كان في بطاقة الرسومات متسع لنافذة سياق أكبر، وملاحظة تشرح ما استطاعت النماذج المحلية الصغيرة إنجازه في اختباراتنا. راجع Local LLM Setup.
- يمكن تغيير المنفذ المشترك لـ MCP. إذا كان تطبيق آخر يستخدم المنفذ 9876 بالفعل (كما يفعل MCP الخاص بـ Blender)، فاضبط منفذاً مختلفاً في شاشة MCP.
- حذف ممثل واحد عبر تسميته يعمل. كانت الأداة ترفض تسمية واحدة ولا تقبل إلا قائمة.
- إصلاح تعطل على Mac عند فتح تبويب CoPilot. كان يصيب المشاريع التي لها فهرس مشروع ومستوى محفوظ مفتوح. كما لم يعد UE 5.5 على Mac يتجمد أو يتعطل تحت الاستخدام الكثيف لـ MCP.
V2.0.7, 2 أكتوبر 2026
إصلاحات من بلاغاتك.
- يمكن للدردشات قراءة مستنداتك. لم تكن لدى الدردشة على BpLabs Standard أو على مفتاح API الخاص بك أي طريقة لقراءة ملف نصي خارج المشروع، فكانت تطلب الإذن عند كل قراءة عبر سطر الأوامر، أو تستسلم. أصبحت الآن تقرأ مستندات التصميم والملاحظات وملفات البيانات (.md و.txt و.json و.csv وغيرها) في أي مكان على حاسوبك من دون أن تسأل. وتبقى الملفات التي تحتوي على مفاتيح أو كلمات مرور خارج متناولها.
- لم تعد القراءة عبر سطر الأوامر تطلب الإذن في كل مرة. الأوامر التي تكتفي بالاطلاع، مثل عرض محتويات مجلد أو طباعة ملف، تعمل من دون تأكيد. أما كل ما يغيّر الملفات فلا يزال يطلب الإذن أولاً.
- منتقي الفئات في AI Memory يعمل. كان النقر عليه يغلق القائمة، ومعها المحرّر، قبل أن تتمكن من الاختيار. كما لم تعد الذكريات التي تنتظر المراجعة تدفع ذكرياتك المحفوظة خارج مجال الرؤية.
- تعرض قائمة @ مكان كل أصل. عندما تتشارك عدة أصول الاسم نفسه، يعرض كل منها مجلده، لتختار الأصل الصحيح.
- التحديثات داخل المحرّر تُثبَّت على macOS. كان تثبيت Mac يستطيع تنزيل التحديث، لكنه لا يطبّقه أبداً.
V2.0.6, 2 أكتوبر 2026
إصلاحات من بلاغاتك.
- عاد إلى Crew وكلاؤه الثلاثة. تعرض شاشة Crew المخطِّط والعامل والمراجع، ولكل منهم نموذجه الخاص وما يعمل عليه ورابط إلى دردشته، إضافةً إلى سجل نشاط بكل عملية تسليم. المخطِّط هو الدردشة التي أنت فيها؛ اختر نموذجًا قويًا هناك ونماذج أرخص للعامل والمراجع.
- يعمل BpLabs Premium مع وكلاء Crew. كان العامل أو المراجع المضبوط على Premium، أو الذي يتبع مخطِّطًا على Premium، يعمل على BpLabs Standard بدلًا منه.
- الأدوار التي تختارها لنقطة التحقق هي التي تعمل. عندما كانت الدردشة تشغّل الخطة، كان بإمكانها استبدال العامل الذي اخترته بـ Blueprint Dev.
- يمكنك إيقاف دردشة تستمر بعد نتيجة من Crew. كان مؤشر العمل وزر توقف مفقودين في ذلك الجزء من الدور.
- تعرض طلبات التأكيد الاستدعاء كاملًا. تظهر السكربتات كشيفرة، ويُدرَج كل مسار أصل يمسّه الاستدعاء، ويفتح عرض الكل النص الكامل، لتتحقق بالضبط مما سيُحذف قبل أن تنقر على متابعة.
- لم تعد عمليات المحرر الطويلة تقطع اتصالات MCP. بينما تعمل أداة لدقائق (Geometry Script ثقيل، أو سكربت Python طويل)، يُبقي المحرر الاتصال قائمًا ويبلّغ عن التقدم، فينتظر عميل MCP الخاص بك النتيجة بدلًا من انتهاء المهلة.
- يعمل اللصق على Linux. يلصق Ctrl+V و Shift+Insert في لوحة CoPilot الآن من حافظة النظام.
- لم تعد عمليات الـ cook تتأثر. لم يعد CoPilot يعدّل DefaultEngine.ini أثناء تشغيل cook. إذا تصرّف cook تزايدي بشكل غير متوقع بعد تحديث CoPilot، فشغّل cook نظيفًا مرة واحدة.
V2.0.5, 1 أكتوبر 2026
إصلاحات من بلاغاتك، منها مراجعة مفصّلة لأدوات MCP أرسلها أحد المستخدمين.
- اختصارات الفتحات تبدّل الدردشة التي أنت فيها. في السابق كانت تغيّر النموذج الافتراضي فقط، فتحتفظ الدردشة التي لها نموذجها الخاص بذلك النموذج.
- يعمل BpLabs Standard على التثبيتات التي استخدمت Blueprints Lab 0.9. كانت كل رسالة هناك تتلقى “This model slot has been retired”. أصبح الإعداد القديم يُتجاهَل الآن.
- Gemini بمفتاحك الخاص لم يعد يفشل بخطأ 400 في منتصف الدردشة.
- تعمل مفاتيح Tripo و Meshy و ComfyUI أيًّا كان نموذج الدردشة المحدد. لم يعد المفتاح الذي أُدخل أثناء تفعيل نموذج آخر يختفي.
- تتضمن لقطات شاشة اختبار اللعب في الدردشة القوائم والـ HUD، وتُحفَظ على القرص. مع خادم مخصص، يذهب الإدخال ولقطات الشاشة إلى العميل الأول، ويذكر كل رد العالم الذي استخدمه.
- يعمل جنبًا إلى جنب مع SteamCore وإضافات Steam الأخرى. لم يعد CoPilot يفعّل إضافة SteamShared الخاصة بـ Unreal، ولم تعد الألعاب التي لا تستخدم Steam تُشحَن مع مكتبتها.
- تُظهر تقارير التعطل مكان تعطّل المحرر، وتحتوي نافذة التعطل على خيار “عدم السؤال مرة أخرى” (وهو موجود أيضًا في Settings > Preferences).
- DeepSeek ونقاط النهاية المخصصة الأخرى لم تعد تفشل عندما تبقى قيمة قديمة “stream”: false في Custom Request Params.
- أصبح بناء الـ Blueprints أكثر موثوقية. تحتفظ عمليات البناء اللاحقة بالعُقد الموضوعة سابقًا، وتُطبَّق القيم الافتراضية المحددة في إدخال العقدة، وتقبل دبابيس enum الأسماء أو الأرقام، وتثبت الأعداد الصحيحة على دبابيس int، ويُبلَّغ عن القيمة التي يرفضها الدبوس بدلًا من إسقاطها. وتبقى العُقد حيث وُضعت.
- عمليات مسح المشاريع الكبيرة تحرّر ما تحمّله، وتتوقف قبل نفاد الذاكرة، ولم تعد تُخرج أصلًا سليمًا من الفهرس بعد مسح واحد متقطع.
- MCP: تستغرق الاستدعاءات إلى localhost أجزاءً من الثانية بدلًا من نحو ثانيتين، ويعرض محرر ثانٍ على المشروع نفسه عنوانه الخاص في شاشة MCP، ولم تعد عمليات الـ cook تشغّل خوادم MCP، وتذكر الردود متى يحجب مربع حوار المحرر.
- الأصول: تُحفَظ الأصول الجديدة عند إنشائها (و Material Instances أيضًا؛ أما أنظمة Niagara فما زلت تحفظها بنفسك)، وتُزال الأصول المحذوفة من القرص، ويعمل تصدير FBX دون نافذة الخيارات.
- تغييران للسكربتات: يبدأ كل استدعاء لـ Python الآن بمتغيرات جديدة، ولم تعد تعديلات الخصائص تُحفَظ تلقائيًا (استخدم save_asset).
- لم يعد تشغيل المحرر يغلق التطبيقات الأخرى التي تستخدم المنافذ 19878 إلى 19899.
V2.0.3, 1 أكتوبر 2026
إصلاحات لأول البلاغات عن الإصدار 2.
- تُحزَّم الألعاب من جديد. عندما تكون الإضافة مثبّتة في مجلد Plugins الخاص بالمحرك، حيث يضعها FAB والتحديثات داخل المحرر، كان التحزيم يفشل مع الرسالة “Missing precompiled manifest for UECPSteamRuntime”.
- يبقى عملاء MCP متصلين عند إعادة تشغيل المحرر. لم يعد Claude Code والعملاء الخارجيون الآخرون بحاجة إلى إعادة الاتصال يدويًا في كل مرة يُغلق فيها المحرر ويُعاد فتحه.
- نقاط النهاية المخصصة مثل Ollama تسمح الآن بـ 16,384 رمز إخراج افتراضيًا بدلًا من 4,096، حتى تجد نماذج الاستدلال مساحة للعمل. أصبحت قيم Custom Request Params المكتوبة دون الأقواس المعقوفة الخارجية تُطبَّق، وتعرض رسالة “انقطاع الاستجابة” قيمة max_tokens التي أُرسلت فعلًا.
- لم يعد Claude Code يرفض كل رسالة. أصبحت الرسالة المرفوضة تبدأ جلسة جديدة بدلًا من أن تبقى عالقة، وتصل تعليمات الإضافة إلى Claude كموجّه نظام.
- تستمر المهام الطويلة بعد الضغط. يعمل الضغط التلقائي الآن قبل رسالتك التالية مباشرةً ثم يرسلها، بدلًا من إيقاف الدردشة بعد دور متوقف مؤقتًا أو منتهٍ.
- تبقى لغتك ثابتة بعد إعادة التشغيل. تبدأ الواجهة الآن بلغتك بدلًا من الإنجليزية، ولم تعد الإعدادات القديمة الخاصة بكل مشروع تستبدلها، ولا تستبدل إعدادات أخرى، عند التشغيل.
- تحتفظ خانات الوكلاء بنموذجها ومستوى الجهد، ويعرض الوكلاء المثبّتون زر تحديث عند صدور إصدار جديد.
- طلبات تأكيد أقل في Auto Edit. لا يسأل Python إلا عندما يحذف سكربت شيئًا أو يعيد تسميته أو يتراجع عنه، وأصبح خيار عدم السؤال مرة أخرى يعمل.
- يرى عملاء MCP المبنيون على Python SDK، مثل Hermes، الآن الأدوات التي يضيفها search_tools.
- استورد سير عمل ComfyUI الخاص بك في Local Studio.
V2.0.0, 30 سبتمبر 2026
الإصدار 2 هو أكبر تحديث منذ الإطلاق. أعدتُ بناء الواجهة من الصفر، ورفعتُ مجموعة الأدوات إلى 1,655 أداة، وأصلحتُ التعطلات التي أبلغتم عنها أكثر من غيرها في 1.7.x. كل ما يلي مقارنةً بـ V1.7.3، آخر إصدار ضمن الإصدار 1.
تنتقل معك إعداداتك وترخيصك ومفاتيح API وذاكرة AI ودردشات Architect. أما دردشات Project Scanner وخطط Crew من الإصدار 1 فلا تنتقل.
الميزات الجديدة
واجهة جديدة
- لوحة واحدة وشريط واحد. تقع كل شاشة على شريط عمودي جانبي: Architect، Crew، الأدوات، لوحة التحكم، Local Studio، Cloud Studio، التحكم في المصادر، MCP، فئات C++، تعلّم، الحصول على رموز، البريد الوارد، الحساب والإعدادات.
- الدردشات المثبّتة. تعرض قائمة الدردشات أيضًا عدد رسائل كل دردشة وآخر نشاط فيها، وتميّز الدردشات التي لديها خطة نشطة.
- تحذير السياق. عندما تطول الدردشة إلى حدّ تبدأ فيه الإجابات بالانحراف، يعرض شريط تنبيه دردشة جديدة ينتقل إليها العمل.
- تأكيدات لكل دردشة. لم يعد طلب التأكيد المنتظر في إحدى الدردشات يُستبدل بطلب من دردشة أخرى، وتظهر نقطة في القائمة بجانب الدردشات التي تحتاج إليك.
- ما الجديد ومحفظة رموز في التذييل، بجانب التعليمات ومستندات تصميم اللعبة وتقارير الأخطاء وذاكرة AI.
العمل مع الذكاء الاصطناعي
- BpLabs Premium: نموذجنا المستضاف الأقوى، تختاره لكل دردشة على حدة. لا يصبح نموذجك الافتراضي أبدًا، والأزرار التي تقترحه تعود إلى النموذج السابق بعد دور واحد. يتدرّج الجهد من متوسط إلى أقصى. يعمل Premium على خطتك أو على رموز الحزم.
- الخطط وحزم الرموز على شاشة الحصول على رموز الجديدة. تمنحك الخطة رصيدًا شهريًا من الرموز، ورموز الحزم لا تنتهي صلاحيتها أبدًا.
- منطق Blueprint في خطوة واحدة. يكتب الذكاء الاصطناعي دالة كاملة أو رسمًا بيانيًا كاملًا للأحداث في تمريرة واحدة: التفرعات، والحلقات، وعُقد switch، والـ structs، والمصفوفات والـ maps، والعمليات الحسابية، وعمليات cast، وعمليات spawn، والمؤقتات، والأحداث، والـ dispatchers، و Format Text و Timelines. يكلّف رموزًا أقل بكثير من وضع العُقد واحدة تلو الأخرى، وتشغيله مرة أخرى يحدّث الدالة نفسها بدلًا من تكرارها.
- تعديل المنطق في مكانه. يستطيع الذكاء الاصطناعي إدراج عقدة داخل سلسلة، أو تغليف جزء داخل Branch، أو استبدال عقدة بأخرى مع الإبقاء على أسلاكها، دون إعادة بناء الرسم البياني.
- اختر طريقة بناء الرسوم البيانية: تلقائي، أو دائمًا في خطوة واحدة، أو عقدة تلو الأخرى، في الإعدادات > سلوك الذكاء الاصطناعي.
- منطقك اليدوي محميّ. لن تمسّ أدوات بناء الرسوم البيانية لدى الذكاء الاصطناعي منطق Blueprint الذي بنيته بنفسك، وفي الدردشة يسألك الذكاء الاصطناعي قبل أن يستبدل ذلك المنطق أو يحذفه.
- فحوصات سلامة بعد كل تغيير. تفحص الإضافة الـ Blueprints التي مسّها التغيير، وتُبلغ الذكاء الاصطناعي فورًا إذا بقي أحدها معطّلًا.
- الذكاء الاصطناعي يرى. على النماذج التي تقبل الصور، تعود لقطات الشاشة من الـ viewport ومن اختبارات اللعب، ورسوم Blueprint البيانية المرسومة، ولقطات المحرر، كصور يقرأها النموذج.
- الوكلاء الفرعيون. يستطيع Architect تسليم مهمة محددة إلى دور مساعد: Blueprint Dev، أو المراجع، أو Tester، أو C++ Translator، أو دور تنشئه بنفسك. يعمل في سياقه الخاص ثم يرفع تقريره، ويظهر كل تشغيل كدردشة فرعية تحت محادثته.
- سكربت واحد بدلًا من خطوات كثيرة. في المهام متعددة الخطوات، يستطيع الذكاء الاصطناعي تشغيل سكربت واحد يُجري استدعاءات أدوات كثيرة دفعة واحدة، ويحصل على سجل لكل استدعاء.
- من Blueprint إلى C++. يحوّل الذكاء الاصطناعي ملف Blueprint (حتى نحو 200 عقدة) إلى فئة C++ جديدة بجانبه، ويجمّعها، ويصلح أخطاء التجميع بنفسه، ويخبرك بوضوح إذا لم يتمكن من الحصول على بناء نظيف. اقرأ النتيجة على شاشة فئات C++ الجديدة. يتطلب ذلك وحدة C++ في مشروعك.
- اختبارات لعب تلقائية (تجريبية). بعد دور في الدردشة يغيّر منطق Blueprint، تعرض عليك الدردشة تشغيل مستواك والتحقق من النتيجة. لا يعمل شيء حتى تنقر.
- التحكم في المحرر، موسَّعًا ومفعَّلًا افتراضيًا. يستطيع الذكاء الاصطناعي قراءة ما على الشاشة، والنقر، والكتابة، والتمرير، والسحب في أي لوحة من لوحات المحرر، والرد على مربعات الحوار، عندما لا تغطي المهمةَ أداةٌ مخصصة. الجديد: يسجّل سلسلة من خطوات الواجهة ويعيد تشغيلها، ويعمل داخل لوحات الويب مثل Fab، ويستورد محتوى Fab الذي تملكه بالفعل في استدعاء واحد.
- المراقبة والإشارة. يستطيع الذكاء الاصطناعي متابعة المحرر أثناء عملك وإبراز عنصر التحكم الذي يقصده بالضبط. تظهر شارة أثناء المراقبة، ويتوقف من تلقاء نفسه بعد 30 دقيقة.
- ميزانية الرموز لكل رسالة. تتوقف الرسالة الواحدة مؤقتًا بعد 1M رمز وتنتظر أن تكتب “continue”. غيّرها أو أوقفها في الإعدادات > سلوك الذكاء الاصطناعي.
- فتحات المفاتيح حسب حاجتك. أضف حتى 9 فتحات، لكلٍّ منها اختصار اختياري تختاره. لكل فتحة زر اختبار الاتصال، وتدعم الفتحات المخصصة Azure OpenAI.
- الاستخدام على شاشة الحساب. اطّلع على ما استهلكته مفاتيح API الخاصة بك ووكلاء البرمجة كل يوم، حسب المزوّد والنموذج. تبقى هذه البيانات على جهازك.
إعادة بناء Crew
- دردشة Architect الخاصة بك هي التي تنفّذ الخطة. يبني عاملٌ كل نقطة تحقق، ويفحص مراجعٌ النتيجة وفق معايير النجاح التي وضعتها، وتحصل كل نقطة تحقق على ما يصل إلى ثلاث محاولات قبل أن تعود إليك.
- حكم واضح. على المراجع أن يجيب بالنجاح أو الإخفاق. والرد الذي تتعذّر قراءته يُحتسب إخفاقًا.
- الترتيب والإيقاع. لا تبدأ نقطة تحقق حتى تنجح النقاط التي تعتمد عليها. يوقف زر إيقاف مؤقت نقطة التحقق التالية دون إيقاف العمل الجاري بالفعل. اختر عدد المرات التي يرجع فيها الذكاء الاصطناعي إليك: يدوي أو لكل مرحلة أو تلقائي بالكامل.
- الأدوار في Crew > الأدوار. عدّل تعليمات الدور وفتحة النموذج وصلاحيات الوصول إلى الأدوات، أو أضف أدوارك الخاصة. دور مدمج جديد: C++ Translator.
مشروعك
- فهرس المشروع موجود الآن في الإعدادات. امسح مرة واحدة وسيبحث Architect في الفهرس بدلًا من تصفح المجلدات. تُفهرَس الـ Blueprints والبيانات والمستويات وشيفرة C++ الخاصة بك افتراضيًا؛ أما المواد والـ textures والـ meshes والإضافات فاختيارية.
- بحث واحد عبر ذاكرة AI ومستندات تصميم اللعبة وفهرس المشروع.
- شاشة التحكم في المصادر لـ Git و Perforce و Diversion، تُكتشف تلقائيًا، دون الحاجة إلى إضافة تحكم في المصادر في المحرر. في الدردشة، يستطيع الذكاء الاصطناعي إجراء commit وإنشاء الفروع والحفظ على الرف، ويسألك أولًا.
- مستندات تصميم اللعبة مقسّمة إلى أقسام يبحث فيها الذكاء الاصطناعي عند الحاجة، فلم يعد المستند الكبير يضيف نصه الكامل إلى كل رسالة. يستطيع الذكاء الاصطناعي إجراء مقابلة معك لكتابة مستند، وتحويل مستند إلى خطة بناء مهمةً تلو الأخرى. أفلت ملفات .txt أو .md على نافذة GDD.
- الأصول غير المستخدمة وحلقات التبعية. اطلب من الذكاء الاصطناعي العثور عليها.
اختبار اللعب واللعب متعدد اللاعبين
- اختبارات لعب متعددة اللاعبين: خادم listen أو خادم مخصص مع ما يصل إلى 8 عملاء، مع إدخال وقراءات لكل عميل.
- أدوات Replication. يفحص الذكاء الاصطناعي إعداد Replication في Blueprint ويسمّي المشكلة، ويقارن القيم بين العملاء ويقرأ إحصاءات الشبكة الحية. ويمكن تسجيل الـ replays وإعادة تشغيلها.
- تسجيل اللعب كفيديو، مع الـ HUD. يجب أن يعمل Play في نافذته الخاصة، وتحتاج إلى تثبيت ffmpeg.
- تحليل أداء تفاعل واحد. ابدأ تتبّع Unreal Insights وأوقفه، وسيجد الذكاء الاصطناعي أبطأ الإطارات ويسمّي الـ Blueprint المسؤول عنها. وتُظهر لقطة حية ما إذا كان المشهد مقيّدًا بـ CPU أو بـ GPU.
- لقطات الكاميرا. أطّر شخصية حسب المسافة أو الارتفاع أو الزاوية، واعرف ما الذي يحجب اللقطة، وارسم إطارًا واحدًا من sequence، واحصل على خريطة علوية للمشهد مع تسميات.
أدوات جديدة لمحتواك
- نحت الـ Landscape وطلاؤه: ارفع، واخفض، وسطّح، واضبط الارتفاعات، واطلِ الطبقات، ثم خذ عينات من الارتفاعات للتحقق من النتيجة.
- ترتيب الـ Actors: أنماط الشبكة والشعاعية والتبعثر، والمحاذاة، والالتصاق بالسطح، وتحويل الـ actors إلى instanced meshes والعكس، ونقاط ارتكاز الـ mesh، والقفل، ومجلدات الـ outliner.
- Level Instances: بدء التعديلات واعتمادها وتجاهلها وحزمها.
- دمج الـ actors والـ proxy meshes والـ HLODs، مع عدد draw calls قبل الدمج وبعده.
- Skeletal Mesh Merger يحافظ على الـ morph targets، ولوحة استوديو إعادة الاستهداف في الأدوات.
- الرسوم المتحركة: اعثر على الإطار الذي تضرب فيه العظمة لتحديد نوافذ الإصابة، وانقل الـ sockets بين هياكل عظمية بأسماء عظام مختلفة.
- تصحيح أخطاء Blueprint: نقاط التوقف، ومراقبة الدبابيس، وتقسيم دبابيس الـ struct وإعادة دمجها، وتفعيل العُقد أو تعطيلها، وتحويل الرسم البياني إلى صورة.
- استيراد DataTable وتصديرها بصيغة JSON، لتبقى الـ structs المتداخلة سليمة في رحلة الذهاب والعودة.
- Smart Objects: تحرير التعريفات والـ slots.
- C++: ابحث في فئات المحرك ودواله وقيم الـ enums الحية، واكتب عقدة C++ قابلة للاستدعاء من Blueprint، واستدعِ أي دالة قابلة للاستدعاء من Blueprint على كائن.
- أدوات المحرر: أوضاع العرض في الـ viewport، وأداة لإعادة التسمية وفق اصطلاحات التسمية، وتغيير حجم الـ textures وإعداداتها دفعة واحدة، ومجموعات الأصول.
- Geometry Script (اختياري): الإصلاح، والتبسيط، وإعادة التشبيك، وفك الـ UV، وخبز الخرائط مثل normal و AO و curvature.
- الملحقات عند الطلب. يستطيع الذكاء الاصطناعي تفعيل ملحق يحتاج إليه. ويسألك أولًا.
ملحقات جديدة
كلها اختيارية. فعّلها من الإعدادات > الملحقات.
- Chaos Cloth: اعثر على مكونات القماش في المستوى، وتحكّم في محاكاتها، وعيّن أصل قماش، واضبط إعدادات القماش.
- Interchange Import: استورد ملفات USD و glTF و MaterialX و FBX كأصول أو كمشهد كامل.
- Localization: أنشئ أهداف التوطين، وحدّد اللغات، وشغّل مسار الجمع والتجميع والتصدير، واطّلع على تقدّم الترجمة.
- MetaHuman (UE 5.6+): اعرض الشخصيات، واضبط البشرة والنمش، وابنِها، وأنشئ معاينة لها.
- Mutable: الـ Customizable Objects، من المعاملات والنُّسخ إلى بناء الرسم البياني للكائن وتجميعه.
- Packaging: نفّذ cook للبنى وحزمها وأرشفتها في الخلفية مع عرض التقدم وإمكانية الإلغاء، وابنِ الإضاءة، وشغّل على جهاز.
- Physics Control: أنشئ عناصر تحكم فيزيائية من skeletal mesh واضبط قوتها وتخميدها.
- Steam: هيّئ مشروعًا لـ Steam في استدعاء واحد، وتحقّق منه، وأنشئ Blueprint جاهزًا للاستضافة والبحث والانضمام. تمنح وحدة وقت التشغيل الخاصة به لعبتك 281 دالة Blueprint و 48 حدثًا للجلسات والإنجازات والإحصاءات ولوحات الصدارة و Workshop والمزيد.
- Automation Testing: اعرض اختبارات الأتمتة في مشروعك وشغّلها وأوقفها، واطّلع على حكم كل منها.
التوليد
- Local Studio يعثر على ComfyUI و Ollama و LM Studio وتحويل الكلام إلى نص دون اتصال في شاشة واحدة، وينزّل مثبّتات ComfyUI و Ollama نيابةً عنك. استخدام في Architect يوجّه فتحة إلى نموذج محلي بنقرة واحدة، ومع Ollama يعالج فخ نافذة السياق تلقائيًا.
- Cloud Studio: الصور والصوت والفيديو ونماذج 3D. يعمل التوليد المستضاف على مفاتيحنا ويستهلك رموز الخطة أو الحزم، ولا تُحاسَب إلا عند نجاح المهمة. يعمل Tripo و ComfyUI Cloud الآن بمفاتيحك الخاصة، إلى جانب Meshy.
- تحويل الكلام إلى نص دون اتصال باستخدام whisper.cpp. بعد تنزيل لمرة واحدة، يعمل الإملاء على جهازك بلا مفتاح وبلا شبكة.
الاتصالات
- نقل البث المباشر لـ MCP، مفعّل افتراضيًا. يعلم العملاء المتصلون بتغييرات الأدوات فور حدوثها. ومفتاح تبديل في شاشة MCP يعيدك إلى الوضع السابق.
- أدلة عمل للوكلاء. ثبّت خمسة ملفات مهارات UECP في مشروعك ليعرف Claude Code والوكلاء الخارجيون الآخرون كيف يعملون مع الإضافة.
مواكبة التحديثات
- التحديثات داخل المحرر. تحقّق، ونزّل، وأعد التشغيل. تُوقَّع الإصدارات ويُتحقق منها قبل تغيير أي شيء، ويعيدك زر استعادة إلى الإصدار الذي كان لديك قبل آخر تحديث. قناتان: مستقر وتجريبي.
- البريد الوارد. تصل رسائلنا إلى المحرر وتبقى فيه حتى تحذفها، بما فيها الرسائل المكتوبة لك خصيصًا.
- ما الجديد في التذييل، مع عدد العناصر غير المقروءة.
- الإبلاغ عن التعطلات. بعد حدوث تعطّل، تسألك الإضافة هل ترسل تقريرًا، وهل تُرفق الدردشة التي حدث فيها. لا يُرسَل شيء ما لم توافق.
- قبل أن تبدأ. تشرح نافذة التشغيل الأول ما ترسله الإضافة، وتتيح لك الاختيار بشأن بيانات الاستخدام.
التحسينات
استهلاك الرموز والسرعة
- عند استخدام مفتاحك الخاص من Claude أو OpenAI، تُخزَّن المحادثة نفسها الآن في الـ prompt cache، فلم تعد كل جولة تُحاسَب على الدردشة كاملة بالسعر الكامل.
- يحتفظ DeepSeek والمزوّدون الآخرون المتوافقون مع OpenAI بالـ prompt cache على امتداد المحادثة، لذا تُخدم الأدوار اللاحقة في معظمها من الذاكرة المؤقتة.
- يعثر الذكاء الاصطناعي على الأدوات عند حاجته إليها، بدلًا من إرسال كل فئات الأدوات مع كل طلب.
- أصبحت ردود الأدوات أصغر بنحو الثلث، ولا تُرسَل مرة أخرى نتيجةٌ موجودة لدى الذكاء الاصطناعي بالفعل، ويُرجع البحث في الوثائق الصف الوحيد الذي طلبه.
- طرق أرخص لقراءة المشروع: ملخص قصير لما يفعله رسم Blueprint البياني، ونتائج فهرس المشروع في سطر واحد.
- توقف مكابح الإخفاق الدورَ الذي يدور في حلقة على الاستدعاء نفسه أو يستمر في الفشل، بدلًا من إهدار الرموز. الحدود موجودة في الإعدادات > سلوك الذكاء الاصطناعي.
- الضغط التلقائي مفعّل افتراضيًا عند 80%، والتشغيل الطويل يقتطع مخرجات الأدوات القديمة أولًا بأول بدلًا من أن يفشل حين يتجاوز سياق النموذج.
- يمكن أن تطول الردود أكثر قبل أن تنقطع. يتبع حد المخرجات الحد الأقصى لكل نموذج بدلًا من 16K ثابتة.
- تأتي أحجام السياق لعدد أكبر بكثير من النماذج من سجل عام يُحدَّث يوميًا.
- يتجمّد المحرر أقل بكثير أثناء عمل الذكاء الاصطناعي: يتخطى التجميع عملية garbage collection كاملة، ولم تعد قوائم المجلدات تعيد مسح المشروع، وتُحفظ الدردشة مرة واحدة لكل استدعاء أداة بدلًا من مرتين.
- ينتهي الطلب الذي يتوقف عن الاستجابة بخطأ بعد 3 دقائق بدلًا من ترك الدردشة عالقة.
استدعاءات الأدوات
- أصبحت استدعاءات الأدوات تفشل أقل بكثير. تُفحص الوسائط وتُصلَح قبل تشغيل الأداة، ويسرد خطأ المعامل المفقود معاملات الأداة ليصلح الذكاء الاصطناعي الاستدعاء في الدور نفسه.
- تعمل الآن 22 من أسماء الأدوات التي كثيرًا ما تخمّنها النماذج، ويمكن تجميع عمليات القراءة الشائعة في استدعاء واحد.
- عندما تنتمي أداة إلى ملحق معطّل، يُبلَّغ الذكاء الاصطناعي بالملحق الذي يجب تفعيله.
- يعرف الذكاء الاصطناعي إصدار محركك واسم مشروعك منذ بداية كل دردشة.
Blueprints
- أخطاء بناء أوضح. يذكر الاتصال الفاشل نوعي الدبوسين، ويسرد خطأ المتغير المفقود ما هو موجود ويقترح أقرب تطابق. وبعد البناء، يحصل الذكاء الاصطناعي على أسماء الدبابيس الحقيقية.
- مراجعة أفضل للتغييرات. بعد دور يعدّل الـ Blueprints، تحتفظ الدردشة بملخص لكل Blueprint (العُقد والاتصالات والقيم والمكونات) يُحفظ مع الدردشة، ويفتح زر مراجعة أداة المقارنة في Unreal مع عرض ما قبل التغيير وما بعده جنبًا إلى جنب.
- أُعيد بناء أداة ترتيب العُقد (Alt+R). لم تعد الرسوم البيانية المرتّبة تتداخل عند التكبير، ويُرتَّب التحديد في مكانه، ويُعاد ضبط مربعات التعليقات على مقاسها.
- تحذيرات بناء جديدة لاستخدام Get All Actors في Event Tick، ولعقدة عشوائية واحدة تغذي مستهلكَين اثنين.
- يُنشئ ربطُ event dispatcher حدثَ المعالجة الخاص به موصولًا مسبقًا.
- يمكن الآن وضع عقدة Play Montage، مع دبابيس On Completed و On Blend Out و On Interrupted ودبابيس الـ notify.
الرسوم المتحركة و VFX وواجهة المستخدم
- يمكن إعداد عُقد IK (Two Bone IK و FABRIK و CCD IK و Look At) مع عظامها. في السابق، كانت تخرج دون تهيئة.
- يمكن وضع أي عقدة AnimGraph حسب فئتها، وتأتي Animation Blueprints الجديدة مع mesh للمعاينة و state machine باسم Locomotion.
- يكتشف التحقق في Niagara التأثيرات التي تُجمَّع لكنها لا تعرض شيئًا، وتبدو وصفات النار والدخان والهالة صحيحة على UE 5.6+.
- يبني الذكاء الاصطناعي widgets أجمل مظهرًا: لوحات بزوايا دائرية، وحالات hover، وألوان أكثر واقعية.
المستويات واختبار اللعب
- تضع عملية spawn أي أصل يمكنك سحبه إلى مستوى، ويُبلغ توليد PCG بما وضعه، وبالنسخ الواقعة خارج الحدود، وبالتداخلات.
- ترى اختبارات اللعب نتائجها: تعود لقطات الشاشة كصور، ولم تعد الإطارات تظهر سوداء عندما يكون المحرر في الخلفية.
- يمكن بدء Play رغم أخطاء التجميع التي لا علاقة لها بمستواك، مثل حزمة من المتجر تنقصها إضافة.
المشروع والذاكرة والتوليد
- يلتقط فهرس المشروع الأصول الجديدة والتعديلات على الـ structs والـ enums والـ data assets و DataTables و Behavior Trees دون إعادة المسح، وينبّهك إذا كان قد بُني من مشروع آخر.
- تُفتح لوحة معلومات المشروع داخل النافذة الرئيسية، مع علامة تبويب نظرة عامة جديدة وعروض أوضح للتعقيد والوراثة.
- ترسل ذاكرة AI الإدخالات المهمة لكل رسالة فقط، وتتعلم في نهاية الدردشات العادية (وليس لوكلاء البرمجة فقط)، وتسجّل درسًا من تلقاء نفسها عندما تفشل أداة بالطريقة نفسها مرتين.
- يعرف الذكاء الاصطناعي أيّ مزوّدي التوليد لديهم مفتاح، ويستخدمهم بدلًا من بناء المجسّمات من الأشكال الأساسية.
وكلاء البرمجة و MCP
- تُظهر علامة تبويب الوكلاء الجديدة في الإعدادات > نماذج الذكاء الاصطناعي وكلاءَ البرمجة المثبّتين والمسجَّل دخولهم، وتسجّل الدخول بالطريقة الخاصة بكل وكيل، وتضبط إعدادات افتراضية يمكنك تجاوزها لكل فتحة.
- يحتفظ وكلاء البرمجة بسياق الإضافة في الجلسات الطويلة.
- يمكن لعملاء MCP الخارجيين قراءة ذاكرة AI، ويمكن تغيير منفذ الوسيط (broker) على الأجهزة التي تشغّل BlenderMCP أيضًا.
الأمان والواجهة
- تُخزَّن مفاتيح API مشفّرة بآلية حماية البيانات المدمجة في Windows بدلًا من خلط قابل للعكس.
- يرفض خادم MCP الآن الطلبات القادمة من صفحات الويب.
- تأتي الواجهة مترجمة إلى 20 لغة داخل الإضافة، لذا تعمل دون اتصال. شاشة تعلّم وإعداد تحويل الكلام إلى نص دون اتصال ونافذة التعطل باللغة الإنجليزية حاليًا.
- للإملاء إعداد لغة خاص به بدلًا من اتباع لغة الواجهة.
- يغيّر حجم النص مقياس اللوحة بأكملها.
إصلاحات الأخطاء
التعطلات
- تم إصلاح تعطّلات المحرر عندما كان الذكاء الاصطناعي يجمّع Blueprint أو يضيف متغيرًا أو دالة أو عضوًا إلى struct. كان هذا التعطل الأكثر إبلاغًا عنه في 1.7.0 و 1.7.3.
- تم إصلاح تعطّل بعد تعديل Blueprint Function Library ثم تشغيل اللعب أو استدعاء دوالها.
- تم إصلاح تعطّلات عندما كان عميل MCP خارجي (Claude Code أو Cursor أو Claude Desktop) يشغّل أدوات أثناء قيام المحرر بالرسم أو بالـ tick، بما في ذلك تعطّل كان يحدث في كل مرة يفتح فيها عميلٌ مستوى.
- تم إصلاح تعطّل عند التبديل بين الدردشات أو الضغط على توقف أو إغلاق المحرر أثناء تشغيل أداة.
- تم إصلاح تعطّل عند تشغيل أداة ذكاء اصطناعي أثناء الحفظ التلقائي أو الحفظ اليدوي.
- تم إصلاح تعطّلات عند إغلاق المحرر بينما ينتظر الذكاء الاصطناعي إجابتك، أو إغلاق علامة تبويب الإضافة بينما لا يزال التوليد جاريًا، أو إغلاق اللوحة وإعادة فتحها بسرعة.
- تم إصلاح تعطّل في المحرك عند تعديل struct بعد تطبيق تصحيح عبر Live Coding.
- تم إصلاح الخطأ القاتل “World Memory Leaks” عندما كان الذكاء الاصطناعي يفتح مستوى بعد تكرار خريطة.
- تم إصلاح تعطّلات عند حذف مكوّن من Blueprint ليس لها قائمة مكونات (Function Libraries و Interfaces وبعض Animation Blueprints)، وعند حذف عدة Blueprints في استدعاء واحد.
- تم إصلاح تعطّل عندما كان الذكاء الاصطناعي يضع actors قبل أن يُرسم الـ viewport الخاص بالمستوى.
- تم إصلاح تعطّلات Widget Blueprint بعد أن يستبدل الذكاء الاصطناعي تخطيطًا، والخطأ “did not get a GUID” على UE 5.6+، وتعطّل عند مسار widget غير صالح.
- تم إصلاح تعطّلات Niagara عندما كان الذكاء الاصطناعي يغيّر الـ emitters بينما النظام مفتوح في محرر Niagara، وعندما كانت إضافة emitter جاهز تترك النظام مع 32 خطأ تجميع.
- تم إصلاح تعطّلات عند توصيل دبابيس MetaSound غير متوافقة، أو توصيل عدة أصوات بعقدة Random في Sound Cue، أو إضافة Level Sequence داخل نفسه.
- تم إصلاح تعطّلات الرسوم المتحركة في state aliases، وتكرار صفوف Chooser، وقيم enum غير الصالحة (Pose Search و Chooser والـ notifies)، ونتائج Mesh Splitter على UE 5.7.
- تم إصلاح تعطّلات عند وصول عدة تغييرات على الأصول عبر MCP في وقت واحد، وعندما يحتوي مسار أصل على شرطة مائلة مكررة، وعندما تفشل إضافة عضو إلى struct.
الدردشة والذكاء الاصطناعي
- في وضع التحرير التلقائي، تستمر الآن الردود التي يقطعها حد المخرجات من تلقاء نفسها، وفي الدردشات العاملة في الخلفية أيضًا.
- تُعاد محاولة أخطاء المزوّد المؤقتة (أخطاء البوابة و 5xx والاتصالات المنقطعة) بدلًا من إنهاء الدور.
- لم يعد زر إعادة المحاولة يحذف الرسالة التي كنت تكتبها أو صورها.
- يمكن تمرير الدردشات الطويلة حتى أول رسالة.
- تخبرك رسالة حد الرموز الآن متى يمكنك المتابعة، بدلًا من “wait a minute”.
- تظهر بطاقات الأسئلة من الذكاء الاصطناعي الآن بشكل موثوق. لم تعد البطاقة التي لم تُجب عنها تحجب كل الأسئلة اللاحقة، وتذهب الإجابات إلى الدردشة الصحيحة.
- لم تعد الدردشة المُعاد فتحها تخبر الذكاء الاصطناعي بأن استدعاء أداة تخطيته قد نجح.
- لم تعد نتيجة أداة ضخمة واحدة تُضخّم الدردشة حتى يفشل كل طلب.
- تعمل الآن استدعاءات أدوات DeepSeek ذات الوسائط المرمّزة مرتين، ولم يعد المزوّدون الصارمون مثل Kimi K3 يرفضون كل طلب.
- تُرسَل الآن معاملات الطلب المخصصة على الفتحة (temperature و max_tokens وغيرها). كانت تُتجاهَل.
- لم تعد قائمة مهام الذكاء الاصطناعي تضع علامة الإنجاز على المهمة الخطأ.
- النماذج المحلية: تُعرض أخطاء الخادم بدلًا من ألّا يحدث شيء، ولم تعد وسائط الأدوات المرسلة ككائن تضيع.
وكلاء البرمجة
- لم تعد ردود الوكلاء تتوقف عند أول كلمة مع بقاء الأدوار اللاحقة فارغة.
- لم يعد النص الصيني والأحرف ذات العلامات الصوتية والرموز التعبيرية في ردود الوكلاء يظهر مشوّهًا.
- يعمل الآن تسجيل الدخول إلى Claude Code و Codex والوكلاء الآخرين المثبّتين من الإضافة.
- لم تعد فتحات وكلاء البرمجة التي ليس لها اسم عرض تعود إلى النموذج المدمج عند التحميل.
Crew
- تُزيل إعادة البناء مشكلات Crew في 1.7.x: الخطأ “Draft turn failed”، و Resume الذي لم يكن يستأنف، وخطط التشغيل ذات التبعيات التي كانت تُجمّد المحرر، وتعطّل عندما يبلغ التشغيل حده الزمني.
التراجع والحفظ ومربعات الحوار
- يمكن الآن التراجع عن التغييرات التي يجريها الذكاء الاصطناعي باستخدام Ctrl+Z، في المستويات و Sequencer و Niagara والرسوم المتحركة والصوت والمواد والـ widgets و GAS. لم يكن لمعظم هذه الأدوات تراجع في 1.7.3.
- تُحفظ أصول الصوت والـ data asset و DataTable والـ struct والـ enum الجديدة على القرص عند إنشائها. في السابق، كان من الممكن أن تختفي بعد إعادة التشغيل.
- تُكتب إعدادات المشروع التي يغيّرها الذكاء الاصطناعي (مثل “حسّن الأداء لـ Quest 3”) في ملفات الإعداد الخاصة بك بدلًا من أن تضيع عند إعادة التشغيل.
- يمكن حفظ الأصول التي تحتوي أسماؤها على مسافة، بما في ذلك كل ما يُستورد.
- لم يعد حفظ الكل يترك استدعاءات الذكاء الاصطناعي اللاحقة عالقة خلف مربع حوار Save As مخفي عندما لا يكون المستوى المفتوح قد حُفظ من قبل، ولم تعد استدعاءات الأدوات التي تُجرى أثناء فتح مربع حوار في المحرر تفشل بالخطأ “Internal error”.
- لم يعد حذف أصل قيد الاستخدام، وإصلاح الـ redirectors، يعلقان عند مربع حوار من المحرك.
أدوات قالت نعم ولم تفعل شيئًا
- نحو 90 أداة كانت تُعلن أسماء معاملات لم تكن شيفرتها تقرؤها أبدًا، فكانت استدعاءات الذكاء الاصطناعي الصحيحة تفشل بالخطأ “missing parameter”. صُحّحت كلها.
- عشرات الأدوات كانت تُبلغ بالنجاح دون أن تفعل شيئًا، أو تستخدم قيمة افتراضية بصمت عند وجود خطأ إملائي: كان خطأ إملائي قد يضبط وقت الانتظار في Behavior Tree على 0 أو يجعل ضوءًا Static. أصبحت الآن تُبلغ عن خطأ.
- لم تعد أدوات خصائص كثيرة تقرأ الأرقام وقيم true/false كقيم فارغة.
Blueprints
- يحسب ملخص التغييرات بشكل صحيح. كان تعديل صغير قد يُظهر “+898 / -894 nodes”.
- تسري القيمة الافتراضية الجديدة للمتغير فورًا، دون تجميع إضافي.
- تصل تغييرات المكونات إلى النسخ الموضوعة مسبقًا في مستواك.
- يمكن إنشاء الأحداث المخصصة واستدعاؤها في البناء نفسه.
- تُبنى عُقد Switch on Int و String و Name والـ enums الخاصة بك بشكل صحيح، مع قيم الحالات التي تطلبها. ويمكن وضع عقدتي Do N و Switch Has Authority.
- تُختار عُقد العمليات الحسابية والمقارنة بالأنواع الصحيحة، وتصل الأسلاك الموصولة بالدبابيس المرقّمة إلى الدبوس الصحيح (لم يعد “Then 12” يطابق “Then 1”).
- تُنشأ متغيرات Map المكتوبة بالصيغة “Map:A:B” أو “Map:A->B” بشكل صحيح، ويمكن أن تكون المتغيرات soft references إلى فئات المحرك.
- يمكن تجاوز (override) دوال الـ Interface.
- تُطبَّق فئات المتغيرات، والقيم الافتراضية للـ structs، والأنواع الفرعية للـ struct والـ enum والـ class.
- تؤدي تغييرات أعضاء الـ struct ومعاملات الـ dispatcher إلى تحديث الـ Blueprints التي تستخدمها.
- تُبنى العُقد غير المتزامنة مثل Async Load Asset كعُقد غير متزامنة حقيقية، ويعمل Event Tick في الـ widget.
- لم تعد إعادة إرسال بناء فشل جزئيًا تكرّر الرسم البياني.
- لم يعد حذف العُقد يحذف معه عُقد الدخول أو الأحداث أو الـ timeline، ولا يحذف في الرسم البياني الخطأ.
- لم يعد فحص التجميع يطلب من الذكاء الاصطناعي مسح رسم بياني سليم بسبب عقدتي reroute شاردتين.
- تُظهر قراءات الرسم البياني أسلاك البيانات وقيم دبابيس Text.
- تحصل متغيرات RepNotify على دالة OnRep الخاصة بها.
- لم يعد الضغط على Play بعد تعديل من الذكاء الاصطناعي يُظهر تحذيرًا بشأن نسخة DiffSnap_ مخفية.
الرسوم المتحركة
- تعمل الـ montages الجديدة فورًا بدلًا من أن يبقى طولها 0، وتبقى الـ notifies الخاصة بها حيث وضعتها.
- تُضاف الـ IK solvers على UE 5.6+.
- تظهر تعيينات السلاسل (chain mappings) للـ retargeters المُنشأة في UE 5.6+، ولم تعد سلسلة مصدر غير معروفة تُلغي تعيين سلسلة.
- يمكن ضبط إعدادات الـ enum على عُقد الرسوم المتحركة، بما في ذلك Sync Groups.
- تعديلات Control Rig خطوة تراجع واحدة، وتُلغى بالكامل إذا فشلت في منتصفها.
- لم يعد إنشاء Animation Blueprint دون skeleton يُنتج أصلًا يُعلّق المحرر عند فتحه.
Niagara
- تشغّل الأنظمة ذات الـ emitters المتعددة جميعها. في السابق، كان الأول فقط يعمل.
- توضع الـ modules في القسم والموضع اللذين تطلبهما، وتُرفض الأقسام التي لا تدعمها الـ module.
- تُطبَّق Fixed Bounds وخصائص الـ struct الأخرى.
- لم تعد منحنيات الألوان ذات مفاتيح RGB تجعل الجسيمات شفافة.
المواد
- يوصل استيراد الرسم البياني للمادة مخرجاته ويحتفظ بقيم العُقد.
- تُجمَّع المواد المصنوعة من الـ textures مع خرائط roughness و metallic و AO.
- تستخدم Material Instances المادة الأم التي تطلبها، ويُرفض المعامل غير المعروف.
المستويات و PCG والـ Landscape
- يُعاد توليد PCG بالإعدادات الجديدة، وتستخدم الـ PCG volumes الموقع والحجم اللذين تحددهما.
- يمكن إنشاء الـ Data Layers والتبديل بينها.
- تضيف الـ splines النقاط بالترتيب، وتُضبط الـ spline meshes.
- لم تعد الإعدادات المسبقة للـ Landscape تُنتج أرضًا مسطحة، وتُطبَّق إعدادات LOD والمقياس وطبقات الطلاء.
- تُنشأ أحجام procedural foliage و level streaming و post-process المحدودة بحجم حقيقي.
- لم تعد إعدادات العرض التي يغيّرها الذكاء الاصطناعي تُستبدل بصمت، ولم يعد تغيير جودة الظلال يُنزل الظلال إلى 4 px.
Sequencer
- لم يعد تغيير معدل إطارات الـ sequence يُزيح كل keyframe، ويُحتفظ بمعدلات مثل 29.97.
- تتطابق قراءات الـ sequence مع ما كُتب: أوقات الـ keyframes والـ spawnables ونطاقات الـ subsequences.
- تصف أدوات Sequencer مدخلاتها الحقيقية (الثواني والـ actors المرتبطة)، فتعمل استدعاءات الذكاء الاصطناعي.
Widgets
- لم يعد استدعاء التخطيط الثاني يمسح الـ widgets التي بناها الأول.
- تُطبَّق الألوان والحشوات والأحجام المُعطاة كقوائم، ولم تعد الهوامش تصبح صفرًا فتُخفي الـ widget، ولم تعد الألوان الداكنة تخرج مائلة إلى الأحمر.
- لم يعد تغيير لون Border يمسح زواياه الدائرية.
- تعمل روابط خصائص الـ widget. كان كل استدعاء يفشل سابقًا.
- تحصل أزرار Common UI والـ activatable widgets على إعداداتها، ويُعثر على أحداث الأزرار والـ Named Slots.
البيانات والصوتيات واللعب
- لم يعد تحديث بعض أعمدة صف في DataTable يُعيد ضبط الأعمدة الأخرى، ويمكن الكتابة في الأعمدة التي تحتوي أسماؤها على مسافات.
- لم يعد إنشاء struct أو enum باسم مستخدم مسبقًا يستبدل الأصل الموجود.
- تُحفظ تعديلات MetaSound.
- لم يعد خطأ إملائي في Gameplay Effect يُنشئ تأثيرًا Instant، ولم تعد الـ gameplay tags غير المسجّلة تُسقط.
- يحتفظ Enhanced Input بمعدِّلات swizzle، فلم يعد W و S يحرّكان جانبيًا.
- تذهب تعديلات StateTree و EQS إلى العقدة التي تسمّيها.
C++ و Live Coding
- لم تعد متغيرات Blueprint تحتفظ بنوع ميت بعد أن يغيّر Live Coding struct أو enum.
- تتحقق الفئات الجديدة من فئتها الأم، لذا تُجمَّع الفئة المُنشأة من “Actor”.
- تُحفظ ملفات C++ دائمًا بترميز UTF-8.
- تُوضع أسطر include قبل سطر .generated.h.
- يُحتفظ بمعاملات الدوال المُعطاة كقائمة.
- يعثر البحث في مصدر المحرك على دوال المحرك المُصدَّرة.
اختبار اللعب
- تقرأ أدوات اختبار اللعب اللعبةَ قيد التشغيل: الـ actors الخاصة بها، وخصائص المكونات، والدوال ذات المخرجات المتعددة.
- تضغط دفعات الإدخال كل مفتاح، ويبقى الإدخال المضغوط مستمرًا طوال المدة المطلوبة.
- لم تعد أدوات لقطات الشاشة تُبلغ بالنجاح دون كتابة ملف.
- عندما يحتجز Play ملف Blueprint، يُبلَّغ الذكاء الاصطناعي بذلك بدلًا من تجربة مسارات أخرى على حساب آلاف الرموز.
التوليد والصوت
- لم يعد تحويل الكلام إلى نص يخرج مشوّهًا (تراجع ظهر في 1.6.0)، ولم يعد الإملاء مُجبرًا على لغة الواجهة.
- لم يعد توليد الصور عبر OpenRouter يفشل بالخطأ “No image data found” بعد أن يحاسبك.
- لم تعد إعادة الإكساء في Meshy تجمّد المحرر خلف مربع حوار مخفي، وتُبلغ عمليات الاستيراد عن مسار الأصل الحقيقي، ويعمل تجهيز (rigging) mesh من مشروعك.
مسح المشروع و MCP
- تلتزم عمليات مسح المجلدات بمرشّح الملفات الخاص بها، وتتخطى مجلدات البناء، وتحدّ من عدد نتائجها.
- تُفهرس مفاتيح المسح الخاصة بـ Niagara والصوت والـ sequence والرسوم المتحركة والفيزياء والمنحنيات الأصولَ الآن، وتُفهرس رسوم PCG البيانية و StateTrees أيضًا.
- تعمل استدعاءات ذاكرة AI من العملاء الخارجيين ووكلاء البرمجة.
- لم تعد الاستدعاءات إلى خوادم MCP الـ upstream الخاصة بك تتلقى ردود بعضها بعضًا.
أخرى
- تُحمَّل الإضافة في المشاريع التي تعطّل إضافة Audio Capture.
- لم يعد زر الرجوع في الفأرة يُفرغ اللوحة.
- تُكتب الملفات النصية المُصدَّرة في المكان الذي يذكره الذكاء الاصطناعي، دون امتداد مكرر.
- يمكن استيراد ملفات glTF و GLB.
- تُنشأ الأجسام الفيزيائية بشكلها وكتلتها.
التغييرات
- أُعيد بناء Crew. لا تنتقل خطط Crew وعمليات تشغيله من الإصدار 1، وأُزيلت دردشات Supervisor و Worker و Verifier.
- أُزيلت علامة تبويب Project Scanner ودردشتها. اسأل Architect بدلًا من ذلك، وأدِر الفهرس من الإعدادات > فهرس المشروع. وأُزيلت معها إجابات Scanner الفورية المدمجة، وأوضاعه، وتقرير “ما الذي تغيّر منذ آخر مسح”.
- تنتقل الدردشات إلى الإصدار 2 في أول مرة تفتح فيها كل مشروع. إذا عدت إلى الإصدار 1، فستكون قائمة دردشات ذلك المشروع فارغة.
- التحكم في المصادر و MCP انتقلا من الإعدادات إلى شاشتين مستقلتين. حلّت محلّ أدوات Git الخاصة بالذكاء الاصطناعي أدواتُ تحكم في المصادر تعمل مع Git و Perforce و Diversion.
- عملاء MCP يستدعون كل أداة باسمها الخاص. أُزيلت أدوات الفئات القديمة التي كانت تأخذ الوسيط “action”، لذا تحتاج السكربتات التي كانت تستخدمها إلى أسماء الأدوات.
- اختصارات الفتحات. أُلغيت الاختصارات الثابتة Left Alt + 1 إلى 9. امنح أي فتحة اختصارها الخاص في الإعدادات > نماذج الذكاء الاصطناعي. تصل الفتحات القادمة من الإصدار 1 دون اختصار.
- الخطط اختيارية. تستمر مفاتيح API الخاصة بك والنماذج المحلية في العمل. تضيف الخطة رصيدًا شهريًا من الرموز لـ BpLabs Premium والتوليد المستضاف والاستخدام الأكثف.
- مفعَّل افتراضيًا الآن: التحكم في المحرر، والضغط التلقائي عند 80% من السياق.
- Python أكثر أمانًا. تعمل شيفرة Python التي يكتبها الذكاء الاصطناعي في بيئة معزولة مقيّدة (بلا os أو subprocess أو sockets أو ملفات خارج المشروع) وتطلب الإذن قبل التشغيل، مثل الإجراءات الهدّامة الأخرى. وأوامر الـ shell تطلب الإذن أيضًا.
- Live Coding. على Windows، يستخدم تجميع C++ من الدردشة Live Coding بدلًا من بناء كامل داخل المحرر المفتوح.
- مراجعة ذاكرة AI. تنتظر القواعد والادعاءات التي يقترحها الذكاء الاصطناعي على مستوى المحرك كله موافقتك. تُحفظ الإدخالات الأخرى فورًا، ويمكنك إيقافها أو حذفها.
- أُزيل: Review All من شريط التغييرات، وألوان فقاعات الدردشة، وعائلات الخطوط، وإعداد حجم خط الدردشة.
- الاسم. يستخدم المحرر الآن اسمًا واحدًا، Ultimate Engine CoPilot، بما في ذلك زر شريط الأدوات.
- المحركات والمنصة. عند الإطلاق، يعمل الإصدار 2 على Unreal Engine 5.7 و 5.8، على Windows. ستتوفر إصدارات لنسخ المحرك الأقدم في الأيام القادمة.
- من أين تحصل عليه. يُنزَّل الإصدار 2 من gamedevcore.com ويحدّث نفسه داخل المحرر. إذا اشتريت الإصدار 1 على Fab، فستحصل على الإصدار 2 مجانًا.
V1.7.0, 26 يونيو 2026
تحديث للاستقرار والموثوقية فوق V1.6.7، بالإضافة إلى دعم UE 5.8. تركيز هذا الإصدار: القضاء على أخطاء الدردشة/واجهة المستخدم التي أبلغ عنها بعضكم، وموجة من إصلاحات Blueprint/توليد الأصول.
الميزات الجديدة
- دعم UE 5.8: تُشحن الإضافة الآن لـ 5.5 و 5.6 و 5.7 و 5.8.
- اختيار النموذج لكل فتحة محرر للطبقة المجانية: اختر نموذج Blueprints Lab مختلفًا لكل محرر مفتوح بدلًا من خيار عالمي واحد.
التحسينات
- تقليل ملحوظ في الرموز/زمن الاستجابة: قسّمنا system prompt إلى كتل مُخزَّنة مؤقتًا مقابل كتل متقلبة، وقلّمنا خصائص tool-schema المكررة (~11 ألف رمز أقل من كل قائمة أدوات).
- تُطبّق وكلاء ACP (Claude Code / Codex) الآن النموذج الذي اخترته عند الإطلاق.
إصلاحات الأخطاء
الدردشة وواجهة المستخدم
- تم إصلاح ردود الذكاء الاصطناعي التي كان يمكن أن تبدو مقطوعة في منتصف الإجابة (كان عليك التبديل بين المحادثات والعودة لرؤية الرسالة الكاملة). يستقر البث الآن بشكل صحيح.
- تم إصلاح شريط diff الخاص بـ Blueprint الذي كان يختفي بعد تحرير الرسم البياني.
- تم إصلاح إخفاء قائمة المحادثات عند فتح دردشة.
- تم إصلاح أخطاء diff-snapshot في المقارنة المرئية لـ Blueprint.
توليد Blueprint والأصول
- يتم الآن حفظ Blueprints المُنشأة حديثًا على القرص بشكل موثوق والتحقق منها عند إعادة التحميل.
- يوجّه
create_assetبشكل صحيح أسماء Struct / Enum / User-Defined Struct / User-Defined Enum المستعارة إلى المعالجات المناسبة. - يقبل مُحلّل نوع الدبوس الآن لواحق المصفوفات مثل
int[]. - تم إصلاح قيم User Enum ذات الشكل الكائني، وحقل “Name” الخاص بـ DataTable الذي كان يُسقط بصمت.
- تم إصلاح تعطل عند إنشاء User-Defined Struct (مسح إعادة الإنشاء في UE 5.7).
الرسوم المتحركة
- تنزل الآن مُكوّنات العقد وعملية الحذف إلى رسوم Linked Anim Layer البيانية.
- استهداف
graph_nameصحيح على مضيفات عقد anim + كتابات CDO المفتاحية بـ tag.
MetaSound
- تم إصلاح تعطل في البناء ناتج عن قيم افتراضية حرفية غير مكتوبة لمدخلات العقد (مثل string على دبوس
FTime). - تمت إضافة
repair_metasound_literalsلإصلاح تعطلات القيم الحرفية النصية القديمة على دبابيس رقمية.
Widgets و UMG
- تم تأمين إعادة التسمية/التكرار ضد تصادمات الأسماء اليتيمة التي كان يمكن أن تُشغّل assert قاتلًا.
V1.6.7, 20 يونيو 2026
تحديث التوافق. تم تقديمه واعتماده على متجر Fab، مع تطبيق شروط ترخيص Fab EULA لكل مقعد الآن من خلال واجهة إدارة أجهزة لكل تثبيت على الموقع الإلكتروني. علاوة على ذلك، تأليف Linked Anim Layer جديد من البداية إلى النهاية، و14 عقدة AnimGraph جديدة، وملاحظات موثوقة لتخطيط الـ widgets من خلال تمريرة تخطيط Slate حقيقية، وتأليف StateTree هرمي، وبحث كامل في محادثة الدردشة، ووكلاء داخل المحرر يقودون لوحات Plan و Task، وشاشة تفعيل HTML مُعاد تصميمها، وتوطين يغطي الآن Crew وقوائم السياق والحالات الفارغة لـ source-control عبر جميع اللغات الـ 20 المدعومة.
الميزات الجديدة
الرسوم المتحركة و Linked Anim Layers
- تأليف Linked Anim Layers من البداية إلى النهاية. أنشئ واجهة طبقة تُهيّئ طبقة افتراضية، ونفّذ الطبقات على AnimBPs الخاصة بالوضعية/السلاح، وأسقط عقدة Linked Anim Layer في حالة محددة أو رسم بياني لطبقة، تُربط المراجع وفئة المثيل والواجهة وتُترجم بنظافة.
- تغذية بيانات حية إلى الطبقات المرتبطة. أعلن عن مدخلات مكتوبة على وظيفة طبقة، واعرضها كدبابيس قابلة للتوصيل على الرسم البياني المُستدعي، وقُدها من متغيرات المثيل الرئيسي، بحيث يتحرك blendspace طبقة الوضعية فعلًا من Speed/Direction.
- 14 عقدة AnimGraph جديدة: IK Rig و Spline IK و Scale Chain/Length و Bone Constraint و Observe Bone و Trail و Rotation Multiplier و Apply Limits و AnimDynamics و Modify Curve و Pose Snapshot و Pose Driver و Blend Space Evaluator و Pose Blender، قابلة للوضع بشكل مستقل أو متسلسل.
- استهداف الرسوم البيانية المتداخلة عند تأليف عقد anim: أضف ووصّل العقد داخل BoundGraph الخاص بحالة أو رسم بياني لطبقة مسماة، وربط الدبابيس عبر Property Access لقراءات آمنة عبر المسارات، وقُد X/Y الخاص بـ BlendSpacePlayer من متغيرات الأعضاء.
- ألّف معالجات إشعارات AnimBP بمسار حدث
ev.AnimNotify_<Name>؛ تُحلّ فئات الإشعارات بشكل موثوق بالاسم أو بالمسار.
Widgets و UMG
- ملاحظات تخطيط موثوقة. تُجري analyze_widget_layout تمريرة تخطيط Slate حقيقية بأي دقة وتُبلغ عن المستطيل الحقيقي لكل widget على الشاشة، مع linter يضع علامة على النصوص خارج الشاشة والمقصوصة/المحجوبة والتداخلات وعناصر widgets بحجم صفر والخلفيات غير المغطاة وفتحات الشبكة المُسقطة، مدركة لقص ScrollBox والمقياس.
- خبز alpha في الأيقونات المُولّدة بالذكاء الاصطناعي باستخدام key_texture_alpha، يُزيل خلفية مسطحة ويُبدّل إلى ضغط UI واضح لقصاصات نظيفة للمخزون/الصفوف.
- فرش Texture على المزيد من الـ widgets. يطبّق set_image_brush فرش stretch و 9-slice و border (مع الهوامش والصبغة ومواد UI) على Image وخلفيات Border وأنماط Button.
- ابنِ واجهات مستخدم كبيرة تدريجيًا، يكتشف البنّاء الحمولات الكبيرة الحجم/المقطوعة ويُرشد سير عمل shell-then-sections.
Blueprint و StateTree
- اقرأ متغيرات Blueprint باستخدام get_blueprint_variable(s)، بما في ذلك المتغيرات الموروثة (النوع، القيمة الافتراضية الحية، الأعلام، الفئة، الفئة المصدر).
- قراءات الرسم البياني المُفلترة: يحترم get_blueprint_graph معامل البحث الخاص به لإرجاع العقد المطابقة فقط من EventGraphs كبيرة.
- مساعدة أذكى للأدوات غير المعروفة: يُرجع اسم أداة خاطئ اقتراحات قابلة للاستدعاء مباشرة ومطابقة للنية مع معاملاتها بدلًا من خطأ بدون منفذ.
- تأليف StateTree هرمي: تداخل الحالات تحت أصل مُسمى، وأرفق مهام/شروط/مُقيّمات مُغلّفة بـ BP مع روابط مستمرة، بالإضافة إلى إجراءات get_state_tree_node_properties و remove_state_tree_binding الجديدة.
الدردشة والمحادثة
- بحث كامل في المحادثة (Ctrl+F) عبر سجل Architect بأكمله مع التنقل بين الحالات والتمرير إلى الإبراز.
- ضغط بثلاثة أوضاع: Marker (سجل تمرير للقراءة فقط)، Fork/Archive (لقطة بالإضافة إلى دردشة جديدة مُهيّأة)، أو Discard، قابلة للاختيار في الإعدادات ولكل تشغيل عبر /compact
. - تحديد حجم السياق المدرك للنموذج.
الوكلاء و MCP
- وكلاء داخل المحرر يقودون لوحات Plan و Task: يُرسل project_plan و task عبر الجسر ويُحدّثان لوحات المحرر بشكل مباشر.
- سياق ACP يصمد عبر إعادة تشغيل المحرر: يُعيد الوكلاء تحميل جلستهم الأصلية (أو إعادة تشغيل غنية للعمل المُكتمل) ويستمرون بدلًا من إعادة البدء من الرسالة الأولى.
- اذكر أي نوع أصل: تُظهر منتقيات الـ @-mention كل أصل مُسجّل (PCG و MetaSound و Control Rig و IK rigs و Data Assets المخصصة والمستويات) سواء تم تحميل إضافته أم لا، مُعرّضة كرقاقات قابلة للنقر للفتح.
التفعيل والترخيص
- شاشة تفعيل مُعاد تصميمها: أُعيد بناؤها بـ HTML لتطابق التطبيق، مع علامات تبويب لطلب FAB ومفتاح الموقع الإلكتروني، ومحدد لـ 20 لغة، وحالة مباشرة؛ يحتاج تفعيل FAB فقط إلى معرّف الطلب.
- إدارة أجهزة لكل مقعد: تُظهر “Settings → Info” بطاقة “License card” تحتوي على معرّف جهاز هذا التثبيت وروابط لإدارة الأجهزة على الموقع الإلكتروني وعرض Fab EULA. تتوفر إدارة المقاعد ذاتية الخدمة على gamedevcore.com/manage-devices؛ وتتوفر شروط ترخيص Fab لكل مقعد على fab.com/eula.
- بناء تجربة مجانية لمدة 5 أيام متاح: إصدار تجريبي منفصل في v1.6.5 لـ UE 5.5 و 5.6 و 5.7 على gamedevcore.com/trial/downloads، جهاز واحد لكل حساب، يتطلب v1.6.7 الكامل للاستخدام المستمر.
التوطين
- علامة تبويب Crew وقوائم السياق والحالات الفارغة لـ source-control موطّنة الآن بالكامل عبر جميع اللغات الـ 20 المدعومة.
التحسينات
- لم تعد الجلسات الذاتية الطويلة تُضخّم الذاكرة: عرض دردشة Architect محدود (الفقاعات الأقدم تُزال من العرض الحي ولكن تُحفظ في النسخة المحفوظة)، مما يُصلح المُعرّض الذي كان يمكن أن يصل إلى عشرات الجيجابايت.
- تحتفظ فقاعات رسائل الذكاء الاصطناعي بأزرار النسخ/الحذف عبر كل مسار عرض.
- تقبل العديد من الأدوات الآن أسماء المعاملات البديلة الموثقة التي كانت تفشل بصمت سابقًا، وتمتد عمليات بحث الأصول عبر جميع جذور المحتوى المُركّبة (نقاط تركيب الإضافات، وليس فقط /Game).
- تم تقوية تحميلات GameplayEffect ضد إخفاقات أول تحميل العابرة؛ يحترم create_asset(GameplayAbility) معامل parent_class؛ وقابلة للتعيين بـ gameplay tags بالاسم الفارغ مع التسجيل التلقائي.
- يعمل object_properties على CDO الخاص بـ Blueprint؛ تُعاد ترطيب وسائط الأداة المُحوّلة إلى JSON كنص حتى تصل الاستدعاءات الجماعية إلى معالجاتها.
- يُعيد broker MCP ذاتي الشفاء حصاد الحالات المُعطّلة ويُعيد التسجيل، مُصلحًا انقطاع “lone editor can’t connect” المتكرر.
- تُظهر إخفاقات مصادقة ACP رسالة “Authentication failed” قابلة للتنفيذ؛ تُمرّر أوامر slash الأصلية للوكلاء؛ “Remove” في بطاقة الوكيل أصبح الآن “Uninstall” مع تأكيد.
- تستمر إعدادات Project Scanner ويُمسح Reset Defaults الحالة بالكامل؛ تتعيّن الفتحات الجديدة/غير المُكوّنة افتراضيًا إلى “Free tier” العامل بدلًا من طريق مسدود لمفتاح API فارغ.
إصلاحات الأخطاء
التعطلات
- تم إصلاح تعطل المحرر الصلب عند تعيين فئة anim لشخصية بعد تغيير mesh غير مُلتزم به (assertion لفهرس عظمة أثناء إعادة الإنشاء).
- تم إصلاح تعطل المحرر (FindBlueprintForNodeChecked) عند حفظ Blueprint مع رسم بياني يتيم، تتم معالجة مثل هذه الرسوم البيانية ذاتيًا وإعادة وراثتها عند الحفظ.
- تم إصلاح تعطل المحرر (IsValidLowLevel أثناء DuplicateObject) في مسار لقطة الفرق لـ Blueprints غير المُترجمة بشكل نظيف.
- تم إصلاح تعطل Behavior Tree، وتعطل عند إزالة عينة blendspace.
Blueprint
- يعمل k2.Create Widget على محرر بدأ تشغيله للتو بدلًا من سوء حلّه في الدقائق الأولى بعد الإطلاق.
- تم إصلاح حلّ العقد الغامض الذي كان يُعيد كتابة getter إلى mutator (مثل GetCurrentResourceValue إلى ReduceMana).
- يقوم “then” الحرفي لتفرّع exec الآن بإدراج عقدة Sequence node تلقائيًا بدلًا من إسقاط السلك الثاني.
- تقبل دبابيس FGameplayAttribute مسار سمة فارغ؛ تُقرأ القيم الافتراضية لدبابيس class/object بشكل صحيح.
الدردشة
- تم إصلاح الأدوار التي تترك أحيانًا رسالة مساعد جزئية قديمة حتى التحديث اليدوي.
- تم إصلاح النقر على الدردشة النشطة بالفعل والذي كان يُفرّغ العرض بشكل متقطع.
- تم إصلاح إسقاط ردود LLM للكتلة الكاملة (غير المتدفقة)، الشائعة مع LLMs المحلية، بما في ذلك انهيار عدة tool_calls إلى استدعاء واحد.
- تم تقوية إدخال CJK/IME (الكورية/اليابانية): لم تعد ضغطات المفاتيح المُؤلِّفة تُسرق من قِبل النافذة المنبثقة لـ slash/mention، ولم تعد أحرف فاصل السطر في النص الملصوق تكسر مربع الإدخال.
الأدوات والأصول
- تحلّ إجراءات set_* الخاصة بالمكونات Blueprints في أي نقطة تركيب للمحتوى، وليس فقط /Game.
- يحلّ set_world_settings game mode بالاسم القصير / مسار BP / لاحقة _C؛ يتراجع get_collision_info إلى CDO الخاص بالفئة.
- يُطبَّق الآن texture_path لمواد الجزيئات (لم تعد الـ sprites التراكمية تُعرض بيضاء مسطحة)؛ تستهدف أدوات PIE بشكل موثوق العالم الخادم/الأساسي وتُفرّخ pawn مُمتلكة؛ يُركّب take_pie_screenshot المشهد بالإضافة إلى UMG.
- يرفض key_texture_alpha التشغيل أثناء PIE برسالة واضحة؛ تحافظ استيرادات Meshy على alpha الخاص بـ PNG.
- ask_user مقصور على الوكلاء داخل المحرر، لذا لم تعد عملاء MCP الخارجيين يتعلقون حتى انتهاء المهلة.
IK Retargeting
- تم إصلاح retargets التي تخرج مُجمّدة في الوضع المرجعي على UE 5.6+ (نُقل ربط السلسلة إلى مكدس retarget-op).
- تم إصلاح كسر بناء UE 5.6 من AssignIKRigToAllOps (5.7+ فقط).
- يقرأ create_asset(IKRig) أسماء preview_skeletal_mesh / mesh_path المستعارة بحيث لم يعد الـ rig يُنشأ بدون هيكل.
التوافق
يُبنى ويعمل بنظافة على Unreal Engine 5.5 و 5.6 و 5.7 على Windows و macOS.
V1.6.0, 2 يونيو 2026
يجلب هذا الإصدار أكبر توسعة حتى الآن لـ Ultimate Engine Co-Pilot. وحدة Crew الجديدة متعددة الوكلاء تخطط وتنفّذ وتتحقق من المهام الأكبر عبر أدوار Supervisor و Worker و Verifier، بينما Project Scanner المُعاد بناؤه يجيب عن الأسئلة حول مشروعك فورًا من فهرسه الخاص. اكتشاف الأدوات القائم على النية يتيح للمساعد العثور على الإجراء الصحيح من أوصاف بالإنجليزية البسيطة، و OAuth يجلب تسجيل الدخول بنقرة واحدة للخدمات الخارجية المستضافة مثل Atlassian و Linear، و Image Studio الجديد ومراكز Meshy المُعاد بناؤها تولّد مواد وصورًا ونماذج ثلاثية الأبعاد كاملة التجهيز من برومبت. يقع تحت كل ذلك موجة من تغطية التأليف الجديدة عبر Control Rig و Niagara والمواد و GAS و Mover و Blueprints، بالإضافة إلى عشرات من إصلاحات الاستقرار ودعم مُتحقق منه من Unreal Engine 5.4 حتى 5.7.
الميزات الجديدة
Multi-Agent Crew
مساحة عمل Crew جديدة تنسّق بين Supervisor و Workers و Verifier للقراءة فقط من خلال خطة مع نقاط تحقق، بحيث تُقسَّم المهام الأكبر وتُسلَّم بين الأدوار ولا تُعتبر منجَزة إلا بعد أن يجتاز التحقق. عرض الألواح الثلاثة يقدّم ألواحًا قابلة للطي، ومحرّر خطة مع مهلات لكل نقطة تحقق، وحالة مباشرة لكل دور، ورسائل تصعيد مدمجة، وسجلًا لعمليات التشغيل السابقة. تتوقف عمليات تشغيل Crew تلقائيًا عند إغلاق المحرر ويمكن استئنافها في الجلسة التالية، ويمكن للوكلاء الخارجيين، Claude Code و Codex و Gemini و Copilot و Kilo، تولي أدوار Crew كمشاركين من الدرجة الأولى.
إعادة تصميم كتالوج AI Agent
صفحة إعدادات AI Agent تُظهر الآن الإصدار المثبت لديك فعلًا، وتُعلِم عند توفر إصدار أحدث، وتضيف زر Update. تمت إعادة تصميم الكتالوج كشبكة بطاقات مع أيقونات للوكلاء وأوصاف وحالات تحميل وخطأ حقيقية وشريط Save ثابت.
Project Scanner v2
يجيب الماسح الآن عن الأسئلة الشائعة، الإحصائيات، والأصول الأكثر تعقيدًا، وما يستخدم أو يشير إلى أصل ما، وما الذي تغيّر منذ آخر مسح، مباشرةً من فهرسه في غضون أجزاء من الثانية، ولا يلجأ إلى الذكاء الاصطناعي إلا عند الحاجة. يتيح لك مفتاح وضع الاستجابة Auto / AI / Index اختيار كيفية الإجابة، مع تمييز الردود الفورية بشارة سرعة، ويزيل زر Clear All كل محادثات الماسح دفعة واحدة.
Tool Discovery
يمكن للمساعد الآن البحث عن الإجراءات باستخدام نية بسيطة بالإنجليزية (مثل “set material two-sided” أو “add IK to a control rig”) والقفز مباشرة إلى الأداة الصحيحة بدلًا من التخمين، فتُحلّ الطلبات بسرعة أكبر وموثوقية أعلى.
Image Studio و Meshy Studio
مركز Meshy Studio المُعاد بناؤه يحوّل برومبت أو صورة مرجعية إلى نموذج ثلاثي الأبعاد بمواد، ثم يربط تلقائيًا التجهيز والرسوم المتحركة: اختر Skeletal Mesh، اختر من بين مئات إجراءات الرسوم المتحركة الحقيقية، وسيتولى المساعد الباقي. يتضمن إعادة كسوة، وإعادة شبكة، وتحويل النص إلى صورة، وفحوصات توازن، مع استيراد PBR ذكي يصلح خرائط الـ normal/roughness/metallic ويزيل خياطات النسيج، ويبقى سجل مهامك بعد إعادة تشغيل المحرر. لوحة Image Studio منفصلة تولّد صورًا ومواد PBR من برومبت، مع برومبت سلبي، ونموذج، ونسبة/حجم، ووضع، واسم أصل، ومسار حفظ، باستخدام Google Imagen أو OpenAI أو Together أو OpenRouter أو نقطة نهاية مخصصة.
الاتصال الخارجي و OAuth
سجّل الدخول إلى خدمات MCP المستضافة التي تتطلب OAuth، مثل Atlassian و Linear، مباشرة من Settings: علّم “Use OAuth sign-in”، اضغط Connect، أكمل تسجيل الدخول في المتصفح، ويستمر الاتصال عبر عمليات إعادة التشغيل. زر Test لكل خادم يُجري مصافحة حقيقية ويُبلّغ “Connected, N tools” أو الفشل الدقيق مدمجًا، ويتصل Claude Desktop الآن مع جسر مُجمَّع بالسحب والإفلات، ليحل محل إعداد النفق اليدوي القديم.
الرسوم المتحركة و Control Rig
ألّف keyframes لـ AnimSequence من الصفر مع مفاتيح لكل عظمة وفروق تراكمية ومنحنيات تحويل، ثم اطلب من المساعد قراءة عينات لكل إطار، وقياس الحركة، ووضع علامة على قفزات الدوران، وتقديم thumbnails لمراجعة نتائجه الخاصة. تأليف Control Rig يكتسب sockets لنقاط تثبيت الأدوات والأسلحة، وقنوات منحنيات مسماة لـ rigs الوجه والـ morph، ومكتبات وظائف RigVM قابلة لإعادة الاستخدام، ومنزلقات قنوات الرسوم المتحركة، وعقد منطق شرطي، مع controls يمكن أن ترث من controls أخرى أو من مجموعات null، ويمكن إعادة وراثتها، وتسجيل spaces قابلة للتبديل، وحمل حدود min/max فعّالة. يمكنك أيضًا إضافة وإعادة ربط لاعبي BlendSpace بأمان في AnimGraph مع معاينة جافة وحماية ضد تحرير العقدة الخاطئة.
Gameplay Abilities و Movement
تأليف مكوّن Gameplay Effect كامل يغطي الفرصة والمناعة وإزالة التأثيرات الأخرى ومتطلبات التطبيق المخصصة والقدرات الممنوحة والتأثيرات الشرطية ومتطلبات tag لكل modifier؛ وتغطية tag كاملة لـ Gameplay Ability تشمل جميع حاويات tag العشر بالإضافة إلى ملخص ability جديد يعيد قراءة cooldown و cost و instancing و networking وتفاصيل trigger. امتداد Chaos Mover جديد قائم على الفيزياء (UE 5.6+) ينضم إلى Mover القياسي، ومكالمة إعداد واحدة تُهيّئ الآن شخصية كاملة قابلة للقيادة، كبسولة، إدخال، وأسلاك حركة، تمشي وتصطدم وتسقط وتهبط من خارج الصندوق.
Niagara
إجراء تنظيف جديد يكنس عقد المُصدر اليتيمة ومُعالِجات الأحداث القديمة التي خلّفتها التعديلات السابقة، ويمكن تشغيله بأمان بشكل متكرر. يمكنك أيضًا قراءة حالة التنفيذ لكل مُصدر وأعداد الجزيئات لنظام Niagara حي مباشرة من تأثير قيد التشغيل، مما يميّز بين “لم يتم إنشاء أي شيء” و “تم الإنشاء لكنه مات مبكرًا” دون إطلاق جلسة تشغيل.
تأليف Blueprint
رقّ أي scene component إلى جذر Blueprint (يعكس “Make New Scene Root”)، وافتح أو احفظ أو احفظ-باسم levels مباشرة من المساعد كجزء من تدفق مؤتمت. يمكن للامتدادات الآن أن تُعلن وتُفعّل تبعياتها تلقائيًا، مُحمِّلة ما تحتاجه أولًا ورافضة التعطيل بينما لا يزال امتداد مفعّل آخر يتطلبها.
الدردشة وواجهة المستخدم
إدخال دردشة مُعاد تصميمه يضع الإرفاق والوضع والصوت ومحدد النموذج والإرسال في بطاقة دائرية واحدة (مع مفتاح Classic Layout لاستعادة النمط القديم). حلقة استخدام السياق تُظهر مقدار سياق النموذج الذي استخدمته وتقدّم ضغطًا بنقرة واحدة أو تلقائيًا؛ شريط علامات تبويب عمودي يقدّم مساحة عمل أكثر إحكامًا؛ جولات إرشادية لأول مرة تعرّفك على كل منطقة؛ بطاقات ترحيب ترسم خريطة لعناصر التحكم الرئيسية في الدردشات الجديدة؛ يمكن للمساعد التوقف لطرح بطاقات أسئلة منظمة باختيار فردي أو متعدد أو مفتوحة النهاية؛ وقائمة مهام مستقلة تتعقّب الآن العمل خطوة بخطوة إلى جانب الخطط القابلة لإعادة الاستخدام.
الإعدادات والترجمة
صفحة Info جديدة تُظهر اسم الإضافة وإصدارها وإصدار Unreal Engine وتكوين البناء، مع روابط سريعة إلى الوثائق و Discord والموقع الإلكتروني. عرض Crew وصفحة MCP ولوحات Source Control والعديد من شاشات الإعدادات الأخرى متوفرة الآن باللغة الإسبانية والفرنسية والألمانية إلى جانب الإنجليزية.
التحسينات
Multi-Agent Crew والوكلاء
يمكنك الآن صياغة عدة خطط Crew في الوقت نفسه دون أن تتداخل، وتحمل نقاط التحقق المُولَّدة معايير نجاح ملموسة يمكن لـ Verifier فحصها فعلًا. في دردشة وكيل، تسرد قائمة الـ slash الأوامر الخاصة بذلك الوكيل (بالإضافة إلى إجراءات المضيف مثل clear و export و retry) حتى قبل أول رسالة منك، لذا فإن كتابة أمر أصلي مثل /usage يُشغّله مباشرة. يتم توجيه وكلاء البرمجة المُنشَأين إلى أدوات الإضافة المدركة لـ Unreal، بما في ذلك القدرة على قراءة وتحرير مصدر C++ الخاص بك مباشرة، بحيث تنفّذ تغييراتهم فعلًا، مع إجراءات الطرفية الخام لا تزال متاحة عند الطلب. تعمل وكلاء البرمجة الآن كجلسة حقيقية مُتصلة بالكامل بدلًا من الطرفية المُحاكاة السابقة، وستحصل الآن على إشعار واضح خلال 15 ثانية إذا توقف الوكيل عن الكلام، بالإضافة إلى تنبيه مسبق لنماذج التوجيه التلقائي المعروفة بالتوقف. Ask Before Edit تطبّق الآن قواعد متسقة عبر كل مسار دردشة: تطلب فقط للتغييرات التي تعدّل الأصول وتقبل تلقائيًا إجراءات التخطيط.
Project Scanner
يرتّب البحث الآن الأصول حسب الصلة ويفهم أسماء CamelCase و snake_case. عمليات إعادة المسح تفحص فقط الأصول التي تغيّرت، مما يُسقط المسح المتكرر من 30+ ثانية إلى بضع ثوانٍ فقط، ويُحدَّث الفهرس تلقائيًا في الخلفية أثناء التحرير. المواد والـ textures و static meshes و skeletal meshes مُفهرسة الآن بالكامل بملخصات حقيقية وفحوصات صحة؛ تتضاعف فحوصات صحة Blueprint في العدد، تُعلِم عن استخدام tick الثقيل و casts المفرطة و Blueprints اليتيمة والرسوم البيانية عالية التعقيد، وتُولَّد تقارير Overview و Performance مباشرة من بيانات المسح مع درجات صحة وجداول ورسوم بيانية.
Tool Discovery
يغطي البحث القائم على النية والمساعدة عند الطلب كل منطقة أداة، بما في ذلك إنشاء الأصول الموحد، لذا يتم العثور على Level أو MetaSound أو أي أصل آخر من وصف طبيعي. يمكن للمساعد جلب معاملات إجراء واحد دون تحميل صفحة وثائق كاملة، ويقرأ المساعد الآن معلومات مرجعية موجزة عبر كل منطقة، Blueprints و Components و Niagara والمواد والرسوم المتحركة والمزيد، مما يُقلّل من مقدار ما يقرأه مقدمًا قبل الشروع في العمل.
توليد الصور
تطلب بطاقة إعدادات Image Generation الآن نقطة نهاية ومفتاح API فقط، مع إعداد مسبق للمزوّد يملأ نقطة النهاية تلقائيًا، وانتقل النموذج والوضع إلى مركز Image Studio بحيث تحتفظ الإعدادات والمركز بخياراتها الخاصة. تمت إعادة تسمية بطاقة إعدادات 3D إلى “Meshy Ecosystem” لتعكس بشكل أفضل ما تتحكم به.
الاتصال الخارجي
لوحة Connected External Servers تتبنى نفس تخطيط البطاقات الخاص بلوحة الوكيل، مع أيقونات نقل وحالة اتصال مباشرة وعدد أدوات، وقوالب رؤوس Authorization و API-key جاهزة، وحالة فارغة واضحة، وملخص استيراد لكل خادم.
Niagara والمواد
معاملات الوحدة والمدخلات والمفاتيح الثابتة (مثل Loop Behavior أو Coordinate Space) قابلة للتحرير بالكامل الآن على المُصدّرات الكلاسيكية، مع رسائل خطأ تسرد المدخلات والمفاتيح المتاحة بالضبط؛ يُبلّغ استبطان الوحدة الآن عن القيمة الحالية والمصدر والوصف ونطاق min/max والمجموعة الكاملة من خيارات enum الصالحة بأسماء قابلة للقراءة. تعمل إزالة الوحدة عبر سكربتات spawn و update و emitter-spawn و emitter-update. يمكن أن تتضمن مواد الجزيئات معامل texture وعتبة قص تقص الزوايا غير السوداء؛ ربط texture يكتشف تلقائيًا نوع sampler المطابق؛ تحريرات خصائص المواد وقيم العقد تفهم كلاً من الأسماء الودودة وتهجئات enum الخاصة بالمحرك؛ يمكنك تلخيص مدخلات ومخرجات وعقد Material Function؛ تسرد مثيلات المواد كل مفتاح ثابت أصل بقيمته الفعّالة؛ وتُظهر العقد متعددة المخرجات مثل Vertex Color تسميات RGB و R و G و B و A واضحة.
Gameplay و Movement
تعيين granted أو target tags على Instant Gameplay Effect يُعيد الآن تحذيرًا واضحًا لتعيين مدة أولًا. يتحقق إعداد شخصية Chaos من إعدادات المشروع المطلوبة async-physics و physics-prediction ويُخبرك بالضبط أيها يجب تمكينه (وأن إعادة التشغيل ضرورية) دون تحرير صامت لتكوينك، وشخصيات Mover المُهيّأة تُعطّل تكرار الحركة المدمج المتعارض حتى يتولى التنبؤ الشبكي الخاص بـ Mover تعدد اللاعبين بنظافة.
تأليف Blueprint
يقبل تحرير class-default و data-asset تهجئات معاملات شائعة، ويُكرِه الأرقام والـ bools، ويدعم التحريرات المُجمَّعة عبر العديد من الخصائص أو الأصول. تلميحات النوع مثل float و Color و int64 و TSubclassOf<> تُحلّ بنفس الطريقة للمتغيرات ومعاملات الوظائف وعقد الرسم البياني. يقرأ مُعيِّنو الخصائص القيمة مرة أخرى بعد الكتابة ويُبلّغون عنها، لذا يتم اكتشاف قيمة مُسقَطة بصمت أو سيئة الكتابة. بنّاء الرسم البياني أكثر تسامحًا بكثير مع المدخلات غير المثالية، مصحّحًا تلقائيًا أسماء العقد وأشكال الاتصال، ومُعيدًا توجيه المقابض الشائعة، ومُنميًا دبابيس Make Array و Sequence عند الطلب، ومُزيلًا الالتباس بين Input Actions ذات الأسماء المتشابهة. إنشاء الأصول يُعيد جذر مسارات الحفظ غير المثبَّتة تحت /Game، وتحلّ DataTables struct صفّها (حتى تلك التي تم إنشاؤها في هذه الجلسة، بالاسم القصير)، وتقبل العديد من الإجراءات أسماء مستعارة إضافية للمسار والاسم.
الدردشة وواجهة المستخدم
تحمل الخطط ملخصًا كاملًا وتفاصيل لكل خطوة ويمكن البحث فيها ومعاينتها وتصفّحها وتعيينها وتحريرها مدمجة، مع خطوات قائمة المراجعة تُعلّم نفسها كمنجَزة بالترتيب. عندما تكون الخطة جاهزة، يغادر المساعد Plan Mode ويتحول إلى وضع التحرير الذي اخترته، متسائلًا مرة واحدة عما إذا كنت تفضّل Auto Edit أو Ask Before Edit. لم تعد استدعاءات الأدوات الصاخبة في الخلفية تُربك سجل المحادثة؛ عندما يقوم نموذج محلي بشيء واحد في كل مرة، تنطوي هذه الخطوات الآن في كتلة مرتبة واحدة بدلًا من إرباك الدردشة؛ تنسيق الرسائل موحّد بشريط لكنة متسق؛ تلميحات الأدوات منسّقة وتبقى على الشاشة؛ ولم يعد بث الدردشة يبطئ مع نمو المحادثة.
الأداء والاستقرار
العمل مع العقد في المشاريع الكبيرة أسرع بكثير، فقط البحث الأول بطيء، وذهبت تجمدات الثواني المتعددة. يمكن لـ Control Rig controls تشكيل تسلسلات هرمية حقيقية مُوارَثة لـ controls أو nulls أو bones، ويسرد متصفح عقد الـ rig الآن عقد الرياضيات والمرافق التي كانت مخفية سابقًا.
إصلاحات الأخطاء
تدفق الدردشة والوكلاء
- لم تعد الدردشات تُرسل على النموذج الخاطئ أو نموذج فارغ، إعادة المحاولات وعمليات الإرسال في قائمة الانتظار والوكلاء الخارجيين يستخدمون دائمًا النموذج المُثبَّت على تلك الدردشة المحددة.
- لم يعد Crew عالقًا في تكرار العمل عند وصول تحديث حالة متأخر أو مكرر، يتم تجاهلها الآن كقديمة.
- لم تعد صفوف استدعاء الأدوات الفارغة المتطفلة تتعلق في الدردشة الحية للوكيل، ويقوم الوكلاء الآن بالعمل مباشرة في دردشتك بدلًا من توليد مهام في الخلفية لم تُبلَّغ مطلقًا.
- الخطط وملاحظات العمل من وكيل خلفية أو Crew تذهب الآن إلى دردشة ذلك الوكيل الخاصة بدلًا من أي دردشة تشاهدها، ولم تعد تكتب فوق سجل الدردشة المفتوحة.
- لم يعد مؤقت التفكير يُعاد ضبطه عند العودة إلى دردشة لا تزال تُولّد، وتغيير نموذج الدردشة يأخذ مفعوله الآن فورًا، حتى على وكيل قيد التشغيل.
- إغلاق نافذة الإضافة يوقف عمليات التوليد قيد التقدم، و Clear All يوقف كل حلقة وكيل قيد التشغيل.
- نسخ رسالة يحافظ على قوائمها وعناوينها وكتل الكود والروابط كـ markdown، وتبقى لوحات نتائج الأدوات الموسّعة مفتوحة عند تحديث الدردشة.
- مربعات حوار التأكيد تُعرض الآن فوق اللوحات الأخرى بتسميات أزرار دقيقة.
الأدوات والاكتشاف
- تُظهر أخطاء إنشاء الأصول الآن أنواع الأصول الصالحة مدمجة وتلتقط الخلط الشائع بين نوع الأصل وفئته الأصل.
- لم يعد بحث الأدوات يخلط بين قيم المثال وأسماء النوع أو أسماء المعاملات والإجراءات الحقيقية، فيتوقف عن استدعاء الأداة الخاطئة.
- قائمة الأدوات المتاحة دائمًا تعكس الآن بالضبط كيف يجب استدعاء كل أداة، مما يُلغي أخطاء “no such tool” عبر اتصال محرر أو وكيل خارجي.
- تعطيل امتداد يزيل الآن إجراءاته من الاكتشاف فورًا بدلًا من البقاء حتى إعادة التشغيل.
- تم إصلاح العديد من الأدوات التي أبلغت عن النجاح دون تغيير أي شيء فعلًا عبر توزيعات Niagara، وانتقالات State Tree، واتصالات material graph، وحالات الرسوم المتحركة والإشعارات، وسمات GAS، وأوضاع blend/completion لـ Sequencer، واختبارات EQS، وعقد sound switch، وتصدير landscape heightmap.
- تتعافى طلبات بناء Blueprint الكبيرة بسلاسة عندما يُقطع جزء من الطلب، بدلًا من التكرار عبر عمليات إعادة بناء متكررة.
- تم إصلاح فئة من الإخفاقات عند قيادة المساعد من محرر أو وكيل خارجي، حيث كانت بعض الطلبات تُعالَج بشكل خاطئ بصمت.
الإعدادات والاتصال
- مزوّد توليد الصور والمفتاح والنموذج هي الآن إعداد عام واحد، لذا فإن التبديل بين الدردشات لم يعد يُبدّل تكوينك بصمت.
- أسرار الرؤوس في إعدادات الخادم الخارجي مُقنَّعة الآن، وتحرير حقل واحد لم يعد يمسح الآخرين.
- تم إصلاح تعطل المحرر عند التبديل السريع بين فتحات الوكيل في Settings.
الرسوم المتحركة و Control Rig
- لم يعد إنشاء Control Rig يفشل بصمت أو ينهار: الإشارة إلى Skeleton تستورد عظامه وتربط preview mesh؛ متغيرات rig من نوع struct (
Vector,Transform) لم تعد تنهار؛ ووراثة control من عظمة مفقودة تُعيد خطأً واضحًا بدلًا من إلقائه في نقطة الأصل. - تبقى سلاسل منطق Control Rig سليمة عند إضافة العقد، يُلحَق منطق جديد بنهاية سلسلة التنفيذ الحالية بدلًا من قطع الإعداد السابق مثل عقد IK، وعقد rig المهجورة مُعلَّمة ببديلها الحديث.
- تُرفض أصول AimOffset بشكل صحيح على عقد لاعبي BlendSpace، مُشيرة إلى أداة aim-offset الصحيحة بدلًا من قبول إعداد غير صالح بصمت.
- تُبلّغ قواعد بيانات Pose Search عن عدد الرسوم المتحركة الصحيح على UE 5.7، حيث كانت تقرأ صفرًا سابقًا حتى بعد إضافة الرسوم المتحركة؛ تُتحقَّق الإضافات وتُحفظ بحيث تستمر.
- وضع Surgical جديد اختياري (مُعطّل افتراضيًا) يمنع المساعد من بدء جلسات Play-In-Editor بشكل غير متوقع عندما تريد فقط تحريرات سريعة ومباشرة.
Niagara
- تم إصلاح أنظمة Niagara التي كانت تُعطّل المحرر عند الفتح بعد تعيين نطاقات الحجم أو المقياس أو الدوران؛ يمكن إصلاح أصل تالف سابقًا بإعادة تطبيق وضع توزيعه.
- تم إصلاح الخطوط غير المرئية من قيم renderer ثنائية المكوّن مثل sub-image size التي كانت تُخزَّن بشكل غير صحيح.
- تم إصلاح بديل pink-checker عند تعيين المواد لـ Niagara renderers، يتم الآن تمكين علم استخدام الجزيئات المطلوب تلقائيًا والإبلاغ عنه.
- تم إصلاح أنظمة Niagara التي فشلت في الترجمة بعد إزالة مُصدِّر أو وحدة؛ يُعاد خياطة الرسم البياني المتبقي معًا بنظافة.
- يقرأ التحقق من صحة نظام Niagara الآن حالة الترجمة الحقيقية لكل سكربت، لذا فإن نظامًا فيه أخطاء ترجمة لم يعد يُبلَّغ عنه على أنه سليم.
- تغييرات خصائص المُصدِّر مثل local space أو determinism أو simulation target تُجبر على إعادة الترجمة بحيث تأخذ مفعولها فعلًا.
المواد
- تم إصلاح مادة جسيمات soft-edge التي تُنتج shader غير صالح، ويُظهر التحقق من صحة المواد الآن أخطاء ترجمة shader حقيقية مثل نوع sampler خاطئ.
- تم إصلاح تعيين خصائص المواد التي لم تفعل شيئًا بصمت، تُعلِم التحريرات الآن قيم enum غير المعروفة وتُبلّغ عن خطأ مع الخيارات الصالحة عندما لا يتم التعرف على اسم.
- تعيين Material Function لعقدة استدعاء وظيفة يُعيد الآن توليد دبابيسها وتسميتها بشكل صحيح.
Gameplay (GAS)
- تم إصلاح Gameplay Effect tags التي لم تفعل شيئًا بصمت على إصدارات المحرك الحديثة؛ تُطبَّق الآن granted و asset و requirement tags، مع تسجيل tags غير المعروفة تلقائيًا.
- تم إصلاح إعداد مدة Gameplay Effect الذي كان يعود بصمت إلى Instant، تُتعرَّف الآن المدخلات الطبيعية مثل “HasDuration”، مُصلحة أخطاء “effect is Instant” المتكررة على cooldowns والتأثيرات المؤقتة.
Blueprints
- تقرأ المتغيرات المحلية وتكتب الآن بشكل صحيح في Blueprint graphs، بما في ذلك داخل وظائف interface-override، ولم يعد التحقق يُبلّغ بشكل زائف عن interface override مفقود.
- يرفض
add_componentBlueprints غير الـ Actor برسالة واضحة بدلًا من تعطيل المحرر. - Blueprints “تترجم لكن لا تفعل شيئًا” بصمت، مثل impure getter متروك بدون اتصال exec، مُعلَّمة الآن أثناء التحقق وبناء الرسم البياني.
- لم يعد Play-in-editor يتعلق على Blueprint مع أخطاء ترجمة؛ يُترجم Blueprints المتسخة مسبقًا ويُعيد قائمة المكسورة بدلًا من التجميد على مربع حوار لا يمكن الإجابة عليه.
- لم يعد بناء Blueprint graph ينهار على إدخال مفقود أو فارغ، والذي يُتجاوز الآن بأمان.
- لم يعد ترتيب العقد تلقائيًا يحذف سلاسل أحداث إدخال وdebug-key التي ظنّها سابقًا يتيمة.
- يتم الآن التقاط تعطل المحرر عند وضع عقد variable Get أثناء الجلسات الطويلة جدًا كخطأ قابل للاسترداد.
الاستقرار
- لم يعد حذف ممثل محدد يُعطّل المحرر في رسم viewport التالي.
- عمليات الإنشاء والتكرار وإعادة التسمية والنقل المُجمَّعة تفشل بنظافة برسالة قابلة للتنفيذ بدلًا من التوقف على مربع حوار “Overwrite existing asset?” المعطّل.
- تُرفض عدم تطابق Skeletal mesh و AnimBP مع skeletons غير متطابقة قبل وقت التشغيل بدلًا من T-posing في اللعب.
- لم يعد مسح Blueprints يُعطّل مشروعك على أصل تالف، ونفس التغيير يجعل اكتشاف العقد أسرع بشكل ملحوظ.
- لم يعد تحرير State Tree يُعطّل على تسلسل هرمي مكسور؛ تُنظَّف الحالات الفارغة عند الوصول ويُعطي الربط خطأً واضحًا.
- تم إصلاح تعطل Mass Entity عند الحفظ عند تعيين خاصية من نوع الفئة.
- تم إصلاح تعطل عند التحقق من Widget Blueprints بعد البناء؛ يعمل التحقق التلقائي عند الإكمال الآن على كل مسار دردشة، مع عدد قابل للتكوين من مرور التصحيح الذاتي.
- تعطيل امتداد لم يعد يخاطر بتعطل من معالجات أدوات تركت تُشير إلى كود غير محمَّل.
- تعمل Git init و push و pull و set-remote في الخلفية بحيث لا يمكن لأمر بطيء تجميد المحرر، وإغلاق لوحة في منتصف العملية لم يعد يخاطر بتعطل.
macOS وعبر الإصدارات
- تبني الإضافة وتعمل الآن على macOS.
- لم يعد المحرر يتعطل عند بدء التشغيل على أجهزة Mac التي تستخدم Apple Silicon، حيث كان فحص جهاز iOS في الخلفية يمكن أن يقتله بعد لحظات من الإطلاق؛ تتجاوز الإضافة هذا تلقائيًا بحيث يكون بدء التشغيل موثوقًا.
- تم إصلاح Project Dashboard على macOS: “Analyze with AI” والقائمة المنسدلة للتتبع السابق تعمل الآن، ولا تُومض صفحة متطفلة على الفتح، والتبديل بين العروض لم يعد يتجمد أو يتعطل.
- يتم التثبيت بشكل صحيح على Unreal Engine 5.4 حتى 5.6 مرة أخرى، مع تثبيت الحد الأدنى للإصدار المدعوم على 5.4.0، و Chaos Mover معزول كوحدة opt-in حتى لا تزال 5.4 و 5.5 تُبنى.
التوافق
تبني وتعمل بنظافة على Unreal Engine 5.4 حتى 5.7 على Windows و macOS و Linux.
V1.5.5, 19 مايو 2026
إصدار الصقل. أدوات تأليف أكثر دقة عبر كل نظام فرعي في UE، ووكلاء AI من جهات خارجية يمكنك توصيلهم مباشرة داخل المحرر، ومحتوى AI يعمل بدون اتصال أولاً ويأتي جاهزًا للاستخدام دون مزامنة سحابية عند التشغيل الأول.
وكلاء AI والتكاملات
- شغّل وكلاء AI خارجيين داخل المحرر. أطلق جلسات Claude Code أو Codex أو Copilot أو Gemini في فتحات خاصة بها، وتحدث معها كما تتحدث مع الذكاء الاصطناعي المدمج. بدّل بين الوكلاء باستخدام Left ALT+1..9.
- اربط خوادم الأدوات الخاصة بك. يمكن إضافة أي خادم متوافق مع MCP (قاعدة بيانات، أداة تصميم، سلسلة أدوات مخصصة) من علامة Extensions، عبر stdio أو HTTP. خوادمك مرئية أيضًا للوكلاء المُطلقين، لذا يمكن للوكلاء الخارجيين استدعاء أدواتك المخصصة.
تجربة المحادثة
/compactيضغط فعلًا. يتم تلخيص السجل القديم واستبداله، لا إخفاؤه، تحصل على توفير السياق فورًا.- اكتب بينما يعمل الذكاء الاصطناعي. يتم وضع الرسائل في طابور ومعالجتها عند انتهاء التشغيل الحالي.
- موافقة تلقائية على الذكريات (تبديل اختياري). تخطّ المطالبات لإدخالات ذاكرة AI الجديدة أثناء عمليات التشغيل الطويلة.
- أُزيلت حدود تحميل GDD. أدرج أي حجم مستند تحتاجه.
- التمرير لأعلى ثابت أثناء البث. اقرأ بينما يكتب الذكاء الاصطناعي، لم تعد تُسحب إلى الأسفل.
- سمة جديدة مستوحاة من Classic Slate بألوان فقاعات قابلة للتخصيص للمستخدم/الذكاء الاصطناعي.
سباق التأليف
- Control Rig. سير عمل طبقة الحركة، bake وcollapse وtween وedit. استهداف لكل event graph؛ خصائص controls حقيقية.
- Physics Asset. أجسام العظام والأشكال البدائية وحدود القيود.
- Niagara. اكتشاف الـ schema + اختصار SetParameters، وربط وحدات المُصدر التقليدي، وربط سمات المُصيّر، ومدخلات stateless، ووحدات scratch مع HLSL مخصص.
- Gameplay Ability System. افحص ASC حيًا في وقت التشغيل، السمات والتأثيرات والقدرات والعلامات. حساب magnitude للمعدّل، وتكوين net للقدرات، والمحفزات.
- Behavior Tree. بانٍ شجرة تصريحي مع FlowAbortMode ودعم كامل للمزخرفات.
- State Tree. قيم افتراضية للمعاملات، أنواع موسّعة.
- PCG. رياضيات السمات + وصفات موسّعة.
- MetaSound. تطبيقات حقيقية تحل محل 5 stubs سابقة، دعم paged graphs في UE 5.5.
- Widget. التعامل مع named slots، صقل توصيل event-graph.
- Water. دفعات Gerstner، تحرير spline، إصلاح فخ التراكم.
- GameplayTags. ابحث عن كل أصل يشير إلى تاج في استدعاء واحد.
- أي UObject. اقرأ أو اكتب أي UPROPERTY على أي UObject، لا حاجة لأداة مخصصة لكل نوع أصل.
مخطط Blueprint
شهران من اختبار الإجهاد الحقيقي لـ RPG / متعدد اللاعبين هبطا على بانٍ المخططات:
- توصيل self عبر الفئات للأحداث، عقد الجولة السابقة، get/set للمتغيرات، مصفوفات wildcard.
- تحقق ما قبل الإقلاع مع إصلاح تلقائي لإساءة استخدام المعاملات.
- توحيد SpawnActor + تجاوز التوليد المباشر.
- توصيل تلقائي لـ branch، قيم افتراضية لعقد return، ربط WidgetClick، self-context للخصائص الموروثة.
clear_blueprint_graphمعتمد على anchor ويحافظ على أحداث الإدخال؛ أُضيفundo_last_clear.- يدعم
add_functionالفئات وفحص UEnum الأصلي.
الأدوات البطيئة لا تجمّد المحرر
استدعاءات الأدوات طويلة التشغيل (التجميع، الفحص، الجلب) تعمل الآن بشكل غير متزامن، تابع العمل بينما تنتهي في الخلفية.
Mac / Linux
- تصحيح تلقائي لتعطل بدء التشغيل في Apple Silicon (إجهاض iOS-platform-detection).
- إصلاحات تجميع Mac UE 5.7 (قوالب GAS).
- إصلاح عرض Project Dashboard على Mac.
- تنظيف مسار بناء Linux.
الاستقرار
- محتوى AI (system prompt، توثيق الأدوات، مرجع العقد، كل وثيقة umbrella) يأتي مرفقًا مع الإضافة. يعمل بدون اتصال، بدون مزامنة سحابية عند التشغيل الأول.
- تقوية لقطات Diff ضد GC وفحص PIE المسبق.
- مرونة القياس عن بعد تحت إخفاقات الشبكة العابرة.
التوافق
يتم البناء بشكل نظيف لـ UE 5.4 و5.5 و5.6 و5.7 و5.8 Preview.
V1.4.0, 5 مايو 2026
الإصدار الذي قدم الإضافات الاختيارية.
- 25 وحدة قابلة للتبديل تغطي Niagara وGAS وAI (BT/EQS/Navmesh/State Tree) وAnimation وCinematics وAudio وMaterial وLevel Design وWidget/UI وCommon UI وData وCpp وPython وInput، بالإضافة إلى 10 وحدات لإضافات UE من جهات خارجية (Game Features وLive Link وMass Entity وMVVM وLevel Snapshots وMedia وVehicle وWater وGeometry Script وMover). شغّل فقط ما تستخدمه؛ والبقية لا تُحمَّل أبدًا.
- سباق تغطية Sequencer + Animation: عشرات الإجراءات الجديدة عبر كلا النظامين الفرعيين.
- توجيه MCP متعدد المحررات: افتح أكثر من محرر في وقت واحد؛ يتشاركون منفذ broker واحدًا ويمكنك رؤيتهم جميعًا من أي نافذة.
V1.1.5, 28 أبريل 2026
إصدار استقرار مبني على أشهر من الاختبار في العالم الحقيقي.
- تأليف Blueprint غطى كل حالة حافة ظهرت من جلسات إعادة هيكلة RPG الحية واختبارات إجهاد متعدد اللاعبين.
- تقوية القياس عن بعد وEditorSync ضد انقطاعات الشبكة وانتقالات حالة الذاكرة المؤقتة.
- تقسيم داخليات الإضافة إلى 15 وحدة مركّزة.
- دعم من الجهة الأولى أُضيف لـ Claude Code وCodex وCopilot وGemini.
V1.1.0, 22 أبريل 2026
إعادة الهيكلة التأسيسية.
- إعادة هيكلة الإضافة حول حدود modular، Core وTools وMCP وShell، بالإضافة إلى منسقي الميزات.
- النسخة الأولى من عميل الوكيل الخارجي.
V1.0.5, 18 أبريل 2026
مرور استقرار على إصدار V1.0 الأولي.
V1.0, أبريل 2026
V1.0 هو أكبر تحديث منذ إنشاء الإضافة. لقد خرجنا رسمياً من الـbeta.
توليد Blueprint مدعوم بالذكاء الاصطناعي
- Blueprint Architect: دردش مع ذكاء اصطناعي يُنشئ ويُعدّل ويحلّل Blueprints في الزمن الحقيقي باستخدام أكثر من 1000 إجراء أدوات عبر 56 فئة.
- 4 أوضاع تفاعل: Auto Edit، Ask Before Edit، Just Chat، وPlan mode تتيح لك التحكّم في مقدار الاستقلالية التي يملكها الذكاء الاصطناعي.
- Pre-Flight Validator: يفحص ويصلح graphs الـBlueprint تلقائياً قبل البناء، ويلتقط أكثر من 40 خطأً شائعاً.
- Blueprint Diff Snapshots: كل توليد يحفظ لقطة قبل/بعد لتتمكّن من مراجعة التغييرات والتراجع بنقرة واحدة.
56 فئة أدوات (أكثر من 1000 إجراء)
- Blueprint Creation: إنشاء Blueprints، إضافة components وvariables وfunctions، compile، وتحرير graphs على مستوى الـnode.
- Animation: BlendSpaces، Montages، AnimBP state machines، سلاسل AnimGraph، IK، virtual bones، motion warping.
- Sequencer & Cinematics: Level sequences، camera rigs، جميع أنواع track، استيفاء keyframe، rendering MRQ.
- Level & Scene: Spawn، تحويل، تكرار actors، فيزياء، World Partition، HLODs، streaming levels.
- Materials: تحرير كامل لـgraph الـmaterial، instances، functions، layers، MPCs، auto-layout.
- UMG Widgets: إنشاء layouts UI كاملة من الأوصاف، animations الـwidget، تحرير slot، التنقّل.
- PCG Procedural: بناء graphs PCG، mesh spawners، transform randomizers، landscape scatter.
- Niagara VFX: إنشاء systems وemitters، إضافة modules، renderers، parameters، event handlers.
- Behavior Trees & State Trees: إنشاء كامل لـBT/ST مع composites، tasks، decorators، transitions.
- GAS (Gameplay Abilities): Attribute sets، abilities، effects، cues، modifiers، stacking.
- Audio & MetaSounds: Sound cues، attenuation، mixes، تحرير graph الـMetaSound.
- Physics & Destruction: Physics assets، geometry collections، fracture، presets الـcollision.
- Environment: Sky، fog، atmosphere، volumetric clouds، water bodies، post-process.
- وأكثر من 20 أخرى: Control Rig، IK Retargeting، Pose Search، Chooser Tables، Splines، Landscape، NavMesh، Vehicles، Mass Entity، Geometry Script، Foliage، Rendering Config، Level Snapshots، Groom، Common UI، Live Link، Media، Git، Play Testing، Gameplay Tags.
توليد موجودات AI
- Texture Generation: ولّد textures من النص عبر Imagen أو DALL-E أو Together AI أو OpenRouter.
- PBR Material Generation: ولّد texture قاعدة واحدة، ثم اشتق تلقائياً خرائط Normal وRoughness وMetallic وAO.
- 3D Model Generation: Text-to-3D وImage-to-3D عبر Meshy أو Tripo أو Hunyuan مع auto-refinement.
- Sound Generation: ولّد SFX وموسيقى وصوتاً عبر OpenAI أو ElevenLabs أو StabilityAI أو HuggingFace.
- Material from Textures: كشف تلقائي لأنواع textures وإنشاء materials كاملة من الملفات الموجودة.
AI Agents
- أكثر من 35 عميل CLI: شغّل أي عميل من سجل Zed ACP داخل المحرّر، Claude Code، Codex، GitHub Copilot، Gemini CLI، Cursor، Cline، OpenCode وأكثر. متزامن عبر عدّة دردشات.
- وصول كامل لأدوات MCP: كل عميل يمكنه استخدام كل الـ1000+ إجراء أدوات عبر Model Context Protocol.
- اختيار النموذج لكل عميل: اختر نموذجك ومستوى effort التفكير لكل عميل.
- تثبيت بنقرة واحدة: ثبّت كل CLI عميل بزر واحد في Settings.
استخدام AI مجاني
- slots مجانيان: AI مجاني مدمج بنماذج حقيقية. لا مفتاح API، لا حساب، لا حاجة لإعداد.
تكامل الصوت
- Speech-to-Text: سجّل صوتك واحصل على نسخ Whisper فوري.
- Text-to-Speech: 6 أصوات (Alloy، Echo، Fable، Onyx، Nova، Shimmer) تقرأ ردود الذكاء الاصطناعي بصوت عالٍ.
- وضع بلا أيدي: إرسال نسخ تلقائي + تشغيل تلقائي للردود للتطوير بالصوت فقط.
ذكاء المشروع
- Project Scanner: فهرس كامل مشروعك واطرح أسئلة على الذكاء الاصطناعي عن البنية والتبعيات والموجودات.
- Performance Profiler: profiler بنقرة واحدة يطلق PIE، يسجّل trace، ويُعيد رؤى أداء محلَّلة بالذكاء الاصطناعي.
- Dependency Graph: تصوّر تفاعلي بـpan/zoom لعلاقات الموجودات.
- Inheritance Tree: التسلسل الهرمي لفئات Blueprint مرسوم كمخططات.
- Pie Charts & Flowcharts: تصوّرات بيانات مولَّدة بالذكاء الاصطناعي inline في الدردشة.
- Project Dashboard: نافذة قائمة بذاتها مع dependency graph وheatmap وpie chart وinheritance tree.
ذاكرة وسياق AI
- AI Memory: ذاكرة مستديمة عبر الجلسات بحيث يتذكّر الذكاء الاصطناعي مشروعك وتفضيلاتك وقراراتك.
- GDD Manager: استورد وثائق تصميم اللعبة كسياق AI مستديم.
- Plan Manager: تتبّع المهام متعدّدة الخطوات مع تصوّر التقدّم.
- @ Asset Mentions: اكتب @ للبحث والإشارة إلى أي asset مشروع inline.
- File & Image Attachments: أرفق ملفات مصدر، screenshots، أو صور مرجعية لأي محادثة.
- Brave Web Search: يمكن للذكاء الاصطناعي البحث في الويب وسط المحادثة للإجابات.
نظام بيئي للتعلّم
- Courses & Skill Tree: مسارات تعلّم منظَّمة بدروس ومحطّات وتحدّيات.
- XP, Leveling & Titles: اكسب XP من استخدام الأدوات، اصعد من Newcomer إلى Mythic.
- Daily Streaks & Achievements: تتبّع الأيام المتتالية وفُكَّ achievements تلقائياً.
- Global Leaderboard: تنافس مع مستخدمين آخرين حول العالم.
- Video Tutorials: محتوى فيديو داخل المحرّر للتعلّم الموجَّه.
- Community Tab: تواصل مع مستخدمي الإضافة الآخرين.
دعم متعدّد المزوّدين
- 9 slots مفتاح API: خزّن تهيئات لـClaude وOpenAI وGemini وDeepSeek وOpenRouter أو أي endpoint مخصّص.
- تبديل بـhotkey ALT+1-9: بدّل فوراً بين المزوّدين في منتصف الجلسة.
- دعم Local LLM: يعمل مع Ollama وLM Studio وLemonade أو أي خادم متوافق مع OpenAI.
- قوائم نماذج ديناميكية: تظهر النماذج الجديدة في dropdowns تلقائياً من السحابة، لا حاجة لتحديث الإضافة.
تكامل MCP
- HTTP MCP Server: أدوات AI خارجية (Claude Desktop، Claude Code، Cursor، Cline، Codex، أي client MCP) يمكنها التحكّم في Unreal Editor عبر HTTP+SSE على المنفذ 30000 مع مصادقة bearer-token.
- جميع الـ1000+ إجراء متاحة: كل ما يمكن للإضافة فعله مكشوف عبر MCP.
- Broker متعدّد المشاريع: broker واحد على المنفذ 9876 يوجّه الطلبات الواردة للمحرّر الصحيح بناءً على اسم المشروع، لذا config client MCP واحد يعمل عبر كل محرّر UE مفتوح لديك.
UI & UX
- 20 لغة: ترجمة UI كاملة مع دعم prompts أصلية بأي لغة.
- نظام Themes: Dark وLight وthemes مخصّصة بتخصيص كامل للألوان.
- Chat Zoom: CTRL+عجلة zoom مع مؤشّر وإعادة ضبط.
- Markdown Rendering: دعم markdown كامل مع أزرار copy على code blocks.
- تصدير المحادثة: احفظ الدردشات كملفات .txt أو .md.
- Bug Report مدمج: أرسل feedback مع screenshots مباشرة من الإضافة.
المنصّة
- UE 5.4، 5.5، 5.6، 5.7: إضافة واحدة تعمل عبر جميع إصدارات المحرّك الأربعة.
- Windows، macOS، Linux: إضافة للمحرّر فقط، جميع المنصّات الثلاث مدعومة.
- كود مصدر C++ كامل: كل سطر من كود المصدر مُضمَّن. عدّل، وسّع، أو تعلّم منه.
- تحديثات مدى الحياة: شراء لمرّة واحدة، كل التحديثات المستقبلية مُضمَّنة.
- Cloud Content Updates: موجِّهات AI وتوثيق الأدوات يُحدَّثان تلقائياً دون تنزيل جديد.
تحسينات
- بناء graph Blueprint تدريجي (وظيفة واحدة في كل مرّة لتفكير AI أسرع)
- عمليات batch على معظم أدوات create/add/set/delete عبر items=[]
- تنفيذ متوازٍ للأدوات داخل ردّ AI واحد
- نظام تحقّق pre-flight لـbuilds graph الـBlueprint
- إنشاء أصول idempotent (لا diálogos overwrite)
Bug Fixes
- إصلاح رفض حقل timestamp في Gemini API
- إصلاح PCG volume لا يتمسّك بموضع الـlandscape
- إصلاح crash الـNiagara عند إضافة renderers بعد إزالة الـemitter
- إصلاح اكتشاف CLI الـMac للعملاء المُطلَقين من Finder
- إصلاح الشاشة البيضاء لشاشة الترحيب في UE 5.7 (انحدار CEF LoadString)
- إصلاح crash الـUE 5.7 ConcertSyncClient عبر سلسلة تبعية MovieRenderPipeline
- إصلاح توافق LLM المحلي (تسطيح شكل المحتوى لـLemonade/Ollama/LM Studio)
- إصلاح رفض رأس Authorization فارغ على الخوادم المحلية
- إصلاح حوار overwrite الـinput action على الأصول الموجودة
تغييرات كاسرة
- تم حذف طريقة الاتصال بامتداد المتصفّح (استُبدلت بعملاء AI أصليين)
- تمت إعادة تسمية الإضافة من “Ultimate Blueprint Generator” إلى “Ultimate Engine Copilot”
V0.7.5, 1 مارس 2026
تحسينات هائلة وأطنان من الميزات الجديدة. شاهد فيديو نظرة عامة V0.7.5.
ميزات جديدة
- slots متعدّدة لمفتاح API: هيّئ وبدّل بين عدّة مفاتيح API بسهولة.
- دعم Enhanced Input: دعم كامل لنظام Enhanced Input من Unreal.
- نقل الأصول بـprompts: أعِد توضع الأصول باستخدام أوامر لغة طبيعية.
- روابط أصول قابلة للنقر: إشارات الأصول في الدردشة قابلة للنقر الآن للاختيار في Content Browser.
- تحسينات إنشاء widget: توليد widget UMG ومعالجة layout أفضل.
- تحسينات Project Scanner: تمشيط مشروع أسرع وأدقّ.
- Project Overview & Performance Report: ولّد تقارير صحّة مشروع شاملة.
- تحسينات توليد Blueprint وtokens: استخدام أكثر كفاءة للـtokens وجودة output أفضل.
- Image Generation: ولّد textures وصوراً مباشرة من prompts.
- Material Generation: أنشئ materials من أوصاف لغة طبيعية.
- 3D Mesh Generator: ولّد meshes 3D أساسية عبر prompts AI.
- دعم Flowcharts: أنشئ وتعامل مع مخطّطات flowchart.
- @ Asset Reference: استخدم رمز @ للإشارة بسرعة إلى الأصول في المحادثات.
- لصق صور من الحافظة: الصق الصور مباشرة من الحافظة إلى الدردشة.
- حلّل الإضافات بسهولة: تحليل سريع لكود وبنية الإضافات المثبَّتة.
- توليد Data Table: أنشئ واملأ data tables بمساعدة AI.
- دعم Game Design Doc: يمكن للذكاء الاصطناعي العمل والإشارة إلى وثائق تصميم اللعبة.
- AI Memory: سياق مستديم عبر المحادثات والجلسات لاستمرارية أفضل.
- دعم MCP لا يزال ساري المفعول: تابع الاستخدام مع Claude Desktop وCursor وتطبيقات MCP أخرى متوافقة.
- تحسينات UX/UI: صقل واجهة عام وتحسينات قابلية الاستخدام.
V0.3.5, 26 يناير 2026
تطوّر رئيسي. شاهد فيديو نظرة عامة V0.3.5.
ميزات جديدة
- واجهة AI داخل المحرّر: جلب القدرات agentic لتطبيقات سطح المكتب مثل Claude Desktop إلى داخل Unreal Editor نفسه. لم تعد بحاجة لاستخدام تطبيقات طرف ثالث ما لم ترد. كل شيء يمكن فعله من واجهة داخل المحرّر.
- دعم Local LLM: استخدم Ollama وLM Studio وخوادم محلية أخرى متوافقة مع OpenAI للاستخدام دون اتّصال بلا تكاليف API.
V0.2.5, 9 يناير 2026
- تم إعادة دعم مفاتيح API (مما يجعلها الطريقة الثالثة لاستخدام الإضافة بجانب تطبيقات سطح المكتب وDeepSeek في المتصفّح).
- تحرير قيم Class Defaults في Blueprints/data assets.
V0.2.0, 15 ديسمبر 2025
ميزات جديدة
- شرح أصول عالمي: يمكن للذكاء الاصطناعي الآن شرح Materials وBehavior Trees وAnimation Blueprints وWidget Blueprints بالإضافة إلى Blueprints القياسية. يعمل لكل من الأصل الكامل والـnodes المحدَّدة داخل الـgraph.
- تصدير الملخّصات: صدّر شرح AI لأي أصل أو اختيار nodes إلى ملف .md أو .txt للوثائق.
- وصول لنظام الملفات C++: أُضيفت أدوات للقراءة والكتابة في ملفات .cpp و.h خارجية.
- توليد widget محسّن: إنشاء layouts UMG معقّدة من prompts أصبح الآن أقوى وأكثر موثوقية بشكل ملحوظ.
تحسينات
- layouts Blueprint نظيفة: Blueprints المُولَّدة لديها الآن layout nodes أفضل.
- توليد كود أقوى: الذكاء الاصطناعي الآن أذكى بكثير، باستخدام قائمة API مدمجة لوظائف محرّك شائعة لتوليد كود أكثر دقّة وموثوقية.
- ردود AI أسرع: أُضيف “Feasibility Check” لمنع الذكاء الاصطناعي من محاولة مهام غير مدعومة.
إصلاحات
- دعم UTF-16LE: أُصلحت crashes حرجة للمستخدمين الدوليين بإضافة دعم لترميز ملف UTF-16LE.
- الاستقرار: حُلّت عدّة crashes كانت قد تحدث أثناء توليد Blueprint معقّد.
- يتضمّن إصلاحات أخطاء أصغر عديدة أخرى لتجربة أكثر سلاسة.
V0.1.5, 18 نوفمبر 2025
- الإضافة الآن مكتفية ذاتياً بالكامل. عند استخدام مساعد AI خارجي، لم تعد API الطرف الثالث (OpenAI، Gemini) مستخدمة. المساعد الخارجي (مثل Claude Desktop/Cursor) يقرأ الآن قواعد الإضافة، يولّد الكود بنفسه، ويرسله إلى Unreal فقط للتجميع.
- إصلاح شامل للاستقرار وحماية من crashes.
V0.1.1, 27 أكتوبر 2025
إصلاحات وتحسينات
- إصلاح crash محرّر حرج في الماسح الكامل للمشروع كان سببه مؤشّرات nullptr Blueprint ParentClass.
- إعادة هيكلة كاملة لميزة “Blueprint Explanation”، بإستبدال نظام “job/poll” غير المتزامن البطيء وغير الموثوق بأداة سريعة ومتزامنة. الذكاء الاصطناعي الآن يحصل على البيانات الخام ويصوغ الشرح بنفسه. يمكنك شرح Blueprint أو مجلّد أو المشروع بأكمله.
ميزات جديدة
- إنشاء Data Asset: أدوات جديدة للذكاء الاصطناعي لإنشاء User Defined Structs وEnums مباشرة من الدردشة. الذكاء الاصطناعي يملأ هذه الأصول بمتغيّرات ذات صلة بناءً على prompts إبداعية (مثل “أنشئ struct لـstats RPG”).
- دعم Construction Script: يمكن للذكاء الاصطناعي الآن توليد كود مباشرة في Construction Script لـBlueprint.
- إصلاح خطأ حيث منطق الإدراج لم يكن يعمل عند استخدام Claude Desktop/Cursor. يمكنك إضافة كود بعد node محدّد مرّة أخرى.
V0.1.0, 20 أكتوبر 2025
تحديث رائد، يحوّل الإضافة إلى Copilot AI كامل لـUnreal Engine. تكامل كامل لـModel Context Protocol (MCP)، اتّصل مباشرة بعملاء AI مثل Cursor وClaude Desktop لسير عمل سلس وتحاوري.
الميزات الجديدة الرئيسية
- ذكاء على مستوى المشروع: امسح مشروعك بأكمله لإنشاء قاعدة معرفة. يمكن للذكاء الاصطناعي الآن توليد تقارير أداء/ذاكرة مفصّلة والإجابة على أسئلة عالية المستوى مثل “أين يُنفَّذ نظام الصحّة؟”
- تعمير سيناريو متقدّم: اعمر فوراً volumes أو مناطق محدَّدة بمئات من Static Meshes وBlueprints، مع تعشية كاملة للموقع والدوران والمقياس.
- scaffolding UI (UMG) كامل: ابنِ ورتّب تسلسلات هرمية UI معقّدة من prompt واحد. يمكن للذكاء الاصطناعي إنشاء panels وbuttons وtext، والتحكّم في خصائص layout مثل anchors وalignment وpadding.
- إعادة هيكلة كود تحاورية: اختر أي nodes Blueprint واحصل على وظيفة آمنة وغير مدمّرة ومحسَّنة كاستبدال مقترح.
- سير عمل واعٍ بالسياق: الذكاء الاصطناعي الآن واعٍ بسياقك. يمكنه إنشاء أصول في مجلّد Content Browser الذي تركّز عليه حالياً.
- تحكّم موسّع بالأصول والسيناريو: دعم كامل لإنشاء Materials، تطبيقها على عدّة actors، وإطلاق أي نوع actor. يمكن للذكاء الاصطناعي أيضاً سرد واختيار actors في World Outliner.
- توليد أنظمة معقّدة: scaffold أنظمة gameplay كاملة (مثل نظام Health كامل بوظائف damage/heal) من أمر واحد عالي المستوى.
V0.0.6, 8 سبتمبر 2025
- أُضيف دعم لـLocal LLMs (Ollama، LM Studio). لا يزال تجريبياً جداً.
V0.0.5, 1 سبتمبر 2025
ميزات جديدة
- إدراج node: اختر أي node في graph موجود وأضف منطقاً جديداً بسلاسة بعده.
- فهم بصري: أدخل screenshots من Blueprints للحصول على شروحات واضحة ومفصّلة لمنطق معقّد.
- Explain & Suggest: اشرح اختيار nodes واقترح تحسينات.
- توليد متعدّد الوظائف: أنشئ عدّة وظائف أو events من prompt شامل واحد.
- دعم متعدّد المزوّدين: دعم أصلي لـAPIs Claude وDeepSeek إلى جانب OpenAI وGoogle Gemini.
- دعم Blueprint موسّع: توليد منطق لـWidget Blueprints وAnimation Blueprint Event Graph.
- استقرار التوليد محسّن.
V0.0.4, 9 أغسطس 2025
- hotfix لإصلاح توليد Gemini.
- أُضيف دعم لـnode Sequence وevents Input Key.
- تم تحسين واجهة Prompt Builder. أُضيفت ميزات QoL.
V0.0.3, 7 أغسطس 2025
- أُضيف دعم لـSpawning Actors، سابقاً كان إطلاق actors يُسبّب crash المحرّك، لكن الآن كل شيء مُصلَح ويعمل كما هو متوقّع.
V0.0.2, 1 أغسطس 2025
- تم دمج Prompt Builder في الإضافة الرئيسية.
- أُضيف دعم Casting، cast إلى characters، player controllers، game modes الخاصّة بك وادع وظائف وevents من actors أخرى.
- أُضيف دعم لـTimelines وevents Component Overlap.
V0.0.1, 26 يوليو 2025
- تم إطلاق الإضافة على FAB.