🚀 프로그램 설치 및 필수 파일

프로그램 실행 시 오류가 발생하거나, `cvextern.dll` 등을 로드할 수 없다는 메시지가 표시될 경우 아래 항목을 확인하세요.

MEWSIN 매크로는 C++로 작성된 이미지 인식(OpenCV) 기능을 사용합니다. 이 기능을 Windows에서 실행하려면 Microsoft가 제공하는 "Visual C++ 재배포 가능 패키지"가 PC에 설치되어 있어야 합니다.

cvextern.dll 또는 0x8007045A 관련 오류가 발생한다면, 99% 이 파일이 없기 때문입니다.

다운로드한 ZIP 파일의 압축을 풀 때, 반드시 모든 파일과 폴더가 한 폴더 안에 있도록 풀어야 합니다.

Mewsin.Refactored.exe 실행 파일만 바탕화면 등에 꺼내놓고 실행하면, `cvextern.dll` 이나 `Mewsin.dll` 같은 핵심 파일들을 찾지 못해 100% 오류가 발생합니다.

❌ 잘못된 예 (오류 발생)
바탕화면
└── Mewsin.Refactored.exe
✔️ 올바른 예 (정상 실행)
바탕화면
└── Mewsin (폴더)
	├── NativeLibs(폴더)
	├── Mewsin.Refactored.exe
	├── Mewsin.Refactored.config
	├── Updater.exe
	├── settings.json
(※ `NativeLibs` 폴더가 따로 있다면, 해당 폴더도 `.exe`와 같은 위치에 있어야 합니다.)

📜 매크로 기능 소개 (오픈베타 Version)

각 탭별 설정 항목에 대한 상세 설명입니다.

⚙️ 메인 설정

프로그램의 기본적인 동작 방식과 특수 기능을 설정합니다.

로그 파일 저장
체크 시, 프로그램 실행 로그를 `Logs` 폴더에 날짜별 텍스트 파일로 저장합니다. 문제 발생 시 원인 파악에 유용합니다.
최소화 시 트레이
체크 시, 창을 최소화하면 작업 표시줄 대신 시스템 트레이(시계 옆)로 이동합니다.
창 위치 저장
체크 시, 프로그램 종료 시 창 위치를 기억했다가 다음 실행 시 같은 위치에서 시작합니다.
매크로 속도
매크로 동작 간격(화면 인식, 상태 확인 등)을 설정합니다. '보통(500ms)'을 권장합니다.
우편함 자동 수령
체크 시, 설정된 시간 간격마다 자동으로 우편함을 열어 모든 우편물을 수령합니다.
출석 체크
체크 시, 매일 설정된 지정 시간에 출석 체크 메뉴를 열어 보상을 받으려고 시도합니다. (해당 시간에 매크로 실행 중이어야 함)
귀환 주문서 슬롯
귀환 주문서가 있는 퀵슬롯 번호(1~10)를 지정합니다. 스킬 탭에서 해당 슬롯의 '사용'은 해제해야 합니다.
순간이동 주문서 슬롯
순간이동 주문서/반지가 있는 퀵슬롯 번호(1~10)를 지정합니다. 스킬 탭에서 해당 슬롯의 '사용'은 해제해야 합니다.
파티원 상태 사용
체크 시, 지정된 슬롯(1~4) 파티원의 HP/MP를 기준으로 매크로가 동작합니다. 본인 대신 파티원을 기준으로 할 때 사용합니다.

🗺️ 이동 설정

사냥터 이동 순서, 방식, 체류 시간 등을 설정합니다.

사냥터 랜덤 이동
체크 시, 아래 목록의 순서를 무시하고 사냥터 중 무작위로 선택하여 이동합니다. ('스케쥴 우선' 설정 시 '스케쥴 시작'은 제외)
스케쥴 우선
체크 시, 매크로 첫 시작 또는 순회 완료 후 재시작 시 '((스케쥴 시작))' 항목을 가장 먼저 실행합니다.
이동 경로 추가
  • 맵 선택: 이동할 맵을 선택합니다. "(자동 사냥)"은 텔레포트 이동, 나머지는 던전/특수맵 이동 로직을 사용합니다. "((스케쥴 시작))"은 인게임 스케줄 자동 시작입니다.
  • 수동 이동 선택: 맵 도착 후 사냥 전, 미리 설정된 경로('편집...')로 이동할지 선택합니다. "사용안함" 시 즉시 사냥합니다.
  • 사냥 시간: 해당 맵에서 사냥할 시간을 설정합니다. '무제한' 체크 시 귀환 조건 발생 전까지 계속 사냥합니다.
  • 피격 시 액션: (사냥 중 PK 감지는 'PK' 탭 설정 따름)
  • 추가 버튼: 설정된 내용으로 새 이동 경로를 아래 목록에 추가합니다.
이동 경로 목록
설정된 사냥터 이동 순서 또는 랜덤 이동 대상을 보여줍니다. '삭제', '▲', '▼' 버튼으로 관리합니다.
편집... 버튼
수동 이동 경로를 생성, 편집, 삭제하는 창을 엽니다.

⚔️ 사냥 설정

사냥 중 발생 가능한 상황에 대한 자동 대응 방식을 설정합니다.

빨간 물약 소진 시 귀환
7번슬롯에 빨간 물약이 없으면 마을로 귀환합니다.
주홍 물약 소진 시 귀환
7번슬롯에 주홍 물약(또는 지정 물약)이 없으면 마을로 귀환합니다.
물약 자동 사용 (7번 슬롯)
HP가 설정값(%) 이하로 내려가면 7번 퀵슬롯을 누릅니다.
HP 부족 시 귀환
HP가 설정값(%) 이하로 내려가면 귀환 주문서를 사용합니다.
스턴 시 해제 스킬 사용
스턴 상태일 때 설정값(퀵슬롯 번호)의 스킬을 사용합니다.
최대 사망 시 정지
누적 사망 횟수가 설정값(회) 이상이면 마을 복귀 후 매크로를 중지합니다.
사망 감지 시 스크린샷 저장
사망 감지 시 `Screenshots` 폴더에 스크린샷을 저장합니다.
귀환 후 마을 대기
마을 귀환 시 다음 동작 전 설정값(초)만큼 대기합니다.
사냥 중, 오토버튼 꺼짐 체크
사냥 중 AUTO 버튼이 꺼지면 자동으로 다시 켭니다.
화살/총알 소진 시 귀환
8번슬롯에 화살/총알이 없으면 마을로 귀환합니다. (요정/총사)
마을 귀환 시 정지
어떤 이유로든 마을 귀환 시 매크로를 중지합니다.
적혈 감지 시 대응
화면 내 적혈이 설정값(명) 이상 감지되면 아래 설정된 행동을 합니다.
적혈 감지 시 순간이동
위 조건 충족 시 순간이동합니다. (체크 해제 시 귀환)
해골 마크 감지 시 대응
화면 내 해골 마크 감지 시 아래 설정된 행동을 합니다.
해골 마크 감지 시 순간이동
위 조건 충족 시 순간이동합니다. (체크 해제 시 귀환)
공격 버튼 타임아웃
설정값(초) 이상 공격 모션이 없으면 아래 설정된 행동을 합니다.
타임아웃 시 행동
위 조건 충족 시, 체크하면 귀환, 체크 해제하면 순간이동합니다.

🛡️ PK 설정

다른 플레이어에게 공격받는 상황(PK)에 대한 대응 방식을 설정합니다.

PK 감지 기능 사용
PK 감지 관련 모든 기능의 활성화 여부를 설정합니다.
ㄴ 순간이동
PK 감지 시 순간이동합니다. ('귀환'과 동시 사용 불가)
ㄴ 귀환
PK 감지 시 귀환합니다. ('순간이동'과 동시 사용 불가)
PK 감지 시 스크린샷 저장
PK 감지 시 `Screenshots` 폴더에 스크린샷을 저장합니다.
PK 감지 후 맞아주기
PK 감지 후 즉시 대응 않고 설정값(초)만큼 기다린 후 대응합니다.
최대 PK 감지 시 매크로 중지
누적 PK 감지 횟수가 설정값(회) 이상이면 마을 귀환 후 매크로를 중지합니다.

🛒 구매 설정

마을 귀환 시 자동으로 수행할 상점 이용 행동을 설정합니다.

마을 도착 시 구매/판매 진행
아래 목록에 설정된 상점 이용 행동 전체의 활성화 여부를 설정합니다.
행동 목록
  • 아이템 판매: 매입 상인에게 이동하여 판매 (자동 담기 후 모두 팔기)
  • 아이템 보관: 창고지기에게 이동하여 보관 (재료 보관 탭에서 모두 맡기기)
  • 마법 주문서 구매: 주문서 상인에게 이동하여 구매 (자동 주문 후 모두 구매)
  • 잡화 구매: 잡화상에게 이동하여 구매 (자동 담기 후 모두 구매)
각 항목의 '사용' 체크박스로 개별 활성화/비활성화 가능하며, 목록의 순서대로 실행됩니다.

👹 월드보스 설정

지정된 시간에 월드보스 자동 참여 기능을 설정합니다.

XX시 월드보스 참여
체크된 시간대의 보스 시작 2분 전(XX:58)에 자동으로 참여 로직을 시작합니다.
월드보스 젠 20초 전 셀프 버프
보스 시작 20초 전에 지정된 좌표(코드 내 설정됨, 주로 셀프 버프 스킬 위치)를 클릭합니다.
보스 젠 후 에너지 볼트 사용
보스 등장 시간(XX:01:02 이후)이 되면 에너지 볼트 아이콘을 찾아 설정값(회)만큼 클릭합니다.
보스 젠 후 종료 대기
보스 등장 시간 이후 설정값(초)만큼 대기한 후 마을로 귀환합니다.

🏰 시련/던전 설정

시련 던전 및 기타 특수 던전 자동 진행 기능을 설정합니다.

시련던전 시작 전 우편함 확인
시련 던전 로직 시작 전 우편함을 먼저 확인하고 모두 받기를 시도합니다.
[경쟁] 경주 시련 참여
경쟁형 경주 시련 던전에 참여합니다.
[경쟁] 하이네 성 방어 시련 참여
경쟁형 하이네 수성 시련 던전에 참여합니다.
[싱글] 보스 잡기 시련 참여
싱글형 보스 처치 시련 던전에 참여합니다.
[싱글] 턴 언데드 시련 참여
싱글형 턴 언데드 시련 던전에 참여합니다.
부캐릭터 시련 진행
본 캐릭터 완료 후, 추가로 설정값(개)만큼의 부캐릭터로 접속하여 동일 시련을 반복합니다.
시련 완료 후 파티던전(오림) 실행
모든 시련 완료 후 파티 던전(오림)에 자동으로 입장하여 진행합니다.
ㄴ 오림 완료 후 지하해적선에서 귀환
오림 던전 완료 후 지하해적선 맵에서 자동으로 귀환합니다.
모든 던전 완료 후 매크로 시작
시련 던전(+오림) 완료 후 자동으로 '이동' 탭의 매크로를 시작합니다.
매일 지정된 시간에 시련던전 시작
체크 시, 매일 설정값(0~23시) 정각에 매크로 상태와 관계없이 시련 던전 로직을 우선 실행합니다.
모든 던전 완료 후 퀘스트 수령
시련 던전(+오림) 완료 후 자동으로 퀘스트 메뉴를 열어 완료 보상을 받으려고 시도합니다.

💬 텔레그램 설정

특정 상황 발생 시 텔레그램 메신저 알림 기능을 설정합니다.

텔레그램 봇 토큰
발급받은 텔레그램 봇의 API 토큰을 입력합니다.
텔레그램 채팅 ID
알림을 받을 사용자의 채팅 ID(숫자)를 입력합니다.
[테스트] 버튼
입력된 토큰과 ID로 테스트 메시지를 보내 설정을 확인합니다.
알림 조건 목록
  • 물약 소진 시 알림: 빨간/주홍 물약이 없을 때 알림
  • PK/사망 감지 시 알림: PK 또는 사망 감지 시 알림
  • 매크로 중지 시 알림: PK/사망/귀환/스케줄 종료 등의 이유로 매크로 중지 시 알림
  • 게임 화면 주기적 전송: 설정된 시간(분) 간격으로 게임 스크린샷 전송
각 항목의 '사용' 체크박스로 개별 알림을 활성화/비활성화합니다.

✨ 스킬 설정

캐릭터 상태 및 설정 간격에 따라 자동으로 스킬(퀵슬롯)을 사용하도록 설정합니다.

Slot
퀵슬롯 번호 (1~10)
사용
해당 슬롯 자동 사용 여부 (단, 메인 탭의 귀환/텔 슬롯으로 지정 시 자동 비활성화됨)
HP 범위
캐릭터 HP가 [최소%] ~ [최대%] 범위일 때만 사용 조건 만족
MP 범위
캐릭터 MP가 [최소%] ~ [최대%] 범위일 때만 사용 조건 만족
간격(초)
스킬 사용 후 최소 이 시간(초)이 지나야 다시 사용 (쿨타임 또는 빈도 조절)