나는 특정 가문 전용으로 병종 만들어서 쓰는중인데 병종 만드는법을 누가 물어봐서 적음


엄청 간단해서 사실 글이 필요없긴한데 아예 모르는 애들은 뭘 만져야 하는지도 모르는것 같길래 적어본다


나도 모드로 만드는법 같은건 모름 걍 파일 수정하는 법 알려드림


잘못될수도 있으니 백업 필수고 작업 완료 후에도 업데이트 후 데이터 손실 방지용으로 따로 다른 폴더에 복사해두셈



Mount & Blade II BannerlordModulesSandBoxCoreModuleData 폴더 들어간다.



spnpccharacters.xml 파일을 메모장으로 열고 적당한 병종을 하나 찾는다.





제국 신병으로 예를 들어보자면,


NPCCharacter id="imperial_recruit"

default_group="Infantry"

level="6"

civilianTemplate="NPCCharacter.empire_troop_civilian_template_t1"

name="{=s3IJIFUw}Imperial Recruit"

occupation="Soldier"

is_basic_troop="true"

culture="Culture.empire"

face

face_key_template value="NPCCharacter.villager_empire" /

/face

skills

skill id="Athletics"

value="20" /

skill id="Riding"

value="0" /

skill id="OneHanded"

value="20" /

skill id="TwoHanded"

value="10" /

skill id="Polearm"

value="20" /

skill id="Bow"

value="5" /

skill id="Crossbow"

value="5" /

skill id="Throwing"

value="10" /

/skills

equipmentSet

equipment slot="Item0"

id="Item.empire_sword_1_t2" /

equipment slot="Head"

id="Item.leather_cap" /

equipment slot="Body"

id="Item.tunic_with_shoulder_pads" /

equipment slot="Leg"

id="Item.empire_horseman_boots" /

/equipmentSet

equipmentSet

equipment slot="Item0"

id="Item.empire_sword_1_t2" /

equipment slot="Head"

id="Item.merchants_hat" /

equipment slot="Body"

id="Item.hemp_tunic" /

equipment slot="Leg"

id="Item.empire_horseman_boots" /

/equipmentSet

equipmentSet

equipment slot="Item0"

id="Item.empire_sword_1_t2" /

equipment slot="Body"

id="Item.cloth_tunic" /

equipment slot="Leg"

id="Item.empire_horseman_boots" /

/equipmentSet

upgrade_targets

upgrade_target id="NPCCharacter.imperial_infantryman" /

upgrade_target id="NPCCharacter.imperial_archer" /

/upgrade_targets

/NPCCharacter

이런 코드가 나올텐데


대충대충 다 설명해보자면 여기서 처음과 끝의 NPCCharacter는 코드 끼리의 구분선이라고 생각하면 쉽다. 수정이 아니라 추가를 하고 싶으면 NPCCharacter 에서부터 /NPCCharacter 까지 복붙 해준뒤 수정해야함.


default_group= 은 병종의 종류 (보병,궁병,기병등)


level=은 말 그대로 레벨 인데


6=1티어 11=2티어...36이상 =7티어로 설정된다.


name= 은 이름인데 앞의 s3IJIFUw 이렇게된 코드는 번역할때 쓰는 코드임.


culture= 이부분은 병종의 문화권임.


skills 부분은 병종의 숙련도고


equipmentSet은 병종의 장비를 설정할 수 있는 칸이고, 여러개 있는 이유는 시각적 다양화를 위해서 그 병종이 여러개의 세트중 하나를 입기 때문임.


아이템을 수정하고 싶으면 sandboxcore 폴더의 spitems.xml 파일을 메모장으로 열어서 원하는 장비의 id로 교체해주면 됨.


upgrade_targets은 병종이 경험치를 얻을경우 업그레이드 할 수 있는 유닛을 정해주는 부분인데, 이걸로






이런식으로 트리를 만드는게 가능함.





모드로 만드는법은 나도 모른다.