https://maple-timer.com
소리 키는거 추천
소리 키는거 추천
안녕하세요. 메이플 타이머 개발자입니다. 처음 홍보 글을 올린 뒤 한 달정도 시간이 지났는데, 생각보다 많은 사용자 분들이 여러 버그 제보와 제안 사항들을 보내주셨고 최초 글을 올렸을 때보다 어느 정도 기능들도 많이 추가되습니다. 이번 여름 새롭게 입문하는 분들도 첼섭에서 야누스30 을 받기 때문에, 같이 사용하시면 좋을 것 같아서 한 번 더 글을 작성합니다.
기존 글에 작성했던 내용들은 간단하게 작성하고, 새로 추가한 내용들은 좀 더 자세히 적겠습니다.
기존에도 존재했지만 개선한 기능
1. 스킬 알림
이전에 글 작성했을때에도 있었던 기능입니다. 달라진 점이라면
1. 예시에도 적어놨음에도 너무 크게 crop 영역을 잡으신 분들이 많아서 약간의 보정 로직을 추가했습니다.
2. 파운틴의 경우 N초전 알림이 너무 빠듯하다고 생각해 "스킬 종료 후"에도 알림이 울릴 수 있도록 수정했습니다.
2. 룬 감지
기존에도 있었던 룬 감지 기능입니다. 달라진 점 이라면, 카르시온 일부맵에서 보라색 지형을 룬으로 판단하던 오류가 있었는데, 여러 제보들을보내주신 덕에 더욱 더 정확하게 룬이 등장 했을때만 울리도록 수정했습니다.
3. 동꼽방지
동꼽방지 기능입니다. 기존에는 자동으로 경험치 바를 추적해, 사냥이 멈춘것을 확인하고 알림을 보내줍니다.
기존 과 달라진 점이라면
1. 동꼽 멈춤을 판단하는 로직에 있어서 "스킬 쿨타임 모드"가 생겼습니다. 이는 스킬 알림 모드와 거의 동일한 로직으로 crop한 스킬의 쿨타임이 변하지 않음을 감지해 알림을 울립니다. 경험치 판단 모드와 알아서 취향 것 사용하시면 됩니다.
4. PIP 모드
소리를 사용하지 못하는 환경을 위한 기능입니다.
기존에는 설정해놓은 시간 + 10초 부터 깜빡였는데, 설정해놓은 시간에 맞춰 울리도록 수정했습니다.
추가로 알림 종류가 많아짐에 따라 PIP 창 메이커를 추가해 알림별로 다른 색상, 효과를 선택할 수 있도록 추가했습니다.
새로 추가된 기능
1. 커스텀 소리 추가
저 개인적으로는 소리가 시끄러워야 놓치지 않아서 시끄러운 소리만 넣어놨는데, 소리가 너무 별로라는 피드백이 많아서 조용한 소리도 추가하고, 본인이 원하는 소리로도 울릴 수 있도록 기능을 추가했습니다.2. 버프 종료 알림
가장 힘들게 고안하고 추가하고 만든 기능입니다. 유니온의 힘, 유니온의 부, 비약, 경험치 쿠폰 종료를 인식하고 알림을 보냅니다.
간단하게 로직을 설명해드리자면,
1. Parser가 메이플 화면 1사분면에서 모든 버프를 인식합니다.
2. Matcher가 각각의 버프를 5개(유니온의 힘, 유니온의 부, 비약, 경험치 쿠폰, unknown)로 분류합니다.3. Number recognizer가 59초 이하부터 종료 시점을 추적해 지정된 시간에 알림을 울립니다.
4. Clustering을 통해 비슷한 시기에 끝나는 버프들을 묶어서 한번만 알림을 보냅니다.
최초에 베타로 추가했을때 다른 아이콘을 인식하는 문제가 생겨서 가장 윗줄에서는 인식에서 제외하도록 수정했습니다. 추가적으로 인식할 수 있는 대상도 선택할 수 있도록 구현했습니다.
20분 유니온 세트 종료 예시 + 커스텀 알림음 예시
3. 부스터 종료 알림
저번 글을 올리고 난 뒤, 많은 분들께서 추가해달라고 해주신 기능입니다. 부스터 끝나기 N초전 알림을 울립니다.
4. 설정 프리셋/백업 기능
설정을 프리셋에서 저장하고 JSON으로 내보내기/불러오기 가능한 기능입니다.
그외 사소한 추가로
5. 알림 볼륨 200%까지 증폭
6. 마스터 볼륨 기능 추가
7. 일반 타이머 추가
8. 솔 야누스 70초 80초 추가
9. 사냥 멈춤 알림 판독 개선
10. 사용 가이드/첫 진입 모달 개선
11. 다크 모드/모달/토스트/ UI 전반 개선
등등 작고 많은 기능들이 추가되거나 개선 되었습니다.
현재 사용자
이렇게나 많은 사용자들이 있을 줄 몰랐는데요. 지금 이 순간에도 실시간으로 140명, 하루에 700명 이상+ 리텐션 비율은 60%정도로 많은 분들께서 사용해주시고 계십니다. 감사합니다.
앞으로의 계획
1. 5석펫과 야누스
4석펫, 5석펫 기능이 추가됨에 따라 야누스를 퀵슬롯에서 crop하는게 아니라, 버프 종료 알림처럼 우상단에서 직접 추적해서 꺼질때 알림이 울리도록 기능을 추가할 예정입니다. 이렇게 하면 5석펫 유저들은 버프 종료 알림, 사냥 멈춤 알림과 함께 하면 쾌적한 재획이 가능할 것으로 생각이 됩니다.
2. 사냥 멈춤 알림 로직 개선
현재 경험치를 OCR로 읽어서 변화를 감지하는 방식에 있어서 더 정확한 OCR엔진으로 바꾸기 위해 여러 실험을 하고 있습니다. 더 정확한 감지를 통해 오류 없이 더 확실하게 알림을 울릴 수 있도록 구현하려 합니다.
3. 거탐 등장 알림
거탐 등장 알림은 추가하지 않을 예정입니다. Maple Timer는 직접 플레이 중 알림을 놓치지 않도록 돕는 도구입니다. 거짓말 탐지기 같이 넥슨이 본인 확인과 비정상 플레이 방지를 위해 제공하는 절차를 우회하거나 자동 처리하는 기능은 추가하지 않을 예정입니다.
4. 일필 타이머
앞서 언급드린 야누스 감지가 성공적으로 이루어 진다면, 같은 로직으로 일격필살을 버프칸에서 추적해 일필 전용 타이머를 추가할 예정입니다.
Self Q&A
1. Windows 10에서 렉걸려요
이거는 정말 많이 찾아 봤지만 근본적으로 해결할 방법은 없습니다. 브라우저 화면공유 API와 윈도우 사이에 생기는 문제이기에, 렉이 걸린다면 작업 관리자에서 "윈도우 탐색기"를 재시작 하거나, windows 11로 업그레이드 하는방법이 가장 깔끔합니다.
2. 이거 정지 안당함?
많은 분들께서 걱정해주시는 부분입니다. 이전 글에 댓글에도 달아놓은 저의 생각을 담은 글을 그대로 붙여넣겠습니다.
해당 부분을 저도 조심스럽게 보고 있습니다.
약관 리스크를 0으로 만들 수는 없지만, 지금 구조라면 “게임에 영향을 주는 외부 플러그인”이라기보다는 사용자가 보는 화면을 보조적으로 해석하는 외부 타이머에 가깝습니다. 진힐라 타이머나 기존에 존재하던 타이머들도 오래 쓰였다는 점도 참고는 되지만, 그 자체가 공식 허가나 면책 근거는 아니니까요.
공식 정책을 보면 “특정 조작 반복”, “게임 실행/이용 과정에 영향을 주는 프로그램”, “클라이언트 데이터/패킷 저장·감청·수정” 등을 강하게 금지합니다. 우리 프로그램은 메이플 클라이언트에 주입되지 않고, 파일/메모리/패킷을 읽지 않고, 키 입력이나 마우스 입력을 자동화하지 않고, 사용자가 브라우저에서 허용한 화면 공유 이미지만 분석합니다. 그래서 정책상 위험한 축인 “조작 자동화”, “클라이언트 변조”, “보안 우회”, “비정상 기록 생성”과는 의도적으로 선을 긋고 있습니다.
다만 넥슨 운영정책상 “비인가 프로그램”의 최종 판단은 넥슨 측의 해석과 운영 판단에 따르므로, 저희가 약관상 100% 안전하다고 보장드릴 수는 없습니다. 그래서 사이트에서도 사용 책임은 사용자에게 있음을 안내하고 있습니다. 방송 송출이나 게임 캡처에 노출되는 경우에도 기능의 동작 방식 자체는 동일하지만, 걱정되신다면 사용 여부는 본인 판단으로 결정해 주시는 것이 가장 안전합니다.
그래서 제 개인적인 의견을 덧붙이면, 메이플 타이머의 핵심 동작은 결국 “화면 사진 한 장을 보고 정보를 읽어오는 것”에 가깝다고 생각합니다.
프로그램이 스킬을 대신 누르거나, 키 입력을 반복하거나, 게임 클라이언트/패킷/메모리에 접근하는 구조가 아니라, 사용자가 직접 공유한 화면 이미지를 분석해서 “지금 뭔가 갱신할 때가 된 것 같다”는 정보를 알려주는 방식입니다. 이후 실제로 스킬을 누르거나 행동하는 주체는 항상 사용자입니다.
그래서 제 개인적인 판단으로는, 현재 형태는 게임 조작을 대신하는 도구가 아니라 화면을 바탕으로 정보를 정리해 주는 도구에 가깝다고 보고 있습니다. 다만 앞서 말씀드린 것처럼 최종적인 약관 해석과 판단은 넥슨 측에 있기 때문에, 최종사용 여부는 각자 판단해 주시는 것이 가장 안전합니다.
3. 기능이 안돼요.
* 타이머가 인식하는 화면을 가리진 않았는지 확인해주세요.
* CROP 영역에 배경이 포함되지는 않는지 확인해주세요. << 이거 정말 제보가 많이 옵니다.
* 해당 패널 체크리스트에 있는 설정인지 한 번만 확인해주세요.
* 기능을 한 번 껏다 키시면 해결될 수 있습니다.
* 루시드 갱신 스킬의 경우, 최초 골누스 설치후 바로 갱신 스킬을 사용해 주셔야 합니다. << 이것도 정말 제보가 많이 옵니다.
* 그래도 기능이 안된다면 제보 보내주시면 빠르게 해결하겠습니다.
피드백은 환영
기능 제안이나 피드백 보내보신 분은 아시겠지만, 최대한 빠르게 반영하고 개선하고 있습니다. 사이트 곳곳에 있는 제보하기/제안하기 기능을 이용해주세요.
후원해주신 분들 너무 감사합니다.
많관부
추천부탁드립니다.
감사합니다.