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

[망고부인은/디아블로2Mod중급3] 케릭터 인벤토리(Inventory) 확장하기 - inventory.txt

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

[Mod중급3] 케릭터 인벤토리(Inventory) 확장하기 - inventory.txt

 

게임 중에 부족한 케릭터의 인벤토리을 확장하는 작업을 해보자.

먼저, 아이템장착 영역을 축소 조정해야하고 그후에 케릭터의 인벤토리를 확장해야 한다.

개인보관함 뿐만 아니라 케릭터, 용병 인벤토리, 호라드릭 큐브 등의 영역을 담당하는 파일은 inventory.txt 입니다.

 

1. 늘 그렇듯이 D2Excel.exe을 실행해서 inventory.txt 를 열어줍니다. (그림 설명 생략)

 

 

2. Barbarian 인벤토리를 확장해 보겠습니다.

일단, Barbarian (해상도 640x480용), Barbarian2 (해상도 800x600용) 행을 찾아서 각 열들을 확인합니다.

 

인벤토리 영역을 담당하는 열은

invLeft, invRight, invTop, invBottom - 인벤토리 영역 좌/우/위/아래 경계

gridX, gridY - 인벤토리 격자 가로 x 세로 개수 ( 10 x 4 ->10 x 8 )

gridLeft, gridRight,  - 인벤토리 격자 좌/우 경계

gridTop, gridBottom - 인벤토리 격자 위/아래 경계 ( 255 x 368 ->154 x 380 )

gridBoxWidth, gridBoxHeight - 인벤토리 격자 가로폭/높이 크기

 

무기류(우측/좌축), 갑옷, 투구을 담당하는 열은

rArmLeft rArmRight - 위치 이동 ( 340 x 395 ->330 x 385 )

rArmTop rArmBottom  - 위치 이동 ( 47 x 159 ->28 x 140 )

rArmWidth rArmHeight

 

torsoLeft torsoRight  - 위치 이동 ( 453 x 509 ->397 x 453 )

torsoTop torsoBottom  - 위치 이동 ( 77 x 159 ->65 x 147 )

torsoWidth torsoHeight 

 

lArmLeft lArmRight lArmTop lArmBottom lArmWidth lArmHeight 

headLeft headRight headTop headBottom headWidth headHeight 

 

목걸이, 팔찌(우측/좌측)을 담당하는 열은

neckLeft neckRight neckTop neckBottom neckWidth neckHeight 

rHandLeft rHandRight rHandTop rHandBottom rHandWidth rHandHeight 

lHandLeft lHandRight lHandTop lHandBottom lHandWidth lHandHeight 

 

벨트, 신발, 장갑을 담당하는 열은

beltLeft beltRight beltTop beltBottom beltWidth beltHeight 

feetLeft feetRight feetTop feetBottom feetWidth feetHeight 

glovesLeft glovesRight glovesTop glovesBottom glovesWidth glovesHeight

먼저, 좌우 시작점과 가로폭을 감안해서 계산하고, 위아래 시작점과 높이을 감안해서 계산한다.

그리고 나머지 케릭터도 모두 같은 값을 입력한다.

(걱정되는건 인벤토리를 확장하고 유저끼리 트레이드를 할때 창의 크기가 달라져 오류가 발생하지 않을까?..)

 

그리고, 확장된 인벤터리 창 invchar6.dc6 파일을 Diablo II\data\global\ui\PANEL 폴더에 넣어 주어라. 또한 추가로,  Diablo II\data\local\ui 폴더에서 넣어주어야 한다.

 

수정된 파일 :  

invchar6.dc6
0.30MB
inventory_인벤.txt
0.01MB
Patch_D2_13인벤.mpq
2.12MB

 

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

728x90

댓글