Общие изменения
Совершенно кардинальных изменений нет - движок создан не вчера, и большинство инструментов подходит для работы в неизменном виде уже который год. Главным является то, что все инструменты присутствуют в полном объеме, и совместимы с последними версиями форматов, используемых в X-Ray 1.6 (ЗП).
Отличия, о которых стоит упомянуть отдельно, могут быть приведены как по сравнению с SDK 0.5 (ЧН), так и с SDK 0.4 (ТЧ), так как в SDK ЧН целый ряд инструментов отсутствовал.
Нельзя не упомянуть о реализации для всех редакторов SDK поддержки Windows Vista и Windows 7.
LevelEditor
Доработан инструмент Move: теперь необязательно переключаться нужную ось для перемещения объекта: на объекте отображаются контроллеры, за которые достаточно просто потянуть курсором.
Появилась отсутствовавшая в SDK ЧН возможность использования spawn element классов:
- actor
- camp
- smart_terrain
- smart_cover
… и им подобных
Таким образом, в SDK появилась возможность работы со смарткаверами (которые хоть и появились впервые в ЧН, но в его SDK были недоступны) в частности и уровнями для одиночной игры в целом (имевшаяся в LE ЧН, но достаточно ограниченная).
Убран ряд устаревших классов spawn element, добавлены задействованные в ЗП классы.
Появился инструмент Simulate / UseSimulatePositions, предназначенный для проверки физики прямо в редакторе.
Для ряда классов spawn element отображаются вспомогательные модели, упрощающие работу в ситуациях, когда в сцене много объектов.
Небольшие изменения перечислять нет особого смысла. Так или иначе, LevelEditor содержит все необходимые для работы с любым уровнем инструменты.
Postprocess
Приложение для создания и редактирования файлов .ppe (постпроцесс-эффектов). Достаточно просто в освоении: семь классов эффектов, ряд параметров в каждом, возможность строить последовательности и другие возможности.
Отсутствовало как в SDK ТЧ, так и в SDK ЧН.
DialogEditor
Приложение для редактирования диалогов игры в формате .xml с поддержкой условий и проверок:
has_info, dont_has_info, give_info, disable_info, precondition, action.
ScriptDebugger
Приложение для отладки Lua скриптов, проверка синтаксиса и их валидности. Поддерживает работу с Source Control Center.