Сообщество Империал: Тестирование кампании через хотсит (Medieval 2: Total War) - Сообщество Империал




bitterhowl

Тестирование кампании через хотсит (Medieval 2: Total War)

Очередная подсмотренная мной полезная мулька с твц.
Тема создана: 26 марта 2020, 04:09 · Автор: bitterhowl
Просмотров:
 15 131

  • 7 Страниц
  • « Первая
  • 1
  • 2
  • 3
  • 4
  • 5
  • Последняя »
 4 
 bitterhowl
  • Imp
Imperial
 

Дата: 26 марта 2020, 04:09

Imp

Этот способ сокращает уйму времени и очень полезен при разработке любого мода. Комп играет сам с собой в режиме хотсита, и в случае не особо тяжелого campaign_script способен докрутить до 200 хода за час-полтора. Есть некоторые ограничения - в хотсите работают не все скрипты из кампании, да. Но здесь мы тестируем не только их, но и вообще все параметры игры - наличие текстовых сообщений, описаний и т.д., событий, которые должны случиться далеко по ходу кампании (разные вторжения и прочее), даже собственно баланс фракций - кто побеждает в ходе игры, кто какие стеки нанимает и т.д. Для правки страт ИИ такой способ жизненно необходим и сильно сокращает время - отыгрывать самому полную кампанию это долго.

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

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

Итак, вы начали хотсит, вы на карте кампании. Нажимаете "пробел" (чтобы персонажи бегали, так быстрее идет тест), вызываете консоль и набираете в ней "control portugal" У меня Аррены - португалия. Вы набираете свою фракцию. Нажали enter - и все закрутилось уже без вас. Чтобы вернуть контроль над фракцией - снова вводите ту же команду через консоль. Теперь вы можете смотреть карту, регионы и т.д. - как при обычной игре.

Выбирать для просмотра можно любую интересующую фракцию, но учтите, что для нее действует то же правило - если вы продолжили тест, а последняя просмотренная фракция погибнет, то тест закончится.

Вот удобная штучка для автоматизации консольного ввода - иногда при тесте игра тормозит и символы в консоль вводятся медленно, и трудно остановить тест. Пропишите это в свой campaign_script, теперь при нажатии F3 у вас автоматически введется control portugal.
Спойлер (раскрыть)

Понятно, что вы поменяете имя фракции на нужное вам. Удачных тестов!
     Norinke
    • Imp
    Imperial
     

    Дата: 29 марта 2020, 02:19

    Hamilkar 29 марта 2020, 01:47

    Norinke

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

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

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

    Я основы для скриптов выучил за день второй, стал богом скриптинга за неделю или когда там ввели возможность давать себе крутые прозвища на империале :0142:
       Hamilkar
      • Imp
      Imperial
       

      Дата: 29 марта 2020, 02:28

      youneuoy

      И как минимум мне будет интересно поиграть в сит с полноценными скриптами

      К сожалению интерес зависит от массовки, а не одного человека

      youneuoy

      к сожалению быстро ничего подобного сделать не получится

      Спасибо, мне уже ответили минуты через 3 после того, как задал вопрос. Причем успел отозвать его, т.к. вспомнил и другой фактор, однозначно мешающий этому. К чему все это?

      Norinke

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

      Для хот-сита не нужно на века, они полуразовые. И пример не подходит, скрипты можно вообще удалить и игра продолжит работать.

      Norinke

      Я основы для скриптов выучил за день второй, стал богом скриптинга за неделю или когда там ввели возможность давать себе крутые прозвища на империале

      Молодец, раз все так быстро и просто, то адаптируй для сита скрипты хотя бы в одном моде и тогда убедишь меня :041: Кстати, есть даже способ обойти заблокированную консоль
         bitterhowl
        • Imp
        Imperial
         

        Дата: 29 марта 2020, 04:30

        Тут bitterhowl делает ход конем и выпускает свой адаптированный Вестерос через пару месяцев. И придется хотситерам отринуть древних греков и через нехочу давить ванильных ланнистеров.
           youneuoy
          • Imp
          Imperial
           

          Дата: 29 марта 2020, 04:32

          Hamilkar

          К сожалению интерес зависит от массовки, а не одного человека

          с буржуями будем играть :017:
             bitterhowl
            • Imp
            Imperial
             

            Дата: 29 марта 2020, 05:12

            Hamilkar 29 марта 2020, 02:28

            И пример не подходит, скрипты можно вообще удалить и игра продолжит работать.

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

              Дата: 29 марта 2020, 06:44

              Я даже не знаю как хот-сит запустить, а тут вы говорите о адаптации :0142:
                 gaulish723
                • Imp
                Imperial
                 

                Дата: 03 апреля 2020, 02:54

                Если в моде его нет через конфу прописать.
                   bitterhowl
                  • Imp
                  Imperial
                   

                  Дата: 15 апреля 2020, 08:21

                  Вот нашел обсуждение про оптимизацию скрипта под хотсит.

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

                    Дата: 18 апреля 2020, 18:50

                    Лично для меня очень важная и нужная информация, теперь буду играть только в хотсит :006:
                       Xamax
                      • Imp
                      Imperial
                       

                      Дата: 18 апреля 2020, 19:15

                      Quintus Sertorius 18 апреля 2020, 18:50

                      Лично для меня очень важная и нужная информация, теперь буду играть только в хотсит :006:

                      Для просмотра ссылки Зарегистрируйтесь
                        • 7 Страниц
                        • « Первая
                        • 1
                        • 2
                        • 3
                        • 4
                        • 5
                        • Последняя »
                         
                        Перевести Страницу
                        Сообщество ИмпериалMedieval 2: Total War Моды Medieval 2 Total War: Kingdoms Мастерская M2:TW Обратная Связь
                        Стиль:Language: 
                        Условия · Ответственность · Конфид. · Визитка · 03 июл 2026, 05:49 · Зеркала: ImtwOrg, ImtwSite, ImtwOnline