안녕하세요.
샤나84's 입니다.

일주일만에 업데이트를 하였네요.
기존 스킬오버레이 기능(알림음, 종료음)도 개선하고 테러존 오버레이등 여러가지 다양하게 개선하였습니다.
자세한 사용법은 아래 또는 첨부파일 메뉴얼을 참고해주시구요

사용하시다가 문의사항 및 개선사항이 있으시면 덧글 남겨주세요 ~
항상 귀기울여 피드백을 듣고 개선하도록 하겠습니다.

감사합니다.

첨부용량이 조금 초과되어서 네이버 마이박스로 링크 걸었습니다.
https://naver.me/x52KY9Kc

------------------------------------- 2026.03.25 21:'40 버그 수정  ---------------------------------------------------------
실행 오류 버그 수정 및 로그 기능(실행 오류 원인 확인용) 추가

------------------------------------- 2026.03.24 20시 버그 수정 및 신규기능 추가 -----------------------------------------


D2RSO v2.1 Release Notes (2026.03.24 수정 및 기능추가)


  [버그수정]


  1. 설정 초기화 버그 수정

  - 앱 재시작 시 모든 설정(스킬, 위치, 알림음 등)이 기본값으로 초기화되던 문제 수정


  2.커스텀 알림음 표시 수정

  - 사용자가 추가한 커스텀 사운드 파일(.wav, .mp3)이 목록에 표시되지 않던 문제 수정


  3. 오버레이 위치 초기화 수정

  - 스킬 트래커, 테러존, 맵 오버레이 위치가 재시작 시 (0,0)으로 초기화되던 문제 수정

  - Eye 프리뷰에서 설정한 위치가 실제 모드에 반영되지 않던 문제 수정

  - 모든 창 전환 경로에서 위치가 정확히 저장되도록 개선


  4. 테러존 한글 번역 누락 수정

  - API 응답 형식 차이(The_ 접두사, 공백/언더스코어)로 일부 장소가 영문으로 표시되던 문제 수정

  - 세계석 보관실, 혼돈의 요새, 세계석 성채 등 포함


  [신규기능]


  1. 알림 사운드 정지 버튼

  - 경고음/종료음 개별 정지(■) 버튼 추가

  - 재생 시 기존 소리 자동 정지 (소리 겹침 방지)


  2. 테러존 오버레이 커스터마이징

  - 배경 투명도: 0%~100% (완전 투명 가능, 텍스트는 항상 선명)

  - 오버레이 너비: 240~600px 고정 (우측 배치 시 넘침 방지)

  - 폰트 크기: 10~20pt (긴 한글 테러존 이름 대응)

  - 텍스트 줄바꿈: ON/OFF (50자 이상 존 이름 전체 표시)


  3. 스킬 트래커 프리뷰 개선

  - Eye 프리뷰에서 실제 프로필 스킬 아이콘 + 타이머 영역 표시

  - 프리뷰 크기 = 실제 트래커 크기로 정확한 위치 설정 가능


  4. 스킬 트래커 숫자 크기 조절

  - 쿨다운 타이머 숫자 폰트 크기 10~30pt 슬라이더 추가

  - 5개 타이머 위치(Top/Bottom/Left/Right/Center) 모두 적용


  [개선]


  - 화면 경계 제한 추가 (오버레이가 화면 밖으로 넘어가지 않음)

  - 멀티 모니터 환경 음수 좌표 지원

  - 테러존 토글 변경 시 즉시 저장

  - 맵 오버레이 프리뷰 모드에서만 드래그 가능하도록 수정






⚔️ D2RSO v2.1
SKY's Diablo II Resurrected Skill Overlay
사용 매뉴얼 · User Manual

1. 설치 및 실행

D2RSO는 Diablo 2: Resurrected 위에 스킬 쿨다운 타이머를 오버레이로 표시하는 프로그램입니다.

게임 메모리를 읽거나 쓰지 않으며, OS 레벨 입력 감지만 사용합니다.

시스템 요구사항

항목요구
OSWindows 10/11
런타임.NET 8.0 Desktop Runtime
권한관리자 권한 (입력 후킹에 필요)

실행 방법

  1. D2RSO.exe를 관리자 권한으로 실행합니다
  2. 첫 실행 시 셋업 위자드가 표시됩니다 — 직업을 선택하면 기본 프리셋이 로드됩니다
  3. 디아블로 2를 실행하고, D2RSO에서 트래커 ON을 누릅니다
D2RSO는 단일 인스턴스만 실행됩니다. 이미 실행 중이면 새 창이 열리지 않습니다.

2. 스킬 트래커

스킬 쿨다운을 실시간으로 추적하여 게임 화면 위에 오버레이로 표시합니다.

UI 구성

┌─ 스킬 트래커 ──────────────────────────────────────────┐│ ││ [● ON ] [👁] 스킬 트래커 ││ 아이콘 크기: ━━━━━━━━━━ 50px 투명도: ━━━━━━━━ ││ ││ 직업: [소서리스 ▼] 프로필: [Blizzard Sorc ▼] [+][📋][🗑] ││ ││ [+ 스킬 추가] ││ ││ ┌────┐ ││ │ 🧊 │ 지속시간: 120초 선택키: [F1 ▼] 스킬키: [우클릭 ▼]││ └────┘ ││ ┌────┐ ││ │ 🛡️ │ 지속시간: 120초 선택키: [F2 ▼] 스킬키: [우클릭 ▼]││ └────┘└─────────────────────────────────────────────────────────┘

조작 방법

버튼기능
ON/OFF 토글트래커 시작/중지. OFF 시 모든 타이머 즉시 초기화
👁 Eye 버튼오버레이 위치 조정 (드래그). 트래커 OFF 시에만 사용 가능
+ 스킬 추가새 스킬 슬롯 추가
스킬 아이콘 클릭스킬 아이콘 브라우저에서 선택

스킬 키 설정

선택키: 게임에서 스킬을 선택하는 키 (F1~F8 등). 없으면 "(없음/None)"

스킬키: 스킬을 사용하는 키 (우클릭, 좌클릭 등)

선택키가 없으면 스킬키만 누르면 바로 타이머가 시작됩니다. 선택키가 있으면 선택키 → 스킬키 순서로 눌러야 작동합니다.

재사용 스킬 동작

이미 타이머가 돌고 있는 스킬을 다시 사용하면 타이머만 리셋됩니다 (사운드 없음).

타이머가 자연 만료된 후 다시 사용하면 새 스킬로 취급되어 사운드가 재생됩니다.

3. 스킬 상세설정

"상세설정" 확장 패널을 열면 트래커 표시 옵션을 세부 조정할 수 있습니다.

┌─ 상세설정 ──────────────────────────────────────────────┐│ ││ 타이머 위치: ○ 위 ● 아래 ○ 왼쪽 ○ 오른쪽 ○ 중앙 ││ ││ 경고 시간(초): [5 ] ││ ││ 타이머 글자색: ││ 경고 색상: ││ ││ 숫자 표시 왼쪽 삽입 세로 트래커 ││ ││ ── 알림 사운드 ── ││ 경고음 [03_ascending.wav ▼] [▶] [...] ││ 종료음 [08_crystal_bell.wav ▼] [▶] [...] ││ 볼륨: ━━━━━━━━━━━━ 50% │└─────────────────────────────────────────────────────────┘
설정설명기본값
타이머 위치아이콘 대비 숫자 표시 위치아래
경고 시간만료 N초 전 빨간 깜빡임 + 경고음0 (비활성)
숫자 표시남은 초 숫자 표시ON NEW

4. 알림 사운드 NEW

스킬 쿨다운 경고/종료 시 청각 알림으로 타이밍을 놓치지 않게 해줍니다.

사운드 이벤트

이벤트재생 시점횟수
경고음빨간 깜빡임(Blink) 시작 시1회
종료음타이머 0초 도달 시1회

내장 사운드 10종

#이름설명길이
101_short_beep짧은 비프음0.15초
202_double_beep이중 비프0.28초
303_ascending상승 경고음 (기본 경고)0.45초
404_descending_chime하강 차임0.56초
505_urgent긴급 3연타0.32초
606_soft_ding부드러운 딩동0.70초
707_retro_boop레트로 게임음0.20초
808_crystal_bell크리스탈 벨 (기본 종료)0.50초
909_war_horn전쟁 나팔0.80초
1010_triple_chime도미솔 차임0.80초

커스텀 사운드 추가

  1. [...] 버튼을 클릭합니다
  2. MP3 또는 WAV 파일을 선택합니다 (5MB 이하)
  3. 파일이 자동으로 사운드 폴더에 복사되고 드롭다운에 추가됩니다
  4. [▶] 버튼으로 미리 들어봅니다
경고음은 "경고 시간(초)"이 0보다 클 때만 작동합니다. 경고 시간을 먼저 설정하세요.
트래커를 OFF하면 진행 중인 모든 타이머가 즉시 정리되어 사운드가 나지 않습니다.

5. 프로필 관리

직업별로 스킬 구성을 프로필로 저장하고, 내보내기/가져오기가 가능합니다.

프로필 버튼

버튼기능
[+]새 프로필 생성 (선택한 직업의 기본 프리셋 포함)
[📋]현재 프로필 복사
[🗑]현재 프로필 삭제

내보내기/가져오기 IMPROVED

일반 설정 탭에서 프로필을 JSON 파일로 내보내고 가져올 수 있습니다.

v2.1에서 내보낸 프로필은 타직업 스킬 아이콘도 정확히 복원됩니다. 이전 버전 내보내기 파일도 호환됩니다.

6. 테러존 트래커

현재/다음 테러존 정보를 게임 화면 위에 실시간 표시합니다.

┌─ 테러존 트래커 ────────────────────────────────────────┐│ ││ [● ON ] [👁] 테러존 트래커 ││ 투명도: ━━━━━━━━━━━━━━━━ ││ ││ API 토큰: [••••••••••••••••••••] [?] ││ 기본 키 사용 중 · 개인 키를 발급받으면 더 안정적입니다 ││ ││ ┌─ 개인 API 키 발급 방법 ─────────────────────────┐ ││ ││ 1. d2tz.info 사이트에 접속하여 가입합니다 ││ 2. 로그인 후 User Profile 페이지로 이동합니다 ││ 3. API Key 섹션을 찾습니다 ││ 4. Generate 또는 Copy를 클릭합니다 ││ 5. 복사한 키를 위 입력칸에 붙여넣기 합니다 ││ ││ [d2tz.info 가입하기] [API 키 발급 페이지] ││ └────────────────────────────────────────────────┘└─────────────────────────────────────────────────────────┘

기본 API 키 NEW

v2.1부터 기본 API 키가 내장되어 있어 별도 설정 없이 토글만 켜면 즉시 동작합니다.

기본 키는 다수 사용자가 공유하므로, 안정적인 사용을 위해 개인 키 발급을 권장합니다.

개인 키를 입력하면 "기본 키 사용 중" 안내와 가이드 패널이 자동으로 사라집니다.

7. 테러존 API 키 발급 가이드 NEW

개인 API 키를 발급받으면 rate limit 없이 안정적으로 테러존 데이터를 받을 수 있습니다.

  1. d2tz.info 사이트에 접속합니다 → https://www.d2tz.info
  2. 우측 상단 Sign Up / Login으로 가입합니다
  3. 로그인 후 User Profile 페이지로 이동합니다 → https://www.d2tz.info/user-profile
  4. API Key 섹션에서 Generate 또는 Copy를 클릭합니다
  5. D2RSO의 API 토큰 입력칸에 붙여넣기합니다
앱 내 [?] 버튼을 클릭하면 이 가이드와 바로가기 링크를 볼 수 있습니다.

8. 맵 오버레이

Coming Soon맵 오버레이 기능은 현재 개발 중입니다.d2mapapi 서버 연동이 필요합니다.Map Overlay is currently under development.d2mapapi server integration required.

9. 일반 설정

┌─ 일반 설정 ─────────────────────────────────────────────┐│ ││ 언어: [한국어 ▼] ││ ││ 앱 실행 시 트래커 자동 시작 ││ 저사양 모드 ││ ││ [프로필 내보내기] [프로필 가져오기]└──────────────────────────────────────────────────────────┘
설정설명
언어한국어 / English 전환 (즉시 적용)
앱 실행 시 자동 시작D2RSO 시작 시 트래커 자동 ON
저사양 모드애니메이션 축소

10. 조작 요약

상황동작결과
트래커 OFF👁 Eye 클릭오버레이 위치 조정 (드래그)
트래커 ON👁 Eye 클릭팝업: "위치를 조정하려면 트래커를 먼저 끄세요"
트래커 ON토글 OFF모든 타이머 즉시 초기화 + 사운드 차단
스킬 사용선택키 → 스킬키타이머 시작 (새 스킬: 사운드 O)
스킬 재사용타이머 진행 중 다시 사용타이머 리셋 (사운드 X)
경고 시간 도달자동빨간 깜빡임 + 경고음 1회
타이머 만료자동종료음 1회 + 오버레이에서 제거
시스템 트레이아이콘 클릭창 열기/닫기