А до каких пор, собственно, мы должны надеяться на топовых моддеров из-за бугра? Неужто в родном отечестве умельцев мало? Тем более, что SH5 в самом деле обладает мощной базой для создания модов. Разговор идёт не только о GoblinEditor и MissionEditor. В SH5 находится ещё несколько инструментов для работы с модами.
Вот об этих инструментах я и хотел бы поговорить. Пока я не решаюсь создать для этого отдельную тему типа "Инструментарий для изготовления своих модов для SH5", будет ли она востребована.
Итак, в SH5 помимо известных всем
GoblinEditor и
MissionEditor есть ещё несколько более мощных инструментов:
MenuEditor - работа с интерфейсом игры (карты, перископы, меню и т.д.)
ScriptManager - корректировка скриптов в режиме реального времени (по ходу игры)
Terrain Geometry editor - работа с ландшафтом
Terrain Objects editor - работа с наземными сооружениями (здания, бункеры)
AI Debugger - средство настройки AI в режиме игры.
Как получить доступ к этим инструментам?
Идём в документы\SH5\data\cfg\main.cfg и находим там блок
[DEVELOPING]
;Modding=Yes
;MenuEditor=Yes
;DebugScripts=Yes
убираем точки с запятыми в начале строк, чтобы получилось вот так:
[DEVELOPING]
Modding=Yes
MenuEditor=Yes
DebugScripts=Yes
Сохраняем, закрываем. Теперь при запуске игры будет выводиться запрос на запуск MenuEditor. При отказе от MenuEditor начнётся обычный запуск игры. А вот при согласии мы должны увидеть то, что изображено на скрине. Это и есть MenuEditor. Здесь происходит создание и настройка ini файлов в папке data\Menu\Pages
Остальные программы запускаются во время патрулирования. Для этого надо запустить игру в оконном режиме и щёлкнув правой кнопкой мыши по заголовку окна (самый верх окна игры) Вы увидите список данных программ. (Как видно из скрина, эти функции доступны и в режиме MenuEditor, но в ScriptManager, например, работают не все функции, а некоторые инструменты попросту не запустятся.)
На сабсиме есть
тема с краткими примерами.
Если кого ещё заинтересуют эти инструменты и кому то захочется что то изготовить с их помощью, можно будет создать тему, куда я перенесу и этот пост, где можно будет более подробно расписать приёмы работы с этими инструментами.
PS Обнаружилась ещё одна
тема по MenuEditor.