|
|
이번 편에선 에딧된 유닛을 원하는 가문에서만 쓰기 + 원하는 원거리유닛만 사거리 올리는 법에 대해 한꺼번에 다뤄보겠습니다.
* 기초편에서 다뤘던 부분은 다들 숙지하셨으리라 믿고, 내용이 많기 때문에 몇몇부분은 과감히 생략하겠습니다.
이번편에서 다룰 타이틀은
building_units_allowed_tables - 에딧한 유닛을 캠페인 건물에서 생산 가능하게 하는 곳
uniforms_tables - 에딧한 유닛의 원래 색과 ui를 갖추게 하는 곳
projectiles_tables - 원거리 무기 사거리 수정 및 탄환이나 화살종류 바꾸는 곳
unit_stats_land_table - 육상 유닛능력치 변경하는 곳
unit_to_unit_abilities_junctions_table - 유닛 추가능력 변경 하는 곳
unit_table - 유닛의 가격과 캠패인 맵 이동반경 및 턴 수 변경 하는 곳
unit_to_exclusive_faction_permissions_table - 에딧한 유닛을 특정가문에만 나오도록 설정 하는 곳
으로 patch4.pack(이후 최신 패치가 되면 최신 patchㅁ.pack으로) 에서 위에 열거된 총 7개의 타이틀, 그리고 local_en.pack에서 유닛 이름을 수정해줘야합니다.
uniforms_tables, projectiles_tables, unit_stats_land_table, unit_table 타이틀 대상으로 수정후 저장한다음 다시 한번 확인해야됩니다. 저장하고 나면 에딧한 유닛의 중간중간 데이터 내역에 이가 빠지게 되거든요. 다시 꼼꼼히 확인하면서 빠진내역이 있으면 기본유닛이랑 똑같이 타이핑해서 다시한번 저장해줍시다. 요거 내역 다시 안채워놓으심 팅겨요.
그럼 시작합니다. 시작하기전엔 꼭 patch4.pack파일을 백업을 해두세요(이후에 최신패치가 됐으면 해당 패치팩파일을 백업).
unit_stats_land_table
1. 우선 unit_stats_land에서 유닛 선택하는 창까지 옵니다(여기까지 오시는법은 기초편에서 다뤘으니 아시겠죠?).
2. 뎃포사무라이를 에딧해서 저만의 것으로 만들고자합니다. 그럼 뎃포사무라이 유닛을 클릭해서 설정치를 불러옵니다.
3. 뎃포사무라이의 설정치가 나왔네요. 자기만의 유닛을 만드는데 핵심은 바로 'Clone Row(복제)'인데요. 유닛을 하나 더 추가시켜주는 방법으로 나만의 에딧된 유닛을 갖게 할 수 있습니다. 스샷에서 보이듯이 Clone Row를 클릭해줍니다.
4. 일반적인 뎃포사무라이와 똑같이 복제가 됬네요.
5. 그럼 복제된 뎃포사무라이 이름을 바꾸겠습니다. 전 다케다가문에서만 뽑히는 뎃포사무라이유닛을 만들거기에 '_Takeda'라고 추가로 더 적어넣었습니다. 여러분이 원하는 이름으로 바꾸시면 됩니다. 이름을 바꿔버리면 목록에서 사라져서 "어! 이거 왜 사라져!" 하시는분 있을텐데요. 당연합니다. 아까 유닛 불러올때는 Inf_Missile_Matchlock_Samurai라는 이름을 가진 유닛만 불러왔는데 여기에 이름을 바꾸게 되서 다른쪽으로 이동하게 된거니 걱정하지 맙시다. 이제 저장한 후 다시 unit_stats_land을 클릭합니다.
6. 다시 유닛이름을 확인해보면 제가 복제해서 바꿔놓은 이름이 보이시죠? 유닛이 새롭게 추가됬습니다.
7. 새롭게 추가한 다케다 뎃포사무라이를 불러온 화면입니다. 그럼 저만의 유닛을 만들어보겠습니다.
8. 제가 바꾼 유닛 설정치입니다. 'Projectile IDRef' 항목에 'shogun_matchlock1'이라고 바꾼걸 기억하시기 바랍니다. 저번 기초편에서 이건 화살, 총탄종류를 나타낸다고 알려드렸죠? 여기에 '1'을 추가해서 이름을 바꿨습니다. 기초편을 그대로 따라 해보신분은 아시겠지만 사거리를 바꾸더라도 같은 화살종류를 공유하는 유닛들 사거리가 죄다 똑같이 바뀌게되죠. 이걸 방지하기위해 일반 뎃포사무라이와 나만의 뎃포사무라이의 사거리를 다르게 하려면, Projectile IDRef 항목에 있는 이름을 서로 다르게 하는게 필히 필요합니다. unknown이라고 되있는부분은 근접방어력이고, 실제로 근접방어라고 되있는 부분에서 옆으로 두번째칸으로 가면 됩니다.
이제 unit_stats_land_table에서 수정할껀 끝났습니다. 여기까지 잘 따라오셨다면, 이제 projectiles_tables로 이동하겠습니다.
projectiles_tables
1. 이제 스샷처럼 Projectiles을 열어봅니다.
2. 화살종류를 찾아야될텐데요. 아까 unit_stats_land에서 에딧한 뎃포 사무라이의 Projectile IDRef항목에 있던 원형은 shogun_matchlock죠. 이걸 클릭해줍니다.
3. 이것도 역시 'Clone Row'를 눌러 복제시켜줍니다.
4. 복제가 됐네요. 복제된것엔 에딧한 뎃포사무라이의 Projectile IDRef 항목에 있던 이름을 똑같이 적어 넣습니다. 이제 복제된걸로 사거리를 변경하게 되면, 이 종류를 사용하는 유닛에게만 사거리가 적용되겠죠. 여기까지 오셨으면 이제 저장합니다.
5. 마찬가지로 아까 새롭게 복제한 종류가 생겼죠? 새롭게 만든걸 클릭해줍니다.
6. 설정치가 원본과 똑같습니다. 이제 이걸 마음껏 변경시켜주면, 이 Projectile ID를 가진 원거리 유닛만이 여기서 바꾼 설정치와 똑같이 적용되게 됩니다.
7. 저같은 경우는 사거리와 기본 재장전 시간만 스샷처럼 변경해줬습니다.
이제 projectiles_tables내에서 변경할껀 끝났고, unit_table로 이동하겠습니다.
unit_table
1. 이제 unit_tables의 하위 항목인 units를 클릭합시다. 클릭하면 스샷 오른쪽 화면이 뜹니다.
2. 여기서도 이전과 같이 똑같이 복제해주는 작업을 해줘야 합니다(은근 노가다). 우선 복제해야할 원래 뎃포사무라이를 불러와줘야겠죠? 스샷처럼 찾아서 클릭해줍니다.
3. 아름다운 복제작업이 여기서도 이루어집니다. 역시 'Clone Row'를 눌러 복제해줍니다.
4. 복제된 설정치의 이름을 에딧한 유닛의 이름과 똑같이 바꿉니다(이쯤되면 어떤 레파토리인지 슬슬 감이 잡히시죠?). 이름을 바꾸시고 저장한다음 다시 unit_table 하위항목인 units를 클릭합니다.
5. 이제 방금 복제한 유닛을 찾아봅시다. 스샷처럼 잘 보이는군요. 찾아 클릭한후 설정치를 입맛에 맞게 바꿉시다.
6. 저는 생산턴수와 캠패인 이동반경만 바꿔줬습니다.
이제 unit_table에서 할일은 끝났습니다. 다음엔 unit_to_unit_abilities_junctions_table로 이동하기로 합시다.
unit_to_unit_abilities_junctions_table
1. 스샷처럼 unit_to_unit_abilities_junctions_table을 찾아서, 하위목록인 unit_to_unit_abilities_junctions을 클릭해 주면 오른쪽에 유닛들의 스킬목록이 뜨게됩니다.
2. 여기서도 마찬가지로 유닛을 찾아야되는데, 원래 뎃포사무라이를 찾아야 겠죠. 찾아서 클릭해줍니다.
3. 이 작업을 해주지 않으면 에딧한 유닛이 스킬을 비보유 인체로 나오게 되므로 여기도 똑같이 복제해줘야 합니다.
4. 스샷에 보이는것처럼 뎃포사무라이는 스킬을 3가지 보유하고있네요. 그러므로 스샷처럼 클론도 3개를 만들어줍니다(따로 하나 하나 복제하면 따로 스킬 이름을 적는 수고를 덜겠죠).
5. 스샷처럼 스킬을 똑같이 바꿔준 후, 복제한 설정치 Unit IDRef 항목의 이름을 에딧한 유닛이름으로 싹 바꿔주고 저장합니다.
6. 이제 다시 복제가 잘되있는지 확인 해봅시다. unit_to_unit_abilities_junctions에서 다시 유닛목록을 찾아보니 잘 적용 되있군요. 복제한 유닛을 클릭해줍니다.
7. 스킬도 원래 뎃포사무라이처럼 3개를 다 갖추고 있군요. 필요하다면 여기다가 더 스킬을 추가해서 사용해도 무방합니다.
8. 저는 기본스킬에서 굳세게 서기를 하나 더 추가해봤습니다.
이제 unit_to_unit_abilities_junctions_table에서 할일은 끝났습니다. 다음은 unit_to_exclusive_faction_permissions_table로 이동하겠습니다.
unit_to_exclusive_faction_permissions_table
1. unit_to_exclusive_faction_permissions_table의 하위목록 unit_to_exclusive_faction_permissions을 클릭하면 오른쪽 창이 뜨게됩니다. 이부분은 특정가문에게만 뽑게할거냐 아니냐를 정하는 중요한 부분인데요. 기초편에서 다루지는 않았지만 쉬우니 금방 하실겁니다.
2. 우선 스샷에 보이는것처럼 처음에 있는 Unit IDRef항목에 ▼를 눌러 원하는 유닛을 찾아 클릭해줍시다.
3. 기본 뎃포사무라이의 설정치가 나왔네요. 설정상엔 이가닌자(핫토리가문)에게는 뽑히지 않게 되있네요. 실제로 핫토리 뎃포사무라이라는 병종이 따로 있으니 당연하겠죠. 우리도 이걸 이용해서, 기본 뎃포사무라이는 뽑히지 안되게 설정해야합니다.
4. 그럼 이전에 해왔던것과 마찬가지로 'Clone Row'를 이용해서 두번 복제해주면 스샷처럼 될겁니다.
5. 복제한 설정치에 Faction IDRef항목에 원하는 가문이름을 '소문자'로 적어줍니다. 그리고 한곳엔 False, 한곳엔 True라고 스샷처럼 설정해줍시다.
6. True라고 설정한 부분의 Unit IDRef를 에딧한 유닛 이름으로 바꾼뒤, 저장합시다. 이제 여기까지 하게되면 기본 뎃포사무라이는 다케다 가문에겐 뽑히지 않고, 에딧한 뎃포사무라이만 뽑게됩니다(이 작업을 안하면 기본병종과 에딧병종이 겹쳐 충돌이 일어나서 팅길위험이 있습니다!)
7. 이제 복제가 잘되 있는지 확인해 보기 위해 unit_to_exclusive_faction_permissions를 다시클릭해서 확인해봅시다. 스샷처럼 복제한 목록에 잘나오네요.
8. 클릭해서 확인해보면 잘 적용되 있군요.
이제 unit_to_exclusive_faction_permissions_tables 부분은 끝났습니다. 다음은 uniforms_tables로 이동하겠습니다.
1.uniforms_tables에서 uniforms을 클릭하면 오른쪽 창이 뜹니다. 여기선 유닛의 모델텍스쳐를 바꾸는곳인데요. 일반적으로 유닛의 텍스처를 바꿀수있는곳입니다. 여기서 작업을 해주지 않으면 아래 스샷처럼 유닛카드가 안나오게되고 색갈이 제대로 안입혀진 보라돌이 뎃포병이 나오게 됩니다. 뭐 이런 취향에도 맞으시면 굳이 여긴 설정할 필요가 없습니다(-0-;;).
(옛날에 시험하던 스샷)
2. 그럼 Uniforms IdRef 항목에서 ▼를 눌러 유닛 모델명을 찾아봐야겠죠. 찾아서 클릭해줍니다. 여긴 기본적으로 Default라는 명칭이 앞에 붙습니다.
3. 뎃포사무라이 모델 설정치가 나왔네요. . 3번째 항목에보이는 Uniform Variant는 유닛카드 및 유닛모델을 나타내는데요. 유닛모델 바꿔치기 할 때 이용하시면 되겠습니다(예를 들어 아시가루에 사무라이 텍스처를 입힌다든지). 어쨋거나 Clone Row를 눌러 한개를 복제 시켜줍시다.
4. 스샷에 보시는 바와 같이 복제가 되었군요. 여기서 건드릴 부분은 첫번째항목인 'Uniforms IDRef', 그리고 네번째 항목인 'Unit IDRef' 항목만 명칭을 바꿔주면됩니다.
5. Uniforms IDRef 부분은 구분할수있게 마음데로 바꿔도 되지만, 앞에 'Default_'는 적어줘야합니다. Unit IDRef 부분은 에딧한 유닛 이름을 적어준뒤 저장합시다.
이제 uniforms_tables에서 건드릴부분은 다 했군요. 다음엔 building_units_allowed_tables로 이동합니다.
2편에서 이어서 들어갑니다.
|
|
첫댓글 응원하겠습니다. 제가 지금 꼭 해보고싶은것
감사합니다~ 한번 자신만의 유닛만들기에 도전해보세요~
저도 기다리고 있어요~ ^^ 무기 사거리 에딧까지 해봤는데 컴터도 바껴서 어떻게 하면 내가 하는 가문만 될까 고민중이였는데 때마침 "쿄쿄쿵"님께서 강좌를~~~ 화이링입니다~
무적의 군단을 만들어보세요ㅎㅎ, 감사합니다~
우오옷! 지금 4시간째 자체 유닛 추가에 실패하고 있는중이라 이 강좌가 너무너무 기다려집니다!(다 잘 되는데 유닛 이름 바꿔서 추가하면 게임 상에서 뭔가 깨져서 나온단 말이지요..쩝...)
아마도 데이터내역에 이가 빠진걸 다시 타이핑해주지 않아서 그러신거일지도..
요즘 쿄쿄님 덕에 에딧하는 재미에 푹 빠졌어요 감사합니다 ^^
도움이 됐다니 저도 기쁘군요 ㅎㅎ
삭제된 댓글 입니다.
내역 증발한거 다시 써넣어주실때 사소한 글자 하나라도 틀리면 팅깁니다. 유닛카드가 안나오는건 유니폼에서 뭔가를 잘못만지셨거나 내역증발된걸 안써주실경우 그렇게 됩니다.
이상한게 Local_kr.pack 팩파일 저장할 때 다른 유닛들 이름이 지워지는데 이유가 뭘까요?
버그로 보이는데요. 저장하고나서 이름이 지워졌는지 안지워졌는지 확인하고 게임 하셔야되요.
지금 거의 다 고쳤네요...근데 전투할 때 적들이 사기가 안떨어집니다
아시가루도 최후의 1인 까지 싸우는...
특정가문만 뽑을수있는 유닛이 아니면 적이든 아군이든 모든 유닛이 동일하게 적용됩니다. 혹 따로 유닛을 만드시지 않고 그냥 있는 유닛에다가 적용하신거 아니신지요?
궁금한게 하나 잇는데요~~~~~~~~~~~~~~~~
만약에 궁병이 화살을 탄환으로 바꾸면 이게 바뀌나요????
만약에 가능하다면 총병이 망고넬 탄환을 화살로 쓸수 잇나요?
가능할껍니다.
저기 궁병같은 경우 사거리를 늘리면 스킬 불화살에선 똑같이 150 나오느데 바꾸는 방법 있을까요
불화살은 불화살사거리를 조절하시면되죠. 프로젝타일에 일반 화살이나 탄환처럼 불화살 이름이있으니 그걸 찾아서 수정하시면됩니다.
그러면 적도 늘어나자나요..
저만의 ㅠㅠ
불화살은 어떤 경로로 단독으로 쓰이는지 저도 모르겟군요 ㄷㄷ
이상하게, projectiles 여기에 새 화살을 추가하면 튕깁니다. 이거 왜 이러는지 모르겠습니다. -_-;
제가 빨간줄로 주의드렸는데.. 프로젝타일 타이틀에선 새화살 추가후 수정고 저장하고 나면 목록 데이터가 증발하는 현상이 있습니다. 증발한 항목을 다시 채워넣어주세요.
이름추가가 안되는데요 ;;
한글패치을 사용하시는 경우에는 model_kr.pack에다가 추가 해주셔야합니다.
아직 버그같은게 있어서 추가가 안될 수도 있으니, 이름 추가하시려면 그냥 영문 오리지널판으로 플레이 하시는게 좋아요.
데이터가 증발한다는게 뭘까요;; 자세히 설명해주실수 있을까요? 부탁드려요;;
화살을 hero 쓰는것들 다 내쫏고 쓰고있는데 ... 새롭게 하나 만들고 싶습니다 ㅡㅠ
해결법을 자세히 말해주실수있을까요
데이터 증발이 뭔말인지 몰라서;; 저처럼 고민한분들에게 대답해드릴게요
클론 데이터 해서 복제를 했을경우 복제를 한 그 데이터 (hero_arrow_2)를 세이브 하면 해당 데이터에 중간중간이 날라갑니다
hero_arrow_2(예시) 의 중간에 보면 발사타입 arrow_trail 란 같이 글씨가 써있는부분 ( 앞에3부분정도는 괜찮은듯 ) 과 맨뒤에 발사무기형식이나 그런게 공백란으로 되어있어요 없다면 세이브를 한번 하시고 보시면되요
그 공백을 매꿔주시면됩니다
영국 해병대를 저만의 부대로 수정해서 사가가문에만 나오도록 새 부대를 하나 만들었어요! 커스텀배틀에서는 잘 나와요
그런데...시나리오에서 안나와요. 빌딩 유닛 얼로우드 테이블 보니까 4단계 영국 무역항에서 뽑을 수 있더라구요. 너무 후반대라
초반에 뽑고싶어서 머스터필드랑 그 아래 배럭으로 새로운 부대를 뽑을 수 있게 넣었는데. 영 안나오네요 어디서 잘못된건지 짐작 가시는데가 있으신가요?
병종 추가.. 복잡하네요. 천천히 시도해봐야겠습니다. 감사합니다
많이 배우고 갑니다 감사합니다