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

papeion

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

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

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

Imperial


Оригинальное название: 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

                    babay11, а вы перед этим ход сделали?
                    Я сегодня хотел протестировать работоспособность модификаторов и столкнулся с тем, что изменений не было. Потом случайно открыл окно дипломатии и увидел там совсем др. картину. Затем долго возился, пытаясь исправить эту фигню.
                      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
                      Larger historical battles
                      Дата: 27 июл 2021, 19:34
                      Grand Theft Auto III: Classic Edition
                      Дата: 16 июл 2021, 20:20
                      • 31 Страниц
                      • 1
                      • 2
                      • 3
                      • 4
                      • 5
                      • Последняя »
                      Воспользуйтесь одной из соц-сетей для входа
                      РегистрацияВход на форум 
                      2021 «Империал» · Условия · Ответственность · Визитка · Сотрудничество · 29 ноя 2021, 23:33 · Счётчики