게임/대항해시대 4 PK - Steam Edition -

대항해시대4 파워업키트 아이템 HEX 에디트 하기 !

서한스 2021. 6. 24. 12:30
반응형

세이브 데이터가 아닌

world0.dll

world1.dll을 이용하여

게임을 시작하는 시점에 바로 적용되는 아이템 hex 에디팅 방법입니다

 

"소문" 없이 아이템을 막바로 탐색하기.

https://seohans.tistory.com/112 에서는 아이템의 소재, 소지 등은 편집할 수 있었지만

게임 엔진상 아이템의 효과치 등에 관한 정보는 savedat*.dk4에 저장되는 것이 아니라  world*.dll에서 불러와서 적용하므로

효과치나 아이템의 종류 등의 편집은 world*.dll을 편집해야합니다

 

준비물은 자료실에 있는 hex edit과 한글코드 변환기입니다

 

hex edit을 실행하여 world0.dll(구캐릭터 선택시 정보)과 world1.dll(신캐릭터 선택시 정보)를 로드하고

한글코드 변환기를 실행합니다

 

1단계

아이템 이름을 한글코드 변환기로 찾아줍니다

 

 

2단계 오른쪽에 있는 코드를 긁어서 복사한 후 찾아줍니다


 

 

3단계 찾은 아이템 이름 코드가 시작되는 지점의 오프셋을 앞2글자(=1칸) 뒤2글자(=1칸)를 서로 바꾸어 찾아줍니다

 

그러면 이렇게 아이템의 정보가 있는 위치를 찾을 수 있습니다

 

아이템 정보의 구성은 총 24자리로 구성되어 있는데요

처음의 두칸은 아이템의 이름이 있는 오프셋 주소입니다 그 다음 다음 정보와의 구별을 위해 00이 들어가고요

다음 나오는 세칸짜리 정보는 아직 미확인입니다 그 다음 두칸으로 마찬가지로 공백이 있습니다

다음에 나오는 4칸 + 4칸 총 8칸의 정보는 아이템의 해상 좌표입니다 신캐릭터시 소멸의 캇트바르겔과 같이

항로상에서 발견되는 아이템이 아닌 경우는 FFFF FFFF FFFF FFFF로 표시됩니다

마지막으로 나오는 8자리 코드가 아이템의 속성에 관한 코드인데요

 

처음의 1칸은 아이템의 종류 (사진의 경우는 방어구)

다음의 1칸은 아이템의 소속 해역 (사진의 경우는 00=북해)

다음의 1칸은 아이템의 효과가 적용되는 능력치 (사진의 경우는 02=생명력(갑판요원, *이미 실험용으로 제가 만져서 02번입니다)

다음의 1칸은 아이템의 효과치입니다 (16진수 18 = 16+8 = 24)

다음의 2칸은 아이템의 소재와 소지상태입니다(이 부분에 대한 설명은 https://seohans.tistory.com/112 를 참고하세요)

 

마지막의 2칸은 공백입니다

 

 

 

 

 

 

 

(응용편) 이 정보를 응용하여 암살의 쟈만다하르의 좌표 정보를 인도양의 술집에서 주는 문제를 해결해보겠습니다

 

1. 한글코드 변환기로 "암살의 쟈만다하르"를 검색합니다

 

2. 코드를 긁어서 "암살의 쟈만다하르"의 코드를 찾습니다

 

3. 오프셋 위치의 코드를 앞뒤 바꿔서 찾습니다

 

4. 소속 해역을 인도양(03)에서 동남아시아(04)로 바꿔줍니다

 

저장하면 끝.

 

- 아이템의 종류 코드는 아래와 같습니다

00 원산물     01 항해용구     02 무기     03 방어구     04 인물장비품     05 선수상     06 증표지도재료

07 여성들이 동경하는 물건     08 패자의 증표     09 패자의 증표 지도     0A 유적지도

 

- 아이템이 속한 해역 코드는 아래와 같습니다

00 북해     01 지중해     02 아프리카     03 인도양     04 동남아시아     05 동아시아     06 신대륙

 

- 아이템 효과가 적용되는 능력치 코드는 아래와 같습니다

00 조선술(조범수)   01 관찰력(파수꾼)   02 생명력(갑판요원)   03 측량술(측량사)   04 조선술(조타수)   05 통솔력(함장)
06 설득력(부관)    07 검투술(돌격대장)   08 명중력(포격수)   0D 측량술(선박수리공)   0E 관찰력(의사)   0F 명중력(요리사)
11 생명력(사육사)   12 설득력(선교사)   13 모략술(참모)   14 회계술(회계사)   18 검투술(배치와 무관)

 

p.s 방어구를 착용하면 위치에 상관없이 생명력이 올라가게 하고 싶었는데 망했어요

반응형