Сообщество Империал: M2TW Engine Overhaul Project (модернизация движка MTW2) - Сообщество Империал

youneuoy

M2TW Engine Overhaul Project (модернизация движка MTW2)

Программа и инструкция к ней, в картинках
Тема создана: 21 декабря 2019, 16:44 · Автор: youneuoy
  • 102 Страниц
  • Первая
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • Последняя »
 11  
 youneuoy
  • Imperial
Imperial
Форумчанин

Дата: 21 декабря 2019, 16:44



Программа предназначена для расширения возможностей игры Medieval 2: Total War.

Данная инструкция почти полностью устарела, обновлённая инструкция выйдет в свет вместе с новой версией программы



Функционал программы разделен на две части:
первая - внесение изменений в код игры при запуске мтв2(изменение различных лимитов движка, более тонкая его настройка и т.д.)
вторая - манипуляции с игрой после её запуска.



Часть 1

Просьба не включать программу в свои модификации без моего разрешения(а я разрешу, если вы спросите). Просто хочется иметь какую-нибудь статистику использования. :008:


Позволяет задавать свои собственные лимиты для числа религий, анчей, блокировать изменение размера отрядов, задавать границы количества солдат в отрядах, размер карты битвы и стоимость осадного оборудования(тараны, лестницы, осадные башни). Также можно сделать любых персонажей бессмертными и изменить способ отображения их возраста. Можно задавать свой префикс для юнитов с параметром legio. Пофиксен вылет при использовании берсерков в битве. Добавлена возможность многократного апгрейда охраны генералов. Расширена система скриптов. И ещё много других изменений.

Imp
Данная программа может быть полезна при создании собственных модификаций для игры MTW2.
Эта часть работает с версиями игры 1.5(дисковая версия) и 1.52(стим версия).
Настройки программы задаются в конфиг файлах limits.youneuoycfg и применяются при запуске игры.
Все вносимые изменения корректно работают в уже идущей кампании, при обновлениях ничего не ломается, достаточно просто не активировать новые возможности.


Как это сделать (Раскрыть)


Новые скриптовые возможности и изменённая система меток (Раскрыть)


Новые скриптовые возможности и изменённая система дипломатии (Раскрыть)


Настройки в modConfig.youneuoycfg (Раскрыть)


Настройки в limits.youneuoycfg (Раскрыть)

Настройки апгрейда генералов (Раскрыть)


Изменение настроек возраста(бессмертные персонажи и т.д.) (Раскрыть)


Благодарности (Раскрыть)



Часть 2



  • Упрощение переноса битв из карты кампании в онлайн
  • Редактирование армий на карте кампании после онлайн битвы, в том числе автоматическое(инструкция под спойлером "Редактирование потерь после онлайн битвы")
  • Упрощение редактирования некоторых файлов игры


Перенос битвы в онлайн (Раскрыть)


Получение результатов битвы (Раскрыть)


Редактирование составов армий(например после онлайн битвы) (Раскрыть)


Редактирование файлов игры для хот-сита (Раскрыть)


Вторая часть программы поддерживает только Total War MEDIEVAL II - Definitive Edition v1.52 и работает при запуске medieval2.exe(он требуется и для запуска модов), поддерживает только стим-версию игры(также поддерживает пиратскую версию Total War MEDIEVAL II - Definitive Edition v1.52).

Видео инструкция по редактированию численности и убийству отрядов: (Раскрыть)


Пример автоначисления потерь, английская версия программы (Раскрыть)



История обновлений (Раскрыть)



     youneuoy
    • Imperial
    Imperial
    Форумчанин

    Дата: 12 января 2021, 01:11

    От меня давно не было новостей о m2twеор, вот немного из них:
    я сейчас переписываю код проекта(нужно его серьёзно реструктурировать, иначе в дальнейшем я получу много проблем. При этом я не собираюсь тратить на это слишком много времени).

    также я начал разработку плагина, добавляющего поддержку скриптов lua,это пригодится для пользователей и моддеров, которые только знакомятся с проектом. Также это уберёт необходимость добавлять конфиг файлы и реализовывать разные не очень важные функции в основном проекте(вроде замены меток персонажей, это теперь можно будет делать скриптом). Важное уточнение - скрипты программы не будут поддерживать вообще все её возможности(это отняло бы слишком много времени).
    Пример тестового скрипта(это просто устанавливает 500 очков движения персонажу при выборе):

    Imp

    Также m2twеор будет в новой версии неофициального патча для TATW(мы с leo.civil.uefs сейчас работаем над модом вместе). Думаю это будет хорошим примером для других моддеров.
       Banita
      • Imperial
      Imperial
      Форумчанин

      Дата: 19 ноября 2020, 17:09

      Add photos

      I don't really have breaks

      And in the start.txt file I didn't add "SMT_AGE"

      However, with this phrase, nothing changes

      {SMT_AGE} %d


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

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

      Для просмотра ссылки Зарегистрируйтесь
         youneuoy
        • Imperial
        Imperial
        Форумчанин

        Дата: 19 ноября 2020, 17:16

        Banita
        Do you have the latest version of the program? Do you have a disc or steam version of the game?
        Is something displayed when writing %S %d?

        Apparently the character is immortal, but something is wrong with the display of age :038:

        The latest version of the program in discord - Для просмотра ссылки Зарегистрируйтесь, also you can find it on twcenter.
        In the version from this topic (1.18) it seems there was a problem like yours, and I fixed it in a later one.
           Banita
          • Imperial
          Imperial
          Форумчанин

          Дата: 19 ноября 2020, 18:49

          I used version 1.18.0
          Version 1.19 has been downloaded

          Game version up to 1.5 CD

          in the age.yoneuoycfg file
          I put on:

          trait
          Nerevarin
          %S 2312

          The general's age is 25 years
          Same as specifying in descr_strat


          I don't know whether to add stats.txt to the file

          {SMT_AGE}%d

          As I will add
          {SMT_AGE}%d,
          "% 25" is displayed

          Same as for the "% 25" tree

          I don't know if the hero will get old with age.yoneuoycfg

          Why is a false age not displayed?
             Banita
            • Imperial
            Imperial
            Форумчанин

            Дата: 19 ноября 2020, 19:34

            It's best if someone sent me files that were changed to get immortality and False Age

            Or he described an example that worked for him and described which files he was editing



            I will add that the Consol "Control Frakction" command is not working. With my version
               youneuoy
              • Imperial
              Imperial
              Форумчанин

              Дата: 19 ноября 2020, 19:39

              Banita

              I will add that the Consol "Control Frakction" command is not working. With my version


              Banita

              It's best if someone sent me files that were changed to get immortality and False Age

              i check it for disk version tomorrow and write results. Maybe something broken for it(for steam version its run ok).
                 youneuoy
                • Imperial
                Imperial
                Форумчанин

                Дата: 20 ноября 2020, 19:35

                Banita
                age.yoneuoycfg:
                trait
                LoyaltyStarter
                hello! 2500

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

                There seems to be a problem with the display of numbers in the disk version, I'll try to fix it later.
                   Banita
                  • Imperial
                  Imperial
                  Форумчанин

                  Дата: 20 ноября 2020, 20:56

                  I set everything up the same.

                  1. The start.txt file is well positioned?

                  2. What does "Hello!" ? Is it a feature, name, or something else?
                  Imperial
                  Imp



                  Consola doesn't work either. I hope I have it turned on. However, it seems to me that only something is blocking her.

                  Imperial
                  Imp
                  Imp
                     youneuoy
                    • Imperial
                    Imperial
                    Форумчанин

                    Дата: 20 ноября 2020, 21:16

                    Banita

                    Consola doesn't work either. I hope I have it turned on. However, it seems to me that only something is blocking her.

                    send to me your game config file and mod config file :038:

                    Banita

                    2. What does "Hello!" ? Is it a feature, name, or something else?

                    This is just the text I entered for the test.

                    Banita

                    2. What does "Hello!" ? Is it a feature, name, or something else?

                    You don't need to enter anything fancy in SMT_AGE, it should contain a regular localization string (eg Age:). This string is substituted for the "%S" characters from the age.cfg
                       Banita
                      • Imperial
                      Imperial
                      Форумчанин

                      Дата: 20 ноября 2020, 21:26

                      Yesterday I installed again


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

                      The_Elder_Scrolls ver 2.01

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

                      Third Age ver 3.2
                      Для просмотра ссылки Зарегистрируйтесь
                         Banita
                        • Imperial
                        Imperial
                        Форумчанин

                        Дата: 20 ноября 2020, 22:38

                        youneuoy (20 ноября 2020, 21:16):

                        You don't need to enter anything fancy in SMT_AGE, it should contain a regular localization string (eg Age:). This string is substituted for the "%S" characters from the age.cfg


                        So {SMT_AGE}
                        should include path to age.cfg file
                        in my case it will look like this {SMT_AGE} The_Elder_Scrolls \ youneuoy_Data \ age.yoneuoycfg

                        Correct, did I miss something?
                          • 102 Страниц
                          • Первая
                          • 71
                          • 72
                          • 73
                          • 74
                          • 75
                          • 76
                          • 77
                          • Последняя »
                           Похожие Темы
                          М[MOD] Complete Crafting Overhaul Remastered
                          Усовершенствование системы создания предметов
                          Автор A Anton_Zasim71
                          Обновление 14 апреля 2024, 11:52
                          С[Саб Мод] AI and Gameplay Overhaul
                          AGO
                          Автор m marginal1905@m...
                          Обновление 08 апреля 2024, 15:19
                          М[mini-MOD] Arena Overhaul
                          Улучшение арен и турниров
                          Автор A Alisacat007
                          Обновление 06 апреля 2024, 07:09
                          Воспользуйтесь одной из соц-сетей для входа
                          РегистрацияВход на форум 
                          Сообщество ИмпериалMedieval 2: Total War Моды Medieval 2 Total War: Kingdoms Мастерская M2:TW M2:TW Engine Overhaul Project Обратная Связь
                          Стиль:Language: 
                          «Империал» · Условия · Ответственность · Визитка · 16 апр 2024, 23:34 · Зеркала: Org, Site, Online · Счётчики