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




youneuoy

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

Программа и инструкция к ней, в картинках
Тема создана: 21 декабря 2019, 16:44 · Автор: youneuoy
Просмотров:
 151 472

  • 103 Страниц
  • « Первая
  • 85
  • 86
  • 87
  • 88
  • 89
  • Последняя »
 11 
 youneuoy
  • Imp
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
    • Imp
    Imperial
     

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

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

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

    Imp

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

      Дата: 06 февраля 2021, 18:25

      Petr_general

      туту че почистили?)

      что?
         youneuoy
        • Imp
        Imperial
         

        Дата: 07 февраля 2021, 22:06

        Готова первая тестовая версия плагина с поддержкой Lua для m2twеор. Ознакомиться можно в дискорд сервере, сюда запощу через пару дней, после небольшого тестирования и допила документации по имеющимся возможностям.
           youneuoy
          • Imp
          Imperial
           

          Дата: 08 февраля 2021, 17:22

          Добавлена консоль для скриптов m2twеор. Можно будет проверять скрипты прямо во время кампании.
          Imp
             youneuoy
            • Imp
            Imperial
             

            Дата: 08 февраля 2021, 19:37

            Обновление тестовой версии!

            Плагин LUA:
            1)добавлен скриптинг lua. Обязательно прочтите все доки по пути youneuoy_Data\plugins\lua, в них содержится важная информация о уже реализованных вещах.
            2)добавлена консоль lua. Настраивается параметром enableConsole в вашем скрипте. Активируется по сочетанию клавиш ctrl+1
            3)возможно пофиксены вылеты со спавном персонажей. Просьба протестировать.


            Основная программа:
            Эта версия поддерживает только плагины, других функций нет, опции из лаунчера не влияют ни на что, кроме запуска.


            Как использовать:
            Для начала распакуйте файлы программы в папку вашей модификации, укажите имя вашего конфигурационного файла в лаунчере, нажмите кнопку «запустить мод».
            существующие проблемы:
            если вы одновременно приказываете двинуться и/или осадить несколько армий, то появляется графический баг (стрелки движения не исчезают). Есть идея как решить, сделаю позже.

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

              Дата: 08 февраля 2021, 22:13

              Небольшое обновление.

              Плагин LUA:
              1)теперь вывод функции "print" из скрипта корректно перенаправляется в консоль m2twеор.

              То есть в скрипте вы можете написать так:
              Imp
              а в игре увидите это(когда откроете консоль):
              Imp

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

                Дата: 08 февраля 2021, 22:41

                youneuoy 08 февраля 2021, 22:13

                Небольшое обновление.

                Плагин LUA:
                1)теперь вывод функции "print" из скрипта корректно перенаправляется в консоль m2twеор.

                То есть в скрипте вы можете написать так:
                Imp
                а в игре увидите это(когда откроете консоль):
                Imp

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


                У меня как у простого обывателя вопрос к автору сей программы: Можно ли с её помощью например сделать зону сражения на глобальной карте больше т.е. зону "красного квадрата" который указывает те армии которые будут сражается в битве на тактической карте. Например шире на 2 клетки. Если да то цены в базарный день этой проге нет. Поскольку это позволило бы сильно увеличить способность ИИ концентрировать против игрока большие силы а следовательно и его мощь против игрока человека.
                   youneuoy
                  • Imp
                  Imperial
                   

                  Дата: 08 февраля 2021, 22:45

                  Doom52014

                  У меня как у простого обывателя вопрос к автору сей программы: Можно ли с её помощью например сделать зону сражения на глобальной карте больше т.е. зону "красного квадрата" который указывает те армии которые будут сражается в битве на тактической карте. Например шире на 2 клетки. Если да то цены в базарный день этой проге нет. Поскольку это позволило бы сильно увеличить способность ИИ концентрировать против игрока большие силы а следовательно и его мощь против игрока человека.

                  Этого прога сделать не может. Мб позже реализую. До этого момента можно попробовать "помогать" ии скриптом попасть в место сражения. Для этого нужно или приказать ему идти туда(если од есть, хотя если нет то скриптом можно пополнить) или просто его телепортировать.

                  Что насчёт ии, то думаю через некоторое время при помощи m2twеор можно будет его кодить самому.
                     Doom52014
                    • Imp
                    Imperial
                     

                    Дата: 09 февраля 2021, 01:13

                    youneuoy 08 февраля 2021, 22:45

                    Doom52014

                    У меня как у простого обывателя вопрос к автору сей программы: Можно ли с её помощью например сделать зону сражения на глобальной карте больше т.е. зону "красного квадрата" который указывает те армии которые будут сражается в битве на тактической карте. Например шире на 2 клетки. Если да то цены в базарный день этой проге нет. Поскольку это позволило бы сильно увеличить способность ИИ концентрировать против игрока большие силы а следовательно и его мощь против игрока человека.

                    Этого прога сделать не может. Мб позже реализую. До этого момента можно попробовать "помогать" ии скриптом попасть в место сражения. Для этого нужно или приказать ему идти туда(если од есть, хотя если нет то скриптом можно пополнить) или просто его телепортировать.

                    Что насчёт ии, то думаю через некоторое время при помощи m2twеор можно будет его кодить самому.

                    Ну ждем тогда обновлений. В идеале было бы реализовать возможность сражения всех армий находящихся в провинции одновременно (как это было в ранних частях серии тотал вар). Ну а для избежания вылетов или диких тормозов например сделать так что бы лишние армии подходили в срожение в качестве подкреплений без его прерывания.
                       Constantinopolis
                      • Imp
                      Imperial
                       

                      Дата: 09 февраля 2021, 09:56

                      Doom52014 09 февраля 2021, 01:13

                      В идеале было бы реализовать возможность сражения всех армий находящихся в провинции одновременно (как это было в ранних частях серии тотал вар).

                      Из всей провинции - это перебор, как мне кажется. Особенно если сама провинция большая
                         gaulish723
                        • Imp
                        Imperial
                         

                        Дата: 09 февраля 2021, 10:33

                        youneuoy 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).

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


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



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







                        привет!

                        Учитывая. что моды на кастом-баттлы с "морскими битвами" есть.

                        Ведь можно через твой экстендер меди 2 кингдомс-да-я тебк предлагаю назвать твой проект

                        "Medieval 2 Total War Kingdoms both script and graphics extender"

                        сделать скриптом на карте при морской битве следующее-через серию скриптов и подсчет итогов:

                        Морские бои до сих пор делали-в том же Чингиз-хане в битвах- исторических битвах, например.
                        1)В момент боя на тактике через скрипт 1 закрыть игру, предложив сохраниться
                        2)через скрипт автоматом открыть кастом баттлс с выбором кораблей-это можно сделать.Мод есть на Ром ТВ и его можно сделать на медь..Создание мода с кастом-баттлс-прорыв-до этого "морские битвы" скажем в Чингиз Хане" были только "Историческими".


                        3)Отыграть бой . Отыграть через кастом-баттлз. Через скрипт пезезапустить кампанию и через окно
                        "вы выиграли бой, потери-все ввести-увы-вручную-на честном слове-читерам тут не место..

                        Вот тут вопрос вместо автобоевых потерей внести свой флот после битвы в кастом баттлз-состав и количество кораблей-через скрипт и твое расширение...

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

                        Камнем преткновения было отсутствие модо в на кастом баттлы-был только Чингиз-с историческими таковыми-теперь есть такой на Рим-его можно переделать и переделать триремы-биремы и пр на галеры и каравеллы...

                        Дальше больше.

                        Скрипт высадки солдат со шлюпок=скрипт поддержки моряками и артиллерией с флота.

                        Добавить статичные модели шлюпок-такой файл есть в Медь 2 Кингдомс Бриттания-там корабли 11-12 века "нефы", но не важно-модели переделать на шлюпки или галеры мелкие..

                        Imp

                        на дальнем фоне сделать модель статичную кораблей
                        1) для ранних версий флот галер или доу мусульманских
                        2)каравеллы или галеоны с начала 16 века.

                        Это необяз главное модели шлюпок . Их добавлять как ститичную модель или как артиллерию ан берегу-их даже двигать можно будет тогда)

                        Как вариант просто 8 карт сделать на основе ванильной "британской" 1 раннюю и 1 позднюю в 3 версиях каждая, с городом или крепостью летом или зимой... 8 карт десанта переделав 1ну.
                          • 103 Страниц
                          • « Первая
                          • 85
                          • 86
                          • 87
                          • 88
                          • 89
                          • Последняя »
                           
                          Перевести Страницу
                          Сообщество ИмпериалMedieval 2: Total War Моды Medieval 2 Total War: Kingdoms Мастерская M2:TW M2:TW Engine Overhaul Project Обратная Связь
                          Стиль:Language: 
                          Условия · Ответственность · Конфид. · Визитка · 03 июл 2026, 10:37 · Зеркала: ImtwOrg, ImtwSite, ImtwOnline