1.6.8015

Февраль — исправления Precompile/Preserve binaries

C# Scripting — Precompile/Preserve binaries

Подробности по обеим возможностям были в этом changelog.

Я уже получил первые отзывы и внёс несколько исправлений и улучшений в сам механизм. Самое заметное изменение — теперь эта функция поддерживается и в узлах Behavior Tree.

Имейте в виду, что в ней всё ещё могут встречаться баги и другие проблемы. Я продолжу дорабатывать её в Q1–Q2. Постепенно доведём всё до ума.

Macros — больше не прерываются

Раньше, когда условие Enabling для макроса переключалось обратно в состояние Inactive, EA прерывал Macro прямо посреди выполнения. Это было сделано намеренно, но на практике оказалось, что такое поведение создаёт больше проблем, чем решает.

На данный момент я полностью отключил любые способы преждевременно останавливать Macros. В ближайшем будущем появятся отдельные инструменты, которые позволят делать это корректно — что-то вроде команд Exit и Break.

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

  • [SendSequence] Исправлена проблема с SendSequences — при некоторых условиях последовательности нажатий клавиш могли прерываться раньше времени, из-за чего отправлялась только часть последовательности. Спасибо @Rowenor, что заметил это!
  • [Macros] Узел Comment больше не выбрасывает исключение при выполнении — раньше это полностью сводило на нет сам смысл существования этого узла