Сообщество Империал: Total War Attila vs Flavius Aetius - Сообщество Империал

papeion

Total War Attila vs Flavius Aetius

На карте Шарлеманя развернётся противостояние Аттилы и Аэция
Тема создана: 26 сентября 2016, 17:09 · Автор: papeion
 papeion
  • Imperial
Imperial
Форумчанин

Дата: 09 апреля 2017, 11:37

Imperial


Total War Attila vs Flavius Aetius


На карте Шарлеманя эпоха противостояния Западной Римской Империи времён Флавия Аэция с одной стороны, и Империи Гуннов под главенством Аттилы с другой. Одновременно происходят процессы англо-саксонского вторжения в Британию. Так же мы столкнёмся с зарождением и становлением Вестготского королевства. И, конечно же, с выходом на сцену франков, как одной из ведущих сил в Европе. Это также время вандальского вторжения в сам Рим. Это время, когда славяне строят свои первые государства на территории Римской Империи и восточной Европы.

8 игровых фракций, каждая имеет особые настройки (инциденты, скрипты, стартовый расклад и т.д.)


Разработчик: papeion.
Предложил сделать такой мод: Questus
Планирование карты и распределение фракций: Чиполлино, Sakā, Tryggvi, me262schwalbe, триарх
Применена схема для пула юнитов гуннов и римлян от камрада Magister_equitum
Главы и задания в них от камрада Чиполлино.
Очень много предложений и работы надо ошибками от Чиполлино.

Основы мода

Общее описание:
Спойлер (раскрыть)


Описание фракций

Описание некоторых моментов мода устарела. Уж не знаю, когда я перепишу заново, просто не успеваю за своими же обновлениями. Кстати, список правок я даю в каждом обновлении, см. сообщения в теме.

Спойлер (раскрыть)


Внимание!
При игре прошу обратить внимание в первую очередь на...

1) Система очков рекрутинга.
...База - у игрока 0 очков рекрутинга, у АИ +1 очко рекрутинга
...Каждый регион даёт +1 очко рекрутинга в провинции посредством целой главной постройки, (выгодно захватывать всю провинцию)
...Штрафы: по -1 очку рекрутинга в провинции дают
- 3-4 уровень беспорядков в регионе
- эпидемия в регионе
- разрушенная главная постройка
- плохой сезон
- зима (плохая зима даёт -2).
Рекомендация: блюдите порядок, берегитесь болезней, готовьтесь к зиме, не забывайте, что бывают плохие сезоны и весной\летом\осенью... берегитесь ситуации, когда теряете армию, ведь новую вы можете и не успеть нанять.

(у флота нет зависимости от порядка, сезонов, ...а только база и постройки)

2) Федераты.
...База. Игрок имеет штраф -1 очко рекрутинга федератов. Это приводит к тому, что в обычных условиях, федераты недоступны.
...Хороший сезон весны\лета\осени даёт +1 очко рекрутинга федератов. Чем больше у вас провинций во владении будут иметь хороший сезон, тем больше будет доступно федератов. Со старта это в первую очередь коснётся ЗРИ, ибо она большая.
...На 2 ходу ЗРИ получает вечный бонус +1 очко рекрутинга федератов и штраф -1 очко рекрутинга своих юнитов.
...Гунны получают бонус +1 очко рекрутинга федератов посредством трёх дилемм.

3) Сезоны.
Во-первых, 1 год = 24 ходам.
Это значит, что зима длится 6 месяцев. Зимой штрафы на санитарию и рекрутинг. Это сложный период жизни.
В плохие сезоны весны\лета\осени тоже есть штрафы.

Спойлер (раскрыть)






Последнее обновление мода 02.06.2019 и рус. локализации 12.05.2019


Дополнительно на выбор две боёвки:

Боевая система от меня "Add combat for AvA", специально для этого мода (обновлено 10.08.2017): Для просмотра ссылки Зарегистрируйтесь или Для просмотра ссылки Зарегистрируйтесь в СТИМе.
Спойлер (раскрыть)

Или адаптированная под мод боёвка ТТК: Для просмотра ссылки Зарегистрируйтесь (посл. обновление 22.05.2017)
Спойлер (раскрыть)


Рекомендации по др. модам (раскрыть)
     papeion
    • Imperial
    Imperial
    Форумчанин

    Дата: 27 января 2017, 08:36

    Questus (26 января 2017, 21:08):

    Иконки юнитов и зданий перенесете из гранд-кампании ? И еще вопрос- работаете над сюжетной линией Аэция ?

    Ограничился только наличием исторических персонажей (фамильные древа).
    Если игрок захочет, то персонажами поиграется как куколками: придумает им судьбу сам.
    Т.е. это классический подход.

    О событиях сюжетной линии позвольте порассуждать, из чего вы поймёте мои сомнения:

    По поводу покушений и др. манипуляций с персонажем потребуется особая настройка. Ибо в ванильных инцидентах такие персонажи имеют специальные идентификаторы (примеры Феодосия и Нарсеса из П-Римлянина). Эти индентификаторы используются в настройках инцидента. Например, должно быть указано, что персонаж, которому присвоен такой-то идентификатор, если жив, то инцидент сработает.
    Удаляется такой персонаж с помощью скрипта по команде, поданной ему из сработанного такого инцидента (кстати, этот скрипт мне ещё предстоит оседлать).
    Скрипту плевать на идентификатор персонажа, он ориентируется по ID имени (он уникальный, из специальной скриптовой группы имён, чтобы не повторялось). Т.е. скрипт можно запустить и без проверки - жив или нет персонаж. Если жив, то будет удалён, если мёртв, то и удалять некого будет. Понятно, что без проверки жив ли персонаж, скрипт запускать нет смысла, ибо в этот момент мы должны вывести сообщение, в котором будет рассказано событие. Ибо просто молча скриптом ликвидировать персонажа как-то бессмысленно, нужно информационное сопровождение. Но представьте себе, если мы без проверки наличия персонажа запускаем инцидент, срабатывает скрипт на его удаление, и идёт информация. Если персонажа нет, информация всё равно будет идти (осуществлено покушение такого-то на того). Получится конфуз - информация есть, а персонажи давно умерли (впрочем, их можно сделать бессмертными, тогда и проверять не понадобится).
    Так что если персонаж смертный, то проверять надо обязательно, а для проверки нужна привязка идентификаторов. Эту систему надо изучать: как создать, где привязать и прочее (впрочем, можно использовать уже существующие, просто переименовать того же Нарсеса).
    Но наше дело ещё сильно усложняется тем, что как бы покушение должен совершить один персонаж против другого. Это значит, что инциденту надо проверить, живы ли они оба, лишь тогда сработать. В ванили таких примеров нет. В ванили есть инциденты с проверкой только одного персонажа.

    Хм.. ...пока писал, придумал, как проверить живы ли оба если в одном инциденте это невозможно. Нужно два инцидента. Один проверяет жив ли император Валентиниан. Далее на очереди второй инцидент проверяет, жив ли Аэций. Далее специальным скриптом следим, если срабатывают оба этих инцидента, тогда запускаем третий инцидент - покушение Валентиниана на Аэция. Этот третий инцидент просто удаляет Аэция и проводит информационное сопровождение.

    Тут ещё какое дело. Мы хотим, чтобы покушения (или др. гибель) случались не только во фракции за которую играем, но и во фракциях под АИ (например, чтобы Аттила умер от обжорства, в то время, как мы играем за Аэция). Ведь в основном инциденты срабатывают только для фракции, если за неё играет игрок. Если можно будет сделать и для АИ, то тогда будет, конечно интереснее. Тогда можно будет некоторых персон делать бессмертными, при условии потом убить их скриптом. Вполне возможно, что такие вещи можно делать. На изучение и тесты потребуется время, а это главная проблема - его не хватает. Ещё бы язык скриптов знать, а то ведь мы всё постигаем методом логического осмысления и научных тыков...

    P.S. Иконки, да - из ГК.
       Tryggvi
      • Imperial
      Imperial
      Bokareis

      Дата: 27 января 2017, 10:26

      papeion

      Это значит, что инциденту надо проверить, живы ли они оба, лишь тогда сработать. В ванили таких примеров нет

      А как эта проверка в виде кода выглядит?
         papeion
        • Imperial
        Imperial
        Форумчанин

        Дата: 27 января 2017, 11:28

        Tryggvi (27 января 2017, 10:26):

        papeion

        Это значит, что инциденту надо проверить, живы ли они оба, лишь тогда сработать. В ванили таких примеров нет

        А как эта проверка в виде кода выглядит?

        Думаю, что это подаётся в виде двух строк:
        1. GEN_TARGET_CHARACTER (задаёт вектор на персонаж)
        2. GEN_CND_CHARACTER_TRAIT (уточняет, какой именно, указывая на его персональный трейт, например у Нарсеса att_trait_narses_marker)
        Мне представляется этот трейт, как удостоверение личности - паспорт товарища )))

        См. настройки инцидентов в cdir_events_incident_option_junctions_tables
           papeion
          • Imperial
          Imperial
          Форумчанин

          Дата: 01 февраля 2017, 11:02

          Интересно:
          Думаю, что на 90% я переименовал города. Теперь делаю английскую локализацию.
          В процессе поиска того, как написать город по-английски, открываю для себя такие вещи, что...

          Что, часть городов я переименовал приблизительно. Взял названия из других игр (Рим-2) и других кампаний. Ибо некоторые регионы не имеют точной исторической справки для времён позднее Карломана. Особенно это касается дальних уголков Германии, Германо-Сарматии. Но если искать не только на русском языке, но и английском, и даже на других языках, ...то найти всё-таки можно.

          Например, как переименовать Прагу я сильно затруднялся. И просто взял из другой компании название - Касургис.
          Но когда начал делать локализацию, то полюбопытствовал, набив в поисковик англ. версию названия - Casurgis.
          В результате открыл Википедию на Польском языке. И там поляки чётко пишут - на месте Праги возможно важным поселением в регионе был именно германский городок Касургис. Ссылаются на данные от Птолемея, который в своё время много сделал для географии.

          Так что искать можно не только на русском\английском. Но на языках тех, чьим народам сегодня этот регион принадлежит.
             papeion
            • Imperial
            Imperial
            Форумчанин

            Дата: 07 февраля 2017, 07:27

            В игре есть важный момент: апргрейд юнитов.
            Ближе к началу интересной Для просмотра ссылки Зарегистрируйтесь камрады по инциативе rawhide обсуждали ЭТО.
            Я сейчас обдумываю этот момент для своего мода. Есть желание уйти от глобального апргрейда.
            Схема:
            1. Первый тир в гарнизонах, при этом гарнизон немного увеличить.
            2. Второй тир в базовом рекрутинге. Т.е. как будто прошёл апргрейд и везде идёт рекрутинг 2-го тира
            3. Третий тир перевести в подэлитный рекрутинг. Т.е. они будут доступны сразу, но к ним будет ограничен доступ через определённые постройки.
            Т.е. в мире рекрутинг юнитов 2 тира, которые не апргрейдятся. Ими и играем. В гарнизонах защита на плечах юнитов 1 тира, которые тоже не апргрейдятся. А третий тир юнитов добавлен к элите, и являются подэдлитой.

            ---
            Неравномерность во всём.
            Есть другая идея, где апргрейд наоборот очень нужен. Оставить апргрейд, но сделать неравномерное технологическое развитие фракций на старте. Т.е. чтобы одни были с 1 тиром со старта, другие уже имели кого-то 2 тира, третьи имели ещё больше 2 тира, а у четвёртых был бы доступ ко всей линейке 2 тира, у пятых был бы уже открыт доступ к какому-нибудь одному юниту 3 тира.

            Тут ещё какой момент. Мне потребовалось пересобрать старпос. И я попробовал открыть неравномерно строительные слоты. Т.к. чтобы игровой мир со старта был не в каменном веке. Например, в Риме и Равенне будут открыты уже все 6 слотов. Но в той же Испании много городов с неоткрытими слотами, или лишь с 1 открытым.
            Через это я внесу нюансы в различные регионы, застроив их так или эдак.
            И, стартовая застройка тоже неравномерная - от 1 лвл до 4 лвл. Например, тот же Рим со старта имеет 4 лвл главной постройки (культурный вариант).

            В связи с этим и появилась идея сделать неравномерным и технологическое развитие на старте. Одна фракция с 1 исследованной реформой, другая с 2, ...и т.д, ...а какая-то и с 10-15.

            Так же как и финансовое состояние фракций очень неравномерное. Те же гунны со старта имеют много данников и вассалов, плюс фракционный трейт на +300% дохода от данников. Куда деньги девать? Правильно, на юнитов 2-3 тира, которые стоят в содержании 300-500 монет. Одновременно, ЗРИ имеет огромное по сравнению с иными, кол-во регионов, торг. связи и прочее, вследствие чего много денег. Поэтому и тут тоже развитие техов на уровне, когда доступны со старта юниты уже 2 тира и частично 3 тира.
            Маленькие же фракции с 1 регионом находятся вначале технического развития и имеют доступ к юнитам 1 тира. Средние по силе фракции близки к юнитам 2 тира, или даже кого-то открыли. И т.д.

            Т.е. мир неравномерный. В том числе по специализации (экономической и военной). Правда это потребует от меня хорошенько поработать с балансировкой этих неравномерностей.
            В конце-то концов мод ролевой: Аттила вс Аэций, гуннская коалиция вс римская коалиция, бритты вс англо-саксы,
            ...к тому же 1 тир юнитов не такой уж безобидный, ибо дешёвый, ...а экономика двух монстров (гуннов и рима) не такая уж надёжная, чтобы можно было всегда таскать полные стеки из юнитов 2-3 тира... в то же время, когда ты богат, но тебе доступны юниты 1 тира, ты можешь мясом закидать всех и вся, если же они тебе уже недоступны, то ты это не сможешь. Т.е. с точки баланса, богатая фракция категорически не должна иметь юнитов 1 тира, а малая фракция должна.
               rawhide
              • Imperial
              Imperial
              Форумчанин

              Дата: 07 февраля 2017, 09:03

              очень интересные идеи, удачи вам в перенастройке мира под них :003:

              papeion

              в то же время, когда ты богат, но тебе доступны юниты 1 тира, ты можешь мясом закидать всех и вся, если же они тебе уже недоступны, то ты это не сможешь. Т.е. с точки баланса, богатая фракция категорически не должна иметь юнитов 1 тира, а малая фракция должна.
              я буквально вчера наблюдал картину, противоположную вашим выводам. АИ-северяне (гауты, юты) и примкнувшие к ним германцы (лангобарды, алеманны) пытались мясом закидать АИ ЗРИ (ТтК с римским модулем Магистра). начальный период. у варваров сплошь юниты первого тира. и много стеков. сначала это все было более-менее успешно. год, не больше. Затем ЗРИ подтянула войска с комитатскими копейщиками, нумерами и проч, разбавленные федератами первого тира, аналогичными германским. и стремительно уничтожила всех пришельцев. причем порой по полстека АИ-ЗРИ уничтожали полные армии варварского скама. не вышло заспамить)

              ради эксперимента откатился на автосейв и одной из варварских армий, которой грозило уничтожение на переходе хода, прописал дружину военачальника 3 тира вместо начального и заменил на элиту пару еще пару отрядов. итог - отредактированная АИ-армия римлян отбросила, но потеряла способность наступать дальше, все остались при своих.

              т.е. решает разнообразие в линейках, возможность игроку и АИ одновременно иметь доступ к юнитам разного качества (пусть элита и ограничена каким-либо способом). а мясо таки бесславно сливается.
                 papeion
                • Imperial
                Imperial
                Форумчанин

                Дата: 07 февраля 2017, 09:27

                Ну вот, ...именно АИ за большие империи логично должен иметь в стеках тир выше (+элита), чем у всяких мелких пришельцев, имеющих 1-2 региона. Тогда АИ действительно сможет справляться со сворой врагов, которая именно свора. Империи не могут не иметь своры врагов. АИ же за империю с юнитами 1 тира на 100% не справится со сворой мандаошек, они его спокойно закусают.
                В то же время человек, при игре за таким образом настроенную империю должен получить спец-инцидент на старте с пакетом дебафов. Один из которых, это -n очков рекрутинга. А в моём случае ещё и блокировка спец-технологии, через которую игроку закрываются специальные строительные ветки (они для АИ).

                Общее для обоих идей: это со старта в мире бОльшее разнообразие юнитов, а не одни бомжи 1 тира.
                Впрочем, 1 и 2 идею можно совместить, но это потребует дополнительных вспомогательных моментов.

                А на счёт ванильного глобального апргрейда у меня всегда была претензия: лимитанеи должны всегда быть, ведь это лимитанеи, они же ведь никуда не испарялись. ...так же как и германские новобранцы у германцев. Ну не могла же элита быть на 100 процентов в гарнизонах. И стеки... Должны же ведь быть разные вояки (балбесы и не балбесы), это реалистично. Да ведь, и интереснее лимитанеями (или герм. новобранцами, 1 тиром короче) отбить атаку профессиональной армии (2 тир + элита\подэлита).
                   rawhide
                  • Imperial
                  Imperial
                  Форумчанин

                  Дата: 07 февраля 2017, 09:47

                  papeion

                  ...именно АИ за большие империи логично должен иметь в стеках тир выше (+элита), чем у всяких мелких пришельцев, имеющих 1-2 региона.
                  видите ли, в чем дело - если у миноров только 1 тир, их быстро не станет. при этом в варварских сообществах этого времени, даже у самых заброшенных и отсталых, была прослойка военной элиты, профессиональных воинов, что составляли личные дружины вождей и временные отряды для набегов. отображение этого не позволило бы минорам доминировать, но и не дало бы большим фракциям их мгновенно утилизировать.

                  papeion

                  АИ же за империю с юнитами 1 тира на 100% не справится со сворой мандаошек, они его спокойно закусают.
                  конечно так. но только высокоуровневые отряды - это немного перебор. в первую очередь экономически. даже для АИ это может быть тяжело = не всегда сможет мобилизовать достаточное количество сил.

                  есть и еще один способ управления ходом кампании - через настройки автобоя. т.е. через формирование линеек войск и их средние статы. например так (из campaign variables, 100=нейтральное значение, как единица-множитель):
                  Imperial

                  мне кажется, что столь точечный и тонкий тюнинг линеек войск и игропроцесса в целом (втч с ориентацией на модификаторы выше) - как раз в вашем стиле)
                     триарх
                    • Imperial
                    Imperial
                    Форумчанин

                    Дата: 07 февраля 2017, 09:49

                    rawhide, а ведь я как то говорил (около года назад), что всем фракциям на старте следовало бы выдать по 2-3 элитных (поздних) юнита, которые стали бы ударной силой фракции и которые нанять самому не выйдет еще лет 10-15 как минимум. Пока они есть - мощный и дорогой ударный костяк, который придется беречь. Римляне такй благодаря модулю Магистра уже получили.
                       rawhide
                      • Imperial
                      Imperial
                      Форумчанин

                      Дата: 07 февраля 2017, 09:51

                      триарх,
                      Оффтоп (контент вне темы)
                         Похожие Темы
                        ММоддинг Total War: Rome Remastered
                        Моддинг Total War: Rome Remastered
                        Автор: O Olwork
                        Обновление: 18 мин. назад
                        М[TW:W-3] Моды Total War: Warhammer III
                        Моды Total War: Warhammer 3
                        Автор: D DrunkMaster
                        Обновление: 59 мин. назад
                        DАктивация всех DLC для Total War: Attila
                        Способ разблокировки всех DLC в лицензионной Total War: Attila
                        Автор: w wortlaem
                        Обновление: Сегодня, 16:52
                        ЭMedieval 2 Total War - ванила hot-seat
                        Описание ходов хот сита
                        Автор: n nnaks
                        Обновление: Сегодня, 16:00
                        WWarcraft Total War Legacy Of Demanded альфа новая версия За Отрекшихся
                        Warcraft Total War Legacy Of Demanded альфа новая версия За Отрекшихся
                        Автор: C Celman Ctraik
                        Обновление: Сегодня, 15:33
                        Воспользуйтесь одной из соц-сетей для входа
                        РегистрацияВход на форум 
                        2022 «Империал» · Условия · Ответственность · Визитка · Сотрудничество · 27 сен 2022, 18:19 · Счётчики