나는 특정 가문 전용으로 병종 만들어서 쓰는중인데 병종 만드는법을 누가 물어봐서 적음
엄청 간단해서 사실 글이 필요없긴한데 아예 모르는 애들은 뭘 만져야 하는지도 모르는것 같길래 적어본다
나도 모드로 만드는법 같은건 모름 걍 파일 수정하는 법 알려드림
잘못될수도 있으니 백업 필수고 작업 완료 후에도 업데이트 후 데이터 손실 방지용으로 따로 다른 폴더에 복사해두셈
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은 병종이 경험치를 얻을경우 업그레이드 할 수 있는 유닛을 정해주는 부분인데, 이걸로
이런식으로 트리를 만드는게 가능함.
모드로 만드는법은 나도 모른다.
병종 이름 변경은 어떻게 했음? 난 해도 기존 병종 이름으로 계속나오던데 코드를 바꾸는 법을 몰라서 - dc App
나는 name= 바로 뒤에 오는 {어쩌구저쩌구} < 이부분 한글패치 파일에 추가해서 바꿈
아 한패 파일에맘 추가해도 되나보네 ㄱㅅㄱㅅ - dc App
공지로 올려주셈 파딱
공지로 쓸정도는 아닌듯... 공지 관리는 A+이분이함
모르는 사람이 많을겨
고맙읍미다 ㅠ - dc App
근데장비 코드는 네임앞에있는 { } 이것들임?
ㄴㄴ id
그냥 노블트룹에있는 제국7티어 애들 이름만 바꿔줄라고 했는데 다른애들은 제대로 병종트리되어있는데 7티어 귀족 기병만 다 따로따로있음 이거왜이러는지 앎? - dc App
그 모든 안깔아봐서 모르는데 원랜 안그랬는데 갑자기 그런거면 upgrade_targets 건드린거 아님? - dc App
업그레이드 타겟은 상위애들의 id가 그대로 있어야하는거지? 맞는거같은데.. - dc App
그럼 나도 잘 모르겠는데... - dc App
와 재설치하고 한패만바꾸니가 되네 이제장비만 맞추면 댈듯 고마워 - dc App
name 한글로해서 한글로 나오는거임? 모집은 어디가서 함?
한패모드 들어가서 파일 메모장으로 열어보면 어떤 구조로 번역이 되는지 보일거임. name= 바로 뒤에 {영어숫자} 이 코드 부분을 한패 파일에 붙여넣기 하고 이름 한글로 쓰면 됨. - dc App
직접 쓸거면 기존 트리에 추가시키는 방법 말고는 없는것 같음. 아니면 spculture.xml 파일 열고 문화권의 기본 병종을 바꾸는 방법도 있는데 이러면 너말고 같은 문화권 영주들도 사용 가능. - dc App
이거 이용해서 특정 도시나 마을에서 내가 만든 병종을 생산하게 할 수 있지 않을까 했는데 도시나 마을의 문화를 바꾸면 크래쉬가 뜨더라. 아마 dll 뜯어야 되는것 같는데 - dc App
ㄱㅅㄱㅅ 해볼라했더니 생각보다 어렵구만
천재
이거 잘하면 평민 2티어로 중기병들 나오게 할수 있겠네
ㅇㅇ 쌉가능 - dc App
그런데 가문전용으로 하는건 어떻게 함?
플레이어 전용으로는 못하고 npc 가문전용으로만 가능함. sandboxcore 폴더에 spculture.xml열고 문화 하나 복붙해서 수정한다음 sandbox 폴더에 partytemplate.xml 파일 열고 하나 복붙해서 수정하고 다시 spculture.xml 파일 돌아와서 수정한 문화의 default_partytemplate 부분 바꾼 - dc App
걸로 수정해주면 됨 ㅇㅇ 플레이어 전용으로는 내 경험으로는 불가능한것 같음. 이거 원했다면 ㅈㅅ - dc App
안타깝군...걍 어디 마이너 팩션용으로 뜯고 수정해야할듯
형냐 나 부랄 띵햇어
혹시 병사 덩치 키우는 법 아시나요? 12티어 추가 모드보니 키가 엄청 커지게 하는 것도 가능한 것 같던데
오 바타니아 피어너 너프해야겠다.