Моды

Материал из SpaceRangers.Wiki
Перейти к навигации Перейти к поиску

Моды - фанатские небольшие дополнения и расширения для игры. Моды могут быть как совсем небольшими, так и крупными - самые глобальные моды называются аддонами. Каждый мод добавляет в игру определенное количество нового контента (корабли, оборудование, микромодули и т.п.), некоторые могут править игровой баланс и игровые параметры.

История моддинга

История моддинга для КР2 возникла довольно давно, когда Богдан Львов aka Ostap Blender смог разобраться в устройстве скриптов и начал пробовать писать их самостоятельно. Был создан редактор скриптов, в определенных рамках позволяющий создавать свои собственные скриптовые ситуации и интегрировать их в игру. Позже данное начало вылилось в разработку полномасштабного фанатского аддона "Революция". В это же время различные пользователи КР-коммьюнити пробовали создавать свои небольшие модификации, используя программу ResEditor. Как правило, в таких модах все ограничивалось заменой игровых спрайтов, незначительным количеством нового контента и кучей багов, посему эти моды не сыскали большой известности. Все изменилось с выходом КР:HD, для моддинга которой разработчики предоставили широчайшие возможности, некоторые из которых они делают доступными до сих пор. Это привело к появлению нескольких значительных модов, которые активно развиваются до сих пор.

SRHDDumpreader

Это программа для просмотра и поиска по дампу. Программа позволяет просматривать цены в галактике, всё оборудование и ошмётки, включая то, что закопано на планетах, одето на кораблях и доступно в продаже в магазинах. Вторая функция - автоматическая стартовая генерация. Можно поставить прогу на ночь и она сгенерит несколько сотен стартовых галактик, к каждой сгенерирует короткий репорт: какие планеты сгенерились в стартовой части галактики, какие базы, какие арты закопаны поблизости на незаселёнках. Потом можно по всем этим репортам пройтись поиском и отобрать то, что нужно. Есть возможность настройки информации выводимой в репорт. Для удобства есть функция QuickDump - быстрое сохранение дампа в игре (а-ля QuickSave): при запущенной игре и раскладке выставленной в английский нажмите F7. В папке с сейвами игры появится новый сейв (autodump.sav) и дамп к нему (autodump.txt).


Инструментарий

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

- ResEditor
-Распаковщик/упаковщик пакетных файлов (pkg), находящихся в папке DATA (три экзешника для создания hai-файлов разного разрешения)
Позволяет просматривать и редактировать графические ресурсы игры

- BlockParEditor
-Редактор конфигурационных (dat) файлов, находящихся в папке CFG (кроме robots.dat)
-Все новые ресурсы (включая скрипты), должны быть прописаны в датниках
-Также через .dat файлы добавляется дополнительное акриновое оборудование,микромодули и артефакты

- rscript
Редактор скриптов. Позволяет составлять свои скрипты в графическом режиме.