Сообщество Империал: Europa Barbarorum Tvar Edition - Сообщество Империал




Тварий фон Мелкатор

Europa Barbarorum Tvar Edition

"А я считаю, что EB еще можно расширить и углУбить"-Мелкатор)
Тема создана: 21 марта 2019, 23:32 · Автор: Тварий фон Мелкатор
Просмотров:
 58 987

 3 
 Тварий фон Мелкатор
  • Imp
Imperial
 

Дата: 21 марта 2019, 23:32

Imp

Введение
Эпизод первый: Открытие и расплата за него
Как то раз, абсолютно случайно и не корысти ради, перед тем как выключить комп и отправиться на боковую, решил на последок заглянуть в лаунчер RS3. И обнаружил страшное, даже не будучи программистом и не обладая семипядевой лобастостью, средне-статистический юзер может приспособить его (лаунчер) таким образом, чтобы запустить любой свитч-мод. Несколько часов ушло на цирковое жонглирование файлами, и вот, в пятом часу утра удалось запустить первую свитч-кампанию за римлян. C чувством полного удовлетворения, словно Прометей сперший с олимпа огонь, средне-статистический юзер наконец-то погрузился в мир грез. И за этот грех его страшный, боги послали ему видение. Будто поймали его дикие галлы и решили приготовить, до золотистой корочки, в чане с маслом. Юзера медленно, на веревке спускали в огромную бурлящую кастрюлю. Пытаясь до последнего отсрочить контакт с агрессивной средой, несчастный отчаянно поджимал ноги. БО-О-ОЛЬ, БО-О-ОЛЬ!!! Юзер проснулся, ноги действительно телеграфировали о болевых ощущениях. Одноголовый цербер кусал его за нижние конечности, ненавязчиво намекая тем самым, что уже шесть утра и его пора выгуливать. В стойке цербера нетерпение, в глазах безжалостность сержанта к сонному "душаре".
Эпизод второй: Совет кампучийского диктатора
Наблюдения показали, что главная фишка Европы Варварской, так называемые "типы правления", одновременно являются основной причиной фатальных вылетов на передаче хода. Точнее не сами "типы правления", а тот скриптовый костыль, который разрабы привязали к ним. Дело в том, что ИИ-шник никогда "типы правления" не строит. Со старта, они даются ИИ Campaign-скриптом. По ходу игры Show Me-скрипт строит новые и повреждает старые при захвате города ИИ-фракцией. В дальнейшем, кремни-головый пытается восстановить все поврежденные "типы правления" подряд, имея в этот момент данный ему скриптом. Когда это удается, происходит падение на рабочий стол, на котором игрок ненормативно орет и хватается за отбитые почки. Я давно думал о удалении "правлений" из игры, но так и не решился поднять руку на святое, ограничившись полумерой в виде больших бонусов к порядку и счастью для ИИ. Помощь пришла из непролазных джунглей Камбоджи. Салот Сар намекнул на то, что теперь самое время разорвать порочную связь ИИ-шника с "правлениями". Я для вида начал было кочевряжиться, но услышал сухой щелчок затвора. После чего понял, что если мысли этого ученого человека сходятся с моим мозговым скрипом, то надо не спорить, а засучив рукава пробиваться к светлому будущему. С воплем "Кампучия может спать спокойно, буржуи не пройдут!", я начал кровавыми от подсветки красных светодиодов руками, безжалостно вырезать ИИ-шные "типы правления".

Что имеем в итоге
Стратегия
-Карта Камрада АрАла. После нее, ванильная ЕБ-шная кажется мне тесной коммуналкой.
-Типы правления только для игрока.
-Со старта, усилена ИИ-Македония. Чтобы ее не укатывал Эпир, как это частенько бывало в ваниле. РеализЪм
-Добавлены ребельские армии на нейтральных территориях. В Африке, между Карфагеном и Птолемеями. На севере Италии, между римлянами и эдуями. На пиренейских перевалах.
-Бонусы для ИИ, которые постепенно растут или уменьшаются, по ходу развития города. Законность(растет), счастье(растет), рождаемость(уменьшается), налоги(уменьшаются), опыт войск(растет).
-Возвращен ресурс "рабы", в ЕБ "убежище".
Imp
-Все постройки приносящие доход, одновременно снижают законность (только для игрока). БандитизЪм :056:
-Рудники можно строить в провинциях с залежами золота, серебра, меди, железа, олова и свинца(в ваниле только золота и серебра). Доход они тоже дают в зависимости от рыночной стоимости металла, а не тупо 2000 и 5000, как в ваниле. Если построить "бурилку" в землях богатых золотом, то денег хватит вам, вашим детям, детям ваших детей и детям детей ваших детей.
-Самые продвинутые домики станут доступны только после появления специалистов, которые эти самые домики вам построят. А где взять этих специально обученных людей, дети мои?
Imp
Правильно, в академиях.
-Родные казармы для римлян(только в римской кампании) станут доступны после постройки римских колоний. Казармы 2-го и 3-го уровня, после "Заморской торговли", 4-го и 5-го после "Колонии римских граждан".
-Для эллинистических фракций добавлен пост-реформенный юнит "махайрофор эпилект".
-Ну и так, по мелочи
Тактика
-Природа Для просмотра ссылки Зарегистрируйтесь
-Скрипт Germanicusа
-Статы юнитов пересмотрены в сторону большей стойкости в рукопашной и большей убойности метательного оружия
-По примеру РС2, в descr_model_battle оставлена только одна high-модель для любого удаления от юнита. Что резко уменьшает возможность вылета на тактической карте, при резком удалении и приближении камеры.
-Ванильные модельки юнитов улучшены, в плане замены старых(плоских и угловатых) щитов и шлемов, на новые(объемные) из пака Нео, РС2 И 7-го реализма.

Установка и запуск (Раскрыть)


Приятной игры! Пух :003:
     Тварий фон Мелкатор
    • Imp
    Imperial
     

    Дата: 26 марта 2019, 14:06

    Фикс позволяющий ИИ расширять города

    Imp

    Забросить содержимое архива в папку europa barbarorum, с заменой файлов. Кампанию можно продолжить.
       Тварий фон Мелкатор
      • Imp
      Imperial
       

      Дата: 20 января 2021, 22:02

      Олег_Любечко 20 января 2021, 10:49

      жду пиу-пиу...интерестно а задания в кампаниях останутся стандартными ?? не планируется увеличение количества городов ?? :046:

      Дурацкие задания сената, это святое :108: , конечно будут. Учитывая что Бактрии нет и Индия нам не нужна, планируется переход на новую карту "Europa 270". Более того, этот переход уже совершен :076:

      bitterhowl

      Я тут из деревни приехал мимо проходил - типы управления это не в движок зашито?

      Да какой там движок, обычные прописные "домики".

      bitterhowl

      Тогда можно попробовать добавить в условие строительства or factions { перечисляете снова все фракции} and event_counter is_ai_turn 1

      Счетчик is_ai_turn включается в момент конца хода игрока и выключается на ходе ребелов. По идее может сработать. Я бы сам проверил на Второмеди но на работе сейчас.

      Отвечаю, мне уже дурно становиться, от осознания, сколько предстоит переделать :0182: . Всем ЕБ :victory-style:
         bitterhowl
        • Imp
        Imperial
         

        Дата: 21 января 2021, 06:14

        На Второмеди мой способ работает. Скиньте ваш ЕДБ, дайте название зданий и будет всем ЕБ от Биттера.
           Тварий фон Мелкатор
          • Imp
          Imperial
           

          Дата: 21 января 2021, 22:34

          bitterhowl 21 января 2021, 06:14

          На Второмеди мой способ работает. Скиньте ваш ЕДБ, дайте название зданий и будет всем ЕБ от Биттера.

          Для просмотра ссылки Зарегистрируйтесь, отщепить надо здание "government" от всех фракций кроме фракции игрока. :)
             bitterhowl
            • Imp
            Imperial
             

            Дата: 22 января 2021, 07:34

            Так, маленкий нюанс - event_counter в качестве условия к строительству в ЕДБ работает в Первориме? Не вижу такого условия в файле.
               Тварий фон Мелкатор
              • Imp
              Imperial
               

              Дата: 22 января 2021, 22:40

              bitterhowl 22 января 2021, 07:34

              Так, маленкий нюанс - event_counter в качестве условия к строительству в ЕДБ работает в Первориме? Не вижу такого условия в файле.

              Не могу сказать, будет работать это или нет. Одно могу сказать, раньше, я такого условия в первоРиме не встречал. :064:
                 bitterhowl
                • Imp
                Imperial
                 

                Дата: 23 января 2021, 06:34

                В статьях по ЕДБ такого условия для Перворима нет, я посмотрел. Скорее всего нерабочий вариант я предложил (во Второмеди вот работает - к вопросу о полезных отличиях), тогда другой предлагаю - у ИИ в поселении должно быть скриптовое здание которого нет у игрока, и таким образом условие building_present ai_building в ЕДУ даст нам тот же эффект.

                Я еще уточню - единого файла campaign_script нет, через Советника здесь скрипты? Здание нужно создавать в поселениях ИИ на SettlementTurnStart. И удалять на GeneralCapturesSettlement когда игрок берет поселение ИИ. Это не очень загрузные операторы для движка.
                   as1991
                  • Imp
                  Imperial
                   

                  Дата: 23 января 2021, 12:11

                  bitterhowl, в моде Hybris: Polybian Age есть вот такой эффект: "Фалангиты-педзетайры и элитные фалангиты-педзетайры нанимаются ИИ благодаря особому "зданию могущества", находящемуся в столице фракции под управлением ИИ. Тоже и с римскими принципами-триариями. Римляне могут их нанять везде при любом уровне развития поселения". А вот игроку нужно много и долго потеть, что-бы собрать хорошую армию... :D
                     bitterhowl
                    • Imp
                    Imperial
                     

                    Дата: 23 января 2021, 13:32

                    as1991 23 января 2021, 12:11

                    bitterhowl, в моде Hybris: Polybian Age есть вот такой эффект: "Фалангиты-педзетайры и элитные фалангиты-педзетайры нанимаются ИИ благодаря особому "зданию могущества", находящемуся в столице фракции под управлением ИИ. Тоже и с римскими принципами-триариями. Римляне могут их нанять везде при любом уровне развития поселения". А вот игроку нужно много и долго потеть, что-бы собрать хорошую армию... :D
                    вот видите, у умных людей мысли сходятся. Тогда все, что нужно для отсоединения ИИ от типа правления это вышеописанный механизм, только размноженный на все здания фракции. И даже есть пример как это делать.
                       Тварий фон Мелкатор
                      • Imp
                      Imperial
                       

                      Дата: 23 января 2021, 17:21

                      Вот же Вы два юных "первооткрывателя" :) Все "типы правления" раздаются ИИ на старте через вышеупомянутый campaign_script и повреждаются скриптом советника, при передаче города другой фракции. Как видите все уже пропито придумано до Вас. Проблема в том, что "тип правления", после перехода города к другой фракции не уничтожается, а повреждается. ИИ их пытается восстановить и когда это ему удается, происходит вылет на раб. стол. Здесь я вижу вариант, попробовать заменить в скрипте ванильную команду set_building_health на destroy_buildings. Если это удастся и здание вместо повреждения будет уничтожаться, то это избавит Биттера от тяжкого труда по переделыванию ЕДУ :) Всем ЕБ :victory-style:
                         bitterhowl
                        • Imp
                        Imperial
                         

                        Дата: 23 января 2021, 17:29

                        А обязательно раздавать типы правления ИИ на старте? Если вы хотите как раз от них избавиться для ИИ.
                           
                          Перевести Страницу
                          Сообщество ИмпериалRome: Total War Моды Rome: Total War Europa Barbarorum RTW Обратная Связь
                          Стиль:Language: 
                          Условия · Ответственность · Конфид. · Визитка · 03 июл 2026, 00:25 · Зеркала: ImtwOrg, ImtwSite, ImtwOnline