История создания модификаций

## Первые модификации (Космические Рейнджеры 2: Доминаторы Перезагрузка)

* В 2008 году главный разработчик игры - Алексей "dab" Дубовой на ФЕГ выложил в публичный доступ инструмент RScript v1.5 для создания собственных скриптов. К программе не прилагалась какая-либо документация.
* Первые пробы скриптов начал делать пользователь ФЕГ - Малодаром, в частности, скрипт слёта рейнджеров НПЦ на ЦР.
* На то время в публичном доступе уже имелись официальные инструменты разработчиков ABWorld, TGE, MapEditor, которые позволяли редактировать АБ, ПБ, ТК, но не было инструментов для редактирования графики и параметров игры.
* В 2008 году пользователь ФЕГ - Алексей "Кос" Савенков представил собственную разработку ResEditor, программа работала со всеми графическими форматами игры.
* Разработчики сообщили, что с помощью ключа extractcfg к exe файлу игры происходит распаковка dat файлов в текстовый вид, в котором можно вносить изменения в параметры игры, а при помощи ключа buildcfg эти изменения собирались назад в dat файлы. Таким образом, раньше обходились без BlockParEditor.
* В 2009 году пользователь МП и клана СНК - OstapBlender в соавторстве с большим количеством людей выпустил первую большую модификацию - Космические Рейнджеры 2: Революция, которая в дальнейшем позволит выпустить коммерческую версию Космические рейнджеры HD: Революция. OstapBlender сам моделировал всю графику новых корпусов-оборудования, сам разобрался в RScript и написал массу скриптов.

## Полноценные модификации (Космические Рейнджеры HD: Революция)

* С выходом Космические рейнджеры HD: Революция появилась нормальная возможность подключать моды к игре, в отличие от Перезагрузки, где необходимо было заменять игровые архивы и файлы в явном виде.
* В 2013 году на СНК форуме пользователем uhanich был создан первый мод - Expansion (Экспансия), данный мод достаточно быстро стал крупным и самым популярным, а также использовал все самые новые возможности моддинга, которые появились в новом аддоне.
* Параллельно в том же году пользователь Mik создавал второй крупный мод - Evolution (Эволюция), данный мод также использовал скрипты, акрины, карты.
* На тот момент использовать более одного мода было невозможно, сами моды повторяли в dat файлах полную структуру оригинальных файлов, внося туда свои изменения, а слияния не существовало.
* К концу 2013 года, uhanich забросил моддинг, и его Экспансия без исправлений под новые патчи перестала запускаться.
* Добавляется возможность использования нескольких модов одновременно, появляется слияние между dat файлами.
* В 2014 году появляются множество небольших модов, но из-за особенностей некоторых разделов dat файлов того времени, общее подключение даже Экспансия + Эволюция приводило к крашам игры.
* В 2014 году пользователем форума noname создаётся Rangers Module Pack - это проект-прародитель будущего Universe, задача состояла создать модульную систему и менеджер для управления списком модулей, чтобы игроки могли сами выбирать, какие опции от модов они хотят, и чтобы была возможность решить конфликты больших модов. Для этого два основных мода Экспансия и Эволюция разбирались на мелкие составные части - модули.
* В том же 2014 году на форуме появляется пользователь Huk, который предложит правки заброшенного мода Экспансия, очень быстро он окажется в закрытом разделе, целью которого было создание общими силами мододелов одного большого мода Эволюция.
* С 2014 по 2015 год в закрытом разделе будет создано множество контента, главным создателем которого будет Huk, но из-за упавшего остального актива вся идея с большим модом Эволюция будет обречена не выйти в свет. Huk берёт свою часть контента и выпускает в рамках обновления Экспансии, под версией 0.20.

## Время Universe

* В 2015 году пользователь форума noname, желая сохранить наработки закрытого раздела, силами 4 оставшихся людей начинает разработку Universe на базе давно закрытого проекта с модулями. За три недели создаётся первая версия Universe под версией R1.
* За это время: создаётся с нуля новый менеджер модулей, появляется стандарт описания модулей через текстовые файлы ModuleInfo, появляются зависимости, конфликты, полные описания модулей, перерисовывается вся графика модов, переносятся квесты, скрипты, оборудование из КР1 с редактурой и тестами, доделываются скрипты, которые были брошены, создаётся собственный инсталл.
* К концу 2015 года к проекту Universe присоединяется Huk, который проведёт колоссальную работу над созданием нового контента и исправлением старого, с этого момента все моды для КР становятся модульными. Абсолютно каждый мододел на форуме делает свои моды с учётом интеграции в Universe.
* С 2015 по 2018 в тандеме Huk-noname было выпущено 4 крупных обновления, пока незадолго до релиза R8, Huk не покинул Universe, чтобы делать свои моды AnotherMods самостоятельно.
* Параллельно обновлениям Universe, в 2017 году на форуме объявился новый автор Mr Shu с несколькими модами: ребаланс акринов, новое оружие, микромодули и акрины. К 2019 году Shu's Rangers выросли до размера полноценного модпака, какими были Экспансия и Эволюция.
* Приход Mr Shu ознаменовал период создания модов, разработанных под Universe, но не включенных в него по умолчанию. В 2017-2018 годах при его технической и идейной помощи публикуются моды авторов -Molder-, ErGenos, Танкист. Отдельно Huk публикует свои AnotherMods.
* В январе 2019 года выпускается Community версия с открытыми исходными кодами всего проекта Universe, чтобы заинтересованные могли дальше развивать этот проект.

## Моды стали Open-Source

* С начала публикации исходных кодов модов небольшими фиксами Universe занимался пользователь Mr Shu, который к тому времени уже сделал свой сборник модов Shu`s Rangers, который опирался на Universe.
* Ближе к концу 2019 года множество исправлений для Universe сделал пользователь форума Klaxons.
* С выходом патча #41/2.1.2345 для основной игры, менеджер модов переносят в главное меню игры, заодно менеджер получил более широкий функционал: динамические разделы, подгрузка списка модов из save файла, более глубокие зависимости и конфликты, а также мультиязычность.
* В 2019 году разработчиками игры было получено разрешение от издателя на публикацию исходного кода планетарных боёв. Теперь появилась возможность вносить серьёзные изменения в движок планетарок.
* В том же году произошло объединение Universe с модами Shu`s Rangers, обновлённая сборка получила название Shuniverse.
* В 2020 году раскол среди мододелов породил две версии сборника модов, из них поддерживаться осталась только одна сборка, которой было возвращено старое название Universe.
* С 2021 года и по настоящее время у сборника Universe снова появилось две версии: Universe Community и Universe Original.
* Помимо Universe, мододелами было создано множество совместимых с ним собственных сборников модов. Большая часть списка есть в статье модификации.
* С декабря 2022 перестал выходить на связь главный разработчик Universe Original. Значительно сократилось количество новостей касательно прочих сборников модов.