선히님께서 아주 예전에 올려주셨던 플레이 버튼 바로 진입모드를 좀 수정해서 쓰고 있던 자료입니다.



온라인 캐릭터의 경우 : 대기실 버튼 왼쪽에 난이도별 버튼이 생성됩니다.
- 지옥 버튼을 누르면 해당 캐릭터가 오픈한 가장 최고 난이도로 입장하게 됩니다.

오프라인 캐릭터의 경우 : 대기실 버튼 오른쪽에 난이도별 버튼이 생성됩니다.
- 오프라인 캐릭터의 경우는 열지 않은 난이도를 클릭하면 게임 생성 실패가 뜹니다.
(즉, 반드시 해당 캐릭터가 오픈한 난이도만 클릭하셔야 작동.. 당황하지마시고 잠깐 기다리면 돌아옴)
- 그래서 어느 난이도로 진행할지 모르시겠으면 플레이 버튼을 누르면 바닐라처럼 난이도 선택창이 뜹니다.

※ 수정하는 파일 : 
vanilla/data/global/ui/layouts/mainmenupanelhd.json
vanilla/data/global/ui/layouts/controller/mainmenupanelhd.json

- 다운로드해서 압축을 푸시면 데이터모드(일반적인 형태)와 D2RMM 모드가 나뉘어져있습니다.

1. 데이터 모드 : 폴더를 잘 살펴보시면 게임 디렉터리의 모드.mpq 폴더와 구조가 같으니, 같은 구조로 복붙하시면 됩니다. 그리고 선히님 스킨모드를 쓰시는 분들은 data 폴더의 이름을 모드명으로 변경하신 후 스킨모드 사용법대로 적용하시면 됩니다. (단, 수정하실려면 코드를 직접 뜯어보셔야 됩니다.)

2. D2RMM 호환모드 : 데이터모드에 더해, 전역옵션이 설정돼있습니다.



온라인 UI와 오프라인 UI를 독립적으로 왼쪽/오른쪽으로 전환하실 수 있습니다.
그리고 혹시나 위치가 맞지 않는다면 (중앙 버튼 X값과 Y좌표는 동일할 것이므로)
오른쪽 레이아웃일 때와 왼쪽 레이아웃일 때의 X 좌표를 수정하실 수도 있습니다.


선히님 출처의 아이디어를 기본으로 했고, ChatGPT를 이용해서 만들어졌습니다.
혹시나 문제가 된다면 자삭하도록 하겠습니다.

감사합니다.