DM PICKER 사용 가이드
DM PICKER의 설치, 검색 문법, 곡 이동, 설정을 설명합니다.
목차
설치와 실행
Windows 10/11에서 실행하는 앱입니다. 별도의 설치 과정 없이 압축을 풀어 바로 실행합니다.
- 최신 버전 압축 파일을 다운로드합니다.
- 원하는 폴더에 압축을 풉니다. 실행 파일 옆의 data 폴더는 함께 두어야 합니다.
- 실행 파일을 열면 작업 표시줄 알림 영역에 아이콘이 나타납니다. 별도의 창은 열리지 않습니다.
첫 실행 때 곡 정보를 GitHub에서 받고 이후에는 받아 둔 데이터를 사용합니다. Windows를 시작할 때 함께 실행하려면 알림 영역 아이콘 메뉴에서 Windows 시작 시 실행을 켭니다.
설정, 인식한 곡 목록, 내 키워드, 최근 기록, 즐겨찾기, 곡 데이터는 %appdata%\DmPicker 폴더에 저장됩니다. 앱을 제거하려면 시작 시 실행을 끄고 앱을 종료한 다음 압축을 푼 폴더와 이 폴더를 삭제합니다.
목록 인식
처음 한 번은 목록 인식으로 보유한 곡 목록을 읽어 와야 합니다. 앱은 이 목록에서 곡 위치를 찾아 이동합니다. 인식한 뒤에는 목록에 있는 곡만 검색 결과에 나타납니다.
- 선곡 화면에서 검색창을 엽니다. 결과 자리에 “곡 목록을 한 번 읽어올게요” 안내가 표시됩니다.
- 목록 인식 시작을 클릭합니다. 앱이 ALL TRACK 탭으로 이동하고 정렬을 곡 제목 (A to Z)으로 맞춘 다음 목록을 끝까지 읽습니다.
- 읽는 동안에는 키보드와 마우스를 사용하지 않습니다. 진행률은 화면 알림으로 표시됩니다.
- 완료되면 “인식 완료!” 알림에 곡 수와 걸린 시간이 표시됩니다.
인식 중에 키나 마우스 버튼을 누르거나 다른 창으로 전환하면 인식이 즉시 중단되고 저장된 목록은 유지됩니다. 마우스를 움직이는 것은 괜찮습니다. 검색창 단축키를 다시 누르면 인식이 취소됩니다.
다시 인식하기
DLC를 구매했거나 곡을 해금한 경우, 다른 계정으로 바꾼 경우에는 검색 설정의 내 곡 목록에서 다시 인식을 클릭합니다. 이동 중에 저장된 목록과 화면이 다르면 검색창에 “저장된 곡 목록과 화면이 달라요” 안내가 표시되며 여기서도 다시 인식할 수 있습니다.
프리스타일에서 인식하면 온라인 방 목록도 함께 만들어지므로 한 번만 인식하면 됩니다.
검색창 열기
선곡 화면에서 AltSpace를 누르면 게임 화면 위에 검색창이 열립니다. 검색창은 프리스타일과 온라인 방의 선곡 화면에서만 열리며 플레이 중이거나 다른 화면에서는 반응하지 않습니다.
해상도와 화면 비율은 자동으로 인식합니다. 검색창 바깥을 클릭하거나 Esc를 누르면 검색창이 닫히고 다른 창으로 전환해도 닫힙니다. 단, 화면 캡처나 녹화 프로그램이 앞으로 올 때는 닫히지 않습니다.
단축키 변경하기
검색 설정에서 검색창 단축키 버튼을 클릭한 다음 새 조합을 누릅니다. 조합에는 Ctrl이나 Alt가 들어가야 하며 Esc를 누르면 취소됩니다. Windows 키 조합과 AltM, CtrlA처럼 검색창 안에서 쓰는 키는 지정할 수 없습니다.
단축키는 게임 창이 앞에 있을 때만 작동하므로 다른 프로그램에서는 AltSpace가 원래 기능대로 동작합니다. 다른 프로그램과 단축키가 겹쳐 검색창이 열리지 않으면 알림 영역 메뉴에서 단축키를 Alt + Space로 되돌리기를 선택합니다.
곡 이름과 초성
곡 이름의 일부만 입력해도 검색되며 대소문자, 띄어쓰기, 문장 부호는 구분하지 않습니다. 결과는 일치도가 높은 순서로 최대 50곡까지 표시됩니다.
| 검색 방법 | 예시 | 결과 |
|---|---|---|
| 곡 이름 일부 | zero | Zero-Break, Zeroize 등 |
| 한글 표기와 별명 | 블랙스완 | Black Swan |
| 초성 | ㅋㅁㅇ | Kamui |
| 작곡가 | 마이신티 | Mycin.T의 곡 |
| 한/영 전환 없이 입력한 글자 | qltkd | 비상 |
| 오타 | fermoin | Fermion |
한글은 입력하는 도중에도 검색되므로 비사까지만 입력해도 비상이 나타납니다. DLC나 팩 이름으로도 검색되지만 곡 이름, 별명, 작곡가가 일치하는 곡이 먼저 표시됩니다.
소개 페이지 맨 위 검색창에서 같은 방식으로 직접 검색해 볼 수 있습니다.
레벨 조건
난이도와 레벨을 붙여 입력하면 조건에 맞는 패턴을 모두 찾습니다. 앞에 버튼 모드를 붙이면 해당 모드에서 찾고 생략하면 검색 설정의 버튼 모드에서 찾습니다.
| 검색어 | 찾는 패턴 |
|---|---|
SC15 | 설정한 버튼 모드의 SC 15 |
4B SC15 | 4B SC 15 |
4B SC14-15 | 4B SC 14에서 15 |
SC14~ | SC 14 이상 |
SC~13 | SC 13 이하 |
버튼 모드는 4B, 5B, 6B, 8B, 난이도는 NM, HD, MX, SC로 입력하고 범위는 - 또는 ~로 연결합니다. 대소문자와 띄어쓰기는 구분하지 않으며 한글 자판 상태로 입력한 ㄴㅊ15도 SC15로 인식합니다. 난이도 없이 15만 입력하면 레벨 조건이 아닌 곡 이름 검색이 됩니다.
결과는 게임 목록과 같은 곡 제목순으로 모두 표시되며 맨 위에 무작위로 고르기가 추가됩니다. 각 줄 오른쪽에는 레벨과 서열표 층이 나타납니다.
BPM 조건
BPM 뒤에 숫자 하나 또는 범위를 입력합니다. 사이의 :는 넣어도 되고 생략해도 됩니다.
| 검색어 | 찾는 곡 |
|---|---|
BPM150 | BPM 150 |
BPM:150~180 | BPM 150에서 180 |
BPM200~ | BPM 200 이상 |
BPM~120 | BPM 120 이하 |
변속곡은 최저 BPM과 최고 BPM이 모두 범위 안에 있어야 검색됩니다. 따라서 BPM100은 BPM이 100으로 고정된 곡만 찾습니다. 소수점이 있는 BPM은 반올림해 비교하며 결과 줄 아래에 곡의 BPM이 함께 표시됩니다.
패턴 특성 조건
이름:값 형식으로 패턴 특성의 정도를 지정합니다. 값은 0부터 3까지이며 해당 특성이 없는 패턴은 0입니다. 값은 디맥지지 곡 상세의 패턴 정보와 같습니다.
| 검색어 | 찾는 패턴 |
|---|---|
트릴:2 | 트릴 2 |
트릴:1~2 | 트릴 1에서 2 |
트릴:2~ | 트릴 2 이상 |
가변:~1 | 가변 1 이하 |
특성 이름
평가하는 특성은 버튼 모드마다 다릅니다. 현재 곡 데이터에 있는 특성 이름은 다음과 같습니다.
| 버튼 모드 | 특성 |
|---|---|
| 4B | 연타, 폭타, 트릴, 드르륵, 동치, 따닥, 롱잡, 능지/사이드 |
| 5B | 연타, 폭타, 트릴, 드르륵, 동치, 따닥, 레이저 / 가변, 롱잡, 변속 |
| 6B | 연타, 폭타, 트릴, 드르륵, 계단, 동치, 따닥, 겹계/데님, 롱잡 |
| 8B | 연타, 키파트 지력, 트릴, 트리거 복합, 동치, 롱잡, 능지, 순간발광, 변속, 계단, 데님, 겹계단, 드르륵 |
/로 묶인 이름은 한쪽만 입력해도 됩니다(예: 레이저:2~, 겹계:1~). 띄어쓰기는 구분하지 않으며 특성 평가가 없는 패턴은 결과에 표시되지 않습니다.
조건 함께 쓰기
레벨 조건과 BPM 조건은 하나씩, 패턴 특성 조건은 여러 개를 띄어 써서 함께 입력합니다. 순서는 상관없으며 모든 조건에 맞는 패턴만 표시됩니다. 레벨 조건이 없으면 설정한 버튼 모드의 모든 난이도에서 찾습니다.
| 검색어 | 찾는 패턴 |
|---|---|
SC14 BPM150 | SC 14이면서 BPM 150 |
4B SC14-15 BPM200~ | 4B SC 14에서 15이면서 BPM 200 이상 |
SC14~ 트릴:2~ 연타:1~ | SC 14 이상이면서 트릴 2 이상, 연타 1 이상 |
검색어 전체가 조건으로만 이루어져야 조건 검색이 됩니다. 조건이 아닌 글자가 섞이면 곡 이름 검색으로 바뀝니다. 검색창 오른쪽의 작은 칸에는 이동할 때 사용할 버튼 모드와 난이도가 4B · SC처럼 표시됩니다.
곡 이동
결과에서 곡을 선택하고 Enter를 누르거나 해당 줄을 클릭하면 검색창이 닫히고 선곡 화면이 그 곡으로 이동합니다. 앱은 화면을 확인하며 키를 입력해 곡을 찾아가고 도착한 뒤 버튼 모드와 난이도를 맞춥니다.
이동할 버튼 모드와 난이도
- 곡 이름으로 찾은 곡은 검색 설정의 버튼 모드와 난이도로 이동합니다.
- 레벨이나 패턴 특성 조건으로 찾은 줄은 그 줄의 모드와 난이도로 이동합니다.
- 플레이리스트의 곡은 플레이리스트에 지정된 모드와 난이도로 이동합니다.
선택한 난이도의 채보가 없는 곡이면 알림으로 알리고 게임에서 선택된 난이도를 그대로 둡니다. 검색창에서 AltM으로 버튼 모드를, Alt← Alt→로 난이도를 바로 바꾸며 바꾼 값은 설정에도 저장됩니다.
이동 중 동작
- 정렬이 곡 제목순이 아니면 곡 제목 (A to Z)으로 바꾼 다음 이동합니다. 원래 정렬로 되돌리지는 않습니다.
- ALL TRACK 탭이 아니면 ALL TRACK 탭으로 전환합니다.
- 이동 중에 키보드나 마우스 버튼을 누르거나 다른 창으로 전환하면 즉시 멈춥니다. 검색창 단축키를 누르면 이동이 취소됩니다.
- 온라인 방에서는 방장만 곡을 선택할 수 있으므로 방장이 아니면 키를 입력하지 않습니다.
무작위로 고르기
레벨, BPM, 패턴 특성 조건으로 검색하거나 플레이리스트를 열면 결과 맨 위에 무작위로 고르기가 표시됩니다. 이 줄을 선택하면 결과 중 한 곡으로 바로 이동합니다.
한 번 뽑힌 곡은 결과를 한 바퀴 모두 돌 때까지 다시 뽑히지 않으며 검색어를 바꿔도 이미 나온 곡은 빠집니다. 줄 아래에 “20개 중 하나 (19개 남음)”처럼 남은 수가 표시되며 앱을 종료하면 처음부터 다시 셉니다.
나온 곡 기록
무작위 줄을 오른쪽 클릭하거나 F2를 누르면 이 목록에서 나온 곡이 최근 순서로 표시됩니다. 입력 칸에 글자를 입력하면 나온 곡 안에서만 찾고 곡을 선택하면 바로 이동합니다.
초기화를 클릭하면 이 목록의 기록이 지워져 처음부터 다시 뽑고 완료를 클릭하면 원래 검색으로 돌아갑니다.
키보드와 마우스
| 키 | 동작 |
|---|---|
| Enter | 선택한 줄의 곡으로 이동합니다. |
| ↑↓ | 선택을 한 줄씩 옮깁니다. |
| PgUpPgDn | 선택을 한 화면씩 옮깁니다. |
| Tab | 검색 설정을 열거나 닫습니다. |
| Esc | 설정이나 히스토리에서는 결과 화면으로 돌아가고 결과 화면에서는 검색창을 닫습니다. |
| F2 | 선택한 곡의 내 키워드 창을 엽니다. 무작위 줄에서는 나온 곡 기록을 엽니다. |
| CtrlD | 내 키워드 창에서 즐겨찾기를 켜거나 끕니다. |
| AltM | 버튼 모드를 바꿉니다. Shift를 함께 누르면 반대 방향으로 바꿉니다. |
| Alt←→ | 난이도를 바꿉니다. |
| ←→ | 히스토리에서 입력 칸이 비어 있을 때 최근과 즐겨찾기를 전환합니다. |
입력 칸에서는 CtrlA, CtrlC, CtrlV 같은 편집 키와 Ctrl←→ 단어 이동이 그대로 작동합니다.
마우스로는 줄을 클릭해 이동하고 휠로 목록을 스크롤합니다. 줄을 오른쪽 클릭하면 내 키워드 창이 열리고 무작위 줄은 나온 곡 기록이 열립니다. 검색창 오른쪽 위의 히스토리 버튼과 설정 버튼은 포인터를 올리면 나타납니다.
내 키워드
곡에 나만의 검색어를 붙이는 기능입니다. 결과나 히스토리에서 곡을 오른쪽 클릭하거나 F2를 누르면 내 키워드 창이 열립니다. 키워드를 입력하고 Enter를 누르면 추가되며 이 키워드로 검색하면 해당 곡이 맨 위에 표시됩니다.
칩의 ×를 클릭하거나 빈 입력 칸에서 Backspace를 두 번 누르면 키워드가 삭제됩니다. 빈 입력 칸에서 Enter를 누르거나 완료를 클릭하면 창이 닫힙니다. SC15, BPM150 같은 조건 검색어는 키워드로 지정할 수 없습니다.
키워드는 초성으로도 검색되며 앱이나 곡 데이터를 새로 받아도 삭제되지 않습니다.
최근과 즐겨찾기
검색창 오른쪽 위의 히스토리 버튼을 클릭하면 최근과 즐겨찾기 목록이 표시됩니다. 입력 칸이 비어 있을 때는 ←→로 두 목록을 전환합니다.
히스토리에서 글자를 입력하면 지금 보는 목록(최근이나 즐겨찾기) 안에서만 찾고 Esc를 누르면 원래 검색으로 돌아갑니다.
최근
이동한 곡과 플레이리스트가 최근 순서로 최대 6개까지 저장됩니다. 같은 곡은 하나로 합쳐집니다.
즐겨찾기
내 키워드 창에서 별을 클릭하거나 CtrlD를 누르면 즐겨찾기에 추가됩니다. 개수 제한은 없으며 최근에 추가한 곡부터 표시됩니다. 인식한 목록에 없는 곡은 즐겨찾기에 나타나지 않습니다.
플레이리스트
디맥지지 플레이리스트 주소를 검색창에 붙여 넣으면 플레이리스트의 곡이 순서대로 표시됩니다. 곡을 선택하면 플레이리스트에 지정된 버튼 모드와 난이도로 이동합니다.
https://djmax.gg/playlist/... 주소를 그대로 붙여 넣으며 https://는 생략해도 됩니다. 각 줄 오른쪽에는 4B · SC 15처럼 모드와 레벨이 표시되고 목록 아래에는 선택한 곡의 배치, 목표, 코멘트가 나타납니다. 코멘트가 없으면 플레이리스트 이름과 곡 수가 나타납니다.
보유하지 않은 곡이나 지정된 난이도의 채보가 없는 곡은 흐리게 표시되며 선택할 수 없습니다.
이어서 하기
플레이리스트에서 선택한 곡은 최근 목록에 플레이리스트 단위로 저장됩니다. 히스토리에서 해당 줄을 클릭하면 마지막으로 선택한 곡부터 이어 갑니다. 최근 목록에 있는 플레이리스트는 컴퓨터에 사본을 보관하므로 연결이 느려도 바로 열립니다.
비공개로 바뀌었거나 삭제된 플레이리스트는 “볼 수 없는 플레이리스트예요”가 표시되고 최근 목록에서도 제거됩니다. 일시적으로 연결되지 않으면 “플레이리스트를 불러오지 못했어요”가 표시됩니다.
검색 설정
검색창 오른쪽 위의 설정 버튼을 클릭하거나 Tab을 눌러 엽니다. 변경한 값은 바로 저장됩니다.
| 항목 | 설명 | 기본값 |
|---|---|---|
| 버튼 모드 | 곡 이름으로 찾은 곡을 이동할 모드입니다. 레벨 조건에 모드가 없을 때도 이 모드에서 찾습니다. | 4B |
| 난이도 | 곡 이름으로 찾은 곡을 이동할 난이도입니다. | NM |
| 내 곡 목록 | 목록 인식과 다시 인식을 실행합니다. | |
| 검색창 단축키 | 검색창을 여는 키입니다. | Alt + Space |
| 검색어 유지 | 검색창을 다시 열 때 마지막 검색어와 선택한 곡을 그대로 둡니다. | 켬 |
| DLC 표시 | 작곡가 옆에 DLC 이름을 표시합니다. | 끔 |
키보드로는 ↑↓로 항목을 이동하고 ←→로 값을 바꿉니다. 제목 줄 오른쪽에는 곡 데이터를 받은 시각이나 새 버전 안내가 표시됩니다.
알림 영역 메뉴
작업 표시줄 알림 영역의 DM PICKER 아이콘을 클릭하면 메뉴가 열립니다.
| 메뉴 | 설명 |
|---|---|
| Windows 시작 시 실행 | Windows를 시작할 때 앱을 함께 실행합니다. |
| 단축키를 Alt + Space로 되돌리기 | 변경한 단축키가 다른 프로그램과 겹칠 때 기본 키로 되돌립니다. |
| 종료 | 앱을 종료합니다. |
곡 데이터와 업데이트
곡 정보는 앱이 자동으로 업데이트합니다. 앱을 실행할 때와 검색창을 열 때 새 데이터를 확인하며 새 곡이나 패턴이 추가되면 검색창을 열 때 “새 곡 1개 · 새 패턴 4개가 추가됐어요” 같은 알림이 표시됩니다. 새 곡이 추가된 뒤 DLC를 구매했다면 다시 인식해야 합니다.
새 버전은 앱을 실행할 때와 검색창을 열 때 확인하며 새 버전이 있으면 업데이트할 때까지 검색창에 “앱을 업데이트해 주세요” 안내가 표시됩니다. 릴리즈 페이지에서 새 압축 파일을 받아 기존 파일을 바꾸면 되며 설정과 기록은 그대로 유지됩니다.
문제 해결
검색창이 열리지 않는 경우
검색창은 선곡 목록이 보일 때만 열립니다. 다른 프로그램이 같은 단축키를 사용 중이면 알림 영역 메뉴에서 Alt + Space로 되돌리거나 검색 설정에서 다른 키로 변경합니다.
“목록이 움직이지 않아요”가 표시되는 경우
온라인 방의 채팅 입력 칸이 열려 있으면 키 입력이 목록에 전달되지 않습니다. 채팅을 닫고 다시 시도합니다.
“저장된 곡 목록과 화면이 달라요”가 표시되는 경우
DLC를 구매했거나 곡을 해금했거나 계정을 바꾼 뒤에 표시됩니다. 검색 설정에서 다시 인식합니다.
“내 목록에서 찾지 못한 곡이에요”가 표시되는 경우
인식한 뒤에 추가된 곡입니다. 다시 인식한 다음 이동합니다.
“곡 데이터를 받지 못했어요”가 표시되는 경우
인터넷 연결을 확인하고 다시 시도를 클릭합니다.
안전과 외부 통신
DM PICKER는 게임 화면을 읽고 키보드 입력만 보냅니다. 게임 파일이나 메모리에는 접근하지 않습니다. 인식이나 이동 중에는 사용자의 키보드와 마우스 입력을 감지해 입력이 있으면 즉시 멈춥니다.
외부 통신은 다음 두 곳뿐입니다.
- GitHub: 곡 데이터 다운로드, 새 버전 확인(앱을 실행할 때와 검색창을 열 때)
- djmax.gg: 플레이리스트 주소를 검색할 때 곡 목록 받기
설정, 내 키워드, 기록은 컴퓨터에만 저장됩니다. 모든 코드는 GitHub에 GPL-3.0 오픈소스로 공개되어 있으며 DM PICKER는 NEOWIZ와 관련 없는 비공식 유틸리티입니다.