이글은 익스트림 도우미 설정에 대한 글입니다.
패턴을 어떤식으로 설정하는지와 이용하는 방법에 대해 설명해 보겠습니다.
******************************************************************************************
여기서는 스크린샷 찍는 방법과 찍은 스샷 불러오는 방법은 이전에도 많이 설명을 했기 때문에 생략을 하도록 하겠습니다.
그리고 항목설정 하는 방법도 모든항목을 설명하지않고 특정항목만 설명하겠습니다.
일단 다음 사이트에서 퍼니샷 이라고 검색하셔서 Daum 게임 퍼니샷 바로가기가 버튼을 눌러 퍼니샷에 접속합니다.

사이트에 접속하시면 도우미로 일단 5장면을 스샷으로 찍어줍니다
1.

2.

황금화살은 랜덤으로 나타나는
이 과녁판에 9점이상으로 마추면 다음 화살쏠때 황금 화살로 변합니다.
3.

4.

이화면은 라운드를 미션 클리어하면 나오는 다음 라운드로 넘어가는 화면입니다.
5.

이화면은 미션을 못클리어해서 죽은경우에 다시하기 버튼이 나오는 화면입니다.
******************************************************************************************
스샷을 찍었으면 스샷을 불러다가 스크린샷 목록에서 빈 스크린샷 01, 빈 스크린샷 03, 빈 스크린샷 03, 빈 스크린샷 04, 빈 스크린샷 05 에다가 추가해줍니다.
추가하신다음 인식점 설정을 시작 합니다.
검정화살과 황금화살에 위의 그림처럼 인식점을 찍어줍니다.

범위를 찍으신 다음 위의 그림처럼 늘려주신 다음 범위이름을 화살인식이라고 봐꿔 줍니다.
라운드를 확인하기위해서 라운드 숫자에 7X7인식점2개를 이용해서 찍어줍니다.
※특대형 인식점과 패턴은 합쳐서 20개만 사용할수 있기 때문에 고정된 위치에서 나오는 숫자인식은 인식점크기는 7X7인식점으로
찍어서 인식을 합니다.

그림처럼 창확인 인식점을 찍습니다.
(창을 한번 클릭해서 선택하는용도로 사용합니다.)

NEXT버튼에 특대형 인식점으로 찍어줍니다.

다시하기 버튼에 특대형 인식점을 찍어 줍니다.
******************************************************************************************
이제 패턴 설정을 해보겠습니다.

과녁판 줄과 중심에 위의 그림과 같이 인식점을 찍어줍니다.

인식점을 찍은 다음 이미지 편집창에서 패턴 만들기 버튼을 눌러 줍니다.

패턴 만들기 버튼을 누르면 스크린샷 목록에 선택된 스샷에 찍힌 인식점만 표시가 됩니다.
1라운드 줄과 1라운드 과녁을 선택해서 위로 올린 다음 이름을 1라운드 과녁인식 이라고 적어서 저장 버튼을 눌러줍니다.

저장을 해서 패턴이 만들어지면 위의 그림처럼 인식점이 묶여있다고 표시가 됩니다.
패턴 테두리 선에 마우스를 가져다 놓으면 패턴 이름이 표시되는데 기존 인식점처럼 이름이 변경 가능합니다.
그리고 패턴 테두리에 마우스를 가져다 놓은 상태에서 F4번을 누르면 패턴 설정창이 열리면서 패턴 설정변경을 할수 있습니다.
(패턴삭제버튼은 인식점 삭제버튼과 동일한 F8번 입니다.)
※패턴은 이미지 인식에는 별의미가 없고 범위인식을 할때 설정한 범위 안에서 찾고자 하는 이미지 형태 찾는용도로 사용됩니다.
예를 들어 기존에 글자인식을 하는경우에 글자 뒤에 배경색이 틀리면 인식점에 이미지가 틀려 인식이 안됐었는데 패턴을 이용하면

위에 그림은 익스도우미 설명서에서 가져온것입니다.
패턴을 이용하면 위의 그림처럼 글자에 인식점을 찍어서 패턴으로 묶어버리면 글자뒤에 배경과 상관없이 패턴으로 묶은 모양의 글자색만
인식을 하게 됩니다.
또 알아두셔야 할점이 있는데 패턴으로 마우스를 이동시키면 패턴의 중심으로 이동됩니다.

범위를 찍으신 다음 위의 그림처럼 늘려주신 다음 범위이름을 1 & 2 라운드용 이라고 봐꿔 줍니다.
*****************************************************************************************

항목은 이런식으로 만들껀데 1라운드랑 2라운드는 과녁판이 고정되서 나오기때문에 화살쏘기 항목만있고 3라운드 부터는
과녁판이 좌우로 움직이기때문에 화살쏘기 왼쪽항목이 하나더 추가 됩니다. 그외에는 모든설정이 동일합니다.
*****************************************************************************************
이제 항목 설명을 하겠습니다.(항목은 순서대로 설정해서 신규저장해주세요.)

항목:NEXT 다음으로~
1.선두항목 채크(O) / 항상스캔 채크(X)
2.항목이름: NEXT 다음으로~
3.조건 설정(위 그림처럼 설정해줍니다.)
NEXT버튼이 나타났는지 확인합니다.
4.실행할 명령 설정(위 그림처럼 설정해줍니다.)
NEXT 버튼이 나타나면 NEXT 버튼 위치로 마우스를 이동해 NEXT 버튼을 한번 클릭하는 설정입니다.
5.신규저장

항목:다시하기
1.선두항목 채크(O) / 항상스캔 채크(X)
2.항목이름: 다시하기
3.조건 설정(위 그림처럼 설정해줍니다.)
다시하기버튼이 나타났는지 확인합니다.
4.실행할 명령 설정(위 그림처럼 설정해줍니다.)
다시하기 버튼 이 나타나면 다시하기 버튼 위치로 마우스를 이동해 다시하기 버튼을 한번 클릭하는 설정입니다.
5.신규저장
(NEXT 9~다음으로~항목을 안만드는 이유는 9라운드부터 버튼위치가 변경되기때문에 9라운드까지 클리어한다음 스샷 찍어서
만드시면 됩니다.)

항목:1-라운드-----------------------
1.선두항목 채크(O) / 항상스캔 채크(O)
2.항목이름: 1-라운드-----------------------
3.조건 설정(위 그림처럼 설정해줍니다.)
1라운드인지 확인하는 설정입니다.
4.실행할 명령 설정(위 그림처럼 설정해줍니다.)
창확인 인식점 위치로 마우스를 이동해 마우스를 한번 클릭하는 설정입니다.
변수4를 0으로 초기화합니다.
(화살을 쏠때 과녁이 인식이 안되면 변수를 증가하도록 했는데 변수가 증가되서 변수가 500이 되면 1라운로 와서 다시 스캔을
하도록 설정을 했기 때문에 1라운드 항목에서 변수를 초기화 하는것입니다.)
5.다음 항목:조건이 참이면 1-검정화살 항목으로 넘깁니다.
6.신규저장

항목:1-검정화살
1.선두항목 채크(X) / 항상스캔 채크(O)
2.항목이름: 1-검정화살
3.조건 설정(위 그림처럼 설정해줍니다.)
1라운드인지 확인한다음 화살인식 범위안에서 검정화살이 있는지 확인하는 설정입니다.
4.실행할 명령 설정(위 그림처럼 설정해줍니다.)
좌표(700, 720)로 마우스를 이동해 마우스 왼쪽 버튼을 누르고 있는 설정입니다.
(이설정은 마우스 버튼을 누르고 있어야만 과녁판이 나오기 때문에 마우스를 누르고 있을위치 좌표(700, 720)로 이동해
마우스버튼을 누르고 있는 설정입니다.)
5.다음 항목:조건이 참이면 1-화살쏘기 항목으로 넘깁니다.
조건이 거짓이면 1-황금화살 항목으로 넘깁니다.(황금화살인지 확인하기위해서)
6.신규저장

항목:1-황금화살
1.선두항목 채크(X) / 항상스캔 채크(O)
2.항목이름: 1-황금화살
3.조건 설정(위 그림처럼 설정해줍니다.)
1라운드인지 확인한다음 화살인식 범위안에서 황금화살이 있는지 확인하는 설정입니다.
4.실행할 명령 설정(위 그림처럼 설정해줍니다.)
좌표(700, 720)로 마우스를 이동해 마우스 왼쪽 버튼을 누르고 있는 설정입니다.
(이설정은 마우스 버튼을 누르고 있어야만 과녁판이 나오기 때문에 마우스를 누르고 있을위치 좌표(700, 720)로 이동해
마우스버튼을 누르고 있는 설정입니다.)
5.다음 항목:조건이 참이면 1-화살쏘기 항목으로 넘깁니다.
조건이 거짓이면 1-라운드----------------------- 항목으로 넘깁니다.(선두항목으로 보내 라운드 확인을 하기위해서)
6.신규저장

항목:1-화살쏘기
1.선두항목 채크(X) / 항상스캔 채크(O)
2.항목이름: 1-화살쏘기
3.조건 설정(위 그림처럼 설정해줍니다.)
[1 & 2 라운드용] 범위에서 [[패턴]1라운드용 과녁인식]이 있는지 확인하는 설정입니다.
4.실행할 명령 설정(위 그림처럼 설정해줍니다.)
변수1에 범위검색해서 나온 일치 좌표를 넣고
변수2에 화면좌표 [X=108, Y=0]을 넣고
(변수에 넣는 좌표는 늘리고 줄여서 화살을 과녁에 명중시키는 정확도를 올리면 됩니다.)
변수1과 변수2을 빼서 나온좌표값을 변수3에 넣어서
변수 3에 넣은 좌표 위치로 마우스를 이동해 마우스 버튼을 떼는 설정입니다.
5.다음 항목:조건이 참이면 1-라운드----------------------- 항목으로 넘깁니다.
조건이 거짓이면 1-조건 거짓카운드 항목으로 넘깁니다.(조건이 거짓이면 이항목으로 보내 변수4를 1씩 증가 시킵니다.)
변수가 증가해서 500보다 크거나 같은경우 1-라운드-----------------------항목으로 넘깁니다.
(화살과녁이 인식이 안되면 1-조건 거짓카운트 항목으로 가서 변수가 1씩 증가되서 다시 1-화살쏘기 항목으로 오는데 과녁인 인식이
계속 안되서 왔다 갔다 하면서 3~4초정도 지나면 변수가 500까지 빠르게 증가 되서 1-라운드 항목으로 보내 다시 라운드 스캔하는 것입니다.)
6.신규저장

항목:1-조건 거짓카운트
1.선두항목 채크(X) / 항상스캔 채크(O)
2.항목이름: 1-조건 거짓 카운트
3.조건 설정(위 그림처럼 설정해줍니다.)
이항목은 조건 이 없습니다.
4.실행할 명령 설정(위 그림처럼 설정해줍니다.)
변수4에 수자1을 더해서 변4에 숫자를 1증가시킵니다.
5.다음 항목:조건이 참이면 1-화살쏘기 항목으로 넘깁니다.
6.신규저장
******************************************************************************
여기까지 만든걸로 실행을 하게되면
1.NEXT 다음으로~ : NEXT버튼이 나타났는지 확인해서 나타났으면 NEXT번튼을 눌러 다음판으로 넘깁니다.
NEXT버튼이 없으면 다음 선두항목을 스캔합니다.
2.다시하기 : 다시하기 버튼이 나타났는지 확인해서 나타났으면 다시하기버튼을 눌러 게임을 처음부터 다시합니다.
다시시하기버튼이 없으면 다음 선두항목을 스캔합니다.
3.1-라운드----------------------- : 라운드가 1라운드 인지를 확인해서 1라운드면 화살을 쏩니다.
이런식으로 3개의 선두항목을 스캔하면서 조건이 맞는 선두항목은 실행할명령을 실행합니다.
******************************************************************************

2라운드 설정은 1라운드처럼 2라운드 화면을 스샷 찍어서 2라운드인지 확인하는 인식점을 찍어서
2-라운드-----------------------, 2-검정화살, 2-황금화살 항목 조건에 2라운드2-1, 2라운드2-2 인식점 설정을 해줍니다.
(매 라운드마다 라운드가 변경될따마다 위의 그림처럼 라운드 인식하는 인식점을 찍어서 설정해야합니다.)
범위설정 화살인식은 동일하게 설정해주면 됩니다.
화살쏘기에서 변수2 화면좌표만 수정해서 명중 적확도만 맞추시면 됩니다.
******************************************************************************
3라운드 부터는 과녁이 좌 우로 움직이기 때문에 매 라운드마다 스샷 찍을때

위에 과녁사진은 8라운드 과녁이지만 위의 그림처럼 좌우 끝까지 올라간 상태의 과녁을 좌우 한개씩 찍어줍니다.
스샷을 찍어서

라운드 인식하는 인식점을 7X7인식점으로 2개 찍어줍니다

과녁이 오른쪽으로 올라간 사진을 불러다가 위의그림처럼 인식점을 찍어서 패턴으로 묶어줍니다.
(과녁에 인식점을 안찍고 줄에다 인식점을 찍는 이유는 기울기정도로 과녁을 인식하려는 것입니다.)

과녁이 왼쪽으로 올라간 사진을 불러다가 위의 그림처럼 인식점을 찍어서 패턴으로 묶어줍니다.
(과녁에 인식점을 안찍고 줄에다 인식점을 찍는이유는 기울기정도로 과녁을 인식하려는 것입니다.)

설정을 다하신다음 범위를 찍으신다음 위의 그림처럼 범위크기를 조절하신후 이름을 3라운드~이상 이라고 변경해 줍니다.
위의 범위는 3라운드 이상부터 사용하는 과녁인식 범위 입니다.
이제 3라운드부터 설정을 하면되는데 이런식으로 3라운드부터 설정해나가시면 됩니다
(그림은 8라운드 그림입니다)

여기서 설정이 변경된건 조건설정에서 이미지인식 8라운드 인식하는 것만 틀리고 모든설정 동일합니다.

여기서 설정이 변경된건 조건설정에서 이미지인식 8라운드 인식하는 것만 틀리고 모든설정 동일합니다.

여기서 설정이 변경된건 조건설정에서 이미지인식 8라운드 인식하는 것만 틀리고 모든설정 동일합니다.

이 항목은 과녁판이 오른쪽으로 올라갔을때 인식하는 설정입니다.
여기서 변경된 설정은 범위를 3라운드~이상 범위안에서 [패턴]8라운드 과녁인식 이미지를 찾도록 했고
실행할 명령 설정에서변수1에 3라운드~이상 범위검색 일치좌표를 넣는다로 변경을 했고
다음항목 거짓설정에서 8-화살쏘기 왼쪽으로 넘기다로 변경이 됐습니다.

이 항목은 과녁판이 왼쪽으로 올라갔을때 인식하는 설정입니다.
여기서 설정은 범위를 3라운드~이상 범위안에서 [패턴]8라운드 과녁인식 이미지를 찾도록 했고
실행할 명령 설정에서변수1에 3라운드~이상 범위검색 일치좌표를 넣는다로 변경을 했고
다음항목 거짓설정에서 8-조건 거짓카운트로 넘깁니다.

이항목은 병경된 내용이 없기때문에 그대로 설정해주시면 됩니다.
1, 2라운드는 맨위에 설정한것 처럼 설정하시고 3라운드 이상부터는 화살쏘기 항목다음에 화살쏘기 왼쪽항목을 한개식만 추가해서
위에 그림처럼 만들면됩니다.
**********************************************************************************
설정은 1개의 라운드씩 스샷찍어서 설정을해 돌리면서 화살쏘는 거리를 조절해 정확도를 늘린다음 다운라운드로 넘어가 방식으로
각라운드를 스샷을 찍어 설정해 테스트하면서 넘어가시면됩니다.
이런식으로 설정해서 돌리면 각 선두항목들을 스캔하다가 선두한목 조건설정에 설정된 조건과 맞으로 그밑으로 연결된 항목들을 실행하게 됩니다.
너무 간단히 설명한거 같은데 어느정도 하실줄 아시는분들은 이해 하실꺼라 생각하겠습니다.
간단히 만들었지만, 제가 직접하는거 보다는 훨씬 잘합니다. 조금만 더 작업하면 랭킹 10위권 안쪽 진입가능할 거 같은데, 여유 있으신 분들은 한번 도전해보세요. 현재 20위 내외 수준의 점수를 냅니다.
질문은 댓글로...