예아 반갑노.
오늘은 혜지 데이터를 어케 건드리는지 예시 하나씩 들어가며 아주 빠르게 알아보자.
미리 적어두고 넘어가지만 이 글은 헤비보우건만 다룰거임. 라이트보우건도 크게 다를건 없어서 나중에 부록 느낌으로 짧게 하나 쓰고 말듯.
일단 데이터 뚜껑을 따려면 게임파일에서 HeavyBowgunBaseData.user.2 파일을 추출해야 하는데
https://www.nexusmods.com/monsterhunterrise/mods/849
이 프로그램을 다운 받은 뒤에 라이즈 폴더 안에 있는 re_chunk_000.pak을 이 프로그램으로 열고
natives/STM/data/Define/Player/Weapon/HeavyBowgun 폴더 안에 있는 HeavyBowgunBaseData.user.2 파일을 뽑아내면 됨.
그리고 그 파일을 MHR Editor로 열면 이런 도당체 이게 뭔지도 저게 뭔지도 그냥 ㅅㅂ 영문도 모르겠을 창이 뜰텐데 이거 하나하나 다 뜯어볼거임.
일단 여기 첫 번째 가로줄에 적힌걸 싹 정리하자면
Name: 이름.
ID: ID.
SortID: 항목정렬용 ID같음.
RareType: 레어도.
ModelId: 모델ID.
BaseVal: 강화시 필요 제니량.
BuyVal: 구매시 필요 제니량, 이 항목에 숫자가 적힌건 주로 1레어 보우건들.
Atk: 공격력.
CriticalRate: 회심률.
DefBonus: 방어력.
RampageSkillIdList: 백룡 스킬 리스트. 마랭 무기 건들거면 이거는 몰라도 됨.
SlotNumList: 장식품 슬롯.
RampageSlotNumList: 백룡 장식품 슬롯.
CustomTableNo: 괴이강화 테이블 넘버.
CustomCost: 괴이강화 테이블 넘버. 솔직히 이거 모르겠음.
Fluctuation: 흔들림.
Reload: 재장전.
Recoil: 반동.
KakusanType: 확산탄 공격 방식.
BulletEquipFlagList: 탄종 테이블.
BulletNumList: 장탄량 테이블.
BulletTypeList: 발사 방식 테이블.
HeavyBowgunUniqueBulletType: 내장용탄.
Index: ID랑 비슷한 거 같은데 이건 잘 모르겠음.
Description: 설명.
대충 이렇게 해석하면 됨.
이제 하나하나 추가설명을 하겠음.
Name/ID: 모르는 사람 없을듯.
SortID: 항목 정렬 ID같음.
RareType/ModelId: 모르는 사람 없을듯.
BaseVal: 해당 헤비보우건으로 강화하는데 필요한 제니의 양.
BuyVal: 해당 헤비보우건을 구매하는데 필요한 제니량. 근데 이거 편집하면 다른 파일까지 뜯어봐야 하니까 여기선 안 다룰거임.
Atk/CriticalRate/DefBonus: 모르는 사람 없을듯.
RampageSkillIdList: 그 헤비보우건에 적용 가능한 백룡 스킬 목록임. 예시 들자면 철갑/확산탄 증가Ⅱ, 강룡의 혼 등등의 백룡 스킬을 말하는거. 이 글은 마랭 무기 다룰거라 넘어감.
SlotNumList: 그 헤비보우건의 장식품 슬롯의 크기와 양임.
RampageSlotNumList: 마찬가지로 백룡 장식품 슬롯의 크기와 양을 정하는 거임.
CustomTableNo: 그 헤비보우건의 괴이강화 테이블 넘버임.
CustomCost: 이건 나도 잘 모르겠으니 건드리지 마셈.
Fluctuation: 그 헤비보우건이 쏜 탄환이 얼마나 튀는가에 대한 수치임.
Reload: 그 헤비보우건의 재장전 속도가 얼만큼 빠른지에 대한 수치임.
Recoil: 그 헤비보우건의 반동 크기가 얼만큼 큰지에 대한 수치임.
KakusanType: 그 헤비보우건이 확산탄을 어떻게 쏘는지에 대한 수치임.
BulletEquipFlagList: 해당 헤비보우건이 무슨 탄종을 지원하는지에 대한 테이블임.
BulletNumList: 해당 헤비보우건이 특정 탄종을 얼마나 장전할수 있는지에 대한 테이블임.
BulletTypeList: 해당 헤비보우건이 특정 탄환을 쏘는 방식에 대한 테이블임.
HeavyBowgunUniqueBulletType: 해당 헤비보우건이 지원하는 내장용탄에 대한거임.
Index: 이건 잘 모르겠음.
Description: 모르는 사람 없을듯.
이제 알만한거 다 스킵하고 제일 복잡해 보이는거 간단하게 추려서 설명할거임.
SlotNumList/RampageSlotNumList: 해당 헤비보우건이 지원하는 장식품/백룡 장식품 슬롯의 양과 크기를 보여주는 부분임. 이 부분을 열어보면
Index | Value
0 | ?
1 | ?
2 | ?
3 | ?
이런 식으로 되어 있을텐데, 저기서 Index의 0, 1, 2, 3이 의미하는건 순서대로 1슬롯, 2슬롯 3슬롯, 4슬롯. 즉 장식주 슬롯의 크기를 말하는거고, Value는 장식주 슬롯의 양을 의미하는거임. 그러니까 예시를 들자면,
Index | Value
0 | 0
1 | 0
2 | 0
3 | 2
이 헤비보우건은 장식품 4슬롯 2개를 지원한다고 해석하면 됨. RampageSlotNumList도 똑같음. 예시를 들자면,
Index | Value
0 | 0
1 | 0
2 | 1
이 헤비보우건은 백룡 장식품 3슬롯 1개를 지원한다고 해석하면 됨. RampageSlotNumList는 더 편한게 아직까진 4슬 백룡 장식품이 없어서 3이 끝임. 다음으로 넘어가자.
CustomTableNo: 해당 헤비보우건의 괴이강화 테이블을 보여주는 부분임. 근데 이건 내 생각에 기본 백룡 장식주 슬롯에 따라 달라지는것 같음. 백룡 슬롯이 1이면 26, 2면 27, 3이면 28인듯. 그러니까 RampageSlotNumList를 수정했다면 이것도 같이 수정해주는게 좋을거임. 만약에 내가 어떤 헤비보우건의 백룡 장식품 슬롯을 3슬롯 하나로 수정했으면 그 헤비보우건의 CustomTableNo를 28로 수정해야함.
CustomCost: 상술했지만 이건 나도 잘 모르겠음. 냅두셈.
Fluctuation: 해당 헤비보우건이 쏜 탄환이 얼마나 튀는가에 대한 부분임. 정리를 하면 이런 식으로 나옴.
None: 없음.
LeftLittle: 좌/소
LeftMuch: 좌/대
RightLittle: 우/소
RightMuch: 우/대
RighAndLeftLittle: 좌우/소
RighAndLeftMuch: 좌우/대
예시를 하나 들자면,
Fluctuation
RighAndLeftMuch
이 헤비보우건의 흔들림 수치는 좌우/대라고 해석하면 됨.
Reload/Recoil: 해당 헤비보우건의 재장전/반동 수치을 보여주는 부분임. 이걸 묶어서 설명하는 이유는 각각의 탄종마다 반동/리로드 수치가 다 개별로 정해져 있던 월드 - 아이스본 시절의 보우건과 다르게 라이즈 - 선브레이크의 보우건은 구작처럼 무기의 반동/리로드 수치가 하나로 전부 통합되어 있음. 정리를 하자면 이런 식으로 나옴.
Speed_01/Recoil_01: 꽤 느림/대
Speed_02/Recoil_02: 느림/중
Speed_03/Recoil_03: 조금 느림/약소
Speed_04/Recoil_04: 보통/소
Speed_05/Recoil_05: 조금 빠름/극소
Speed_06/Recoil_06: 빠름/최소
- 게임 데이터 뜯어서 본 바로는 장전 속도/반동 경감 스킬 없이 보우건 자체 스펙만으로는 재장전은 Speed_06까지, 반동은 Recoil_04까지 나오는거 같음. -
보면 알겠지만 뒤에 붙는 숫자가 크면 클수록, 재장전/반동 수치가 더 빨라지고. 더 낮아지는 것을 확인 가능함. 예시를 하나 들자면,
Reload | Recoil
Speed_01 | Recoil_01
이 헤비보우건의 재장전/반동 수치는 각각 꽤 느림/대라고 해석하면 됨.
KakusanType: 해당 무기의 확산탄 공격 방식을 보여주는 부분임. 이건 항목이 CloseAttack/HorizontalAttack 둘 뿐인데 영어가 익숙한 사람은 진작 눈치챘겠지만, 각각 곡사형과 수평형임.
곡사형은 월드에서 새로 추가된 박격포처럼 쏘는게 곡사형이고, 수평형은 여타 탄종처럼 직사로 쏘는게 수평형이며 오르도마키나 계열/아이루대포 계열/리노마리노 계열만 이 수평형 헤비보우건에 속해있음.
- 이 아래는 탄종 테이블을 공통적으로 다룸. -
BulletEquipFlagList: 해당 헤비보우건이 무슨 탄종을 지원하는지에 대한 테이블임. 이건 아마 까봐도 잘 모를거임. 근데 설명 한 번 들으면 쉽게 이해할 수 있음. 위에 장식주 슬롯 보는거랑 비슷함. 이걸 또 까보면,
Index | Value
0 | ☑
·
·
·
이런 식으로 또 있을거임. Value에 체크하면 해당 위치의 Index에 해당하는 탄종을 지원한다는건 어림풋이 알겠지만, 저 Index 값이 의미하는게 뭔지는 도통 감이 안잡힐거임. 또 정리를 하자면 이런 식으로 나옴.
00: 내장용탄?
01: LV1 통상탄
02: LV2 통상탄
03: LV3 통상탄
04: LV1 관통탄
05: LV2 관통탄
06: LV3 관통탄
07: LV1 산탄
08: LV2 산탄
09: LV3 산탄
10: LV1 방산탄
11: LV2 방산탄
12: LV3 방산탄
13: LV1 철갑유탄
14: LV2 철갑유탄
15: LV3 철갑유탄
16: LV1 확산탄
17: LV2 확산탄
18: LV3 확산탄
19: LV1 독탄
20: LV2 독탄
21: LV1 마비탄
22: LV2 마비탄
23: LV1 수면탄
24: LV2 수면탄
25: LV1 멸기탄
26: LV2 멸기탄
27: LV1 회복탄
28: LV2 회복탄
29: 귀인탄
30: 경화탄
31: 화염탄
32: 관통화염탄
33: 수냉탄
34: 관통수냉탄
35: 빙결탄
36: 관통빙결탄
37: 전격탄
38: 관통전격탄
39: 멸룡탄
40: 관통멸룡탄
41: 참렬탄
42: 용격탄
43: 포획용마취탄
예시를 하나 들자면,
Index | Value
·
·
·
14 | □
15 | ☑
·
·
·
이 헤비보우건은 일단 LV2 철갑유탄을 미지원하고 LV3 철갑유탄을 지원한다고 해석하면 됨. 그나저나 다른건 몰라도 탄종 테이블 편집할때 1, 2는 꼭 체크하셈. 체크 풀었다간 뭔 일이 일어나도 모름.
BulletNumList: 해당 헤비보우건이 특정 탄종을 얼마나 장전할수 있는지에 대한 테이블임. 이건 백룡 장식주 슬롯 보는 법이랑 똑같음.
Index | Value
0 | 1
·
·
·
·
마찬가지로 Index는 그 값에 해당되는 탄종이고, Value는 그 탄종이 몇 발 장전되는지에 대한 값임. 아래의 표를 예시로 들면,
Index | Value
·
·
·
41 | 6
·
·
·
이 헤비보우건은 일단 참렬탄을 6발 장전한다고 해석하면 됨.
BulletTypeList: 해당 헤비보우건이 특정 탄종을 쏠 때의 방식에 대한 테이블임. 이걸 또 까보면,
Index | Value
0 | Shoot_02
1 | Shoot_02
2 | Shoot_02
·
·
·
또 이런 알 수 없는 문구들이 나옴. 저 문구가 뭔지 정리하자면 이런 식으로 나옴.
Shoot_00: 이동 사격/리로드 둘 다 X.
Shoot_01: 이동 사격 O.
Shoot_02: 이동 사격/리로드 둘 다 O.
Shoot_03: 단발자동장전(이동 사격 O.)
Shoot_04: 이동 리로드 O.
Shoot_05: 단발자동장전(이동 리로드 O.)
Shoot_06: 단발자동장전(이동 사격/리로드 둘 다 X.)
Shoot_07: 단발자동장전(이동 사격/리로드 둘 다 O.)
- 단발자동장전은 공통적으로 이동 사격/리로드 여부에 상관 없이 이동 장전/리로드가 전부 가능함. 하지만 어떠한 이유로 단발자동장전 모션이 끊겨서 통상 리로드를 해야한다면 그 통상 리로드의 이동 여부는 해당 탄종의 이동 리로드 가능/불가능 여부를 따라감. -
복잡하게 보일 수 있기에 예시를 하나 들자면,
Index | Value
0 | Shoot_02
1 | Shoot_07
·
·
·
11 | Shoot_06
·
·
·
이 헤비보우건은 LV1 통상탄과 LV2 방산탄의 단발자동장전이 가능하나, 어떠한 이유로 단발자동장전 모션이 끊겨서 통상리로드를 해야한다면 LV1 통상탄은 이동 장전이 가능하지만, LV2 방산탄은 이동 장전이 불가능하다고 해석하면 됨.
HeavyBowgunUniqueBulletType: 해당 헤비보우건이 무슨 내장용탄을 지원하는지에 대한 부분임. 항목이 위의 KakusnaType과 비슷하게 Snipe/Gatling 둘 밖에 없는데 보면 눈치챘겠지만 각각 저격용탄과 기관용탄임.
이제 나머진 설명할 필요가 없으니 패스하겠음.
이렇게 혜지 모딩 가이드가 끝났음. 긴 글 읽어줘서 감사하고, 많은 도움이 되었으면 좋겠음.
근데 디시 글 쓰기 왤케 힘드노. 복붙 기능 쓰면 글 커서가 맨 위로 올라가 버리고, 클릭하니까 이상한 곳을 클릭해서 글 쓰다가 홧병나서 뒤지는줄.
무기 스팩 바꾸는거지?
ㅇㅇ
Speed_05/Recoil_05: 조금 빠름/소 이거 반동 극소 아님? 반동이 대-중-약소-소-극소-최소 6단계라 그 다음은 극소인데
졸면서 쓰느라 그런듯 ㅈㅅㅈㅅ 지금 다시 고쳐야겠노
고쳤음 근데 다시 한 번 보니까 스킬 하나도 없는 보우건 자체 스펙으로는 소/빠름이 한계인거 같음
아마 recoil 5랑 6은 백룡 라보/헤보 때문에 넣은거 아닌가 싶긴 함 업댓으로 테크 확장해주지 않는 이상 볼 일 없을듯...
내 생각엔 스킬로만 존재하는 수치라도 일단은 존재하는거니까 넣은게 아닐까 싶음. 근데 인게임 데이터 뜯어봤을때 소/빠름을 넘는 수치를 지닌 보우건은 없는지라 그 이상의 스펙이 나오는걸 일부러 막아두었다고 생각됨.
근데 그렇게 보면 리로드는 9단계라 매우 느림, 꽤 빠름, 매우 빠름 이거 3개도 있어야해서 긴가민가하다
그건 그렇네