Сообщество Империал: Немного рассуждений о лимитах движка Medieval 2: Total War - Сообщество Империал




Norinke

Немного рассуждений о лимитах движка Medieval 2: Total War

Немного рассуждений о лимитах движка Medieval 2: Total War
Тема создана: 31 января 2017, 01:37 · Автор: Norinke
Просмотров:
 48 869

  • 33 Страниц
  • « Первая
  • 25
  • 26
  • 27
  • 28
  • 29
  • Последняя »
 1 
 Norinke
  • Imp
Imperial
 

Дата: 31 января 2017, 01:37

26.01

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

Немного о найденных лимитах

descr_ui_animations - количество забыл записать

descr_aerial_map basec - забыл

descr_water 80

descr_animals 100

descr_ship 100

descr_mount 100

descr_engines 128

descr_mount_engines 4

event_images 223

desc_particle 256

descr_cursor_actions 30

descr_cursor_actions_battle_classic 16

descr_battle_map_movement_modifiers 100

Об этих лимитах я не знал, да в целом, никто до них не доходил, скорее всего, только наверное на descr_mount_engines, всего 4 штуки :facepalm:
UPD 30.01 - event_images кое-что непонятное, крепится там все к событиям записанным где-то в игре, но самому придумать одно из событий естественно нельзя, зачем лимит :038: Еще пороюсь, может я что-то пропустил

лимиты я искал по записям которые идут в лог

туда еще идет export_descr_unit

последнего разберу поподробней

Imp



вот по сути наш лимит, я его увеличил ровно к 1000, но суть в том, что эт еще не все, при обработке 501 записи происходит вылет, но уже с записью, что ошибка в чтении юнита

как эт приблизительно у нас выглядит

считается запись, ей дается определенный номер(так с большинством лимитов) 1,2,3...500, вот когда идет у нас 501 запись, происходит вылет, но тут напрашивается вопрос, зачем же запись у нас о лимите, если и так идет ошибка при чтении. Я думаю, что скорее всего, если брать к счету прошлые косяки от CA и те, что она после сделал, лимит они не планировали, а скорее всего просто забагали игру и получился лимит и чтобы вообще не обосратся выставили как лимит. К примеру map_regions там идет просто вылет, без сообщения, а тут сообщение, но оно и так роли большой не играет. Зачем эт делали, похоже, что они наделали кучку, а потом решили еще немного намазаться, чтобы не так паливно было.


Еще один лимит который пощупал, building, там я прошелся поверхносто только, но не суть, записи об лимите, я не нашел, скорее всего и здесь у них баг, так как вылет у нас идет не при загрузке, а файл в этот момент считывается, а уже во время игры когда мы кликаем на меню строительства.

К примеру лимит на скрытые ресурсы уже действует еще при загрузке игры, а тут здания уже нет.


- Все изменения я делал в памяти ПК, почему не напрямую в exe? В версии 1.52 стоит проверка целостности кода, если что-то не так, игра просто не запуститься с ошибка о том что файл поврежден, если я таки найду способ вылечить ошибки, придется делать какой-то лоадер, чтобы обходить проверку(UPD - изменения в памяти совершенно законы).
- Почему 1.52, а не 1.5? Все просто 1.5 попросту выкидывает меня из отладчика, а использовать скрывающие плагины и т.д. нет желания, да и сижу я на 1.52, он под новые ОС работает.

Вот такое маленькое исследование я провел, когда будет больше времени, посмотрю где у нас вылетает и может быть поправлю.





UPD 30.01

Я таки смог обойти один из лимитов, увеличил возможное количество анчей, работает вроде как нормально в descr_strat и читы и через тригера
здесь у нас 12 анчей, вместо 8, увеличил до 16, можно и больше
Спойлер (раскрыть)


и это лимит как нормальный лимит, есть определенные проверки, которые нужно изменить, чтобы все работало

Не так как в регионах(выброс при обсчете последнего региона в отдельном обсчете регионов *там все очень запутано*) и юнита(считывает нормально кроме последних 2 строк последнего юнита)
По этим 2 направления я еще веду работу, уже нашел источники(вроде как) и пытаюсь пофиксить
     Jukoman
    • Imp
    Imperial
     

    Дата: 29 февраля 2020, 10:49

    По поводу продажи модов - это да, некрасиво. Хотя вероятно это чисто субъективное мнение. Каждый свой труд по разному видит. Я посмотрел недавно последнюю версию мода ЕБ2 (хотел проверить привязку поселений к культурам) - так вот где шедевр. Такие моды как ЕБ или Третья Эпоха (или как там называется ее улучшенная версия) - вот это образец, к которому нужно стремиться в моддинге (не чьи моды не хочу обидеть - достойных много, просто назвал два ярких). Но, насколько я помню, ЕБ и средиземье не продавали ничего.
    Я сам стараюсь сделать в своем моде по максимуму, для чего изучаю считай все сферы игровых файлов - и поселения и юниты и скрипты и т.д. Жаль приходиться одному все делать, а может и не жаль - творческий процесс и постоянное открытие нового.

    А по-поводу движка - есть вопрос. Никто не думал, как можно лишить запрет на крестовые походы против религии ортодокса? Если я удалю ванильную религию и пропишу вместо нее новую - смогу я прописать на нее крестовый поход, или крестовый поход зашит в движке?
    Видимо на сам ванильный ортодокс разблокировать запрет КП не удастся.
    Видели такую информацию?
       bitterhowl
      • Imp
      Imperial
       

      Дата: 29 февраля 2020, 12:32

      Norinke 29 февраля 2020, 09:37

      bitterhowl 29 февраля 2020, 03:12

      Логика Германикуса довольно простая. Просто объем кода большой. БГР тоже не очень сложный, правда, я 5 разбирал.

      А насчет хотсита - чем не устраивает вас условие I_LocalFaction, которое специально для такого режима создано?

      нам ждать от вас нового боевого ИИ и бгр7? :0142:

      Зачем вам БГР 7 если в БГР 5 никто не играет, все требуют его выпилить из Булатки к примеру, по разным глупым поводам.

      А насчет ИИ - полиствйте форум за то время, пока вас не было. Все в работе.
         Norinke
        • Imp
        Imperial
         

        Дата: 29 февраля 2020, 12:41

        Jukoman 29 февраля 2020, 10:49

        По поводу продажи модов - это да, некрасиво. Хотя вероятно это чисто субъективное мнение. Каждый свой труд по разному видит. Я посмотрел недавно последнюю версию мода ЕБ2 (хотел проверить привязку поселений к культурам) - так вот где шедевр. Такие моды как ЕБ или Третья Эпоха (или как там называется ее улучшенная версия) - вот это образец, к которому нужно стремиться в моддинге (не чьи моды не хочу обидеть - достойных много, просто назвал два ярких). Но, насколько я помню, ЕБ и средиземье не продавали ничего.
        Я сам стараюсь сделать в своем моде по максимуму, для чего изучаю считай все сферы игровых файлов - и поселения и юниты и скрипты и т.д. Жаль приходиться одному все делать, а может и не жаль - творческий процесс и постоянное открытие нового.

        А по-поводу движка - есть вопрос. Никто не думал, как можно лишить запрет на крестовые походы против религии ортодокса? Если я удалю ванильную религию и пропишу вместо нее новую - смогу я прописать на нее крестовый поход, или крестовый поход зашит в движке?
        Видимо на сам ванильный ортодокс разблокировать запрет КП не удастся.
        Видели такую информацию?

        никогда не считал булатку шедевром, местами она кажется "уж слишком" переполненной, она для меня скорее как хороший многогранный кубик, каждый найдет в ней что-то, что ему понравится

        на счет других модов, ну тут каждому свое, мне лично очень ТЕС зашел, если еще напилиньком пару штучек добавить и кое-что поправить, вообще кооооойф будет
        пи.си.
        по религии хз, никогда не трогал их(но вроде как если сменить имя, то начнут объявлять и на ортодоксов *харкодед на orthodox, но не на orthodoxsss*)

        -Добавлено-

        bitterhowl 29 февраля 2020, 12:32

        Norinke 29 февраля 2020, 09:37

        bitterhowl 29 февраля 2020, 03:12

        Логика Германикуса довольно простая. Просто объем кода большой. БГР тоже не очень сложный, правда, я 5 разбирал.

        А насчет хотсита - чем не устраивает вас условие I_LocalFaction, которое специально для такого режима создано?

        нам ждать от вас нового боевого ИИ и бгр7? :0142:

        Зачем вам БГР 7 если в БГР 5 никто не играет, все требуют его выпилить из Булатки к примеру, по разным глупым поводам.

        А насчет ИИ - полиствйте форум за то время, пока вас не было. Все в работе.

        в булаке 2 БГР, кому-то нравится кому-то нет, всем не угодишь, он стоит отдельной галочкой и так

        Оооо и как скоро от Вас ждать ИИ и можно ссылку на тему?
           Jukoman
          • Imp
          Imperial
           

          Дата: 29 февраля 2020, 13:20

          Norinke

          по религии хз, никогда не трогал их(но вроде как если сменить имя, то начнут объявлять и на ортодоксов *харкодед на orthodox, но не на orthodoxsss*

          не напомнишь, где прописывается вообще, на кого католики могут объявлять КП?
          И кстати, если сменить название религии католикам, то получается КП будет нерабочим, или можно любой религии его прописать.
          Вопрос ко всем, кто знает.

          Norinke

          никогда не считал булатку шедевром, местами она кажется "уж слишком" переполненной, она для меня скорее как хороший многогранный кубик, каждый найдет в ней что-то, что ему понравится

          да, хорошая основа для своего. Я ведь тоже с БС начинал модить.
             Norinke
            • Imp
            Imperial
             

            Дата: 29 февраля 2020, 13:32

            Jukoman 29 февраля 2020, 13:20

            Norinke

            по религии хз, никогда не трогал их(но вроде как если сменить имя, то начнут объявлять и на ортодоксов *харкодед на orthodox, но не на orthodoxsss*

            не напомнишь, где прописывается вообще, на кого католики могут объявлять КП?
            И кстати, если сменить название религии католикам, то получается КП будет нерабочим, или можно любой религии его прописать.
            Вопрос ко всем, кто знает.

            Norinke

            никогда не считал булатку шедевром, местами она кажется "уж слишком" переполненной, она для меня скорее как хороший многогранный кубик, каждый найдет в ней что-то, что ему понравится

            да, хорошая основа для своего. Я ведь тоже с БС начинал модить.

            там не такой прописи, они просто всем другим религиям объявляют КП, кроме ортодоксов(когда именно orthodox прописанно) islam так же объявляет, на счет католиков там вроде как папа решает, убрать папу и не будет КП(там еще вроде как скрытый ресурс должен быть crusade и jihad соответсвенно)
               bitterhowl
              • Imp
              Imperial
               

              Дата: 29 февраля 2020, 14:18

              Скрытый ресурс crusade_target и jihad_target. Если их нет, то вроде как любое поселение доступно для объявления похода.
                 KAST
                • Imp
                Imperial
                 

                Дата: 11 марта 2020, 12:50

                Как раз в продолжение дискуссии и лимитах меди. На Для просмотра ссылки Зарегистрируйтесь нашелся очередной расширяльщик лимитов.

                Пока удалось увеличить религии до 32, занимается анчами и трейтами.

                -Добавлено-

                   Norinke
                  • Imp
                  Imperial
                   

                  Дата: 11 марта 2020, 13:47

                  KAST 11 марта 2020, 12:50

                  Как раз в продолжение дискуссии и лимитах меди. На Для просмотра ссылки Зарегистрируйтесь нашелся очередной расширяльщик лимитов.

                  Пока удалось увеличить религии до 32, занимается анчами и трейтами.

                  -Добавлено-



                  у трейтов нет лимитов, лимит по религии эт такое себе удовольствие
                     Jukoman
                    • Imp
                    Imperial
                     

                    Дата: 11 марта 2020, 13:53

                    ну религии все-таки это хоть что-то. Например, можно в той же БС сделать разные виды язычников - литовские, половецкие, а также добавить протестантов при желании. Я как пример.
                    Ну и это также позволит расширить гибкоть найма наемников в descr_mercenaries.txt так как там найм привязан не к фракциям, а к религиям почему-то.
                       bitterhowl
                      • Imp
                      Imperial
                       

                      Дата: 11 марта 2020, 14:50

                      Помимо этого есть еще одна интересная возможность. Оказывается что в рамках одной культуры (middle_eastern например) можно задавать фракциям как минимум разные портреты генералов, а возможно и иконки зданий и события - в зависимости от религии. Т.е. в папке middle_eastern создаем папку pagan и туда кидаем папку portraits. Это я вычитал в той же теме на твц, у себя попробовать сегодня не успел. У меня в моде как раз проблема с портретами и ивентами, хорошее решение даже и с текущими лимитами.
                        • 33 Страниц
                        • « Первая
                        • 25
                        • 26
                        • 27
                        • 28
                        • 29
                        • Последняя »
                         
                        Перевести Страницу
                        Сообщество ИмпериалMedieval 2: Total War Моды Medieval 2 Total War: Kingdoms Мастерская M2:TW Обратная Связь
                        Стиль:Language: 
                        Условия · Ответственность · Конфид. · Визитка · 03 июл 2026, 08:25 · Зеркала: ImtwOrg, ImtwSite, ImtwOnline