자동 인스톨러 : FakeStash_Installer.exe

1. ZIP을 풀고 EXE 옆의 data/와 variants/를 그대로 둡니다.
2. [검사]를 눌러 설치 원본을 확인합니다. 대상 폴더는 이 단계에서 검사하지 않습니다.
3. 대상 모드 폴더, .mpq 폴더, 또는 .mpq/data 폴더를 지정합니다.
4. 비콘 표시 유형 / 색상 / 선두께 / 불투명도를 선택합니다.
5. [설치]를 누르고 실제 data 경로를 확인한 뒤 진행합니다.

[비콘 옵션]
- 표시 유형: 최외곽 원 하나만 / 여러 개의 동심원, 기본 최외곽 원 하나만
- 색상: c00~c19, 기본 c17(연하늘)
- 선두께: s00~s07, 기본 s00(1/8)
- 불투명도: o25/o50/o75/o100, 기본 o75(75%)

자동 인스톨러에는 위 3개 옵션만 노출됩니다.
원본 D2RMM의 나머지 항목은 기본값으로 고정됩니다.
- 금화 떨구기 버튼: 표시
- PC 금화 버튼: 377,1356
- 컨트롤러 금화 버튼: 840,1298
- 가짜 보관함 버튼: PC 260,1326 / 컨트롤러 380,1310

[대상 인식]
- 모드 루트 선택: <루트명>.mpq가 있으면 우선 사용, 아니면 .mpq 자식이 정확히 하나일 때 사용
- .mpq 직접 선택: 그 안의 data 사용
- .mpq/data 직접 선택: 바로 사용
- .mpq가 여러 개면 자동 선택하지 않고 중단

[모드폴더 없음]
D2R의 mods 같은 상위 폴더를 고르고 '모드폴더 없음'을 체크하면
<선택 폴더>/JimSSng/JimSSng.mpq/data 구조로 첫 설치합니다.
이미 JimSSng 폴더가 있으면 첫 설치 모드로 덮지 않습니다.

[스마트 병합]
공유 JSON이 이미 있으면 현재 대상 파일을 기준으로 이 모드가 소유하는 child/field/dependency/entity만 수정합니다.
대상에 다른 모드가 추가한 관계없는 데이터는 유지합니다. 같은 설정을 다시 설치해도 동일 child가 중복되지 않습니다.
비콘 옵션을 바꾸어 재설치하면 고정 selected 텍스처 2개만 새 선택값으로 수렴합니다. 표시 유형도 재설치 시 선택값으로 바뀝니다.

[백업/복구]
백업: EXE 옆 backups/<timestamp>_BeforeInstall/
복구 전에는 backups/<timestamp>_BeforeRestore/를 다시 만듭니다.
백업은 자동 삭제하지 않습니다.
주의: 선택 백업 복구는 그 백업 이후 같은 파일에 적용한 다른 모드 수정도 함께 되돌립니다.

설치 실패 로그는 별도 logs 폴더가 아니라 EXE 옆 <timestamp>_INSTALL_FAILED.log로 생성됩니다.
