TargetMark 2.4.1

2.4.1 변경 사항
- "가로 거리 / 세로 거리" → "대칭 이미지 사이 거리 (가로) / (세로)" 로 이름 변경
  · 숫자는 대칭된 두 그림 중심 사이의 실제 간격 (기존 거리의 2배로 표시, 화면 위치는 그대로)
  · 대칭을 끄면 그림은 기준점에서 이 값의 절반만큼 떨어진 곳에 표시


2.4.0 변경 사항
- 색깔 화살표 8종 추가 (빨강 / 주황 / 노랑 / 초록 / 하늘 / 파랑 / 보라 / 흰색)
  · 설정창 5번째 줄 · 오른쪽 방향 (다른 방향은 회전 · 대칭 표시로) · Media/arrows_color.tga
  · 새 이미지 파일이므로 게임을 완전히 재시작해야 합니다


2.3.1 변경 사항
- 설정창의 "현재 이미지" 글자와 미리보기 그림 줄 제거 (선택한 아이콘은 노란 칸으로 표시), 설정창 높이 축소


2.3.0 변경 사항
- 호드 · 얼라이언스 문장을 따로 떼어 공격대 징표처럼 칸을 꽉 채운 아이콘으로 추가
  · 설정창 2번째 줄 맨 앞 · Media/faction.tga
- 호드 모서리 그림: 문장을 얼라이언스 모서리처럼 꺾이는 부분(왼쪽 위)으로 옮김
- 이미지 파일이 추가·변경되었으므로 게임을 완전히 재시작해야 합니다


2.2.0 변경 사항
- 세로 거리 0 = 이름표 정가운데가 되도록 세로 기준을 다시 계산 (기준점 세로 0 = 실제 -37)
  · 기존 설정은 화면 위치 그대로 자동 변환 (예: 기준점 세로 0 · 세로 거리 30 → 기준점 세로 0 · 세로 거리 0)
  · 대칭 표시의 상하 기준선도 이름표 가운데로 옮겨짐
- [체력바 테두리에 맞춤] 기능 제거 (위치는 기준점 + 가로/세로 거리로만 지정), /tm bar 명령 제거


2.1.0 변경 사항 (이미지 정리)
- [기본] / [테마] 페이지를 합쳐 한 화면에 모두 표시, 페이지 버튼 삭제
  · 1줄 공격대 징표 8 / 2줄 화살표 4 / 3줄 테마 모서리 8 / 4줄 테마 이중 화살표 8
- 화살표는 좌우 방향만 남김 (상하는 회전 슬라이더로)
  · 크라프트 화살표: 왼쪽 / 오른쪽
  · 황금 보석 화살표: 기존 좌우 화살표 삭제, 기존 상하 화살표 2종을 좌우 방향으로 돌려서 사용
- 테마 아이콘 중 화살표 / 꺾쇠 / 별 줄 삭제 (모서리, 이중 화살표만 유지)
- 지워진 그림을 쓰던 경우 비슷한 그림으로 자동 변경
- 이미지 파일 정리: theme_a.tga, theme_b.tga → theme.tga (용량 약 2.6MB → 1MB)
  · 이미지 파일이 바뀌었으므로 게임을 완전히 재시작해야 합니다


2.0.0 변경 사항 (위치 설정 방식 개편)
- 위치 기준 선택: [직접 지정] / [체력바 테두리에 맞춤]
- 직접 지정
  · 기준점 가로 / 기준점 세로: 대칭의 중심이 되는 점 (전역 기준)
  · 가로 거리 / 세로 거리: 기준점에서 그림 중심까지의 거리 (가로·세로 따로)
  · 대칭 사본은 거리의 부호만 뒤집어 배치 → 기준점을 체력바 가운데에 두고
    가로 거리 = 체력바 폭의 절반, 세로 거리 = 높이의 절반 정도로 맞추면 네 모서리를 감쌈
  · 기존 설정은 화면 위치 그대로 자동 변환됨
- 체력바 테두리에 맞춤
  · 이름표의 체력바를 찾아 그 네 모서리에 그림을 직접 붙임
    (원본 = 왼쪽 위, 좌우 사본 = 오른쪽 위, 상하 사본 = 왼쪽 아래, 상하좌우 = 네 모서리)
  · 체력바 크기가 달라져도 자동으로 따라감. 테마의 "모서리" 그림 + 상하좌우 대칭에 맞춤
  · 가로 여백 / 세로 여백: + 는 바깥쪽, - 는 안쪽으로 이동
  · 지원: 블리자드 기본 이름표, Plater. 다른 이름표 애드온은 이름표 전체 기준으로 맞춰질 수 있음
  · /tm bar : 현재 대상의 체력바를 찾았는지 채팅창에 표시
- 설정창 가로 폭 확대, 슬라이더 2열 배치


1.9.0 변경 사항
- 테마 아이콘 38종 추가 (설정창 오른쪽 위 [테마] 페이지)
  · 테마: 황금 / 호드 / 얼라이언스 / 지옥마력 / 공허 / 냉기 / 화염 / 부족 (+ 꺾쇠는 강철)
  · 모양: 화살표 / 꺾쇠 / 모서리 / 이중 화살표 / 별
  · Media/theme_a.tga, theme_b.tga · 새 이미지 파일이므로 게임을 완전히 재시작해야 인식됩니다
- 설정창은 [기본] / [테마] 페이지로 나뉨 (기본 = 공격대 징표 · 화살표 · 황금 화살표)
- 설정창 드래그: 제목줄뿐 아니라 창의 빈 곳 어디를 눌러도 이동 가능


1.8.0 변경 사항
- 대칭 표시(데칼코마니) 옵션 추가: 끄기 / 좌우 / 상하 / 상하좌우
  · 기준점 = 설정창의 가로 0 · 세로 0 위치 (실제 세로 -67)
  · 좌우: 기준점의 세로선을 거울로 삼아 반대편에 좌우 반전된 사본을 하나 더 표시
          (가로 위치가 0 이면 두 그림이 겹치므로 가로 위치를 벌려서 사용)
  · 상하: 기준점의 가로선을 거울로 삼아 아래(또는 위)에 상하 반전된 사본 표시
          (세로 위치가 0 이면 두 그림이 기준선에서 맞닿음)
  · 상하좌우: 사본 3개로 네 방향 대칭
  · 회전도 거울처럼 반대 방향으로 적용됨


1.7.0 변경 사항
- 황금 보석 화살표 4종 추가 (아래 / 위 / 왼쪽 / 오른쪽)
  · 설정창 표시 이미지 3번째 줄 · Media/arrows_gold.tga
  · 새 이미지 파일이므로 게임을 완전히 재시작해야 인식됩니다


1.6.0 변경 사항
- 애드온 버전 표시: 설정창 제목줄 / 설정창 오른쪽 아래 / 미니맵 아이콘 툴팁 / 게임 옵션 패널
- 한글 / 영문 전환 버튼 (설정창 오른쪽 아래). 선택한 언어는 저장되며 초기화해도 유지
  · 처음 설치 시 게임 언어가 한국어면 한글, 그 외에는 영문으로 시작
- 화살표 이미지 4종 추가 (아래 / 위 / 왼쪽 / 오른쪽, 크라프트지 질감)
  · 설정창 표시 이미지 2번째 줄에 있음 · Media/arrows.tga
  · 회전 슬라이더로 원하는 각도로 돌릴 수도 있음
  · 이미지 파일이 새로 추가되었으므로 게임을 완전히 재시작해야 인식됩니다 (/reload 만으로는 안 보임)


1.5.2 변경 사항
- 가로 위치(X) 범위: -120~120 → -200~200
- 세로 위치(Y) 범위: -120~120 (설정창 0 = 실제 위치 -67 기준)
  · 실제 위치 = 설정창 값 - 67  (예: 설정창 0 → -67, 120 → 53, -120 → -187)
  · 기존 저장값은 그대로 유지되고 설정창에 보이는 숫자만 바뀝니다 (-67 → 0)
  · 초기화 시 세로 위치는 0(실제 -67)


1.5.1 최적화
- 배경 이미지 256KB → 약 8KB 로 축소
- 자주 쓰는 전역 함수를 지역 변수로 캐시
- 이미 대상 이름표에 붙어 있으면 이름표 생성 이벤트 무시
- 이미 숨겨진 상태에서는 중복 처리 생략
- 미니맵 드래그 중 위치가 거의 안 변하면 갱신 생략

1.5.0 변경 사항
- 설정창을 HunterPlateCD 스타일로 변경
  · 블리자드 기본 프레임(BasicFrameTemplateWithInset) + 제목줄 드래그 이동
  · Media/ui_bg.tga 배경 이미지 (HunterPlateCD 와 같은 방식/색조)
  · 기본 버튼(UIPanelButtonTemplate), 어두운 트랙 슬라이더 + 숫자 직접 입력칸
  · 징표 선택은 아이콘 버튼 한 줄 (선택한 칸은 노랗게 표시)
  · ESC 로 닫기, 초기화 시 확인 창
- 미니맵 아이콘을 HunterPlateCD 와 같은 방식으로 변경
  · 좌클릭: 설정창 열기/닫기, 드래그: 미니맵 테두리를 따라 이동 (위치 저장, 사각 미니맵 지원)
  · 블리자드 표준 미니맵 버튼 테두리
- 게임 옵션 > 애드온 목록에 TargetMark 항목 추가
- 투명도 설정은 0~1 에서 10~100% 로 변경 (기존 값은 자동 변환)
- 블리자드 공격대 징표 8종만 사용

배경 이미지 안내
- Media/ui_bg.tga 는 대체 이미지입니다. HunterPlateCD 의 Media/ui_bg.tga 를
  TargetMark/Media/ 에 같은 이름으로 덮어쓰면 완전히 같은 배경이 됩니다.
  (이미지를 새로 넣었다면 게임을 완전히 재시작해야 인식됩니다.)

설치
1. 기존 TargetMark 폴더를 삭제하고 새 TargetMark 폴더를 World of Warcraft/_retail_/Interface/AddOns/ 안에 넣습니다.
2. 게임을 재시작(새 이미지 파일 인식)한 뒤 미니맵 아이콘을 좌클릭하거나 /tm 을 입력합니다.
