Сообщество Империал: Как убрать вылет при загрузке сейва Medieval 2: Total War? - Сообщество Империал




Vlad

Как убрать вылет при загрузке сейва Medieval 2: Total War?

Как убрать вылет при загрузке сейва игры? Для мод Монгольское нашествие 2.0
Тема создана: 04 апреля 2024, 12:11 · Автор: Vlad
Просмотров:
 9 520

  • 3 Страниц
  • « Первая
  • 1
  • 2
  • 3
 Vlad
  • Imp
Imperial
 

Дата: 04 апреля 2024, 12:11

Как убрать вылет при загрузке сейва игры ?
Если поиграть в мод Монгольское нашествие 2.0 около 40 ходов и более, и сделать сейв игры, а потом попытаться загрузить сейв, то происходит вылет в винду
Это происходит с сейвами только которые были созданы после долгого времени игры, если сделать сейв сразу или первые примерно 6-8 ходов - то сейвы работают нормально и загружаются нормально

Я думал что проблема с высоким разрешением на страт карте - сделал разрешение в файле medieval2.preference
campaign_resolution = 1024 768
depth_shadows = 0
depth_shadows_resolution = 0
effect_quality = highest

это не помогло
в самой игре также установлено 1024 768 для страт карты
-------------
Причём я фактически уверен что сейвы рабочие. Какая-то проблема с графикой.. Что ещё можно сделать чтоб устранить этот баг ?
Какие файлы ещё нужно править ?
Видеокарта RTX 3050
     Vlad
    • Imp
    Imperial
     

    Дата: 12 апреля 2024, 00:12

    скажу что не помогло.
       Vlad
      • Imp
      Imperial
       

      Дата: 16 апреля 2024, 18:14

      сегодня я тестировал с сохранением сейвов каждый ход и загрузкой их (каждый ход).
      Сперва было всё нормально, затем начались проблемы. я возвращался к старым сейвам , некоторые первые загружались, но на одном сейве при загрузке появилась вот такая ошибка
      Imp
         SamaelBC
        • Imp
        Imperial
         

        Дата: 17 апреля 2024, 12:41

        Vlad, ошибка на настройки графики указывает, просит загружать битву с пониженными настройками.
        Уберите сглаживание, ненужная штука которая тормозит систему.
           Vlad
          • Imp
          Imperial
           

          Дата: 18 апреля 2024, 17:22

          Нет - дело в другом
          Как ГОВОРИТЬСЯ ВСЕОБЩИМИ УСИЛИЯМИ И ПОТУГАМИ - Походу я разобрался с багом с загрузкой сейвов игры.. Делаете только пять любых играбельных фракций в файле descr_strat, начинаете новую игру (перед этим удаляете файл map.rwm в папке base)
          И СПОКОЙНО ИГРАЕТЕ...
          Уже 1230 год (по 4 хода на год ) уже сделал 28 ходов и любые сейвы загружаются без проблем !
          То есть как бы бага так какового и не было, а лишь ограничения движка игры --
             Vlad
            • Imp
            Imperial
             

            Дата: 18 апреля 2024, 22:03

            продолжаю тестить- на половцах работают сейвы прекрасно.. а на Новгороде вылетело(и при этом только пять играбельных фракций)... Может всё-таки дело в интерфейсе для нации (для фракции) ?
            у половцев вообще нет никаких проблем с загрузкой сейвов. Всё работает
            Чую что придётся заменить интерфейс
               alchen
              • Imp
              Imperial
               

              Дата: 18 апреля 2024, 22:11

              Я все же думаю вопрос не в количестве фракций. В других модах играбельных 29 (кроме папы и повстанцев).
              Какая-то критическая ошибка, которая ломает игру (сейвы, графика).
                 Vlad
                • Imp
                Imperial
                 

                Дата: 19 апреля 2024, 00:06

                alchen 18 апреля 2024, 22:11

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

                если половцы работают а новгород нет - то возможно интерфейс (надо тестить)
                придётся менять интерфейс
                   DinarMayor
                  • Imp
                  Imperial
                   

                  Дата: 19 апреля 2024, 00:27

                  :046:

                  Vlad

                  Что ещё можно сделать чтоб устранить этот баг ?

                  А где же логи?) Включите в кфг мода параметры лога error и trace. Затем получите вылет и скиньте сюда под спойлером все содержимое лога.

                  Vlad

                  при загрузке появилась вот такая ошибка

                  Нечто подобное может быть, если у страт моделей не хватает текстурки tga или dds. При этом обычно в логе пишется про ошибку графики. В теории это может появляется какой-то персонаж с необычной/уникальной страт моделью, у которого не хватает текстуры, скорее всего скриптовый, раз история с вылетами повторяется.
                  -Добавлено-

                  DinarMayor

                  Включите в кфг мода параметры лога error и trace.

                  Именно в кфг мода, а не medieval2.preference.cfg. Кфг мода лежит в главной директории мода, там, где батник или ещё самого мода.
                  Если мод весит немного, то скиньте лучше ссылку на мод - так будет быстрее. :046:
                     Vlad
                    • Imp
                    Imperial
                     

                    Дата: 19 апреля 2024, 01:08

                    Цитата

                    скиньте лучше ссылку на мод - так будет быстрее

                    ссылка на мод
                    Mod Mongol Invasion version 2.0 for game Medieval 2 Kimgdoms
                    ссылка на скачивание с гугл драйв (архив включает в себя русичи + патч к русичам + мод Монгольское нашествие 2.0)
                    Для просмотра ссылки Зарегистрируйтесь


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

                      Дата: 19 апреля 2024, 03:37

                      Если удалить все скрипты в campaign_script.txt и начать новую кампанию, то вылетов нет.
                      Лог выдает кучу ошибок. Например вот такую:
                      02:56:51.287 [game.script] [error] Script execution error for <siege_settlement>, at line 5643, in mods/Rusichi_TW/data/world/maps/campaign/imperial_campaign/campaign_script.txt: 

                      Imp
                      Ошибка скрипта в строке 5643. Конкретно команда осадить несуществующим персонажем Chagoke город Galich. Сам персонаж появится только на 34 ходу.
                      Спойлер (раскрыть)

                      Причем он появится еще и на 41 ходу, а также есть команда атаковать другой город тем же персонажем.
                      Вот весь список подобных ошибок, связанных с осадами.
                      Спойлер (раскрыть)

                      Исправить это не очень сложно: либо убрать команды на осаду в тот же монитор, где и создаются эти персонажи, либо в эти мониторы с командами осады добавить проверку на существования персонажа. А еще, лучше использовать уникальные леблы - в ходе кампании персонажей с именем Chagoke может быть ну прям очень много и осаждать пойдет не скриптовый стек, а другой с конца карты.
                      В общем, переделайте скрипты. :046:
                      !!!ps У меня были точно такие же вылеты при загрузки сейва, но с обычной окошко ошибки "Ок" - про графику записи не было. Вылеты были уже со второго хода. Как убрал скрипты, уже 21 ход их нет - каждый ход сохранялся и загружался. попробуйте тоже без скриптов: в файле campaign_script.txt оставьте только такую запись и начните новую кампанию.
                      ; Campaign script
                      script
                      
                      
                      wait_monitors
                      end_script

                      И надо бы сделать нормальную сборку - просто собрать рабочий вариант мода и заархивировать, а то сейчас не все разберутся с установкой.) Но это мое мнение.

                      [-Добавлено к сообщению-]

                      И вот вам собственный файл кфг и универсальный батник для запуска мода. После запуска мода через Start.bat в той же папке появится лог файл Rusichi_TW.system.log.txt - заглядывайте в него. :046:
                      Для просмотра ссылки Зарегистрируйтесь
                      Imp
                        • 3 Страниц
                        • « Первая
                        • 1
                        • 2
                        • 3
                         
                        Перевести Страницу
                        Сообщество ИмпериалMedieval 2: Total War Моды Medieval 2 Total War: Kingdoms Мастерская M2:TW Обратная Связь
                        Стиль:Language: 
                        Условия · Ответственность · Конфид. · Визитка · 03 июл 2026, 09:26 · Зеркала: ImtwOrg, ImtwSite, ImtwOnline