Сообщество Империал: Моддинг поселений на тактике - общие вопросы - Сообщество Империал




Seydlitz

Моддинг поселений на тактике - общие вопросы

В теме обсуждать можно любые вопросы по работе с тактическими моделями поселений
Тема создана: 27 ноября 2022, 09:45 · Автор: Seydlitz
Просмотров:
 14 476

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

Дата: 21 сентября 2023, 12:55

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

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

1. ванильные культуры eastern_european и greek - это клоны northern_european и southern_european, соответственно. Т.е. для создания поселения этих культур требуется изменить саму культуру (переименовать на любую не ванильную).
2. Terrain для ванильных techtree любой ванильной культуры возможно только в рамках ванильных размеров. Если вы попытаетесь создать плитку terrain для ванильной постройки на ванильной культуре с отличным размером, то вы просто не увидите эту постройку в игре (не загрузится). Если культура не ванильная, то ванильные techtree будут появляться нормально на любых размерах terrain. Также любые размеры terrain работают на неванильных techtree.
3. Описанное в п.2 ограничение не распространяется на slot_fillers - для них можно создавать уникальные размеры на любой культуре.
4. На неванильной культуре нельзя сделать привязку techtree (а возможно и самого поселения) к фракциям - только к культуре. На ванильной культуре это ограничение снято.
5. Если в файле .worldpkgdesc прописан неверный путь к файлу .world, и файл .worldpkgdesc лежит в папке игры - то будет вылет при попытке загрузить этот файл.
6. Нельзя прописивыть в поселении gathehouse если оно не прописано в descr_wall.txt на этом уровне.
7. при увеличении размера terrain средствами IWTE не забывайте поменять battle merge TGA, так как края будут выравнены или не корректно созданы вершины.
8. У любого поселения есть купол коллизий, выход за пределы которого отключит все коллизии выходящих объектов. Пересоздать этот купол легко с помощью кнопки world B sphere recalc ( в новых версиях IWTE это сделано автоматом как-то).
9. Не прописывайте надвратную постройку (не gathehouse, а просто модель над воротами) как wall - иначе будет сбой работы осадных орудий (либо пропишите ее как gathehouse (если можно) либо просто как модель с периметром. Над воротами не должно быть никаких игровых обьектов.
10. На place не должно быть никаких объектов (в том числе и default) - вылет (если объект без коллизии, то вроде бы работает - надо проверить)
11. terrain для techtree могут заходить друг на друга, на default, а также модели могут выходить за пределы terrain.
Уровней разрушения default может быть сколько угодно (по gameobjects не уверен).

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

!!!ps просьба закрепить это сообщение - моих прав модератора не хватает
     Seydlitz
    • Imp
    Imperial
     

    Дата: 28 ноября 2022, 09:44

    Jukoman 28 ноября 2022, 09:40

    Чтобы создать архитектуру руси нужно полностью устранить eastern_european у нее. Что я и сделал в булатке (по примеру ЕБ2). Дело в том, что культура eastern_european (также как greek) завязана на северной культуре. Их разделить нельзя - игра всегда берет с северной (в случае с greek - с южной). Создаешь новое имя культуры и движек разблокирует для нее возможности.

    А techtree создать для eastern_european и greek?
       Jukoman
      • Imp
      Imperial
       

      Дата: 28 ноября 2022, 09:57

      Seydlitz

      А techtree создать для eastern_european и greek?

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

      Еще как вариант здесь использовали просто привязку к фракции (если культуру создавать муторно, а это муторно). Т.е. просто в папке какой-то культуры (не знаю, можно ли в папке eastern_european) создавали еще одно поселение, которое строго пописано к фракции Руси. Игра считала ее старой культурой, но модель грузила новую. Но я так не делал для руси - не могу утверждать. Я так делал для northen - там все работает (в том числе и для techtree - у меня каждая фракция имеет свои модели (которые мне еще делать и делать, правда)

      -Добавлено-

      Seydlitz у тебя свой мод или меняешь какой?
         Seydlitz
        • Imp
        Imperial
         

        Дата: 28 ноября 2022, 09:58

        Кстати, моё наблюдение, возможно пригодится Ariovistus.
        Невозможно в рамках techtree поменять площадь. Я решил сменить здания northern_european для merchant_bank и merchant_vault на соотв. здания coaching_house и pleasure_palace. Ввёл по сути guild_64_32. Slot_filler (взял, опять же от tavern) работает - нормально ставится на карту на площадку guild_64_32. А вот сами здания не устанавливаются. Поменял обратно площадку в городе на guild_64_64 - всё отлично встало, хотя площадь terrain в worldpackgedesc прописана как и надо 64х32.

        Jukoman 28 ноября 2022, 09:57

        Seydlitz у тебя свой мод или меняешь какой?

        Можно сказать, наверное, что у меня свой мод - Булатку 2.0 под себя переделал уже до неузнаваемости.
           Jukoman
          • Imp
          Imperial
           

          Дата: 28 ноября 2022, 10:04

          П.С. Помоему, если для новой культуры не создать techtree, то просто ишра их не будет грузить - они просто не появятся.

          -Добавлено-

          Seydlitz

          Кстати, моё наблюдение, возможно пригодится Ariovistus.
          Невозможно в рамках techtree поменять площадь. Я решил сменить здания northern_european для merchant_bank и merchant_vault на соотв. здания coaching_house и pleasure_palace. Ввёл по сути guild_64_32. Slot_filler (взял, опять же от tavern) работает - нормально ставится на карту на площадку guild_64_32. А вот сами здания не устанавливаются. Поменял обратно площадку в городе на guild_64_64 - всё отлично встало, хотя площадь terrain в worldpackgedesc прописана как и надо 64х64.

          Я не очень понял. Площадь имеешь ввиду площадку, на которой стоит здание (terrain т.е.)? Их менять можно и даже новые создавать. Я менял сто раз. Или о чем речь?

          -Добавлено-

          главное, чтоб постройка в них влазила

          -Добавлено-

          Seydlitz

          Булатку 2.0 под себя переделал уже до неузнаваемости.

          хороший мод. Коллега почти. Я свой мод тоже на 2.0 делал, как базе.
             Ariovistus
            • Imp
            Imperial
             

            Дата: 28 ноября 2022, 10:05

            Размер площадок можно менять как хочешь. Я делал для афинского акрополя 256х128
               Jukoman
              • Imp
              Imperial
               

              Дата: 28 ноября 2022, 10:06

              Seydlitz

              Невозможно в рамках techtree поменять площадь.

              площадь же еще и в самом settelment прописывается.

              -Добавлено-

              Просто нужно и в поселении прописать квадратик нужного размера, и в techtree его создать как terrain. И игра их соеденит
                 Seydlitz
                • Imp
                Imperial
                 

                Дата: 28 ноября 2022, 10:09

                Jukoman 28 ноября 2022, 10:06

                Seydlitz

                Невозможно в рамках techtree поменять площадь.

                площадь же еще и в самом settelment прописывается.

                -Добавлено-

                Просто нужно и в поселении прописать квадратик нужного размера, и в techtree его создать как terrain. И игра их соеденит


                Всё это было сделано и миллион раз выверено. Не сработало у меня. Не захотел движок ставить здание банка 64х32 на площадку 64х32. А на площадку 64х64 поставил.
                   Jukoman
                  • Imp
                  Imperial
                   

                  Дата: 28 ноября 2022, 10:12

                  странно, я на эти числа не помню, но сам менял площадки и у меня работало.
                     Ariovistus
                    • Imp
                    Imperial
                     

                    Дата: 28 ноября 2022, 10:16

                    Значит где-то что-то пропустил. В этом отношении движок работает безупречно. Там вообще можно новые цифры придумать и все будет работать
                       LEZVIE
                      • Imp
                      Imperial
                       

                      Дата: 28 ноября 2022, 10:20

                      Я менял с десяток зданий из тех древа для Северной Европы, все встали без проблем. Церкви, ратуши, таверны, рынки и ещё что то не помню, всё работала.
                        • 13 Страниц
                        • « Первая
                        • 2
                        • 3
                        • 4
                        • 5
                        • 6
                        • Последняя »
                         
                        Перевести Страницу
                        Сообщество ИмпериалMedieval 2: Total War Моды Medieval 2 Total War: Kingdoms Мастерская M2:TW Инструментарий IWTE Обратная Связь
                        Стиль:Language: 
                        Условия · Ответственность · Конфид. · Визитка · 03 июл 2026, 04:33 · Зеркала: ImtwOrg, ImtwSite, ImtwOnline