Моддинг Rome Total War ч.1
Привет уважаемые подписчики и пикабушники, которые впервые видят мой пост про мою "мододельню" игр серии Total War.
Для начала немного "отсебятины": В целом, вставал вопрос о том, по какой части игры (или вообще этой ли серии игр) делать разбор "внутренностей" для подгонки игры под себя. Остановился я на первой части Total War Rome, т.к. игра произвела немалый успех в свое время, и в нее и по сей день играет немало любителей. Кстати пожелания (если таковые вообще захотите) будут предложены в конце, поэтому прошу дочитать до конца =)
Чтобы не лить много воды (которая уже видимо потекла), буду стараться излагать как можно понятнее и в то же время коротко. Любые вопросы собственно - вы можете задать в этом же посте. История и особенности движков игры думаю не будут сильно интересны, тем более про это вы сможете почитать в Википедии, так что ее я также "проеду".
PS: За ошибки заранее извиняюсь, пишу быстро, могу что-то пропустить =)
Итак поехали...
Rome Total War в силу своей относительно простой механики позволяет редактировать 80-90% своего содержимого прямо из текстового редактора ака "в блокноте". Поэтому никаких дополнительных программ для нее не качаем. Все параметры и изменения вносятся "на месте" и на кнопку "сохранить". Модулей (файлов .тхт) в игре около 480-670 (в зависимости от Вашей версии игры). Все их мы разбирать конечно не будем *картинка с Сергеем Дружко*, коснемся лишь самых основных и интересных.
Итак давайте начнем с того, что "поковыряемся" в старте кампании, к примеру у дома Юлиев.
Идем в каталог:
Rome Total War \ Data \ world \ maps \ campaign \ imperial_campaign
Примечание: у кого данного каталога не будет - необходимо его создать специальным "разархиватором", обычно все в порядке - но в случае чего - пишем в комментариях, распишу как исправить.
в каталоге нам понадобится файл descr_strat
Открываем его.
В самом начале "длиннющего" файла мы видим категории "playable" и "nonplayable"
Следовательно, все примитивно: если перенести фракции из "nonplayable" в "playable" - сможете поиграть без всяких проблем за играбельные фракции. Переносятся банально: "вырезать" и "вставить".
Кстати чуть ниже по тексту увидите даты: start_data и end_data. Это начало и конец игры соответственно. Их можете изменить также, на свое усмотрение, но учтите: в игре существуют события, к примеру извержения Везувия или реформа Гая Мария. В случае изменения дат начала на более ранние - реформы произойдут все равно в тот год, в который указано в другом модуле (об этом если что в следующих частях).
Едем дальше.
"start of landmarks section" - его мы пока трогать не будем, т.к. изменение ведет к изменению еще минимум трех модулей, для него возможно будет отдельная тема.
"NEW Resource Section"
это ресурсы для торговли в регионах для купцов. Числами отмечены координаты. Карты координат у меня к сожалению нет, но из названия региона и города в одной соответственной строке - можно понять где это находится в игре и поэксперементировать: например если в первую строчку (на скриншоте выше) вставить: "resource gold 420,170" то в городе "Aresi" появится новый ресурс - золото, и располагаться будет рядом с железом.
Далее: прокручиваем или набираем в поиске: start of factions section
Здесь мы видим дом Юлиев ("faction romans_juli") и их стартовый капитал на начало кампании - 5000. Менять его можете на любое свое усмотрение.
Потом идут привязанные на старте кампании города, которые принадлежат данной фракции. Эти параметры не рекомендуется менять, (за исключение числа параметра "population" (население), можете менять на свое число жителей в городе) т.к. это может привести к вылету, ибо по зданиям все меняется в другом модуле. О нем позже.
забиваем в поиске:
GARRISON: CAPUA
Вот куда попадаем:
Итак, тут информация об армии и их войсках, которые у Вас есть на начало кампании. Под красной стрелкой отмечен генерал\главнокомандующий армией. Конкретно здесь его можно вписать лишь одного. Параметр "exp" указывает на опыт отряда (менять можно от 0 до 9), далее уровень брони (от 1 до 3), уровень оружия (от 1 до 3).
Вы можете скопировать любую из предоставленных строчек войск (под зелеными стрелками), к примеру "unit roman hastati exp 9 armour 3 weapon_lvl 3" и вставить между отрядами или в конце - и к Вам на старте присоединиться отряд гастат с неимоверным опытом ведения боя и лучшим оружием и защитой =)
Синей стрелкой указана следующая армия (а точнее город ее возникновения\сбора), со своими войсками. Изменения аналогичны.
Примечания: после названия расположения армии (что под синей стрелкой) - идет описание характеристик данного генерала. Менять их также не следует без других модулей т.к. приведет к вылету. К ним привязан модуль событий.
Мой любимый параметр. Он отвечает за дипломатическое отношение фракций друг к другу.
Разберем на примере строчки что отмечена под красной стрелкой на скрине:
Здесь указана фракция Юлиев и их отношение к Сенату (сенат - это фракция "SPQR")
Уровень "-10" это очень дружелюбное отношение. Уровень 600 - это стопроцентная агрессия.
т.е. вот шкала для примера:
Т.е. в самом начале в документе установлено "100" значит Юлии будут с сенатом "ну в целом так боле-менее дружить, без изяществ, но нормально". Установите 600 и на следующие 2-3 хода ждите войны, где Юлии будут агрессорами (разумеется это рассматривается при условии, что вы играете НЕ за Юлиев в этот момент).
Также учтите: что внесенные изменения влияют лишь на НАЧАЛО игры, а не на процесс. Так что даже если вы поставите определенной фракции -10 к другой, это не значит что со временем они не станут врагами, потому что религия и множество других факторов также будут влиять на отношения. Об этом будет в разборе другого модуля.
В модуле descr_strat и в остальных модулях - параметр slaves (что в переводе "рабы") - это мятежники. Их никто не любит и они "зашиты" в движок (как мне кажется), потому что при изменении параметра - ничего не меняется. Так что если вы здесь поставите отношение -10 на мятежников к своей фракции - при первом бунте все равно будет с ними война и отношение на 600 =)
А в целом дипломатия в игре весьма примитивная, и добившись достаточных запасов денег - можно подкупить хоть Аида =) Есть некоторые моды, которые ее поправляют, но не особо значительно.
_________________________________________________________________________________
Ну вот в целом все. Если нашлись те, кто подчеркнул для себя что-то интересное или полезное - очень буду рад =) Если много кому понравилось - пишите в комментариях, в следующих частях разберем постройки и юнитов, а также особым бонусом через пару постов возможно напишу - как сделать из себя "фракцию-выжившего", т.е. государство у которого все вокруг и за тридевять земель - враги, с миллионными армиями. На современных машинах с памятью видео >=2000 гб - можно сделать сражение 1 600 000 х 300 спартанцев на одной карте. Но есть одно НО, модуль будет весьма большим и гораздо проще его написать под RTW2, на который уже нужно минимум 4гб видеопамяти.
Помимо всего прочего - можем разобрать Medieval 2 TW, Atilla и т.д. В любом случае комментируем и задаем вопросы. Всем спасибо! Пользуйтесь! =)