|
2011-04-03 16:30
조회: 33,595
추천: 59
Ver. 초승달무리 ] 주술사 매크로 통합, 및 완전정복.안녕하세요! 카르가스 정기술사 (하지만 난 2차를 복술로 찍었지 ㅜㅜ) , 초승달무리 입니다!
와우를 또 접은 지도 어언 일 주일. 와우를 안 하고 있을 땐 , 다른 것을 할 시간이 많아져서 나름 쓸모가 많은 것 같기도 합니다. 그런데 웬걸, 와우를 하고 싶다는 생각보다 왜 인벤에 재미있는 글을 남기고 싶다는 생각이 더 들까요? 참으로 아이러니합니다. 결국, 저는 작정하고 인벤에 쩌는 글을 남기기 시작하는데요, 정확히는 인벤 글쓰기로 쓰는 것도 아닙니다. 혹여 쓰다가 날아가면 어째요?! 쓰다가 정전이 되어도 안전한 MS OneNote. 살짝 추천해 봅니당. 특히 타블렛(펜) 마우스를 가지고 계신 분들은 아주 멋지게 필기를 휘갈길 수도 있지요.
이 글은 이제 막 와우를 시작해서 매크로란 것에 관심을 두신 초보 주술사부터, 잘나가는 공대, 혹은 투기장 최상위를 달리고 계신 소위 "쩌는" 주술사, 하지만 매크로는 고만고만하게 쓰고 있다~ 하는 분들까지 아우를 수 있도록 구성되었습니다. (물론 와우 명령어 쯤은 거진 다 알고 있고 Lua를 사용해서 복잡한 매크로까지 연구 중이다 하시는 분들은 과감히 패스)
일단 Lua 를 사용한 매크로는 배제했으며, 거의 모든 분들이 직관적으로 보시는 즉시 어떤 식으로 동작되는지 쉽게 알 수 있도록 매크로의 구성도 간결하게 했으며, 당연히 최대한 제가 만든 매크로 위주로 소개해 드리려고 합니다. 다만, 공용 매크로의 구성상 다른 분들이 만든 것들과 대동소이 하거나 아주 같은 경우도 발생할 수 있으며, 제가 만들지 않은 매크로에 대해서는 따로 출처, 혹은 주석을 달아 추가로 명시하도록 하겠습니다.
이 글의 구성은 쉬운 것부터 어려운 것까지 단계적으로 서술해 나갈 것이며 그에 따라 글이 웬만한 글 이상으로 장황하게 (저의 문체도 장황합니다만..) 나열되니 필요한 정보만 적절히 끄집어 가시길 바랍니다. 제 1 장. 매크로의 기본
Macro 는 와우의 굉장히 재미있고 편리한 시스템 중 하나로서 거의 대부분의 와우저들이 매크로와 함께 와우를 즐긴다고 해도 과언이 아니지요.
/매크로 또는 /매 , /m 의 명령어로 매크로 창을 불러올 수 도 있고, Esc (게임메뉴) - 매크로 버튼을 통해 매크로 창을 불러올 수 도 있습니다! 자 매크로 창이 준비되었다면 당신도 매크로와 함께 와우를 시작할 준비가 되신 겁니다!
매크로 창의 윗 부분을 보시면 공통 매크로와 "내 이름" 매크로 두 개의 탭이 보이실 것입니다. 공통 매크로는 계정 내의 모든 캐릭터들이 공유하게 될 매크로, 개인 매크로는 이 캐릭터만이 가질 매크로 입니다. 추가로, 개인매크로에는 18개의 제한이 있습니다. (애드온 등으로 더 생성이 가능하나, 애드온을 쓰지 않는 다른 컴퓨터 혹은 메이저 패치로 애드온이 동작하지 않게 되면 매크로도 함께 먹통이 되니 추천하지 않습니다. 제대로 써 보진 않아서 매크로를 어떤 식으로 저장하는지는 알지 못하므로 자세한 설명은 생략하겠습니다.) 또한, 여기에 저장되는 매크로는 게임 클라이언트를 종료할 때 와우폴더 내의 WTF - Account - 계정 - 폴더 내에 저장되게 됩니다. 공통 매크로는 계정명의 폴더 내에 있는 macros-cache.txt 에, 개인 매크로는 캐릭터명 폴더 내에 있는 macros-cache..txt 파일에 저장 됩니다. 다만, 게임을 강제로 잡아 끈다거나 (Alt-F4 로는 저장이 되는 것으로 알고 있습니다만, 안될 때도 있는 것 같습니다. 주의합시다.)
추가로, 이 매크로 설정은 macros-cache 파일에 기록됨과 동시에 서버와 동기화 되어 서버에도 함께 기록됩니다.
/console synchronizeConfig 0 일반설정 동기화 중지 /console synchronizeBindings 0 키보드 설정 동기화 중지 /console synchronizeMacros 0 매크로 설정 동기화 중지
/run UploadSettings() 일반 설정 서버에 올림 /run DownloadSettings() 일반 설정 서버에서 받기
위의 명령어를 이용해서 매크로 또는 기타 설정의 동기화를 중지할 수 있는데, 4월 3일 현재 매크로 설정을 서버에 올리고 받는 명령어가 수행되지 않습니다. 혹시 다른 명령어로 대체되었거나 하면 아시는 분은 제보부탁드립니다.
매크로 설정을 서버에서 가져오는 경우는 WTF 폴더내에 매크로 정보가 없는 경우 뿐이므로, PC방을 이용하는 유저가 아니라면 또 딱히 쓸모는 없겠습니다. (테스트는 해 보았지만 WTF의 매크로 설정이 항상 우선시 되는 사항은 확실하지 않으므로 매크로를 날리거나 할 때에는 항상 백업을 유지하시길 당부 드립니다. 매크로 삭제 관련은 책임지지 않습니다.)
추가로 매크로에 관련된 다른 정보는 http://www.inven.co.kr/board/powerbbs.php?come_idx=44&l=15503 에서 확인하실 수 있습니다. 제 2장. 매크로의 시작
무언가 매크로의 기본이라는 것으로 굉장히 재미없는 글을 시작해 버린 것 같아서 안타까운 마음이 급격히 들기 시작하지만 정말로 기본적인 사항이라고 생각됨과 동시에 1주일 접었던 와우를 들어가서 친구들에게 인사하고 대뜸 한다는 소리가 나 매크로 동기화 테스트 하러 들어왔음! 이런 것을 또 회상하니 버리기엔 아까워서 그냥 두겠습니다.
워낙 직관적인 인터페이스라 만드는 방법은 딱히 설명해 드리지 않아도 잘 아실 듯 합니다. 적당한 이름으로 새 매크로를 만든 뒤에 (저는 숫자에 알파벳… 재미없군요 =ㅅ=) 직접 만든 매크로 혹은 다른 사람이 이런이런 매크로~ 하면서 명령어를 올려 놓은 것을 복사 하거나 그대로 매크로 명령에 입력해 주시면 되는 아주 간단한 시스템입니다. 사용법은? 이제 저 매크로 아이콘을 끌어다가 단축 스킬바에 넣어 주시고 사용하시면 되겠습니다.
매크로는 기본적으로 알파벳 순으로 정렬이 되며 (기호 - 알파벳 - 가나다) 만드는 순서에 따라 고유번호가 매겨지긴 합니다만 의미는 없습니다. (매크로 캐쉬 텍스트 파일에서 확인 가능)
매크로를 만드실 때 가장 주의하실 점은 삭제 버튼 입니다. 실수로 누르기라도 하면 선택되어 있던 매크로가 그냥 순식간에 삭제됩니다. 예전에 만들어 놓으셨던 매크로라면 잽싸게 매크로 캐쉬 파일을 뒤적여서 복사해 오시면 되겠습니다만, 방금 만든 따끈따끈한 매크로를 실수로 날렸다면.. 글쎄요… 세이브를 생활화 하자는 말 밖엔 드릴 수 없군요.
추가로 또 주의하실 점은, 버그성으로 매크로가 가끔 날아가기도 한다는 것 입니다. 특히 긴 매크로에서 발생하는 편이며, 정확히는 긴 매크로 뒤에 있던 매크로의 일부를 긴 매크로가 뜯어 와 버려서 뒤의 매크로가 삭제되는 현상입니다. 문장의 끝을 엔터로 했을 때 발생하는 경향은 확인했으나 자세히는 모르겠습니다. 이 현상에 대한 이유나 해결법을 아시는 분 역시 제보 부탁드립니다. 저로썬 그저 세이브와 백업을 생활화 하라는.. (아는게 뭐냐!!!) 제 3장. 주술사의 매크로
오랜 시간 달려오셨습니다. 긴 글을 원하지 않는 분들의 경우엔 여기까지만 스크롤을 내렸기를 기원하면서 드디어 본론 시작합니다.
주술사는 스킬이 꽤나 많은 편 입니다. 특히나 토템은 그것들을 모두 단축키에 대응시키려고 하면 스킬바가 모자라게 되기 일쑤이죠. 그래서 많은 분들이 애용하는 것이 여러 개의 스킬을 하나로 묶기 위해 사용하는 것이 바로 매크로 인데요, 지금부터 설명 들어가겠습니다. (뭔가 이걸 먼저 설명해야 했을 듯 한 느낌이 드는군요)
#showtooltip /시전 [nomodifier]번개 보호막 /시전 [modifier:shift]물의 보호막 /시전 [modifier:Ctrl] /시전 [modifier:Alt]
제가 쓰는 매크로 중 하나입니다. 물론 이런 식으로 묶인 것들이 꽤나 있지요. 저 매크로를 베이스로 다른 스킬에도 그대로 적용시키면 됩니다.
사용법 : 사용하고 싶은 스킬명으로 적습니다. 매크로 아이콘을 단축 스킬바로 옮깁니다. 해당되는 단축키를 누르면 가장 위에 있는 스킬이 사용 될 것입니다. Shift 키를 누르면 두번째 스킬로 아이콘이 바뀌는 것을 확인하실 수 있습니다. 쉬프트키를 누른 채로 사용하면 두번째 스킬이 나가는 것이 맞습니다! 참고적으로 modifier 이라는 긴 단어는 mod 라고만 써도 동작합니다.
여기서 주의하실 점은, 저 버튼을 6번 키에 넣었는데, Shift-6을 누르시게 되면 처음 하시는 분이라면 아마도 스킬바가 6번 페이지로 바뀌는 것을 목격하실 수 있을 것입니다. 미리 ESC - 단축키 설정 목록에서 이미 해당되는 단축키가 중복되는 것이 없는지 확인해 주세요.
위의 것과 똑같지만 추가로 하나 더 소개해 드리겠습니다.
#showtooltip 전투 발구르기 /시전 [nomod] 전투 발구르기 /사용 [mod:Shift]6 /사용 [mod:Ctrl]15 /시전 [mod:Alt]
6 과 15 는 각각 허리 , 망토에 대응됩니다. 이런 식으로 착용하고 있는 장비의 사용도 제어할 수 있습니다. 장신구는 각각 13 과 14 입니다. /사용 13 이라는 매크로를 하나 만들어서 넣어 두게 되면 이 장신구가 바뀌더라도 스킬바에 따로 넣는 번거로움 없이 그대로 장신구를 계속 사용하실 수 있습니다. 도적의 경우엔 예전 독을 바를 장비를 제어하는데도 이것을 사용했었지요.
#showtooltip 정기의 깨달음 /연속시전 [nomodifier] reset=2 정기의 깨달음,용암 폭발 /연속시전 [modifier:shift] reset=3 정기의 깨달음,마기아의 잘못 놀린 깃대,화염 충격,용암 폭발,번개 화살
간단한 형태의 연속시전 매크로 입니다. 연속시전은 뒤에 있는 스킬들을 연속으로 사용하게 해 주는 매크로 인데요, 물론 한 번의 동작으로 모두 사용하는 것은 아니고 스킬 수 만큼 연속적으로 버튼을 눌러 줘야만 합니다. (그렇지 않다면 매크로가 아니고 봇이죠..) 여기에서도 Mod 명령어를 사용하여 두 가지 경우로 나누어 보았습니다. 필요에 따라 다른 스킬로 이름을 변경해서 사용하시길 바랍니다. 콤마 뒤는 띄어쓰기를 해도 되고 안해도 됩니다. Reset 에 대해 조금 궁금하실텐데, 이것은 다음 스킬을 사용하지 않았을 때 이 매크로를 초기화 시킬 대기시간을 설정하는 부분입니다. 역시 설정하지 않아도 연속시전 매크로는 동작하긴 합니다만, 정깨만 켜고 용폭을 1시간을 안 누르고 있어도 이 매크로는 용폭 명령을 하염없이 기다리게 됩니다. 리셋 시간의 단위는 초 이고, 위의 두 번째 문장에서, 정깨, 장신구, 화충 후 3초간 이 버튼을 누르지 않았다면 용폭을 사용하지 않았다고 하더라도 버튼은 자동으로 정깨로 재활성화 됩니다.
위의 매크로와 같지만 시계 구문이 하나 더 붙어 있습니다.
#showtooltip /castsequence reset=30 마나 해일 토템,마나샘 토템 /시계 17 /시계 시작
간단한 형태지만 오히려 장황한 것 보다 나을 때도 있군요. 복술 할 때 자주 애용하는 매크로 입니다. /castsequence 는 연속시전의 영어 버전 입니다.
이 매크로에는 문제점이 있습니다. 매크로를 누를 때마다 시계가 리셋되어 17초부터 다시 시작한다는 것 인데요! 이것을 해결하려면 따로 함수를 조금 이용해야만 합니다. 여기에서는 그냥 넘어가도록 하지요.
아래의 매크로는 제가 만든 것은 아니지만 워낙 좋은 매크로라 소개 해 드립니다.
#showtooltip 날카로운 바람 /stopcasting /clearfocus [target=focus,dead] /clearfocus [target=focus,noexists] /focus [target=focus,noexists] /cast [target=focus] 날카로운 바람
이미 많은 분들이 사용하고 있을 매크로 입니다. 출처는 …. 불분명입니다. 제작자분.. 멋집니다. Target= 구문을 @ 으로 대체할 수 있습니다. PVP에서도 주시대상에게 사용하는 것으로 가능하고, 레이드에서도 검강 비전파괴자 차단용 등으로 매우 좋습니다. 다른것 딜 하다가 비전파괴자 시전을 보면 즉시 머리만 돌려서 시전해 주면 차단 가능합니다. 정술이 하면 좋은 편이고, 차단을 보는 관계로 정상적인 딜링이 나오지는 않지만 도적이 따라붙거나 하는 것에 비해서 훨씬 효율적인 것 같습니다. 독이 나에게 달려오면서 화염이 나를 향하고 있는데 비전파괴자가 시전이 되어도 걱정없습니다. 투기장 등에서 사용한다면, 이 주시차단 매크로 외에도 대상, 혹은 마우스오버 대상 차단용 버튼이 하나 더 필요하실 것입니다.
딱히 사용하는 매크로는 아니지만 추가로 소개해 드립니다. 이건 제가 만든 것이긴 하지만 거의 똑같은 형태가 아마 많을 듯 싶군요.
#showtooltip /시전 [@mouseover,exists]영혼 정화 /시전 [@target,exists]영혼 정화 /시전 [@player]영혼 정화
exists 에 대해 조금 궁금해 하실 분도 있을 듯 해서 추가설명! [ ] 안의 내용이 조건문이라는 것은 이제 알고 계실 테고, 그럼 Exists가 무슨 조건일까요?! 네, 정확히 - 라는 뜻이죠. 있으면 시전 되고 없으면 시전안되는 겁니다.
저 매크로에서 exists 를 빼면 어떤 현상이 일어 날까요? 첫 줄의 구문을 실행이 우선시되기 때문에 마우스 오버 타겟이 없다면, 혹은 영혼 정화를 시전할 수 없는 대상에 대해 마우스 오버가 되어 있다면 대상어쩌구 하는 오류만 토해낼 뿐이죠.
exists 가 들어 있음으로서 마우스 오버 대상이 없을 경우, 다음 줄을 실행, 타겟이 없거나 올바르지 않을 경우 최종적으로 나에게 영혼 정화. 이런 매크로로 완성되는 것이지요.
지금부터 소개해 드릴 매크로는 제가 자랑하는 오리지날 매크로들 입니다!
#showtooltip 늑대 정령 /내리기 [button:1] /변신해제 /시전 [combat] 늑대 정령 /stopmacro [combat] /stopmacro [mounted] /시전 [nomodifier,flyable]황갈색 와이번 /시전 [nomodifier,noflyable]날쌘 호드 늑대 /시전 [swimming]심연의 해마 /시전 [modifier:shift]늑대 정령
저는 매크로에도 툴팁을 보이게 하는 편이라 딱히 글자수가 모자라지 않으면 #showtooltip 구문을 넣어줍니다. 지극히 취향이기 때문에 생략해도 전혀 무방한 부분이겠습니다. 뒤쪽의 늑대 정령 구문을 빼면 현재 시전될 기술(탈것)의 아이콘이 보이게 됩니다. 늑대 정령 이라는 부분은 빼시길 권장합니다.
사용설명서 : 전투중이라면 일단 무조건 늑대 정령으로 변신하고 봅니다. 하늘을 날 수 있는 경우에는 날 수 있는 탈것을, 날 수 없는 경우에는 기어다니는 것을, 수영 중이라면 심연의 해마를 이용하게 됩니다. 추가로 비 전투중에도 늑대 정령을 이용할 수 도 있기 때문에, Shift 키를 누르고 시전하면 비 전투중에도 늑대 정령으로 변신 가능하십니다. 예전에는 말채찍이라든가 도 사용했었으나 지금은 뺐습니다.
주의점 : 탈 것을 탄 상태로 전투에 돌입한 경우, 내리기 위해 이 버튼을 사용하면 늑대 정령으로 변신하게 됩니다. 마찬가지로 전투중에 변신을 풀기 위해 이 버튼을 사용해도 안됩니다. 해결법 : 전투중에는 늑대 정령으로 변신하기 위해서만 이 버튼을 사용하도록 하고 인간폼으로 돌아가기 위해서는 스킬을 사용하도록 합니다. 실제로 변신을 풀고 - 스킬사용 보다 그냥 늑대정령 상태에서 스킬을 쓰는 쪽이 빠르기 (서버지연 수준의 키 입력 속도를 가지지 않는 한...) 때문에 전혀 상관없다고 생각합니다.
장점 : 단순한 /시전 1 /시전 2 /시전 3 매크로에 비해 훨씬 고급스러워 보인다! (;;) 아직 사용할 수 없습니다 등의 오류를 토해내지 않습니다! 가장 중요한 것은 비 전투중 늑대 정령 변신이 가능하다는 점이겠습니다. 하지만 역시 추가 동작(쉬프트 키 입력 등)은 피할 수 없었기 때문에 사실은 단순한 매크로에 비해 크게 우월한 점은 없군요.
다음으로, 많은 분들께 "쓸만한데?" 라는 평가를 받았던 고양술사 전용, 야수 정령 매크로 입니다!
#showtooltip 야수 정령 /STARTATTACK /시전 [pet,nomodifier]정령의 걸음 /시전 [pet,modifier:Shift]강타 /시전 [pet,modifier:Ctrl]다중 포효 /시전 [pet,modifier:Alt]피의 욕망 /매크로중지 [pet] /시전 야수 정령 /시계 40 /초시계 시작
여전히 툴팁 보이기 구문은 취향입니다.
사용법 : 매크로를 사용하면 야수 정령 소환과 동시에 40초짜리 타이머가 작동합니다. 야수 정령이 있는 상태에서는 이제 이 매크로는 펫스킬 버튼으로 작동하게 되는데, 그냥 누르면 정령의 걸음, 쉬프트+ 강타, 컨트롤+ 다중 포효 로 기본 셋팅해 두었습니다.
다시 한 번 말씀드리지만, 여기서 주의할 점은, 만약 저 키를 Z 로 셋팅 했는데, Ctrl+Z 가 이미 앉기로 설정이 되어 있다면… 늑대정령이 다중 포효를 쓰는 대신 당신의 캐릭터는 주저앉고 말 것입니다. (크리작렬!!) Mod를 사용한 매크로를 설정하기 전에 꼭 거기에 대응하는 단축키가 이미 있는지 확인해 주세요.
문제점 : 제가 만들었지만 고술을 안해서 잘 모르겠습니다 =ㅅ=;;; 야수 스킬 쓸 때마다 초시계가 40으로 리셋되지 않나요?! 라는 걱정을 하시는 분들… /매크로중지 [pet] 명령어가 삽입되어 있기 때문에 야수가 소환된 상태에서는 초시계는 더 이상 건들지 않습니다!! 다만, 쿨일때 저 매크로를 사용하면… 허공에 그냥 40초 타이머를 뿌립니다. 뭐 상관없겠죠 ;
밑천이 동이 났군요. 여기서 설명할 수 있을 법한 매크로는 이게 전부 인 듯 싶습니다.
이 말인 즉, 위의 예제들을 활용하면 당신도 어지간한 매크로는 직접 짜서 쓸 수 있는 정도는 될 수 있다는 뜻이겠죠!! 자, 주술사는 매크로와 함께 하는 직업입니다. 지금 당장 /매 누르시고 적어 넣으세요!!
그리고 꼭 찬찬히 뜯어보시면서 복습하는것 잊지 마시구요! 제 4장. /run ! Lua와 함께하는 강력한 매크로
... 이거 다루면 논문 시작되니까 일단 오늘은 3장까지만 쓰겠습니다 ;; 떡밥 !!
/run local s="날카로운 바람"if GetSpellCooldown(s)==0 and IsSpellInRange(s,"focus")==1 then SendChatMessage("%f 차단, 쿨다운 5초!","YELL")end /stopcasting /focus [target=focus,noexists] /시전 [target=focus]날카로운 바람
자자 당황하지 마시고... 동작은 위에서 나왔던 주시차단과 크게 다르지 않습니다. 다만, 확실히 강력하지요!! 위의 주시차단에 /y %f 차단, 쿨다운 5초! 따위를 적어 넣으면 어떻게 될까요? 차단했다는 외치기로 채팅창을 열심히 도배하시는 분들을 본 적 있으실 것입니다. 위의 매크로는 그런 상황이 절대 발생하지 않지요! 하지만 위의 매크로에도 사실 약점은 있습니다. 궁금하신 분들을 위한 예습 페이지~ http://www.wowwiki.com/API_GetSpellInfo 와우위키에서 어느 정도 정보를 습득하실 수 있지요! 세시간 걸렸네요 =ㅅ=; |

초승달무리 
