Сообщество Империал: Составление формаций в Europa Barbarorum II - Сообщество Империал

bitterhowl

Составление формаций в Europa Barbarorum II

Третий акт античного эпоса о схватке с ветряной мельницей тактического ИИ.
Тема создана: 18 мая 2019, 12:22 · Автор: bitterhowl
  • 5 Страниц
  • 1
  • 2
  • 3
  • 4
  • 5
 bitterhowl
  • Imperial
Imperial
El Compilator

Дата: 18 мая 2019, 12:22

Imperial

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

Мы неровно относимся к тактическому ИИ. С одной стороны считаем идиотом и пишем скрипт чтобы за ручку водить каждый юнит на поле (хотя судя по всему адекватный и подробный .xml делает это не хуже и с меньшими затратами производительности). С другой стороны переоцениваем его способности, считая, что он сам нормально подберет юниты в бор формации с общим указанием unit_type infantry.

Пример из недавней практики - в блоке с unit_type spearmen очутились кони-люди, потому что в EB2 есть юниты spearmen cavalry.

Вкратце обобщу свой способ обращения с иакиическим ИИ, если кто-то не читал тему про эксперименты с ним: в .xml файле config_ai_battle есть возможность прописать только одно название формации для одного типа боестолкновения. Для открытых битв это ai_triple_missiles_in_front. Эта же формация прописана в kingdoms.exe и вероятнее всего при смене названия в .xml игра все равно будет в спорных ситуациях тяготеть к ней. Приоритет этой формации в запакованных файлах оригинальной игры выставлен 1.3 Для того, чтобы у каждой фракции на поле боя появилась своя уникальная формация нужно дать ей название ai_triple_missiles_in_front и указать в поле supported_factions название вашей фракции. Тогда .xml файл не войдет в противоречие и не будет выстраивать ничего взамен, а выстроит требуемую вам формацию. Приоритет вашей новой формации должен быть не ниже 1.3
Для построения блоков формации используется класс и категория юнита из ЕДУ, как показала практика, комбинации возможны любые - в частности, spearmen cavalry. Также для выбора юнита в блок могут быть использованы специальные построения - фаланга, ёж, стена щитов.

На основе своих мытарств с составлением формаций суммирую опыт -
1. Все параметры в блоке должны идти последовательно как в описании, иначе вылет. Видел много формаций в модах, где ;default_melee_state, т.е. выключен. Убираем ; и ловим вылет. Из-за этого автор такой формации отказывается от этого важнейшего параметра. Я так год назад переносил для из Тевтонца, тогда не разобрался и вернул ; А просто не в том месте было поставлено, надо сразу после unit_type.

2. Видимо, необходимо отказаться от min/max_unit_width, ибо сказано в одном обучающем посте, что параметр должен быть выставлен вообще везде, либо нигде,иначе ИИ начинает искать другую формацию с подходящим параметром. Исходя из моих попыток это похоже на правду.

3. Все юниты последовательно должны быть связаны через dummy_block, а dummy_block затем еще отдельно между собой. Эту методику я увидел в формациях Real Combat. Армия объективно движется более синхронно.

4. Интересно и требует тестов - по каким еще параметрам можно включать юниты в блок. Например horde, wedge - будет ли по аналогии с фалангой? И атрибуты crossbow, pike, gunmen - возможно, они для этого и сделаны, т.к. эффектов у них никаких нет.

5. Одна из причин неправильного построения формаций - сбой block_relative_pos, когда последующий блок ссылается на предыдущий. А в основном так и сделаны формации. Но если для предыдущего блока не нашлось подходящего юнита и блок не построен, как построится следующий? Судя по всему никак и юнит идет в другой блок или вообще в резервный с unit_type any.

Во избежание последней описанной ситуации я решил опробовать систему, когда все блоки будут ссылаться на начальный нулевой блок, который всегда будет присутствовать (вариант сделать его в виде dummy_block spacer, который обозначает пустое место без войск, либо блок с unit_type any и лимитом в 1 юнит).
     bitterhowl
    • Imperial
    Imperial
    El Compilator

    Дата: 24 мая 2020, 14:35

    Я подумал что сильно ускорит работу, если кто-то из знатоков подскажет хороший мод с правильными формациями на первый Рим, а еще лучше зальет файл формаций оттуда. Буду очень благодарен.
       bitterhowl
      • Imperial
      Imperial
      El Compilator

      Дата: 25 мая 2020, 01:58

      Вот ответили что Roma Surrectum лучший. Если других мнений не будет, то буду брать оттуда.
         Paerisades
        • Imperial
        Imperial
        Форумчанин

        Дата: 26 мая 2020, 13:08

        Сальве Квириты,

        Я историк из команды Европы Варварской, вот совсем ничего не понимаю как работает ИИ и все такое, но создается впечатление, что вы тут делаете что-то полезное. Если бы вы могли описать свои идеи на англ., я мог бы их выставить на суд команды у нас на форуме.
           bitterhowl
          • Imperial
          Imperial
          El Compilator

          Дата: 26 мая 2020, 13:24

          Hi. Look for TrueGeneral mini-mod at released mods section on twc.
             АрАл
            • Imperial
            Imperial
            Форумчанин

            Дата: 26 мая 2020, 13:29

            bitterhowl (26 мая 2020, 13:24):

            Hi. Look for TrueGeneral mini-mod at released mods section on twc.

            Та ладна выпендриваться своим знанием английского=)
            Камрад Paerisades - русскоязычный
               bitterhowl
              • Imperial
              Imperial
              El Compilator

              Дата: 26 мая 2020, 13:44

              Ай, сижу с телефона на работе, по диагонали прочитал.

              Тут от историков пока не нужно ничего. Когда будут готовы формации, надо будет их завизировать на историчность. Но формации из Рома Сурректум на первый Рим.
                 Paerisades
                • Imperial
                Imperial
                Форумчанин

                Дата: 27 мая 2020, 14:00

                Цитата

                Ай, сижу с телефона на работе, по диагонали прочитал.

                Тут от историков пока не нужно ничего. Когда будут готовы формации, надо будет их завизировать на историчность. Но формации из Рома Сурректум на первый Рим.


                ладно, будем подождать.)
                   bitterhowl
                  • Imperial
                  Imperial
                  El Compilator

                  Дата: 02 июня 2020, 14:44

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

                    Дата: 18 июня 2020, 11:04

                    Цитата

                    В этой связи - есть ли мод на Рим, где лучники и застрельщики не выбегают при обороне навстречу игроку?

                    скорее всего - нет , так как действия войск в Риме полностью управляются движком ( нет конфиг файлов )
                       bitterhowl
                      • Imperial
                      Imperial
                      El Compilator

                      Дата: 18 июня 2020, 16:36

                      Интересно в порядке бреда - будет ли движок Рима распознавать конфиги Медивела.
                        Подарок от Мегатонны / Megaton Return
                        Дата: 30 ноя 2021, 11:44
                        Гараж в Мегатонне/Garage in megaton
                        Дата: 30 ноя 2021, 10:30
                        Combined Arms - Modern Weapon Pack
                        Дата: 24 ноя 2021, 14:53
                        9x39 Project RUS
                        Дата: 24 ноя 2021, 14:41
                        FROST Survival Simulator
                        Дата: 24 ноя 2021, 14:28
                        DUST Survival Simulator
                        Дата: 24 ноя 2021, 14:23
                        Русский Штурмовой Набор
                        Дата: 24 ноя 2021, 11:42
                        Fallout 3 (Fixed Edition)
                        Дата: 24 ноя 2021, 11:11
                        Звуки Даймонд-сити / Diamond City Ambience
                        Дата: 24 ноя 2021, 10:55
                        Радио старого света 2 / Old World Radio 2
                        Дата: 22 ноя 2021, 10:57
                        Barbarian Invasion: Late Campaign
                        Дата: 05 ноя 2021, 16:30
                        Voyage to the Dreamborn isles
                        Дата: 12 окт 2021, 14:44
                        Faster End Turn Camera
                        Дата: 11 окт 2021, 17:08
                        Часовой механизм / Clockwork (Clockwork Castle)
                        Дата: 11 окт 2021, 15:15
                        Море Призраков
                        Дата: 11 окт 2021, 15:07
                        Цитадель Порядка
                        Дата: 11 окт 2021, 14:33
                        Город Ледяное ущелье
                        Дата: 11 окт 2021, 14:30
                        Fleur de Lis: Normans
                        Дата: 10 окт 2021, 21:41
                        Зал Телванни
                        Дата: 10 окт 2021, 15:57
                        Колодец Волшебника
                        Дата: 10 окт 2021, 15:49
                        Дозорный / VIGILANT
                        Дата: 10 окт 2021, 15:19
                        UNSLAAD / Унслаад
                        Дата: 10 окт 2021, 15:07
                        Carved Brink / Огранные камни
                        Дата: 10 окт 2021, 15:02
                        The Blackwood Company
                        Дата: 10 окт 2021, 13:56
                        Темный
                        Дата: 10 окт 2021, 13:03
                        Зеркало Магнуса
                        Дата: 10 окт 2021, 12:47
                        Сборник Лорного Оружия
                        Дата: 10 окт 2021, 12:40
                        Сборник лорной брони
                        Дата: 10 окт 2021, 12:31
                        Han Souls 7.1
                        Дата: 04 окт 2021, 16:46
                        The Sigh of Empire - The Storm Riders
                        Дата: 04 окт 2021, 16:35
                        Road to Luoyang
                        Дата: 04 окт 2021, 16:30
                        Building Progression Icons II
                        Дата: 02 окт 2021, 19:32
                        Better Camera Mod
                        Дата: 26 сен 2021, 19:56
                        GCCM: Unique Faction Capitals
                        Дата: 21 сен 2021, 14:26
                        Region Trading
                        Дата: 20 сен 2021, 20:17
                        Ancient Empires Total Wars
                        Дата: 28 авг 2021, 13:48
                        [EU4] Stellaris UI Font
                        Дата: 21 авг 2021, 17:44
                        [EU4] Graphical Map Improvements
                        Дата: 13 авг 2021, 19:26
                        Old World Blues
                        Дата: 09 авг 2021, 19:36
                        The Greek Wars
                        Дата: 08 авг 2021, 20:57
                        Warhammer TW - Call to Arms
                        Дата: 08 авг 2021, 18:25
                        Empire at War Expanded: Thrawn's Revenge
                        Дата: 07 авг 2021, 17:30
                        Empire at War Expanded: Fall of the Republic
                        Дата: 02 авг 2021, 19:57
                        Hydra Total War
                        Дата: 30 июл 2021, 15:22
                        • 5 Страниц
                        • 1
                        • 2
                        • 3
                        • 4
                        • 5
                        Воспользуйтесь одной из соц-сетей для входа
                        РегистрацияВход на форум 
                        2021 «Империал» · Условия · Ответственность · Визитка · Сотрудничество · 05 дек 2021, 05:11 · Счётчики