Mythic note+ v2.6.0 - WoW Midnight 12.1 호환판

[애드온 정보]
- 표시 이름: Mythic note+
- 제작자: 정빈 (아즈샤라)
- 기존 공략 보존을 위해 내부 AddOn 폴더명과 SavedVariables 이름은 MidnightNotes/MidnightNotesDB를 유지합니다.
=================================================

[설치]
1. 월드 오브 워크래프트를 완전히 종료합니다.
2. 기존 MidnightNotes 폴더가 있다면 안전한 곳에 복사해서 백업합니다.
3. 이 압축파일 안의 MidnightNotes 폴더를 다음 위치에 넣습니다.

   World of Warcraft\_retail_\Interface\AddOns\

4. 최종 폴더 구조가 아래처럼 되어야 합니다.

   ...\AddOns\MidnightNotes\MidnightNotes.toc
   ...\AddOns\MidnightNotes\MidnightNotes.lua

5. 게임을 실행합니다.

[기존 공략 데이터]
- 기존 v2.5.8을 포함한 이전 버전의 공략과 설정은 WTF/SavedVariables의 MidnightNotesDB에 그대로 유지됩니다.
- 편집기의 [애드온 새로고침] 버튼은 MidnightNotesDB를 초기화하므로 기존 공략을 보존하려면 누르지 마세요.

[공략 가져오기 / 내보내기]
- 공략 편집기 상단의 [공략 내보내기]를 누르면 현재 시즌으로 등록된 모든 던전 공략이 MN4:... 형태의 문자열 하나로 생성됩니다.
- 문자열은 자동으로 전체 선택됩니다. Ctrl+C로 복사하여 다른 Mythic note+ 사용자에게 보내세요.
- 받는 사람은 [공략 가져오기]를 누르고 문자열을 Ctrl+V로 붙여넣은 뒤 [가져오기 적용]을 누르면 됩니다.
- v2.6.0은 기존 v2.5.8의 MN3:... 문자열도 가져올 수 있습니다.
- 가져오기 전 확인창이 한 번 더 나타납니다.
- 같은 이름의 던전은 가져온 공략으로 덮어씁니다.
- 가져오기 문자열에 없는 기존 공략이나 다른 확장팩 공략은 삭제하지 않습니다.
- 가져온 던전은 자동으로 [현재 시즌] 목록에도 등록됩니다.
- 창 위치, 글씨 크기, 채팅 출력 채널 같은 개인 설정은 공유 문자열에 포함되지 않습니다.

[공략 출력 채널]
- 미니맵 아이콘 우클릭 -> 설정에서 선택합니다.
- 자동: 인스턴스 그룹이면 인스턴스, 일반 파티면 파티, 솔로면 내 채팅창에만 표시
- 파티: PARTY 채팅으로 출력
- 인스턴스: INSTANCE_CHAT으로 출력
- 전체/일반: SAY(/say) 채팅으로 출력하여 주변 플레이어에게 표시
- 메인 공략창 우측 상단에도 현재 선택된 출력 채널이 표시됩니다.
- 우측 상단의 화살표 버튼을 누르면 전체/일반, 파티, 인스턴스, 길드 중 원하는 채널을 즉시 선택할 수 있습니다.
- 메인 공략창 좌측 상단의 톱니바퀴 버튼은 공략 편집기를 열기/닫기 하는 토글 버튼입니다.

[명령어]
/mn                 브리핑 창 열기/닫기
/mn edit            공략 편집기 열기
/mn export          현재 시즌 공략 내보내기
/mn import          다른 사람의 공략 가져오기
/mn debug           WoW 버전 / TOC 버전 / 현재 던전 / 출력 채널 확인
/mn help            명령어 도움말
/mn chat auto       자동 출력
/mn chat party      파티 채팅
/mn chat instance   인스턴스 채팅
/mn chat say        전체/일반(/say) 채팅
/mn chat guild      길드 채팅

[문제가 생기면]
1. 게임 채팅창에 /mn debug 입력
2. 출력되는 내용을 그대로 복사하거나 스크린샷으로 보내주세요.
3. Lua 오류창이 뜬다면 오류 내용도 같이 보내주세요.

[v2.3.0 추가 기능]
- 현재 시즌 전체 던전 공략을 문자열 하나로 내보내기
- 다른 사용자의 MN3 문자열 붙여넣기 가져오기
- 가져오기 전 데이터 형식/손상 여부 검사
- 가져오기 전 덮어쓰기 확인창
- 기존 다른 공략은 보존하는 안전한 병합 방식
- 한글, 줄바꿈, 특수문자 등을 안전하게 공유하도록 Base64 기반 포맷 사용

[v2.3.1 UI 수정]
- 공략 편집기 상단의 [공략 가져오기] / [공략 내보내기] 버튼과 '편집 중' 제목이 겹치던 문제 수정
- 상단 버튼 줄과 던전 제목 줄을 분리하여 UI 배율이 달라도 안정적으로 표시
- 기존 공략 데이터 및 MN3 가져오기/내보내기 문자열 형식은 변경 없음

[v2.4.0 UI/채팅 개선]
- 메인 공략창 우측 상단에 출력 채널 드롭다운 화살표 추가
- 빠른 선택: 1. 전체채팅 / 2. 파티채팅 / 3. 인스턴스 / 4. 길드
- 길드(GUILD) 출력 채널 추가
- 메인 공략창 좌측 상단에 톱니바퀴 버튼 추가 (/mn edit 바로 열기)
- 기존 공략/설정/가져오기 문자열(MN3) 호환 유지

[v2.4.1 이름/제작자 변경]
- 사용자에게 표시되는 애드온 이름을 Mythic note+ 로 변경
- 제작자 정보를 정빈 (아즈샤라)로 변경
- 메인창 / 설정창 / 편집기 / 미니맵 툴팁 / 채팅 안내문 이름 통일
- 기존 공략을 보존하기 위해 내부 폴더명 및 MidnightNotesDB는 그대로 유지

[v2.4.2 ESC/편집기 토글 개선]
- 메인 공략창, 공략 편집기, 설정창을 ESC 키로 닫을 수 있도록 WoW 기본 ESC 창 목록에 등록
- 공략 편집기의 텍스트 입력 중에도 ESC를 누르면 편집기 닫기
- 가져오기/내보내기 문자열 입력창에서는 ESC를 누르면 해당 작은 창만 먼저 닫기
- 메인 공략창의 톱니바퀴 버튼을 다시 누르면 열려 있는 공략 편집기 닫기
- 편집기 종료 시 가져오기/내보내기, 시즌 선택 등 자식 팝업 상태 자동 정리


[v2.4.3 가져오기 창 오류 수정]
- 공략 가져오기/내보내기 입력창에서 EditBox:GetStringHeight()를 호출하던 오류를 수정했습니다.
- 별도의 FontString으로 텍스트 높이를 측정하도록 변경해 긴 MN3 문자열도 스크롤 영역이 정상 확장됩니다.
- 공략 DB, 채팅 설정, MN3 공유 문자열 형식은 변경되지 않습니다.


[v2.4.4 공략 편집칸 자동 높이 개선]
- 공통/심화/네임드 공략을 여러 줄로 작성하면 입력칸 높이가 내용에 맞춰 자동으로 늘어납니다.
- 아래 공략 항목도 자동으로 밀려나므로 글씨가 다음 항목을 덮지 않습니다.
- 전체 내용이 길어지면 우측 스크롤 영역이 자동으로 확장됩니다.

[v2.6.0 일반몹/정예몹 공략 추가]
- 던전별로 일반몹/정예몹을 원하는 수만큼 추가할 수 있습니다.
- 각 몹마다 이름과 공략을 따로 입력할 수 있습니다.
- 몹 분류 버튼을 눌러 [일반] / [정예]를 전환할 수 있습니다.
- 메인 공략창의 [일반몹] 버튼을 누르면 등록된 몹 공략 목록이 스크롤 팝업으로 열립니다.
- 각 몹 공략 옆의 [출력] 버튼으로 현재 설정된 채팅 채널에 개별 공략을 보낼 수 있습니다.
- 일반몹/정예몹 데이터는 MN4 공략 공유 문자열에 함께 포함됩니다.
- 기존 v2.5.8 SavedVariables는 자동 마이그레이션되며 기존 보스 공략은 그대로 유지됩니다.
- 기존 MN3 가져오기 문자열도 하위 호환됩니다.
- 메인 공략 버튼이 많을 경우 자동으로 다음 줄로 배치되도록 개선했습니다.
