Community Imperial: Сабмод "Доверие граждан" - Сообщество Империал




papeion

Сабмод "Доверие граждан"

Описание, обсуждение, редактирование этой модификации
Theme created: 31 January 2018, 12:57 · Author: papeion
Views:
 55 515

  • 31 Pages
  • 1
  • 2
  • 3
  • Last »
 4 
 papeion
  • Imp
Imperial
 

Date: 31 January 2018, 12:57

Imp


Оригинальное название: Your People's Trust (Народное доверие)
Автор мода: Prime. Глубокая переработка мода: Papeion


Your People's Trust - крутейший мод, с очень сложным скриптом, который я изучал на протяжении долгого времени и попутно модифицировал по своему усмотрению.
Этот мод добавляет в игру новый геймплей: Народное Доверие и дополнительные особенности генералов.

Что такое "Народное Доверие"? Это уровень поддержки власти её подданными. Уровней всего 10, которые подразделяются на 5 уровней Доверия и 5 уровней Недоверия. Каждый уровень имеет пакет эффектов (бонусов или штрафов). В пакет входят эффекты на:
  • скорость пополнения потрёпанных отрядов,
  • порядок в провинциях,
  • стоимость рекрутинга новобранцев,
  • доход от всех источников,
  • частота политических происшествий,
  • влияние правящей партии.

Дополнительные особенности генералов:
  • популярность,
  • гражданский\военный\сбалансированный,
  • знаки отличия.

Это версия для игры тотал вар Рим-2 на русском языке для основной компании и длс "Ганнибал у ворот".
И предлагается как сабмод для комплексного мода Strateigos, т.е. адаптированна конкретно под него.



To view the link Register
Strateigos_@_P.P.T_Papeion.pack, мой файл сабмода "Доверие Граждан" для Strateigos
Скачайте с гугл-диска и подключите вместо одноимённого пака из базового архива Strateigos
Крайнее обновление 07.04.2019, инфу о нём см. To view the link Register


Общее описание (Reveal)

Подробности (Reveal)


Ганнибал у Ворот (Reveal)
     papeion
    • Imp
    Imperial
     

    Date: 31 January 2018, 14:43

    Итак, эта тема для изучения и модификации мода Your People's Trust от камрада Prime. Оригинал To view the link Register. Но мы его взяли, мод-пак переименовали и отредактировали под реалии Strateigos, и продолжим изучать и модифицировать.

    Он у нас называется: Strateigos_@_P.P.T (и хвостик с цифрами версии)

    Сейчас перед нами стоит задача - максимально подробно изучить этот мод. Как он работает, все его функции. И затем, постигнув все секреты, начнём вносить в него исправления, которые захотим.

    Я перечитал описание в СТИМе, затем историю изменений, комментарии. Но всё это не дало мне конкретных цифр, нет там подробностей по пунктикам.

    Их найти можно только внутри мода.

    На данный момент я изучаю файл script/_lib/lib_ptrust_constants.lua
    В нём детали, подробрная информация, и здесь лёгкая возможность вносить свои поправки.
    Но сначала следует изучить каждый модификатор: для этого прочитать комментарий к нему и посмотреть, как он работает в самом скрипте lua_scripts/ptrust.lua

    Камрады, предлагаю вам тоже заняться изучением и обсуждением каждого секрета, каждой подробности. В конце-концов мы напишем книгу об этом сабмоде )))

    Вот оно, реальное описание мода на Доверие граждан и Популярность персонажей:
    Модификаторы, их значения и комментарий. Гугл-перевод.
    Spoiler (expand)


    Начнём, пожалуй (расшифровку секретов)

    Модификаторы дают +N к уровню Доверия граждан по факту каждый ход. Например, идёт война, и ты воинственная фракция - получи +1 к доверию граждан. Хотя нет, здесь используются модификаторы. Т.е. это дополнительное число. В результате должно получиться 1+1=2. Итак со всеми.

    Стоит ли нам изменить какое-то значение? Давайте изучать, смотреть и думать.
    Кстати, если мы меняем какой-то бонус, то тут же нам надо изменить какой-то малус (чтобы соблюсти баланс).

    WAR_GOING_ON_MILITARISTIC = 1 - Бонус для ведения войны (милитаристские фракции и варвары)
    PEACE_GOING_ON_MILITARISTIC = 1 - Бонус для мирного бега (не милитаристские и не варварские фракции)

    Spoiler (expand)


    MAX_NUMBER_TRUSTABLE_ALLIES = 16 - над этим количеством (альянсов) начнется прогрессивное недоверие
    ALLIANCE_DISTRUST = 0.1 - Недоверие к каждому союзнику, если в большом количестве

    Spoiler (expand)


    ALLIANCE_CULTURAL = 0.2 - Доверие к каждому союзнику с той же культурой (для варваров это малюс)
    ALLIANCE_NONCULTURAL = 0.2 - Недоверие к каждому союзнику с другой культурой (для варваров это бонус)

    Spoiler (expand)


    FACTION_SEA_RAIDED = 8 - Только отрицательный, на время морского налета врага

    Spoiler (expand)


    TRADE_TRUST_BONUS_1 = 0 - доверие, созданное хорошей сделкой%
    TRADE_TRUST_BONUS_2 = 1 - доверие, полученное в результате более высокой торговли%
    TRADE_TRUST_BONUS_3 = 2 - доверие, генерируемое наибольшей сделкой%
    TRADE_TRUST_MALUS_1 = 1 - недоверие, порожденное низкой процентной ставкой%
    TRADE_TRUST_MALUS_2 = 2 - недоверие, порожденное минимальной торговлей%

    Spoiler (expand)


    TAX_EFFECT = 2 - доверие / недоверие x1, если налог высокий / низкий, x2, если очень высокий / очень низкий.

    Spoiler (expand)


    FOOD_SHORTAGE = 2 - дополнительное масло для нехватки продовольствия

    Spoiler (expand)


    LOST_HOME_REGION = 10 - malus для потери домашнего региона (постоянный, но контрастный)

    Spoiler (expand)


    ALL_USED_TRADE_ROUTES = 1 - бонус при сохранении максимальных торговых маршрутов
    STILL_TRADE_ROUTES_AVAILABLE = 1 - malus за отсутствие максимальных торговых маршрутов

    Spoiler (expand)


    RESEARCH_GOING = 1 - бонус (x1) или малус (x5)

    Spoiler (expand)


    SLUMS = 0 - на время трущоб, а не для варваров (нет городов)

    Spoiler (expand)


    LOSING_MONEY = 2 - при проигрыше денег

    Spoiler (expand)


    BANKRUPT = 20 - при банкротстве (независимо от казны)

    Spoiler (expand)


    UPKEEP_TRUST_MALUS_MAX = 1 - Штраф за сохранение избыточного содержания%
    UPKEEP_TRUST_MALUS_HIGH = 0 - Штраф за сохранение очень высокого уровня поддержки%
    UPKEEP_TRUST_NORMAL_HIGH = 0 - Штраф за сохранение нормального / высокого уровня поддержки%
    UPKEEP_TRUST_NORMAL_LOW = 1 - Пособие для поддержания нормального / низкого уровня поддержки%
    UPKEEP_TRUST_BONUS_LOW = 2 - Пособие для поддержания низкого уровня поддержки%
    UPKEEP_TRUST_BONUS_MAX = 3 - Пособие для поддержания очень низкого уровня поддержки%

    Spoiler (expand)


    Spoiler (expand)
       papeion
      • Imp
      Imperial
       

      Date: 31 January 2018, 17:35

      Если вы ранее читали, то прочитайте ещё раз, ибо я подкорректировал комментарий вначале и для первых модификаторов (война).

      Прежде, чем буду продолжать расшифровку, нам вот это уже надо обсудить.

      Какие из расшифрованных значений имеет смысл поправить и насколько.

      Spoiler (expand)

      Считаю, что надо повысить штрафы-бонусы за культурно не культурные союзы. Там стоит 0,2 - это крайне мало. По сути дела это за каждую фракцию-партнёра. Не так уж и много союзов у АИ. А игрок от союзов только усиливается. Поэтому стоит повысить. Правда там довольно хитрый расчёт - это может быть или бонус, или малус.
      Spoiler (expand)

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

      Также увеличить штраф за трущобы, за потерю региона, за голод. Ведь это крутые причины для снижения доверия граждан.
         nnn900
        • Imp
        Imperial
         

        Date: 31 January 2018, 17:44

        papeion 31 January 2018, 17:35

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

        ИМХО правильная мысль. Фракции с разным уровнем общественного развития должны испытывать недоверие/непонимание друг к другу.
           papeion
          • Imp
          Imperial
           

          Date: 31 January 2018, 17:58

          nnn900 31 January 2018, 17:44

          papeion 31 January 2018, 17:35

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

          ИМХО правильная мысль. Фракции с разным уровнем общественного развития должны испытывать недоверие/непонимание друг к другу.

          Уточню: не фракция, а её граждане к своей власти испытывают доверие/недоверие из-за того, что власть заключила правильный или неправильный по их мнению союз.
          Т.е. мод на сами дипломатические отношения не влияет.
             nnn900
            • Imp
            Imperial
             

            Date: 31 January 2018, 18:16

            papeion 31 January 2018, 17:58

            Уточню: не фракция, а её граждане к своей власти испытывают доверие/недоверие из-за того, что власть заключила правильный или неправильный по их мнению союз.
            Т.е. мод на сами дипломатические отношения не влияет.

            Так как раз все правильно получается - правитель поддерживает договоренности с людьми, которые народу непонятны, живут по другим правилам, вообще люди ли они.
            Как к такому хорошо относиться то, вообще подозрительна его привязанность к чужакам :) .
               papeion
              • Imp
              Imperial
               

              Date: 01 February 2018, 14:05

              Сабмод на доверие граждан, обновлён: To view the link Register
              - исправлена работоспособность сводки уровня доверия граждан.

              Предупреждение: скрипты нельзя редактировать в ПФМ. Только экспортировать в текстовый файл, и уже его редактировать, и лучше это делать в программе Notepad++. Особенно это касается правки\внесения русских текстов в скрипт.

              Коды очень чувствительны к пробелам и малейшим ошибкам. Я скачал оригинальный мод со СТИМа и заново отредактировал основной скрипт. Ничего др. не помогало привести в порядок подсчёт уровня доверия в реальном времени. Теперь вы можете сами убедиться - изменения уровня доверия происходят каждый ход. И делиться информацией об этом на форуме.

              Заодно поправил скоуп для одного из эффектов.

              Продолжаю проверять работоспособность отдельных элементов скрипта.

              ------

              Самый нижний пунктик в сводке, назывался "Рост доверия". Это неправильно. Я переименовал в "Естественный рост". Ибо это постоянная константа, равная трём (3). Во время наблюдений за сводкой обращайте внимание на появление следующих пунктов:

              Война
              Экспансионизм
              Битвы
              Лидерство
              Социальность
              Союзы
              Реформы
              Защита
              Сановники
              Популярность
              Генералы
              Пища
              Экономика
              Торговля
              Пленные
              Дипломатия

              Напротив них вы увидите цифры, это бонусы\малусы, появляющиеся от событий.
              Над этим списком сводка - текущий уровень доверия
              Под этим списком сводка - прошлый уровень доверия
              Кстати, я забыл перевести подписи вверху\внизу, ...сейчас займусь

              Для проверки чёткой работоспособности сводки, сделайте ход (желательно, чтобы произошли события, меняющие уровень доверия), затем посмотрите сводку доверия, затем откройте окно дипломатии, и ещё раз наведите на нижнюю панель, чтобы посмотреть сводку доверия. Данные в обоих вариантах сводки должны быть одинаковые.
                 papeion
                • Imp
                Imperial
                 

                Date: 01 February 2018, 15:41

                papeion 01 February 2018, 14:05

                Над этим списком сводка - текущий уровень доверия
                Под этим списком сводка - прошлый уровень доверия
                Кстати, я забыл перевести подписи вверху\внизу, ...сейчас займусь

                А вот и не буду переводить )))
                Нашлась причина, из-за которой сводка работала криво.
                Стоит только перевести верхнюю и нижнюю подпись, сводка перестаёт нормально работать (кроме как в окне дипломатии, где она работает нормально в любом случае).

                Spoiler (expand)
                   babay11
                  • Imp
                  Imperial
                   

                  Date: 01 February 2018, 17:09

                  papeion

                  А вот и не буду переводить )))
                  Нашлась причина, из-за которой сводка работала криво.

                  То есть криво?
                  Spoiler (expand)
                     papeion
                    • Imp
                    Imperial
                     

                    Date: 01 February 2018, 17:12

                    babay11, а вы перед этим ход сделали?
                    Я сегодня хотел протестировать работоспособность модификаторов и столкнулся с тем, что изменений не было. Потом случайно открыл окно дипломатии и увидел там совсем др. картину. Затем долго возился, пытаясь исправить эту фигню.
                      • 31 Pages
                      • 1
                      • 2
                      • 3
                      • Last »
                       
                      Translate a Page
                      Community ImperialTotal War: Rome II Моды Total War: Rome II Strateigos Feedback
                      Style:Language: 
                      Conditions · Responsibility · Confid. · About · 02 Jul 2026, 23:33 · Mirrors: ImtwOrg, ImtwSite, ImtwRuImtwRu, ImtwOrg, ImtwSite