팁과 공략 모음

전체보기

모바일 상단 메뉴

본문 페이지

[기타] 오토핫키(AHK)를 이용한 자동스왑텔레포트 스크립트

아이콘 디2
댓글: 50 개
조회: 7649
추천: 4
2024-12-28 21:14:13

 아마존을 키우면서 느린 텔레포트 속도 때문에 무척 답답했습니다. 그나마 덜 답답한 99패캐나 152패캐는 무기 스왑 후 텔포하면 가능하나 스왑이라는 과정도 여간 귀찮은 일이 아니었습니다. 그래서 자동으로 텔포 전에 스왑해주고 텔포가 끝나면 스왑에서 복귀해주는 AHK용 스크립트를 만들어 그동안 잘 써왔습니다.

 제가 전문적인 코딩지식이 있는 것도 아니고, 혼자 쓰는데만 불편함 없게 대강만든 거라서 부담스러워서 공유할 생각을 못했지만, 그래도 혹시 다른 분들도 필요할 지 모른다는 생각에 스크립트에 필요한 주석을 최대한 달아서 올려봅니다. 스왑을 통해 빠른 텔레포트를 편하게 하고자 하는 경우 외에 수수대신 텔포봉을 이용해야 하는 경우도 쓸 수 있습니다.

1) 게임세팅 상의 준비

첫번째로, 스왑 전의 상태에서는 왼쪽기술버튼이 브라운 색으로 나타나도록 사용가능한 스킬로 설정하시기 바라며, 스왑 후의 상태에서는 빨간색으로 나타나도록 사용 불가능한 스킬로 설정하시기를 바랍니다. 
스왑 전, 스왑 후를 구분하기 위해 왼쪽기술버튼의 색상을 참조하는 방법을 사용했기 때문입니다.
이를 위해 저는 스왑 후 왼쪽기술에 투척을 설정했습니다.


두번째로, 게임 상에서 텔레포트의 즉시시전키를 설정해 주시기 바랍니다.
스크립트에서 설정된 스왑텔포 키가 눌리면, 스크립트는 무기 스왑키 클릭 후 게임상의 텔레포트 즉시시전키 누름을 진행합니다. 스왑텔포 키의 눌림이 해제되는 순간, 스크립트는 게임상의 텔레포트 즉시시전키의 누름을 해제하고 무기 스왑키가 클릭되도록 처리합니다.
평소 쓰는 텔포 즉시시전키가 있는데 스왑텔포 위주로 텔포하는 캐릭의 경우, 텔포 즉시시전키를 다른 키로 변경하여 스왑텔포키에 평소 쓰던 키를 배치할 수 있도록 하는 것이 편리합니다.

2) AutoHotkey V2 설치
오토핫키는 간단하면서도 기능이 훌륭한, 유명한 무료 PC 자동화 스크립트용 언어입니다.
웹상에 다양한 강좌들도 많이 마련되어 있습니다.
제가 보고 공부한 사이트에 설치법이 잘 설명되어 있어서 링크를 남깁니다.
Autohotkey V2와 SciTE4AutoHotkey라는 에디터를 링크에서 설명한 방법대로 잘 설치하시기 바랍니다. 
설명을 읽지않고 설치 시, 재설치가 필요할 수도 있으니 주의하시기 바랍니다.

 https://ahkv2.pnal.dev/3

3) AutoHotkey Window Spy 실행
위에서 스왑상태에 대한 판정을 왼쪽기술키의 색상을 통해 판정할 거라고 했습니다. 그래서 왼쪽기술키의 한 Pixel  에서 X, Y좌표와 Color를 미리 확인해야 합니다.
오토핫키 설치 시 같이 설치된 Window Spy를 실행 후, 아래 스크린캡쳐와 같이 스왑후 붉은 색의 버튼 구석의 좌표와 색상을 확인하시기 바랍니다.
Window Spy를 실행하면 디아2 화면에서도 Window Spy 창이 게임화면 위에 떠있습니다. 게임 상의 마우스를 버튼 구석에 올려놓고, 휴대폰 카메라로 찰칵 찍으시면 됩니다. 스크린캡쳐를 해도 되나, 그 과정에서 마우스가 움직일 경우 좌표와 색상이 모두 바뀌게 됩니다. 
확인이 완료되면, Window Spy 창을 닫으시면 됩니다.
 


4) Swap Teleport.ahk 파일 수정
본 게시글에 첨부한 Swap Teleport.ahk는 제가 작성한 스크립트입니다.
간단하게 스크립트 내용을 설명하자면,

설정된 핫키가 눌리면,
  ① Swap 상태인지 아닌지를 판단하여 Swap이 아닌 상태라면 스왑키를 클릭시켜 무기를 스왑시킴
  ② 텔레포트 즉시시전키를 누름상태로 만듦
설정된 핫키의 눌림이 해제되면
  ③ 텔레포트 즉시시전키의 누름상태를 해제함
  ④ 무기를 스왑복귀시킴, 무기를 스왑복귀 시키는 경우 게임환경에서 명령이 씹히는 경우가 많으므로,  Swap 복귀상태를 확인하여 복귀 완료시까지 계속 스왑키를 클릭시킴

Swap Teleport.zip 다운로드 받아 압축을 해제하시고, 위에서 AHK V2 설치 시 같이 설치한 SciTE를 통해 열어주시기 바랍니다.
주석(초록색)을 자세히 달았으니, 내용 보시고 본인에 맞게 수정하시면 됩니다.
Color값 수정시에는 앞에 16진수를 의미하는 0x를 붙여주시기 바랍니다.


※ Window Spy로 확인 한, 붉은 색 왼쪽기술버튼의 좌표 및 색상은 23행 및 68행에서 모두 해당 값으로 변경하셔야 합니다.

수정이 완료되면 저장 후 실행을 눌러 테스트 해 보시기 바랍니다.


스크립트의 종료는 게임화면에서 알트+탭을 통해 스크립트 종료버튼으로 이동하여 클릭하시면 됩니다.


테스트가 정상적으로 완료되었다면, 스크립트 파일을 실행파일(Swap Teleport.exe)로 만들어 줍니다. 이후로는 복잡한 과정없이 실행파일만 실행하면 됩니다. 도구 항목에서 컴파일을 선택하면 실행파일을 만들어 줍니다.

인벤러

Lv76 디2

모바일 게시판 하단버튼

댓글

새로고침
새로고침

모바일 게시판 하단버튼

지금 뜨는 인벤

더보기+

모바일 게시판 리스트

모바일 게시판 하단버튼

글쓰기

모바일 게시판 페이징

최근 HOT한 콘텐츠

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