티스토리 뷰

반응형


게임 매크로 직접 만드는 방법 (제작 경험기)


게임 매크로..누구나 꿈꾸는 도구 중 하나이지요

저또한 마찬가지였습니다. 하지만 우선 매크로는 핵이기 때문에

올바른 게임환경을 흐리는 요소입니다. 이점은 본인이 스스로 유념하시고

글을 읽어주시길 바랍니다.


저는 단순 고전게임의 반복 패턴 매크로를 만들었답니다.

자 만약 여러분들이 대형 온라인 게임사의 매크로를 만들고자

이 글을 읽는다면, 물론 참고사항은 될 것 입니다.


매크로 프로그램은 꽤나 다양한데요

게임업체들은 대다수의 매크로 프로그램을 막고 있습니다.

만약 여러분들이 매크로를 만들고 게임에서 실행을 하고자 한다면


우선, 게임 방화벽에 걸리지 않는 프로그램 선택이

최우선이 되어야 합니다.


사실 전 그와 상관이 없기 때문에 (전혀 상관없는 고전게임....)



G매크로를 초반엔 많이 썼었구요

G매크로는 당연히 핵으로 걸려서 잡히지요 ^^ 대부분의 온라인 게임에선


자 그 다음에 많은이들이 썼던 프로그램이 바로

오토핫키입니다. 5년전 기준으로 쓴 글이라...지금은 어떨지 모르겠지만

대다수의 게임회사에서 핵으로 간주되지 않은 프로그램이었죠



문제는, 정말 간편한 G매크로와는 달리, 직접 코드를 짜서

만들어야 하는 개발자가 되셔야 한다는 점입니다.

하지만 저도 관련 학과를 나오질 않았었고


꾸역꾸역....하다보니 아주 간단한 매크로 등 은 만들 수 있게되더군요

그러니 쫄지마시고 시험해보시길 권해드립니다.




먼저 매크로를 만들기전에

그 매크로 프로그램의 기초부터 배우는건 정말

바보같은 일입니다. 코딩의 범위는 매우 넓기 때문이지요

실제 프로그래머들도 필요한 부분은 책을 보며 구현합니다.


자 그러면 매크로는 어떻게 만들까?

먼저 내가 반복하고자 하는 작업의 패턴을

살펴봅니다. + 변수 값이 생기는 상황들도 모두 체크를 합니다.


(최근 주목받고 있는 카카오매크로)


엑셀에 대한 기본적 이해 개념이 있다면 좋겠군요

if라는 변수 발생시 또 어떠한 행동을 할지도 준비해야합니다.


사실 복잡해보이지만, 크게 어려울 건 없습니다.

해보면 사실 다됩니다...


자 ... 여기서 초치는 이야기를 하나 더 드리자면

이렇게 반복 작업의 코딩작업을 마친 매크로를 만들었습니다.

게다가 게임 첫 로딩과정에서도 핵으로 안잡히는

프로그램으로 들어갔다! 이제 완전 내세상이다~

라고 생각하시겠지만....ㅎ




잡힙니다...

그 이유는? 똑같은 타이밍과 똑같은 좌표값 똑같은 속도의 스킬 시전...

몇번 하다보면 고새 잡히지요 ^ㅡ^

그러기에 한번 더 코드를 만져주는 과정이 필요한데

저는 서두에 말씀드린데로...상업적 게임이 아닌 단순 고전 게임이었기 때문에

이 이상의 구현은 실제로 해본적은 없습니다.


(매크로 키보드도 많이 발전을 했습니다.)


다만 생각해보면...간단할 수 있는게

결과값 즉, 행동에 랜덤을 부여한다면

반복 작업 의심으로 잡히는건 피할 수 있지 않을까 싶군요




예를 들어 목표물 발견시 0.3초에 스킬시전이 계속 반복되면

잡히지만, 0.3초 0.5초 0.7초 0.4초 등...실제로 사람이 누르는 듯 한

효과를 보여주고, 이 행동을 랜덤화 시킨다면...?

어떨까 생각해봅니다.


그런데 사실...요즘은 자동게임 자동사냥 시스템이

트렌드다보니, 매크로 회사들도 많이 사라진듯 하군요

게다가 모바일 게임이 대세로 떠오르면서 PC게임에 대한

수요는 날로 줄어드는 것 같습니다.


무튼~ 게임 매크로를 만들고자 희망하시는분들께

도움이 되셨음 하는 마음으로 글 마칩니다. ^^


반응형