Paradox
©
Fisana

Перейти к содержимому


Фотография

[руководство] Редактирование стартовых персонажей.


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 7

#1 Пан Рудецкiй

Пан Рудецкiй

    Козак

  • CиЧевик
  • 203 сообщений
  • Откуда:планета Земля
  • Награды:
Регистрация: 26.мая.09
Слава: 14

Отправлено 09 апреля 2014 - 00:23




Редактирование стартовых персонажей




Изучая всевозможные руководства по моддингу, с удивлением отметил, что никто не удосужился разъяснить, как редактировать персонажей. Игру уже давно перетряхнула не одна сотня мододелов, но даже на TWC по этому поводу тишина (поправьте если соврал). Посему, ничтоже сумняшеся, мы решили внести ясность в интересующий нас вопрос.




Инструменты которые понадобятся:

Pack File Manager

ESF Editor

Думаю излишне говорить о том, что первым шагом нужно сделать резервную копию файла startpos.esf , который и будет подвергаться насилию.

Шаг 1.

Открываем startpos.esf (по умолчанию находится [….]\Steam\steamapps\common\Empire Total War\data\campaigns\main\) и идем давно проторенным путем: CAMPAIGN_STARTPOS\CAMPAIGN_ENV\CAMPAIGN_MODEL\WORLD\FACTION_ARRAY\[...]| FACTION\CHARACTER_ARRAY\ далее видим список персонажей доступных для редактирования. Для примера возьмем одного из генералов Франции- […]General\General | CHARACTER\France| CHARACTER_DETAILS\TRAITS\ TRAIT\C_General_French_Elan|TRAIT , кликнув на характеристику в правом поле окна программы откроется двустрочная таблица, где в верхней строке указана сама характеристика (id), а в нижней её значение.

Шаг 2.

Теперь нам понадобится таблица с этими самыми значениями. С помощью Pack File Manager открываем patch.pack (находится в папке data, в директории с игрой) и заглядываем в db\character_trait_levels_tables\character_trait_levels, в открывшейся 4-х колоночной таблице указаны:

Колонка 1. названия уровней характеристик,

Колонка 2. числовые значения уровней,

Колонка 3. названия (id) характеристик,

Колонка 4. числовое значение характеристики, при котором эта самая характеристика открывается или переключается.

Шаг 3.

Теперь, имея перед глазами необходимые данные, начинаем само редактирование. Из приведенного в шаге 1 примера мы видим, что характеристика имеет значение 3, это соответствует второму уровню согласно таблице из patch.pack, и в игре будет отображаться перк «прирожденный кавалерист» (командование кавалерией +2). Если поменять значение на 6, то это будет соответствовать третьему, наивысшему уровню «пылкий» (командование кавалерией +3). Это пример самого простого редактирования, не требующего более ни каких действий, кроме как сохранения сделанных изменений. Теперь слегка усложним, допустим, нам захотелось заменить один перк на другой, или добавить еще, для примера возьмем: C_General_Born_Soldier, который вписывается или копируется в поле id , значение выставим 1, у персонажа появится характеристика «прирожденный солдат» (командование армией +1), но если зайти в игру, то количество звезд у него не поменяется, то есть характеристика появилась, а показатель не поменялся. Здесь надо дать пояснение, что есть перки которые срабатывают сами: командование кавалерией, пехотой, нахождение в определенном регионе, защита или нападение. А есть, которые являются константами, и не зависят от действий, местоположения или набора юнитов (это относится также и к свите). Поэтому в […]\ General\General | CHARACTER\France| CHARACTER_DETAILS\ Agentattributes\Command_Land |Agentattributes к значению Command Land добавляем 1, таким образом, у генерала маленьких звездочек станет на 1 больше, и характеристика станет рабочей. К слову в указанной директории помимо Command_Land есть куча других, для генерала или адмирала доступна только по 1, а скажем у дворянина или лазутчика доступно несколько, поэтому если у лазутчика добавляется перк который влияет на умение обращаться со шпагой или пистолетом значения атрибутов также необходимо менять на соответствующие.

В разделе […]\General\General | CHARACTER\France| CHARACTER_DETAILS\Agentancillaries можно увидеть или не увидеть какая у персонажа свита. Путем замены id, либо копирования у другого персонажа структурного параметра и затем замены id можно добавить или заменить свиту. Необходимо только понимание эффекта. Если дворянину добавить свиту «скучный библиотекарь», то в […]\ Agentattributes\Research| Agentattributes значение research необходимо увеличить на 2, а если добавлять «гениальный промышленник» ничего менять ненужно. Если есть сомнения, тогда смотрим db\ancillary_to_effects_tables\ancillary_to_effects. Полную таблицу с перечислением доступной свиты можно увидеть, если в Pack File Manager заглянуть в db\ancillaries_tables\ancillaries.

Как видим редактирование персонажей дело совсем немудреное, но требующее определенной усидчивости и внимания. Хочется дать небольшой совет тем, кто захочет воспользоваться моим руководством и преобразить вселенную Empire Total War в соответствии со своим представлением. Автор поначалу увлекся принципом «квадратиш-практиш-гут» и наплодил мутантов, что не могло не сказаться на играбельности, и уже потом стал довольно осторожно подходить к вопросу. В идеале было бы соотнести редактирование с историей, к примеру - у России есть стартовый Православный миссионер Штефан Яворский, у которого был реальный прототип Митрополит Стефан Яворский. Царь Петр 1 проводивший церковную реформу надеялся, что Яворский, выходец из Речи Посполитой, будет противовесом старому духовенству, но в итоге, тот сблизился с противниками реформ. Поэтому, редактируя этот персонаж, который в ваниле просто пустышка, я добавил ему перки: «набожный», и «перенял местные обычаи». Понятно, что в игре полно своих условностей, но небольшие штрихи делают ее немного одухотворённее.

И еще небольшая ремарка. В советские годы, когда был разгул марксистско-ленинской (материалистической) теории, жил и здравствовал историк Лев Гумилев, знаменитый своей пассионарной теорией, которая, в отличие от материалистической, утверждала, что историю движут не экономические формации, а отдельные, яркие представители общества, то бишь – пассионарии. Вот и ваш покорный слуга, не трогая AI, размер отряда или разброс орудий (список "очень важных" параметров, которыми так увлекаются моддеры, можно продолжить), а всего лишь слегка "вдохнувший жизнь" в персонажей заметил – игра изменилась! Изменилась цепь событий, либо изменилась скорость их прохождения, но главное игра приоткрыла еще одну грань, или даже позволю себе некоторую лирику, заиграла новыми гранями, которые делают ее разнообразнее, а следовательно интереснее.

P.S. Автор лично не проверял, но выражает уверенность, что приведенный способ редактирования, в виду схожести структуры, подойдет и для Napoleon Total War.

P.P.S. Для тех, кого руководство заинтересовало, но времени не хватает, прилагаю файл с моими наработками.

]]>http://yadi.sk/d/6aPsd08QM5THJ]]>
  • 0

Кто жил и мыслил, тот не может В душе не презирать людей © Пушкин "Евгений Онегин"


#2 Пан Рудецкiй

Пан Рудецкiй

    Козак

  • CиЧевик
  • 203 сообщений
  • Откуда:планета Земля
  • Награды:
Регистрация: 26.мая.09
Слава: 14

Отправлено 12 апреля 2014 - 13:24

Доработал startpos, даю новую ссылку: ]]>http://yadi.sk/d/B7sVhJCgMJcdN]]> , прежняя нерабочая.
  • 0

Кто жил и мыслил, тот не может В душе не презирать людей © Пушкин "Евгений Онегин"


#3 Пан Рудецкiй

Пан Рудецкiй

    Козак

  • CиЧевик
  • 203 сообщений
  • Откуда:планета Земля
  • Награды:
Регистрация: 26.мая.09
Слава: 14

Отправлено 28 апреля 2015 - 13:43

Проект получил продолжение, как игровой мод, с которым можно ознакомиться в ветке готовых модификаций > прочие> Improved ETW. К сожалению теперь почему то нельзя вставить прямую ссылку в текст, что упростило бы навигацию.


  • 0

Кто жил и мыслил, тот не может В душе не презирать людей © Пушкин "Евгений Онегин"


#4 SHREDDER

SHREDDER

    Админ

  • Генеральна Cтаршина
  • 24 374 сообщений
  • Откуда:Киев
  • Прозвище:Коваль
  • Награды:
  • Создатель:Ogniem i Mieczem:TW; Call of Warhammer:TW; The Third Age:TW; МиБ:ОиМ; Гетьманат:TW; Ogniem i Mieczem 2: TW
Регистрация: 25.июн.06
Слава: 3 608

Отправлено 29 апреля 2015 - 14:51

К сожалению теперь почему то нельзя вставить прямую ссылку в текст, что упростило бы навигацию.

 

С чего ты взял?  :blink2:


  • 0

#5 Пан Рудецкiй

Пан Рудецкiй

    Козак

  • CиЧевик
  • 203 сообщений
  • Откуда:планета Земля
  • Награды:
Регистрация: 26.мая.09
Слава: 14

Отправлено 30 апреля 2015 - 20:12

Пытался через Ctrl+V и контекстное меню на правой кнопке - не даёть!


  • 0

Кто жил и мыслил, тот не может В душе не презирать людей © Пушкин "Евгений Онегин"


#6 Пан Рудецкiй

Пан Рудецкiй

    Козак

  • CиЧевик
  • 203 сообщений
  • Откуда:планета Земля
  • Награды:
Регистрация: 26.мая.09
Слава: 14

Отправлено 02 сентября 2015 - 10:34

Собственно давно разобрался в проблеме, прямая ссылка на мод http://totalwar.fun/...d-improved-etw/ .


  • 0

Кто жил и мыслил, тот не может В душе не презирать людей © Пушкин "Евгений Онегин"


#7 Darth_Alaks

Darth_Alaks

    Молодик

  • Сирома
  • 4 сообщений
Регистрация: 25.окт.15
Слава: 0

Отправлено 18 ноября 2017 - 05:56

Да простят меня модераторы и автор за некропостинг, но вот этот топик это единственное, что я нашел в гугле по своим вопросам. А вопросы мои заключаются вот в чем - возможно ли провести подобные манипуляции не с начальными агентами\генералами, а с теми, которые спавнятся и нанимаются по ходу игры? Хочется, чтобы они появлялись с высокими характеристиками. Или возможно ли как то увеличить шанс появления крутой характеристики, навроде "Отмеченный Богом" у спавнящихся агентов? И желательно, чтобы эффект был только у игровой фракции, а не у всех. И еще - у меня стоит DarthMod на Empire. Порядок действий остается тот же, или мне уже в файлах мода нужно копаться?


  • 0

#8 enzym

enzym

    Молодик

  • Сирома
  • 1 сообщений
Регистрация: 07.сен.11
Слава: 0

Отправлено 05 февраля 2018 - 16:59

Подскажите как поменять год рождения или возраст у членов королевских семей?


  • 0




Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных

Total War: WARHAMMER

Мы ждали, мы верили. И наша вера была вознаграждена! Анонс Total War: WARHAMMER состоялся! Скептики были посрамлены, а вахоманы возликовали! Но разработчики на форумах успели уже рассказать немало подробностей. Во первых стало известно? что это будет не одна игра, а трилогия сдобренная целым сомном аддонов и дополнительного платного и бесплатного контента. Во-вторых фракций будет только четыре (Империя Сигмара, Зеленокожие, Гномы и Графы-Вампиры) но обещают сделать их максимально проработанными, богатыми на юниты и реально отличающимися друг от друга по геймплею. В третьих - главы фракций теперь не просто генералы которых не жалко потерять в бою. Теперь это Легендарные Лорды (Карл Франц, Гримгор, Торгрим и Маннфрэд фон Карштайн), герои со уникальным оружием, верховым животным, шмотками и набором квестов. Еще обещают такие новинки как летающие юниты, магию, танки, пушки и мущкеты... в общем вкуснятинка! В общем ждем больше информации и надеемся, что игра станет прорывом в серии.

Ну а апологетам историчности спешим успокоить - над Вархаммер трудится отдельная команда. Исторические игры Тотал Вар производство фэнтэзийной игры не тормозит.

Подробней о Total War: WARHAMMER

Total War: Attila

Анонс Total War: Attila с одной стороны немало удивил нас, а с другой еще раз доказал, что СА идет проторенной дорожкой. Ведь Аттила по сути это сиквэл аддона "Вторжение варваров" для Рима 1. Правда на этот раз они не стали скромничать и назвали его "новой игрой". Ок, мы не будем спорить. Отдельная игра про нашествие варварских племен на цивилизации античного мира - это прекрасно. Нужно отметиьт что разработчики действительно поработали на славу. По мнению большинства игроков, Аттила действительно оказался достойным продуктом, позволившим окунутся в мрачные эпохи.

Подробней о Total War: Attila Часть 1 и Часть 2

Total War: Rome 2

Анонс Rome II Total War состоялся 2 июля и это вызвало настоящую бурю восторга нашего сообщества! Настолько люди истосковались по рукопашному бою и легионерам, что анонс сиквела восприняли как настоящее чудо и "сбычу мечт". Снова вести в бой скованные железной дисциплиной легионы, непоколебимых греческих гоплитов и македонских сариссофоров, топтать врагов слонами и забрасывать отрубленными головами - это ли не счастье! Но ведь новые игры Total War это еще и морские баталии. И тут уж будет море фана, ведь разработчики обещают активное взаимодействие между сухопутными и военно-морскими силами. Обоюдный обстрел между береговыми укреплениями и боевыми кораблями на рейде даст новую степень свободы "стратегосам" античного мира.

Подробней о Total War: Rome II