매크로 게시판

전체보기

모바일 상단 메뉴

본문 페이지

[공통] 매크로 애드온 GnomeSequencer 소개-추가

아이콘 Lunael
댓글: 41 개
조회: 17196
추천: 18
2016-10-10 16:04:11
안녕하세요 오랜만에 군단 복귀하여 운무를 키우고 있는 유저입니다.

운무 특성 중 힐을 하면서 근접 딜을 하면 유용한 특성들이 몇개 있습니다.
그래서 사용하는데 기본매크로만으로는 힘들어서 이것저것 애드온을 찾던 중 GnomeSequencer 을 찾았습니다.

풀네임은 : GnomeSequencer - Enhanced : Advanced Macros
(이하 GS)
무엇을 하는 녀석이냐면 매크로를 좀더 강화 시켜주는 녀석입니다.

애드온 Lua 까지 분석은 하지 않았지만, 작동방식은 추측컨데 아래와 같습니다.

GS 로 작성한 매크로 라인 1개당 단축키로 등록한다.
해당 버튼을 누를때마다 매크로 라인 단축키로 바꿔준다.

입니다. 음... 간단하게 설명하면

버튼을 연타하면 원하는 스킬을 순서대로 사용하는데 중간중간 쿨타임되면 해당스킬도 발동되는 애드온 입니다.
완벽하게 0.1초의 오차도 없이 동작하는 매크로는 아닙니다.

단지 좀더 플레이 스타일을 편하게 해주고, 무작위로 발동되는 쿨초기화를 신경안 쓰고 할 수 있다는 정도입니다.




먼저 다운로드는 아래..


위의 파일로 압축을 받아서 풀면


이렇게 폴더 3개가 나옵니다.
GS-Core가 기본이 되는 애드온이구요.
GS-DraikMacros 는 기본 탑재된 애드온 입니다.
GS-SequenceEditor 은 GS매크로를 만들기 편하게 해주는 애드온입니다...만 버그도 있고 불편함도 있어서
기본 탑재된 GS-DraikMacros 를 통한 사용법을 적도록하겠습니다.

참고 : GS-SequenceEditor 를 사용하진 않지만, 자기가 등록한 매크로 리스트 보기 좋습니다.
인게임에 들어가면 /gsse 를 치면 GS-E 매크로 관리창이 뜹니다.
여기서 자기가 등록한 매크로가 잘되는지 확인하면됩니다.

그럼 이제 본격적으로 매크로를 만들어 봅시다. 먼저 자신이 만들고자하는 직업이 있는 Lua를 엽니다.
GS-DraikMacros 안에 Macros 라는 폴더가 있고 그안에 직업별로 lua 파일이 있습니다.



예제로 제가 만들고자 하는 운무의 딜 매크로이기 때문에 Monk.lua를 열어줍니다.

운무의 딜 매크로는
해오름차기를 쓰고, 범장x3 -> 후려차기 를 쓰는 매크로입니다.
아시다시피 해오름차기를 썼는데 후려차기로 쿨이 초기화 안되면 매크로가 동작을 안하죠.
하지만 GS는 그것을 가능하게 해줍니다.


Monk.lua 를 하나씩 봅니다.

local Sequences = GSMasterSequences

이건 GSMasterSequences 를 받아오는 것이므로 1줄만 상단에 있으면되고, 필수 입니다.

아래쪽을 보시면.. DB_WW 라는 매크로가 만들어져있네요. 한번 살펴봅시다.

Sequences['DB_WW'] = {
specID = 269,
author = "John Mets",
helpTxt = "Talent are 2 3 2 3 1 2 3",
PreMacro = [[
/targetenemy [noharm][dead]
]],
"/castsequence reset=combat Tiger Palm, Tiger Palm, Blackout Kick, Blackout Kick, Rising Sun Kick",
"/castsequence reset=combat Tiger Palm, Tiger Palm, Blackout Kick, Blackout Kick, Fists of Fury",
"/cast Tiger Palm",
"/cast Touch of Death",
PostMacro = [[
/cast [combat] Invoke Xuen, the White Tiger
/cast [combat] Serenity
/cast [combat] Touch of Death
]],

여기서 하나씩 보겠습니다.
Sequences['DB_WW'] -- 사용할 매크로 이름으로 한글로 만들어도됩니다.

specID = 269, -- 직업 고유 ID입니다.
author = "John Mets", -- 만든사람 이름으로 보시면되고
helpTxt = "Talent are 2 3 2 3 1 2 3", -- 말그대로 해당 도움말인데 보통은 특성이 써있습니다

이제 아래 부터 설명할 내용이 중요합니다.

PreMacro = [[
/targetenemy [noharm][dead]
]], 

PreMacro 해당 버튼이 눌릴때마다 먼저 실행될 매크로들의 모음입니다.
주로 대상을 타겟하거나, 글로벌 쿨타임이 안도는( 중요 !! ) 스킬들을 쓸 수 있습니다.
중간에 "" 들은 잠시 넘어가서 아래 쪽을 보시면

PostMacro = [[
/cast [combat] Invoke Xuen, the White Tiger
/cast [combat] Serenity
/cast [combat] Touch of Death
]], 

이렇게 있는데 이건 해당 버튼 동작 마지막에 실행해줍니다. 제일 중요한 중간 부분을 보시죠


"/castsequence reset=combat Tiger Palm, Tiger Palm, Blackout Kick, Blackout Kick, Rising Sun Kick",
"/castsequence reset=combat Tiger Palm, Tiger Palm, Blackout Kick, Blackout Kick, Fists of Fury",
"/cast Tiger Palm",
"/cast Touch of Death", 

여기서 저 한줄 한줄이 저희가 일반적으로 사용하는 스킬 매크로 라고 보시면됩니다.

위에 영어로 스킬명이 써있으니 헷갈리네요. 제가 사용하고 있는 매크로로 바로 넘어가서 설명하겠습니다.


Sequences['근접딜솔플'] = {
specID = 268,
author = "aaaaa",
helpTxt = "123",
PreMacro = [[
/targetenemy [noharm][dead]
]],
"/cast 해오름차기",
"/cast 해오름차기",
"/cast 선의 파동",
"/castsequence reset=combat 범의 장풍, 후려차기",
PostMacro = [[
]],

이렇게 보니 몹시 심플하죠.

PreMacro = [[
/targetenemy [noharm][dead]
]],

먼저 프리매크로. 적을 타겟으로 잡습니다.

그 바로 다음 매크로로 넘어가죠.

"/cast 해오름차기", --1
"/cast 해오름차기", --2
"/cast 선의 파동", --3
"/castsequence reset=combat 범의 장풍, 범의 장풍, 범의 장풍, 후려차기", --4

자 이부분 입니다. 매크로를 만들어서 단축키창에 놓고 버튼을 누를 때마다
1~4가 차례대로 바뀝니다.

글로벌쿨타임이 돌고 있을때도 연타를하면 1~4가 차례대로 돌아가게되죠. 쿨이든 아니든 다음 단계로 넘어갑니다.
위의 매크로는 어떻게 동작하냐면

1. 해오름차기 시전
2. 해오름차기 시전 - 쿨때문에 패스
3. 선의파동 시전
4. 범의 장풍 시전

5. 해오름차기 시전 - 쿨때문에 패스
6. 해오름차기 시전 - 쿨때문에 패스
7. 선의파동 시전 - 쿨때문에 패스
8. 범의 장풍 시전
-- 5~8 까지 2번 반복

9. 해오름차기 시전 - 쿨때문에 패스
10. 해오름차기 시전 - 쿨때문에 패스
11. 선의파동 시전 - 쿨때문에 패스
12. 후려차기

이런 사이클로 돌게됩니다. 와우에서 제공하는 기본 매크로는 쿨일때 자동으로 넘어가는게 없지만
이 매크로는 단축키 자체를 누를때마다 다음 버튼으로 바꾸주는 개념이기 때문에 가능합니다.

그래서 완벽할 수 없습니다. 글쿨 무시하고 빠르게 연타하면 2,3단계가 무시되는 경우도 많습니다.

저는 빠르게 연타하기 때문에 가끔 해오름차기가 씹혀서 해오름차기만큼은 2번 체크하게 넣었구요.
선의 파동은 그렇게 급한스킬은 아니기에 한번만 넣었습니다.
(글쿨 때마다 1번씩 따박따박 넣으면 저렇게 하실 필요가 없습니다.)

기본적으로 빠르게 연타시에는 5개가 넘어가면 글쿨동안 5번을 눌러야하기때문에 손가락이... 고통스럽습니다.


위 처럼 작업한 GS매크로는 일반 매크로에 캐릭터 매크로 쪽 보시면 Sequences['근접딜솔플']요기에 입력한
근접딜솔플 이란 이름으로 등록되어있고, 해당 매크로를 사용하면됩니다.

뭔가 설명을 어렵게 했는데요.
눈과 손이 따라가지 못하거나, 귀찮거나, 신경써서 하는게 매크로보다 딜이 덜나오는 분들의 경우..
사용하시면 좋을거 같습니다.


GS 에 대해 간단하게 기능 요약하면

매크로의 /연속시전 처럼 매크로를 자체를 순차적으로 시전해주는 기능

입니다.
혹 궁금하시면 답변 드리겠습니다~

=======================================================================
10.17 추가 내용

종종 쪽지로 /gsse 를 통해 편집을 했는데 어떻게 사용하는지 모르시겠다는 분들이 계서서 짧게 추가 합니다.

/gsse 로 편집을 하시고 매크로창 (/m) 을 넣어보시면 아래와 같이 ? 로 된 매크로 버튼이 추가되어 있으실거에요.



내용을 보시면 이게 다입니다.

풍운원버튼이라고 되어있는데 저건 무슨이름이냐면Sequences['근접딜솔플']에 있는 '근접딜솔플' 부분입니다.
제가 사용하는건 Sequences['풍운원버튼'] 이렇게 되어있지요.

저걸 끌어다가 단축창에 넣고 쓰시면 ? 아이콘이 샥샥 바뀔거에요.
?가 싫으시면 쿨기를 #showtooltip 에다가 특정스킬을 넣으셔도됩니다.

그럼 다들 즐겜하세요~

Lv67 Lunael

모바일 게시판 하단버튼

댓글

새로고침
새로고침

모바일 게시판 하단버튼

지금 뜨는 인벤

더보기+

모바일 게시판 리스트

모바일 게시판 하단버튼

글쓰기

모바일 게시판 페이징

최근 HOT한 콘텐츠

  • 와우
  • 게임
  • IT
  • 유머
  • 연예
AD