Community Imperial: Моддинг Mount & Blade 2: Bannerlord - Сообщество Империал




Tinder

Моддинг Mount & Blade 2: Bannerlord

Моддинг Mount & Blade 2: Bannerlord
Theme created: 21 November 2014, 04:48 · Author: Tinder
Views:
 33 642

  • 11 Pages
  • « First
  • 3
  • 4
  • 5
  • 6
  • 7
  • Last »
 3 
 Haktar
  • Imp
Imperial
 

Date: 11 November 2015, 04:09

Моддинг Mount & Blade 2: Bannerlord

     Ingvarr
    • Imp
    Imperial
     

    Date: 25 April 2020, 23:19

    Сергей_Шуйский
    Ну да.
       Сергей_Шуйский
      • Imp
      Imperial
       

      Date: 26 April 2020, 14:43

      Ingvarr 25 April 2020, 23:19

      Сергей_Шуйский
      Ну да.


      Ну для начала скажу, что юниты можно делать только из предметов, которые есть в игре. Инструментария для подргуза в игру кастомных моделек и текстурок, как я понял, пока нет

      Нам понадобится:
      - Notepad++ (далее просто ноутпад) для редактирования xml файлов.
      - любой мод на войска, дабы не портить оригинальные файлы игры. Могу посоветовать NobleTroops.

      Адреса хранения файлов:
      1) Mount & Blade II Bannerlord\Modules\SandBoxCore\ModuleData\spnpccharacters
      оригинальный файл с войсками
      2) Mount & Blade II Bannerlord\Modules\NobleTroops\ModuleData\spnpccharacters
      файл с войсками из NobleTroops
      3) Mount & Blade II Bannerlord\Modules\SandBoxCore\ModuleData\spnitems
      файл с вещами из оригинальной игры
      4) Mount & Blade II Bannerlord\Modules\RussianByCommando.com.ua\ModuleData\Languages\ SandBoxCore\std_spnpccharacters_xml
      файл с русифицированными названиями, может понадобится для русификации юнитов, если вдруг захотите перевести зарубежные моды (подробнее по русификации писал выше в этой теме)

      Если все же решили редактировать оригинальный файл, сделайте его бекап. Далее открываем его ноутпадом. И ищем стандартные юниты, т.к. с самого начала идут не они. (ctrl + f, вбиваем Troops)
      Первое, что мы видим - Азерайский рекрут, на его примере и разберем параметры:

      <NPCCharacter id="aserai_recruit" id юнита, не путайте с названием и цифровым кодом
      default_group="Infantry" базовая группа, в нашем случае пехота, есть еще Cavalry, HorseArchers итд, при желании найдете
      level="6" уровень, от него зависит тир юнита, точных значений я не знаю, но 6 уровень - 1 тир, 31 уровень - 6 тир
      civilianTemplate="NPCCharacter.aserai_troop_civilian_template_t1" как я понял, шаблон тела юнита, сам лично не трогал
      name="{=H5HJUejD}Aserai Recruit" название юнита в игре и цифровой код, для новых юнитов надо делать НОВЫЙ цифровой код
      occupation="Soldier" с этим параметром и ниже я пока не разбирался
      is_basic_troop="true"
      culture="Culture.aserai">
      культурная принадлежность
      <face>
      <face_key_template value="NPCCharacter.villager_aserai" />
      шаблон лица юнита
      </face>
      <skills> навыки юнита
      <skill id="Athletics"
      value="20" />
      <skill id="Riding"
      value="5" />
      <skill id="OneHanded"
      value="20" />
      <skill id="TwoHanded"
      value="10" />
      <skill id="Polearm"
      value="20" />
      <skill id="Bow"
      value="10" />
      <skill id="Crossbow"
      value="0" />
      <skill id="Throwing"
      value="5" />
      </skills>

      <equipmentSet> набор экипировки #1 (на превьюшке в энциклопедии и в окне отряда будет именно он)
      <equipment slot="Item0"
      id="Item.eastern_spear_1_t2" />
      <equipment slot="Head"
      id="Item.aserai_civil_e_hscarf" />
      <equipment slot="Body"
      id="Item.aserai_civil_e" />
      <equipment slot="Leg"
      id="Item.eastern_leather_boots" />
      </equipmentSet>

      <equipmentSet> набор экипировки #2
      <equipment slot="Item0"
      id="Item.eastern_spear_1_t2" />
      <equipment slot="Head"
      id="Item.aserai_civil_c_head" />
      <equipment slot="Body"
      id="Item.aserai_civil_c" />
      <equipment slot="Leg"
      id="Item.eastern_leather_boots" />
      </equipmentSet>

      <equipmentSet> набор экипировки #3
      <equipment slot="Item0"
      id="Item.eastern_spear_1_t2" />
      <equipment slot="Head"
      id="Item.aserai_civil_e_hscarf" />
      <equipment slot="Body"
      id="Item.aserai_civil_e" />
      <equipment slot="Leg"
      id="Item.eastern_leather_boots" />
      <equipment slot="Gloves"
      id="Item.buttoned_leather_bracers" />
      </equipmentSet>
      <upgrade_targets>
      То, во что прокачивается юнит. По личным наблюдениям заметил, что если прокачка идет в 3 и более юнита, некорректно отображается менюшка в энциклопедии и возможно будет некорректной сама прокачка. Потому больше 2 юнитов я не ставил
      <upgrade_target id="NPCCharacter.aserai_tribesman" />
      <upgrade_target id="NPCCharacter.aserai_mameluke_soldier" />
      </upgrade_targets>
      </NPCCharacter>


      Код выше - полноценный юнит
      Cоответственно для редактирования имеющихся юнитов, играемся с этими параметрами, для создания новых ctrl c + ctrl v код и редактируем уже его.
      Внимательно следите за правильностью вводимых айди, наличием открывающих/закрывающих параметров. Делайте 1 юнит, заходите в игру и проверяйте, иначе запаритесь потом ошибки в коде искать

      Ниже примеры того, что я сам наварганил

      Imp
      Imp
         alex200093
        • Imp
        Imperial
         

        Date: 26 April 2020, 16:21

        можно ли как то изменить зарплату солдатам?
           NovemInNovem
          • Imp
          Imperial
           

          Date: 26 April 2020, 18:53

          Турок 06 April 2020, 22:51

          Для Mount & Blade 2 Bannerlord cдeлaли онлaйн-pедaктоp знaмен

          Нaрисoвaннoe знaмя мoжнo cpaзy жe вcтaвить в игpу.

          B Mount & Blade 2 Bannerlord мoжнo и нужнo нариcовать для свoeгo герoя знaмя: во-пepвых, этo кpасивo; вo-втopых, знaмя — oтличный cпocoб пpидaть cвoим пoxoждениям ocoбый шapм. Ecть пpоблeма: внутpиигpoвoй peдaктоp знaмeн тaк cебе.

          Решив всe иcпpaвить, pеддитоp bizzfarts cдeлал oнлaйн-вepсию pедaктоpa. Oн пoзвoляeт иcпoльзoвать тe жe элeмeнты дeкоpa, чтo дocтyпны в caмoй игpe. B редaктoре мoжнo пeрeкрaшивaть oбъeкты, кpyтить иx, измeнять фoнoвый узop и eгo цвeтa.

          Пpи кaждoм измeнeнии бaннерa рeдaктор пepeгeнepиpyeт специaльный кoд — oн рaсположeн пpямo пoд oкнoм редaктирoвaния. C пoмoщью этoгo кодa мoжнo пeрeнecти бaннeр пpямикoм в Mount & Blade 2 Bannerlord.
          Баннeр, сделaнный в онлaйн-редaкторе, мoжнo либo добaвить yжe cyщecтвyющeмy пeрcонaжy, либo испoльзoвaть пpи coздaнии нoвoгo гeроя. B пeрвoм слyчaе нyжнo cкопиpовать кoд и нaжaть Ctrl-V нa экpанe coздaния герoя; вo втоpом случаe cледует жaть Ctrl-V в peдaктоpe знaмен, откpывающемcя пo нaжaтию клaвиши B.

          Кoпирoвaть и вcтaвлять кoды нyжнo oстopoжнo: пo слoвам pеддитopа, еcли кoд бyдeт нeвepным, игpа пpoстo вылeтит. Boзмoжнo, пoлaгaют игpoки, такоe копиpовaниe кoдoв знaмeн этo вpeмeнная фyнкция, присyтствyющая тoлькo в pанней вepcии Bannerlord.

          Oпpобовaть рeдактoр мoжнo To view the link Register.
          To view the link Register


          В версии 1.3. не работают эти способы

          -Добавлено-

          Сергей_Шуйский 26 April 2020, 14:43

          Ingvarr 25 April 2020, 23:19

          Сергей_Шуйский
          Ну да.


          Ну для начала скажу, что юниты можно делать только из предметов, которые есть в игре. Инструментария для подргуза в игру кастомных моделек и текстурок, как я понял, пока нет

          Нам понадобится:
          - Notepad++ (далее просто ноутпад) для редактирования xml файлов.
          - любой мод на войска, дабы не портить оригинальные файлы игры. Могу посоветовать NobleTroops.

          Адреса хранения файлов:
          1) Mount & Blade II Bannerlord\Modules\SandBoxCore\ModuleData\spnpccharacters
          оригинальный файл с войсками
          2) Mount & Blade II Bannerlord\Modules\NobleTroops\ModuleData\spnpccharacters
          файл с войсками из NobleTroops
          3) Mount & Blade II Bannerlord\Modules\SandBoxCore\ModuleData\spnitems
          файл с вещами из оригинальной игры
          4) Mount & Blade II Bannerlord\Modules\RussianByCommando.com.ua\ModuleData\Languages\ SandBoxCore\std_spnpccharacters_xml
          файл с русифицированными названиями, может понадобится для русификации юнитов, если вдруг захотите перевести зарубежные моды (подробнее по русификации писал выше в этой теме)

          Если все же решили редактировать оригинальный файл, сделайте его бекап. Далее открываем его ноутпадом. И ищем стандартные юниты, т.к. с самого начала идут не они. (ctrl + f, вбиваем Troops)
          Первое, что мы видим - Азерайский рекрут, на его примере и разберем параметры:

          <NPCCharacter id="aserai_recruit" id юнита, не путайте с названием и цифровым кодом
          default_group="Infantry" базовая группа, в нашем случае пехота, есть еще Cavalry, HorseArchers итд, при желании найдете
          level="6" уровень, от него зависит тир юнита, точных значений я не знаю, но 6 уровень - 1 тир, 31 уровень - 6 тир
          civilianTemplate="NPCCharacter.aserai_troop_civilian_template_t1" как я понял, шаблон тела юнита, сам лично не трогал
          name="{=H5HJUejD}Aserai Recruit" название юнита в игре и цифровой код, для новых юнитов надо делать НОВЫЙ цифровой код
          occupation="Soldier" с этим параметром и ниже я пока не разбирался
          is_basic_troop="true"
          culture="Culture.aserai">
          культурная принадлежность
          <face>
          <face_key_template value="NPCCharacter.villager_aserai" />
          шаблон лица юнита
          </face>
          <skills> навыки юнита
          <skill id="Athletics"
          value="20" />
          <skill id="Riding"
          value="5" />
          <skill id="OneHanded"
          value="20" />
          <skill id="TwoHanded"
          value="10" />
          <skill id="Polearm"
          value="20" />
          <skill id="Bow"
          value="10" />
          <skill id="Crossbow"
          value="0" />
          <skill id="Throwing"
          value="5" />
          </skills>

          <equipmentSet> набор экипировки #1 (на превьюшке в энциклопедии и в окне отряда будет именно он)
          <equipment slot="Item0"
          id="Item.eastern_spear_1_t2" />
          <equipment slot="Head"
          id="Item.aserai_civil_e_hscarf" />
          <equipment slot="Body"
          id="Item.aserai_civil_e" />
          <equipment slot="Leg"
          id="Item.eastern_leather_boots" />
          </equipmentSet>

          <equipmentSet> набор экипировки #2
          <equipment slot="Item0"
          id="Item.eastern_spear_1_t2" />
          <equipment slot="Head"
          id="Item.aserai_civil_c_head" />
          <equipment slot="Body"
          id="Item.aserai_civil_c" />
          <equipment slot="Leg"
          id="Item.eastern_leather_boots" />
          </equipmentSet>

          <equipmentSet> набор экипировки #3
          <equipment slot="Item0"
          id="Item.eastern_spear_1_t2" />
          <equipment slot="Head"
          id="Item.aserai_civil_e_hscarf" />
          <equipment slot="Body"
          id="Item.aserai_civil_e" />
          <equipment slot="Leg"
          id="Item.eastern_leather_boots" />
          <equipment slot="Gloves"
          id="Item.buttoned_leather_bracers" />
          </equipmentSet>
          <upgrade_targets>
          То, во что прокачивается юнит. По личным наблюдениям заметил, что если прокачка идет в 3 и более юнита, некорректно отображается менюшка в энциклопедии и возможно будет некорректной сама прокачка. Потому больше 2 юнитов я не ставил
          <upgrade_target id="NPCCharacter.aserai_tribesman" />
          <upgrade_target id="NPCCharacter.aserai_mameluke_soldier" />
          </upgrade_targets>
          </NPCCharacter>


          Код выше - полноценный юнит
          Cоответственно для редактирования имеющихся юнитов, играемся с этими параметрами, для создания новых ctrl c + ctrl v код и редактируем уже его.
          Внимательно следите за правильностью вводимых айди, наличием открывающих/закрывающих параметров. Делайте 1 юнит, заходите в игру и проверяйте, иначе запаритесь потом ошибки в коде искать

          Ниже примеры того, что я сам наварганил

          Imp
          Imp

          А какие файлы править для изменения брони и оружия?

          -Добавлено-

          Сергей_Шуйский 20 April 2020, 11:34

          UPD
          Проблема решилась выставлением рандомного id в файле мода и добавлением этого id вместе с переводом в файл с войсками русификатора


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

          Ситуация следующая. Стоит русик от коммандо и мод Noble Troops, расширяющий ветку войск.
          При первом запуске оказалось, что при использовании русского языка, все кастомные юниты имееют одинаковые названия из ванилки(как позже выяснилось из за совпадения id). Я по дурости перевел всех юнитов, думая, что это поможет, но ситуация та же. При переключения на английский, названия кастомных юнитов отображаются корректно, как я и переводил.

          Что было сделано:
          Полез копаться в файлах русификатора, нашел файл c названиями, опытным путем выявил, что стандартный "Вландийский пикинер" имеет id - Si5ZCb1O, и такое же id имеют некоторые кастомные юниты из мода.

          Соответственно вопрос - что делать с этими ID

          Скорее всего надо искать файл с этими iD и там ставить ссылку на текст.
             Solonya
            • Imp
            Imperial
             

            Date: 26 April 2020, 21:52

            Туда же вопрос, к итемам - есть ли возможность запилить "новый" предмет на старой модельке? Если есть, то как?
               Сергей_Шуйский
              • Imp
              Imperial
               

              Date: 26 April 2020, 23:08

              Solonya 26 April 2020, 21:52

              Туда же вопрос, к итемам - есть ли возможность запилить "новый" предмет на старой модельке? Если есть, то как?


              Да, можно
              в тему не вникал, предполагаю, что по аналогии с войсками, только с добавление параметра mesh
              в том же NobleTroops есть кастомные айтемы, посмотри там файл spnitems. затруднений вызвать не должно

              -Добавлено-

              NovemInNovem 26 April 2020, 18:53


              Mount & Blade II Bannerlord\Modules\SandBoxCore\ModuleData\spnitems - вот здесь можно редактировать
                 Solonya
                • Imp
                Imperial
                 

                Date: 26 April 2020, 23:32

                Сергей_Шуйский 26 April 2020, 23:08

                Solonya 26 April 2020, 21:52

                Туда же вопрос, к итемам - есть ли возможность запилить "новый" предмет на старой модельке? Если есть, то как?


                Да, можно
                в тему не вникал, предполагаю, что по аналогии с войсками, только с добавление параметра mesh
                в том же NobleTroops есть кастомные айтемы, посмотри там файл spnitems. затруднений вызвать не должно


                Чот попробовал. Я в коде маунта совсем не гу-гу, но вроде пошло :) Возьмем как пример:

                <Item id="imperial_lamellar" - Вводим что-то новое.
                name="{=a71fiml4}Imperial Lamellar" - Судя по структуре, это ведь ссылка на файл локализации? В любом случае, я не трогал и название осталось.
                mesh="imperial_lamellar_a" - Явно не менять. Ну либо вводить что-то из имеющегося.
                subtype="body_armor" -
                culture="Culture.empire"
                weight="22.1" -вес
                difficulty="0"
                appearance="3"
                Type="BodyArmor">
                <ItemComponent>
                <Armor body_armor="44" -ясно-понятно, значение брони на пузе/руках/ногах.
                leg_armor="16"
                arm_armor="14"
                covers_body="true"
                modifier_group="plate" -как и строчка ниже, влияет как-либо на игромеханические свойства брони? Типа там по этим хуже режущее, по тем колющее.
                material_type="Plate" />
                </ItemComponent>
                <Flags UseTeamColor="true" />
                </Item>
                   Solonya
                  • Imp
                  Imperial
                   

                  Date: 27 April 2020, 00:50

                  Итем с пустым значением мешей приводит к крашу. Чтоб туда ввести, чтоб невидимый шлем получить?...
                     RastaBob
                    • Imp
                    Imperial
                     

                    Date: 27 April 2020, 02:54

                    Надо что бы мододелы еще сделали красивых жен, а то тут такие страшные и кривые, что женится на них не хочется :)
                       Frei von Sorgen
                      • Imp
                      Imperial
                       

                      Date: 27 April 2020, 04:41

                      RastaBob 27 April 2020, 02:54

                      Надо что бы мододелы еще сделали красивых жен, а то тут такие страшные и кривые, что женится на них не хочется :)

                      RastaBob
                      И снова на помощь приходит нексус-мен :961847914: Сделали уже, выбирайте, ни в чём себе не отказывайте :)
                      To view the link Register
                      To view the link Register
                      To view the link Register

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


                      Хотя чем Вам та же Ирка не угодила, она вроде и без модов симпОтяжка:
                      Spoiler (expand)
                        • 11 Pages
                        • « First
                        • 3
                        • 4
                        • 5
                        • 6
                        • 7
                        • Last »
                         
                        Translate a Page
                        Community ImperialИгровой Форум Mount & Blade 2: Bannerlord Моды Mount & Blade 2: Bannerlord Feedback
                        Style:Language: 
                        Conditions · Responsibility · Confid. · About · 03 Jul 2026, 10:31 · Mirrors: ImtwOrg, ImtwSite, ImtwRuImtwRu, ImtwOrg, ImtwSite