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

papeion

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

Описание, обсуждение, редактирование этой модификации
Тема создана: 31 января 2018, 12:57 · Автор: papeion
  • 31 Страниц
  • 1
  • 2
  • 3
  • 4
  • Последняя »
 4 
 papeion
  • Imperial
Imperial
Форумчанин

Дата: 31 января 2018, 12:57

Imp


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


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

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

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

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



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


Общее описание (Раскрыть)

Подробности (Раскрыть)


Ганнибал у Ворот (Раскрыть)
     papeion
    • Imperial
    Imperial
    Форумчанин

    Дата: 31 января 2018, 14:43

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

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

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

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

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

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

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

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


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

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

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

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

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


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

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


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

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


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

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


    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 - недоверие, порожденное минимальной торговлей%

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

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


    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 - Пособие для поддержания очень низкого уровня поддержки%

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


    Спойлер (раскрыть)
       papeion
      • Imperial
      Imperial
      Форумчанин

      Дата: 31 января 2018, 17:35

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

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

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

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

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

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

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

        Дата: 31 января 2018, 17:44

        Для просмотра ссылки Зарегистрируйтесьpapeion (31 января 2018, 17:35):

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

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

          Дата: 31 января 2018, 17:58

          Для просмотра ссылки Зарегистрируйтесьnnn900 (31 января 2018, 17:44):

          Для просмотра ссылки Зарегистрируйтесьpapeion (31 января 2018, 17:35):

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

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

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

            Дата: 31 января 2018, 18:16

            Для просмотра ссылки Зарегистрируйтесьpapeion (31 января 2018, 17:58):

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

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

              Дата: 01 февраля 2018, 14:05

              Сабмод на доверие граждан, обновлён: Для просмотра ссылки Зарегистрируйтесь
              - исправлена работоспособность сводки уровня доверия граждан.

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

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

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

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

              ------

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

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

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

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

                Дата: 01 февраля 2018, 15:41

                Для просмотра ссылки Зарегистрируйтесьpapeion (01 февраля 2018, 14:05):

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

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

                Спойлер (раскрыть)
                   babay11
                  • Imperial
                  Imperial
                  Форумчанин

                  Дата: 01 февраля 2018, 17:09

                  Для просмотра ссылки Зарегистрируйтесьpapeion

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

                  То есть криво?
                  Спойлер (раскрыть)
                     papeion
                    • Imperial
                    Imperial
                    Форумчанин

                    Дата: 01 февраля 2018, 17:12

                    Для просмотра ссылки Зарегистрируйтесь, а вы перед этим ход сделали?
                    Я сегодня хотел протестировать работоспособность модификаторов и столкнулся с тем, что изменений не было. Потом случайно открыл окно дипломатии и увидел там совсем др. картину. Затем долго возился, пытаясь исправить эту фигню.
                      • 31 Страниц
                      • 1
                      • 2
                      • 3
                      • 4
                      • Последняя »
                       Похожие Темы
                      L[Сабмод] Edain Unchained
                      [Сабмод] Edain Unchained
                      Автор C Cerber
                      Обновление 25 марта 2024, 01:08
                      DСабмод кампания "Александр": русский перевод
                      Перевод кампании "Александр" к Divide et Impera для русскоязычных игроков
                      Автор g gurvinek2005
                      Обновление 24 марта 2024, 10:39
                      BСабмод Buff and Shine
                      Сабмод, улучшающий геймплей Broken Crescent 2.4
                      Автор В Вась_Вась
                      Обновление 25 февраля 2024, 02:50
                      Воспользуйтесь одной из соц-сетей для входа
                      РегистрацияВход на форум 
                      Сообщество ИмпериалTotal War: Rome II Моды Total War: Rome II Strateigos Обратная Связь
                      Стиль:Language: 
                      «Империал» · Условия · Ответственность · Визитка · 28 мар 2024, 12:58 · Зеркала: Org, Site, Online · Эльдорадо казино · Gold казино · Счётчики