1.5.7859

Декабрь — исправления ошибок

C# Scripting — первый взгляд на live import

Возможно, вы заметили, что за последние 3–4 недели изменений было немного меньше, чем обычно. Основная причина в том, что я сосредоточился на новой функции — live import для C#-скриптов. Она позволит редактировать скрипты в полноценных IDE, таких как Visual Studio и Rider.

Для небольших скриптов это не так критично, но в крупных проектах удобство и возможности IDE трудно переоценить.

Demo

В течение одной из ближайших недель функция станет доступна для публичного тестирования — нужно ещё немного времени, чтобы всё отполировать.

Кроме того, в рамках улучшения подсистемы скриптинга были внесены изменения в движок. Теперь можно использовать NuGet-пакеты, которые зависят от native libraries, например ImGui. Многие разработчики уже знакомы с ним, и теперь вы сможете использовать этот опыт для создания ImGui-оверлеев прямо из кода.

Ниже пример интерактивного кликабельного ImGui-оверлея, который может отображать любые нужные вам данные. Он работает внутри EA и может использовать любые возможности системы: computer vision, neural networks, memory read, input emulation — всё что угодно.

Исправления и улучшения

  • [UI] Исправлена проблема, из-за которой элементы в AuraTree иногда не реагировали на выделение