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

Стратегии, Игровые Миры, История, Total War
Стратегии, Игровые Миры, История, Total War
  • Поиск
  • Законы
  • Сообщество
  • Репутация
  • Экономика
  • Больше
Imperial Гость, студия Creative Assembly анонсировала новое DLC к Total War: Rome II - Desert Kingdoms Culture Pack

papeion Сабмод "Доверие граждан"
Описание, обсуждение, редактирование этой модификации
Тема создана: 31 Январь 2018, 12:57 · Автор: papeionСообщений: 59 · Просмотров: 1 952

  • 6 Страниц
  • 1
  • 2
  • 3
  • 4
  • 5
  • Последняя »
Кровь и грязь Ιουστινιανός
papeion
  • Imperial
Imperial
2 224
Imperial
12
Imperial
231
Imperial
2 279
Imperial
1

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

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

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

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

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

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

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

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

Вот оно, реальное описание мода на Доверие граждан и Популярность персонажей:
Модификаторы, их значения и комментарий. Гугл-перевод.
Спойлер (скрытая информация)
    papeion
    • Imperial
    Imperial
    2 224
    Imperial
    12
    Imperial
    231
    Imperial
    2 279
    Imperial
    1

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

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

    Модификаторы дают +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
      2 224
      Imperial
      12
      Imperial
      231
      Imperial
      2 279
      Imperial
      1

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

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

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

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

      Спойлер (скрытая информация)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

              Дата: 01 Февраль 2018, 14:05

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

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

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

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

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

              ------

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

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

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

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

                Дата: 01 Февраль 2018, 15:41

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

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

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

                Спойлер (скрытая информация)
                  babay11
                  • Imperial
                  Imperial
                  4 354
                  Imperial
                  0
                  Imperial
                  90
                  Imperial
                  1 771
                  Imperial
                  0

                  Дата: 01 Февраль 2018, 17:09

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

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

                  То есть криво?
                  Спойлер (скрытая информация)
                    papeion
                    • Imperial
                    Imperial
                    2 224
                    Imperial
                    12
                    Imperial
                    231
                    Imperial
                    2 279
                    Imperial
                    1

                    Дата: 01 Февраль 2018, 17:12

                    Для просмотра ссылки Зарегистрируйесь , а вы перед этим ход сделали?
                    Я сегодня хотел протестировать работоспособность модификаторов и столкнулся с тем, что изменений не было. Потом случайно открыл окно дипломатии и увидел там совсем др. картину. Затем долго возился, пытаясь исправить эту фигню.
                      • 6 Страниц
                      • 1
                      • 2
                      • 3
                      • 4
                      • 5
                      • Последняя »
                      Введите ваши имя форумчанина и пароль:
                      Введите Ваше имя  
                      [Регистрация нового аккаунта]
                      Введите Ваш пароль 
                      [Восстановить пароль]

                      Воспользуйтесь одной из соц-сетей для входа на форум:


                      Внимание: Реклама отключена для зарегистрированных посетителей

                      Стиль
                         21 Фев 2018, 04:16
                      © 2018 «Империал». Условия предоставления. Ответственность сторон. Декларация о Сотрудничестве. Лицензия зарегистрирована на: «Империал». Счётчики