1.6.8029
Февральский прототип ShadowForge
C# Scripting — защита скриптов — Closed Alpha
В changelog для предыдущей версии я упоминал, что после компиляции скриптов появится механизм их защиты. Сейчас эта функция всё ещё очень сырая, поэтому в ближайшие несколько недель она будет доступна только очень небольшой группе пользователей. Со временем она станет доступна всем.
Как это использовать
Script Protection находится в разделе Packaging options и доступна только если для Compilation Mode выбрано Binaries Only — применять её к бинарникам не имеет особого смысла, если вы распространяете исходный код.
Всё, что нужно сделать: выбрать нужный режим, сохранить настройки и загрузить свои ауры, как и раньше. В идеале для конечного пользователя ничего не должно измениться.

Обратите внимание: инфраструктура этого сервиса пока крайне нестабильна, и проблемы могут возникать где угодно. Даже если у вас уже есть доступ к этой функции, возможно, ей стоит дать немного времени «остыть».
Исправления/улучшения
- [UI] Использование точек (
".") в названиях аур исторически приводило к целой группе проблем, так как EA сохраняет ауры на локальной файловой системе, используя эти имена. Обычно точка отделяет имя файла от его расширения. Пока что я сделал так, что EA будет показывать ошибку, если вы пытаетесь переименовать ауру в имя с точкой — так же, как сейчас это происходит для некорректных имён со специальными символами.