본문 바로가기
ぺ Let's do it ぺ/⒉디아블로2MOD

[망고부인은/디아블로2MOD초급1] 경험치 레벨 수정하기 - experience.txt

by 망고부인 2021. 4. 24.
728x90

[MOD초급1] 경험치 레벨 수정하기 - experience.txt

 

Diablo II 를 접한지도 언~~~ 15년 정도 된것 같은데... (2000년 이후~)

역시 명작은 명작이다.. 15년이란 세월이 흘렀는데도 아직까지 사랑받고 있고..

개인적으로 이렇게 Mod 수정을 통해 새로운 게임으로 거듭나고 있으니 말이다..

본인도 짬짬이 Mod 수정의 재미를 느껴보기 위해 글을 남긴다.

모드 수정할려고 집에서 돌아다니는 노트북에 WinXP를 다시 설치했습니다..ㅋㅋ

 

**** 일단 각 패치별 원본 파일을 보관 ****

Patch_D2_113c.mpq
2.01MB
patch_D2_113d.mpq
2.01MB

 

미리 말하지만, 난 디아블로2 Mod수정 초급자 갓~ 넘어 갈려는 수준이고 ㅋㅋ..

밥벌이 하며 간간히 공부하고 있는 상태이며,, 까먹지 않으려고 나름 블로그에 정리중이니..

 

자세한건... 본인이 도움 받고 있는 카페를 통해서 문의 바란다... 

네이버 디아블로2모드카페 :   http://cafe.naver.com/diablo2modcafe

 

자~이제부터.. 초급단계이다.
다른 사람들이 잘~ 만든 MOD를 보고 좋은 것들은 내 MOD에 응용/적용해 보자.
보통 다른 개발자 MOD는 txt파일을 공개하지 않기 때문에 MOD 수정 기본기가 없으면 따라할 수가 없다.

그러니 기본기를 잘 닦아야 카피도 하고 응용도 할 수 있다..

 

오늘은 첫번째 시간으로 레벌 경험치를 수정하여 각 케릭터의 스킬사용과 장비착용을 원활하게 하는 것이다.

RPG게임의 매력은 레벨업과 좋은 아이템 착용이라지만..
본서버에서 레벨업을 위해 노가다는 이미 충분히, 넘치도록 많이 해봤다.

또다시 쌩~~ 노가다로 시간과 흥미를 저버리기 아깝다.
우리가 MOD를 수정하는 것도 레벨업이 목적이 아니라

 더 좋은 장비착용과 또다른 스킬사용.. 그리고 즐거운 사냥 타격감 때문 아닌가?

(나는 그렇게 생각합니다..)

 

각 레벌별로 경험치가 정해져 있는데 experience.txt 를 수정하면 된다.

기존 1 ~99 레벨에서 각 레벨 사이에 하나씩 넣고,

다시 1 ~ 50 레벨에서 다시 각 레벨 사이에 하나씩 넣으면...

 

 

그럼 왠만한 스킬은 모두 쓸수 있고 헬 바바리안3도 도전할 수 있겠죠??

 

 

수정된 파일 : 

experience_198.txt
0.01MB
experience_249.txt
0.02MB

 

mpq 파일도 복구해서 올리겠습니다.. T_T

 

p.s. (2018.2.5)

헬로 넘어가기전에 99를 넘기니 헬로 넘어가지 않아서 경험치 분포를 다시 수정했습니다.

99단계에서 사이사이에 레벨을 넣었으니 참고하세요..

 

여기서 추가로 skills.txt 파일을 수정해서 스킬마다 20까지 제한된 횟수를 상향 조정해 주고..

또한 difficultylevels.txt 파일을 수정해서 나이트메어, 헬의 난이도를 상향 조정해 주고..
(노말은 맛보기 겜이라 생각하고 기존대로...)

이렇게하면 굳이..
좋은 아이템, 좋은 스킬 사용하려고 레벨업에 쌩~ 노가다를 하지 않아도 되고..

각 아이템에 레벨제한 등을 하나하나 하향 수정하지 않아도 된다.

 

 

그리고,, 편집된 사항을 임시로 확인코자 할때는...

실행 프로그램 경로(바로가기 아이콘 우클릭 속성)에 

다음과 같이 추가하여 실행하면 편집된 사항을 확인할 수 있다.

....Diablo II\Diablo II.exe" -direct -txt -w

 

수정된 내용을 확인후 정상적인 MPQ파일을 만들기 위해서는

이제부터 중요합니다... 시행착오 많이 해보고 알게되었습니다...

 

    1) experience.txt 파일을 수정/완료하고나서 먼저 해당 experience.bin를 삭제하고...

    2) "D:\Games\Dia2Server\Diablo2\Diablo II.exe" -w -txt -direct 실행해서 방을 생성하고 나면...

    3) 새로운 experience.bin이 생성됩니다... (나머지 파일도 마찬가지!!)

    4) TXT파일과 BIN파일이 함께 있는 data 폴더를 MPQ2K Creator 폴더 아래로 옮기고...

    5) RunScript.bat를 실행시켜서 Patch_D2.mpq를 만들고...

    6) Diablo II 폴더에 옮겨 복사/덮어쓰기한 후에 디아블로를 실행해서 확인해 보세요..

 

    이렇게 새로운 bin파일을 만들지 않으면  게임이 깨져버림니다...(피, 마나 0로 됨!!!)

 

p.s.

여기서 설명하는 화면 중에는 액셀파일을 캡쳐한 사진이 많이 나오는데,

이는 설명을 위해 액셀로 열어서 캡쳐한 것이고..

실제로 txt을 수정할 때는 D2Excel.exe 파일을 이용해서 수치값를 수정하기 바란다.


오늘은 여기까지요.. 끝!!

728x90

댓글