AutoHotkey(오토핫키)로 쿠키런 매크로방지 뚫기
쿠키런에 갑작스럽게 매크로방지가 생겼습니다. 사실 예상할 수 있었던 패치이긴 하지만, 오토핫키를 이용하면 왠만큼의 방지로는 매크로 돌리는 것을 막을 수 없을 것입니다. 이 글에서 전제로 하는 것은 블루스택을 이용해서 쿠키런을 돌릴 때를 전제로 하는 것이구요. 그 방법에 관해서는 아래 글을 참조하시기 바랍니다.
이 글에서 다룰 것은 오토핫키의 이미지서치를 이용하는 방법이구요, 아래와 같은 이미지가 필요합니다만 이 이미지는 돌리는 컴퓨터의 그래픽카드에 따라 달라지기 때문에 직접 찍으셔야 합니다. 아래와 같은 이미지가 필요합니다.
위 이미지를 인식해서 미니게임을 깨보도록 하겠습니다. (이미지는 C:\hotkey\game.bmp 에 저장합니다)
F12:: imagesearch, x1, y1, 0, 0, 1300, 900, *50 c:\hotkey\game.bmp if (ErrorLevel=0) { fMacroCheck() } return fMacroCheck() { fCardClick(1) fCardClick(2) fCardClick(1) fCardClick(3) fCardClick(1) fCardClick(4) fCardClick(1) fCardClick(5) fCardClick(1) fCardClick(6) fCardClick(2) fCardClick(3) fCardClick(2) fCardClick(4) fCardClick(2) fCardClick(5) fCardClick(2) fCardClick(6) fCardClick(3) fCardClick(4) fCardClick(3) fCardClick(5) fCardClick(3) fCardClick(6) fCardClick(4) fCardClick(5) fCardClick(4) fCardClick(6) fCardClick(5) fCardClick(6) return } fCardClick(card) { if (card=1) { mouseclick, left, 390,245 } else if (card=2) { mouseclick, left, 535,245 } else if (card=3) { mouseclick, left, 688,245 } else if (card=4) { mouseclick, left, 390,400 } else if (card=5) { mouseclick, left, 535,400 } else if (card=6) { mouseclick, left, 688,400 } sleep, 300 return }
원리는 간단합니다. F12키를 누르면 매크로방지 기능이 작동했는지 확인하고 작동하고 있으면 나올 수 있는 모든 조합을 눌러서 깨는 것이죠.. 사실 이미지서치를 사용하면 실제로 플레이 하는 것처럼 카드를 맞춰보는 수도 있습니다만 그렇게까지 할 필요는 없거든요.
쿠키런의 매크로 방지 기능이 더 강력해지면 다시 뚫는 법을 가지고 돌아오겠습니다. 궁금한점 있으면 질문해주세요 :) (비밀글은 다른 사람들에게 공유가 안되니 비밀글로 댓글주시면 답변 안달릴 수도 있습니다)
PS. 위 코드는 '매크로 방지를 뚫는' 부분입니다. 게임을 진행하게 하는 매크로는 직접 제작하셔야 합니다. 게임 진행하다가 위 코드를 삽입해주면 매크로방지가 실행되었을 때 자동으로 뚫고 계속 진행합니다.
'연재 > 오토핫키' 카테고리의 다른 글
[오토핫키] 쿠키런 곰젤리를 터치하세요! 뚫기 (283) | 2014.03.01 |
---|---|
[오토핫키] 특정한 창 혹은 프로그램에서만 동작하는 매크로 (6) | 2014.02.18 |
[오토핫키] 단축키를 눌렀을 때 클릭반복 시키는 매크로 (9) | 2014.02.13 |
[오토핫키] 이미지서치를 활용한 쿠키런 생명반사 매크로 (43) | 2014.02.01 |
[오토핫키] 간단한 클릭 반복 매크로 (7) | 2014.01.30 |
[오토핫키] 클립보드 제어하기 (1) | 2014.01.28 |