마비노기 좌표 매크로 - mabinogi jwapyo maekeulo

이 글은 스크립트 메이커에 대해 알려드리는 글입니다. 자동으로 지정된 키를 입력하는 매크로의 일종인 스크립트 메이커는 반복 행동을 하는 작업에 많이 사용됩니다. 특히 마비노기에서는 단순 반복 행동이 필요한 스킬을 수련하라 때 주로 사용됩니다.

스크립트 메이커에는 간단한 이미지 서치 기능과 마우스의 클릭, 위치 이동, 딜레이, 키 입력 등이 들어있기 때문에 단순 마우스 클릭이 아니라, 약간은 더 복잡한 반복 작업도 가능합니다. 비슷한 프로그램으로는 오토핫키가 있는데, 오토핫키보다는 사용이 제한되지만 사용법이 간단한 편이라 쉬운 매크로는 이것으로 쉽게 만들 수 있습니다.

이제 스크립트 메이커로 헬난이도의 수련에서 벗어나봅시다.

   

다운로드

스크립트 메이커 다운받기

제작자 홈페이지는 이곳을 눌러 가주세요. (현재 운영 안됨)



주의사항

1. 반드시 관리자 권한으로 프로그램 실행
2. 고해상도의 노트북에서 사용 시, '속성 -> 호환성 -> 높은 DPI 설정에서~ 체크'
3. 프로그램 실행 후 생성되는 2개의 폴더의 역할은 다음과 같습니다.

ImageFile = 이미지서치 파일 넣는 곳 / ScriptFile = 스크립트 파일 넣는 곳


   

사용 방법

기본 화면입니다. 좌측 상단의 Unititled 부분에는 불러온 파일 명이 들어갑니다.

왼쪽의 흰 공간은 입력한 스크립트들이 들어가며, 우측에는 명령어들을 입력할 수 있는 항목들이 있습니다. 왼쪽에는 우측에서 입력한 명령이 들어가는 것이므로, 우측의 메뉴를 순서대로 하나씩 설명하겠습니다.

   

기본 탭

실행에 대한 관리 부분으로 실행키와 종료 키를 설정할 수 있으며, 실행 횟수를 설정할 수 있습니다.

딜레이는 각 스크립트 간의 지연 시간을 의미하며, 매크로를 최대한 빠르게 하고 싶으면 딜레이를 500 미만의 숫자로 줄이시면 됩니다. 최대 0까지 가능하며, 0으로 할 경우에는 각 스크립트 구문마다 약간의 딜레이를 넣어주는 것이 좋습니다. 너무 빠르면 게임 등에서 제대로 작동이 힘듭니다.

   

마우스 탭

마우스 이동과 클릭 설정을 도와주는 마우스 탭입니다.

X 입력과 Y 입력은 마우스의 위치를 지정하는 것으로 우측의 지정 버튼을 통해 쉽게 위치를 지정할 수 있으므로 크게 신경 쓰지 않아도 됩니다.

기준 좌표는 일반적으로 사용되지 않으며, 이미지 서치 기능을 사용할 때 활용되는 편입니다. 이미지 서치는 왼쪽 상단으로 출력되기 때문에 기준 좌표를 통해 버튼이 눌러질 수 있는 위치로 조정하는 것입니다.

예를 들어 X, Y=(1,1) 일 경우 기준 좌표를 X, Y=(1,2)로 설정한다면 실제로 출력되는 것은 X, Y=(2,3)이 되는 방식입니다.

   

키보드 탭

마비노기에서 자주 활용되는 키들을 손쉽게 등록할 수 있으며, 오랫동안 누르고 있어야 할 때는 키 다운 버튼과 딜레이 항목을 통해서 조절할 수 있습니다.

키 다운과 키 업은 마우스와 같이 사이에 딜레이를 넣어서 이용합니다. 마찬가지로 위의 마우스 부분의 클릭도 딜레이를 넣어서 조절할 수 있습니다.

   

이미지 탭

이미지 서치를 통해서 찾아낸 이미지를 출력할 수 있으며, 오차율이 줄어들수록 더욱 정확한 이미지를 확인합니다.

보통 75~90 사이면 인식을 다 하는 편으로, 너무 낮으면 값을 못찾거나 높으면 다른 것을 착각할 수도 있습니다.

출력값은 이렇게 찾아낸 이미지의 위치값을 X1, Y1로 지정하겠다는 것으로, 찾아낸 이미지로 마우스를 이동시키려면 아까 봤었던 마우스 탭에서 이동 위치를 X1, Y1로 지정하면 됩니다. 단, 이 경우에는 좌측 상단에 마우스가 위치하기 때문에 기준 좌표에 1~5 정도를 입력하여 확실하게 이미지를 클릭할 수 있도록 합시다. 

스크립트를 추가/삭제할 때마다 라인이 바뀌기 때문에 성공/실패 라인은 스크립트를 다 제작한 후에 마지막에 입력하세요.

   

루틴 탭

루틴은 X 번 라인으로 이동하는 것을 지정합니다.

좀 더 복잡한 명령들을 처리하고 싶을 때 사용할 수 있습니다.

- 이미지 서치 -> 스킬 업 버튼
- 스킬업 버튼이 있다 = 1번 라인
- 스킬업 버튼이 없다 = 2번 라인

이런 식으로 활용해서 여러 가지를 처리할 수 있습니다.

   

기타 탭

기타 탭은 그 이외의 것들을 다룹니다.

가장 많이 사용해야 할 딜레이가 기타에 있으며, 만든 사람도 스크립트를 보면 굉장히 헷갈리기 때문에 주석을 넣어서 무슨 내용인지 확인할 수 있습니다.

윈도우 활성화 버튼을 이용하면 여러 개의 창을 동시에 이용할 수도 있습니다. 스크립트 제일 위에 넣으면, 실행하고 마비노기로 자동으로 창 전환이 될 수 있도록 할 수도 있습니다.

   

예제

간단 예제입니다. 마비노기에서 원드 숙련을 하기 위해 만들었던 것으로, 힐링을 차지 한 다음에 본인 캐릭터에 힐링을 하도록 되어있습니다. 딜레이를 0으로 지정했기 때문에 각 행동마다 딜레이는 입력해야 되지만 좀 더 빠르게 매크로를 돌릴 수 있습니다.

Gui, Tab, 격투가 Gui, Font, bold Gui, Add, GroupBox, x22 y59 w340 h210 , 격투가 Gui, Font, norm Gui, Add, Picture, x32 y99 w40 h40 , image\dashpunch.bmp Gui, Add, Text, x32 y79 w50 h20 , 대시펀치 Gui, Add, Edit, x82 y75 w20 h20 Vdash, %dash% Gui, Add, Picture, x122 y99 w40 h40 , image\screw.bmp Gui, Add, Text, x122 y79 w70 h20 , 스크류 어퍼 Gui, Add, Edit, x192 y75 w20 h20 Vscrew, %screw% Gui, Add, Picture, x32 y179 w40 h40 , image\somersault.bmp Gui, Add, Text, x32 y159 w50 h20 , 섬머솔트 Gui, Add, Edit, x82 y155 w20 h20 Vsault, %sault% Gui, Add, Picture, x122 y179 w40 h40 , image\dropkick.bmp Gui, Add, Text, x122 y159 w40 h20 , 드롭킥 Gui, Add, Edit, x162 y155 w20 h20 Vdrop, %drop% Gui, Add, Picture, x202 y179 w40 h40 , image\backstep.bmp Gui, Add, Text, x202 y159 w40 h20 , 백스텝 Gui, Add, Edit, x242 y155 w20 h20 Vback, %back% Gui, Add, Text, x262 y79 w40 h20 , 시작키 Gui, Add, Hotkey, x302 y75 w50 h20 VfighterKey, Gui, Add, Button, x262 y109 w90 h30 GfighterBtn VfighterBtn, % fighterGuiSetting?"off":"on" Gui, Add, Text, x235 y229 w70 h20 , 딜레이(ms) Gui, Add, Edit, x302 y225 w50 h20 VfighterTime, 3500

pc에서 프로그램으로 사용하는게 아닌

마우스 자체에 적용하는 매크로 마우스가 있다길래

내돈내산하여 매크로 후기 및 사용법 올립니다.

블러디 매크로 마우스는 PC에서 자체 프로그램을 통해 마우스 내장메모리에 매크로를 저장하고,

다른 pc나 모바일에 연결하여 해당 매크로를 저장한 특정키로 매크로 사용이 가능하다고함

그리고 좌표 이동은 안되는 매크로 마우스도 많다는데

블러디 매크로 마우스는 절대좌표, 상대좌표도 설정이 가능함

먼저 테스트를 위해 저는 아래 사진의 블러디 T70 제품을 사용

(블러디 매크로 마우스 종류는 다 가능하다고 함)

1. 가장 먼저 할일은 마우스를 PC에 연결 후 

아래 사이트에 들어간뒤 BLOODY7 [Mouse] 를 다운로드

www.bloody.com/en/download.php

---------------------------------------------

2. 설치한 Bloody 프로그램 실행 후 "OSCAR MACRO II" 클릭

---------------------------------------------

3. 여기서 매크로 작성 방법이 두가지인데 기존의 OSCAR I 과 OSCAR II 가 있는데

OSCAR II는 안써봐서 OSCAR I으로 설명드립니다.

OSCAR I 으로 가기위해 아래의 "다시시작[OSCAR I]" 을 클릭

---------------------------------------------

4. 다시 메인화면으로 오는데, 그럼 "OSCAR MACRO II"가 아닌 "OSCAR MACRO"로 나오는데

"OSCAR MACRO" 클릭

---------------------------------------------

5. 아래 화면에서 콤보박스를 클릭하여 "새로 만들기" 클릭

---------------------------------------------

6. 새 파일 이름을 적고 OK클릭 후 기능메모가 나오는데

기능 메모에는 아래의 게임 해상도만 본인의 모바일이나 PC에 맞게 설정하고

그 외에는 아무거나 적은뒤 OK클릭

---------------------------------------------

7. 그럼 이제 매크로를 만들수있는 화면이 나옵니다.

***주의***

이 화면에서 키보드 버튼은 모두 매크로 입력에 들어가니

키보드 버튼이 매크로에 들어가는게 아닌이상, 매크로 설정은 마우스로만 설정함

***주의***

매크로 코드중 아무 코드나 클릭하면 연두색으로 블록지정이 되는데,

매크로를 입력한다면 연두색의 블록지정된 줄의 윗줄에 삽입됨

---------------------------------------------

8. 마우스 좌표 이동 설정

8-1. 절대 좌표는 말그대로 처음에 파일을 만들때 설정했던 해상도에 맞추어 좌표값이 설정되는데

좌표값을 입력한뒤 초록색으로 체크한 화살표를 누르면 매크로에 들어감

ex) 1000 x 1000 해상도에서 (50,100)좌표는 x축으로 50 y축으로 100임.

8-2. 상대 좌표는 현재 마우스 좌표를 기준으로 상대적인 좌표값임

마찬가지로 좌표값을 입력한뒤 초록색으로 체크한 화살표를 누르면 매크로에 들어감

ex) 현재 마우스 좌표가 (50,100)에서 상대좌표(30,40)을 하면 최종 좌표값은 (80, 140)이 됩니다.

8-3. 하지만 해상도를 알기란 쉽지않겠죠?

그럴땐 빨간색으로 체크한 버튼을 클릭하면 현재 마우스 좌표값을 설정할수있습니다.

8-4. 매크로에 마우스가 이동되는 좌표가 아래처럼 입력됨

---------------------------------------------

9. 마우스 버튼 입력

9-1. 아래의 빨간색으로 표시된 부분이 마우스 버튼 입력임

왼쪽, 오른쪽 : 마우스 좌클릭 우클릭,

앞으로, 뒤로, 가운데 : 마우스 스크롤

4번, 5번 버튼 : 마우스마다 다름(t70의 경우는 좌측에 버튼이 2개있음)

9-2. 위의 버튼들을 클릭하면 매크로에 해당 마우스 버튼이 들어감

---------------------------------------------

10. 지연시간

10-1. 지연시간 매크로란

시간단위와 시간을 입력하고 오른쪽의 화살표 버튼을 누르면 해당 커서에 지연시간이 입력됨

매크로 코드에 지연시간 코드가 입력되면, 지연시간 코드 바로위의 작업에 대하 지연시간으로 설정됨

***주의***

아래의 두개의 체크박스는

키를 누를때, 뗄때 지연시간을 자동으로 적용시켜줌

10-2. 지연시간 입력하기

Delay 64ms를 클릭한뒤, 1000ms의 지연시간을 입력한다면

Delay 64ms 위에 Delay 1000ms가 입력되고,

Press_left_key 즉 마우스 좌클릭이 1064ms동안 클릭된다는 뜻임

---------------------------------------------

11. 테스트

11-1. 우측하단의 "TEST" 클릭

11-2. 이 화면에서 해당 매크로에 대한 테스트시에는

4번 버튼을 클릭하여 작성한 매크로를 테스트할수있음

(실제 매크로 키는 따로 설정 가능함)

---------------------------------------------

12. 테스트 완료 후 저장

12-1. 아래 화면에 표시한 저장버튼 클릭

12-2. "SAVE"를 누르면 APB Reloaded 폴더에 테스트1이란 이름으로 저장됨

---------------------------------------------

13. 저장한 매크로 불러와서 키에 설정하기

13-1. 초록색으로 표시한 "BUTTON" 클릭

13-2. 오른쪽에 버튼에 마우스 커서를 갖다대면

해당 버튼이 마우스의 어떤 버튼인지 나옴

13-3. 저는 4번 버튼에 매크로를 넣기위에 4번버튼을 클릭

그 후 매크로파일선택 -> APB Reloaded -> 테스트1(본인이 저장한 파일명)

13-4. 원하는 버튼에 원하는 매크로가 설정되었는지 확인 후, "APPLY"를 클릭하여 마우스에 적용

---------------------------------------------

14. 이제 설정한 매크로는 마우스 내의 저장공간에 적용된것으로,

마우스가 사용가능한 어떤 PC나 모바일기기에서 연결하여도 매크로가 적용됩니다.

( 좌표이동의 경우에는 당연히 해당 PC 모니터나, 모바일기기 해상도를 따라갑니다 )

Toplist

최신 우편물

태그