Community Imperial: Использование имеющихся функций M2TW Engine Overhaul Project - Сообщество Империал




youneuoy

Использование имеющихся функций M2TW Engine Overhaul Project

Делимся опытом работы с программой
Theme created: 01 May 2020, 16:54 · Author: youneuoy
Views:
 12 446

  • 4 Pages
  • « First
  • 1
  • 2
  • 3
  • 4
 4 
 youneuoy
  • Imp
Imperial
 

Date: 01 May 2020, 16:54

Примеры использования некоторых функций M2TW Engine Overhaul Project


Imp

Здесь будут размещаться удачные примеры реализации различных вещей. Если вы сделали что-то интересное, то смело помещайте это здесь, с подробным описанием реализации. Надеюсь это будут кому-нибудь полезно.
Для начала рекомендую ознакомиться с инструкцией к программе и её возможностями на To view the link Register странице.

Статья по использованию новых скриптовых команд и смене меток персонажей во время игры: To view the link Register.

Видеоуроки:
Замена типа отрядов охраны генералов (Reveal)

Использование сложных условий для смены(и задания) меток персонажей на страткарте (Reveal)



     youneuoy
    • Imp
    Imperial
     

    Date: 09 July 2020, 20:47

    DinarMayor

    то есть не взаимозаменяемые же?

    именно. При обоих вариантах не срабатывает проверка?
       DinarMayor
      • Imp
      Imperial
       

      Date: 09 July 2020, 22:47

      Вот тестил с самым простым скриптом
      Spoiler (expand)

      и при таких
      Spoiler (expand)

      и при таких условиях
      Spoiler (expand)
      + много разных еще )

      Все работает безотказно именно с установленными при помощи diplomacy.yoneuoycfg. а после разрыва отношений и нового вассалитета (именно с той же фракцией) условие не читается. а жаль :(
      Сказал бы что я че то не то делаю , вроде уж некуда не то делать :041:
      Ладно завтра еще раз попытаюсь... еще и форты же есть :D :victory-style:
         youneuoy
        • Imp
        Imperial
         

        Date: 09 July 2020, 22:48

        DinarMayor

        Все работает безотказно именно с установленными при помощи diplomacy.yoneuoycfg. а после разрыва отношений и нового вассалитета (именно с той же фракцией) условие не читается. а жаль

        это довольно странно. То есть не работает если устаовить дип. отношения скриптом? Иначе работает, так? При этом сами дип. отношения устанавливаются корректно?
           DinarMayor
          • Imp
          Imperial
           

          Date: 09 July 2020, 23:15

          monitor_event FactionTurnEnd FactionType venice -конец хода венеции
          and DiplomaticStanceFromFaction milan = suzerain -если выполняется,то*
          console_command control milan -передаем контроль над миланом
          end_monitor

          monitor_event FactionTurnEnd FactionType milan -и т.д.
          console_command control venice
          end_monitor

          *все что касается настроек diplomacy.yoneuoycfg это работает, дип отношения устанавливаются как нужно.
          Я имею ввиду что не читается условие "and DiplomaticStanceFromFaction milan = suzerain" в случаях
          к примеру (Reveal)
          установленный во время игры при помощи дипломата. Установленный не при помощи проги вассалитет (обычным способом) вообще должен соответствовать этому самому "suzerain"? По задумке должен работать? :)
             youneuoy
            • Imp
            Imperial
             

            Date: 09 July 2020, 23:20

            DinarMayor

            По задумке должен работать?

            ага, должен. Правда я проверял это всего однажды, сложно заставить ии принять вассалитет даже под угрозой уничтожения.
            Само условие правильно записано? Я просто не помню где там должен быть сюзерен, слева от = или справа.
               DinarMayor
              • Imp
              Imperial
               

              Date: 09 July 2020, 23:35

              Заработало :062:
              campaign_script.txt (Reveal)

              diplomacy.yoneuoycfg (Reveal)
                 youneuoy
                • Imp
                Imperial
                 

                Date: 09 July 2020, 23:43

                DinarMayor

                Заработало

                то есть всё-таки неправильный порядок фракций в команде был?
                   DinarMayor
                  • Imp
                  Imperial
                   

                  Date: 10 July 2020, 00:02

                  Spoiler (expand)

                  завтра более интереснее скрипт сделаю :victory-style:

                  -Добавлено-

                  youneuoy 09 July 2020, 23:43

                  DinarMayor

                  Заработало

                  то есть всё-таки неправильный порядок фракций в команде был?

                  надо было так
                  monitor_event FactionTurnEnd FactionType venice
                  and DiplomaticStanceFromFaction milan suzerain = venice
                  end_monitor
                  а было так
                  monitor_event FactionTurnEnd FactionType venice
                  and DiplomaticStanceFromFaction milan = suzerain
                  end_monitor

                  -Добавлено-

                  оно и второй вариант работает, но если сам вассала задаешь.
                  а второй вариант заработал и через посла :) ;)

                  -Добавлено-

                  DinarMayor 09 July 2020, 23:54

                  monitor_event FactionTurnEnd FactionType venice
                  and DiplomaticStanceFromFaction milan suzerain = venice
                  end_monitor

                  Не знаю конечно такой от себя можно сказать придуманный скрипт(выделенное)... но ведь с первого раза заработал :041:
                     DinarMayor
                    • Imp
                    Imperial
                     

                    Date: 11 July 2020, 19:15

                    Когда продолжил тестить вассалитет обнаружил одну закономерность (я - венеция, мой вассал - милан):
                    -милан становится вассалом венеции = условие suzerain работает.
                    -разрыв отношений (переход на нейтралитет),война, снова милан становится вассалом венеции = условие suzerain работает (проверял таким образом более 10ти раз подряд за одну компанию)
                    -милан объявляет войну венеции (бывает и такое что вассал объявляет войну хозяину :) ), снова милан становится вассалом венеции = условие suzerain работает
                    -венеция объявляет войну милану, снова милан становится вассалом венеции = условие suzerain не работает для этих фракций больше не когда за компанию, а именно милан = вассал венеции
                    конкретное условие (Reveal)

                    Итог такой: переход от вассалитета к войне портит всю малину... НО это лично для меня не беда!... я вассалов просто так не отпускаю и уж точно сам войну не объявлю :D (разве что случайно убийцей например и то раз в 5 компаний такое у меня бывает)
                    вообщем спасибо за такую возможность! :victory-style: Я замечтался о таком еще в далеком 2006 году - а именно по хотению управлять своими вассалами ( примерно как на первом видео)

                    -Добавлено-

                    И да, если вдруг кто то захочет сделать что подобное у себя, не стоит делать Save/Load во время хода за вассалов. После загрузки сохраненки может получится так что игра будет продолжена уже тока за вассала :024:
                       DinarMayor
                      • Imp
                      Imperial
                       

                      Date: 11 July 2020, 21:58

                      Вот готовый "Контроль над вассалами"
                      Spoiler (expand)

                      campaign_script.txt (Reveal)
                        • 4 Pages
                        • « First
                        • 1
                        • 2
                        • 3
                        • 4
                         
                        Translate a Page
                        Community ImperialMedieval 2: Total War Моды Medieval 2 Total War: Kingdoms Мастерская M2:TW M2:TW Engine Overhaul Project Feedback
                        Style:Language: 
                        Conditions · Responsibility · Confid. · About · 02 Jul 2026, 21:58 · Mirrors: ImtwOrg, ImtwSite, ImtwRuImtwRu, ImtwOrg, ImtwSite