DLC 창고 재료칸의 표시 순서를 일부 변경하는 방법
+ D2RMM 모드(jspandemon_100m.zip)입니다.
+ 해당 사항 반영해놓은 바닐라파일 묶음(jspandemon_100d.zip)도 첨부해놓겠습니다.

변경 전:
디아블로의 뿔 → 바알의 눈 → 메피스토의 뇌
변경 후:
디아블로의 뿔 → 메피스토의 뇌 → 바알의 눈

이게 왜 거슬렸냐면,



요렇게 열쇠 순서에 맞게 빨→파→주 ...를 맞추고 싶어서였던 것이죠.
사진을 예시용으로 좀 그럴싸하게 올리고 싶은데 템이 없...ㅠㅠ

횃불퀘 맵도 릴리트 (1막 탑) → 이주알 (2막 탈 라샤 맵) → 바알 (5막 나락?맵)
이렇게 진행되는데 왜 블리자드는 이걸 하필 디메로 정렬해놓은 것일까요.. 형제 순이라서?

==================================================
1. 수정 대상 파일
==================================================

키보드/마우스 UI:
data/global/ui/layouts/bankexpansionlayouthd.json

컨트롤러 UI:
data/global/ui/layouts/controller/bankexpansionlayouthd.json


==================================================
2. 수정 원리
==================================================

재료창 슬롯은 itemCode 기준으로 표시됩니다.

dhn = 디아블로의 뿔
bey = 바알의 눈
mbr = 메피스토의 뇌

수정할 부분은 bey 슬롯과 mbr 슬롯의
name 값과 itemCode 값을 서로 바꾸는 것입니다.
좌표(rect)는 그대로 둡니다.


==================================================
3. 수정 방법
==================================================

위의 두 파일에서 각각 아래 두 슬롯을 찾습니다.

"name": "bey"
"itemCode": "bey"

"name": "mbr"
"itemCode": "mbr"


이 두 슬롯의 name과 itemCode를 서로 바꿉니다.


변경 전:

{
  "name": "bey",
  "type": "AdvancedStashSlotWidget",
  "fields": {
    "rect": { ... },
    "itemCode": "bey"
  }
}

{
  "name": "mbr",
  "type": "AdvancedStashSlotWidget",
  "fields": {
    "rect": { ... },
    "itemCode": "mbr"
  }
}


변경 후:

{
  "name": "mbr",
  "type": "AdvancedStashSlotWidget",
  "fields": {
    "rect": { ... },
    "itemCode": "mbr"
  }
}

{
  "name": "bey",
  "type": "AdvancedStashSlotWidget",
  "fields": {
    "rect": { ... },
    "itemCode": "bey"
  }
}


==================================================
4. 주의사항
==================================================

rect 값은 수정하지 마시고,
아래 두 값만 바꾸는 겁니다 :

"name"
"itemCode"

==================================================
5. 최종 결과
==================================================

기존에 바알의 눈이 있던 칸에는 메피스토의 뇌가 표시됩니다.
기존에 메피스토의 뇌가 있던 칸에는 바알의 눈이 표시됩니다.

따라서 창고 재료칸의 순서는 다음처럼 바뀝니다.

디아블로의 뿔 → 메피스토의 뇌 → 바알의 눈


==================================================
6. 적용 방식
==================================================

수정한 파일을 아래 경로에 맞춰 데이터 모드 폴더에 넣으면 됩니다.

data/global/ui/layouts/bankexpansionlayouthd.json
data/global/ui/layouts/controller/bankexpansionlayouthd.json

다른 모드가 같은 파일을 수정하고 있다면,
파일을 통째로 덮어쓰지 말고 위의 두 슬롯만 직접 수정하는 것을 권장합니다.