디아헬퍼 사용방법



안녕하세요 :)


디아헬퍼라 불리는 디아블로3 헬퍼 설치및 

사용방법에 대해 알아보겠습니다.



AutoHotkey로 제작 되었구요. 



스크립트 작성법 , 코드 작성에 관하여 궁금한점이 있으시면 아래 메일로 연락주세요.

이메일 : cai6452@naver.com




디아헬퍼 ]  설치및 사용법



◆ 우선 아래 링크에서 디아헬퍼를 받아주세요 

http://haha92.tistory.com/32



 디아헬퍼를 키시면 우측하단에 숨겨진 옵션 버튼이있습니다. 클릭해주세요.

 우측에 새로 생긴 폼이 보이는데요 위에서부터 1, 2, 3, 4 번 Key 입니다

 빈칸은 몇초마다 반복할지 정합니다. 1초 = 1000 입니다 ( 200 = 0.2초 )

◆ 설정하신후 확인누르시면 적용완료

 시작 및 일시정지키는 ~ " 입니다





아래 사진과 같이 적용하신다면 1번0.2초마다 2번 0.1초마다

 3번 입력안함  4번 3초마다 입력하게되겠습니다. (메모장 참고)



Posted by Khan64
,

오토클릭, 키보드 매크로



안녕하세요 :)


직접 나만의 매크로를 쉽고 빠르게

만들수있는 프로그램을 소개 하려 합니다.


녹화형식 매크로는 아니지만, 정해진 키입력이나

마우스 클릭이벤트를 지정해두고 반복된 행동을

도와주는 매크로 프로그램 입니다.



흔히 마우스매크로, 오토클릭이라고 알려져있고 요근래에는 헬퍼라는 말이 더 많이는것 같습니다.







전문적으로 사용할만한 툴은 아닙니다.

고급명령어나 함수가 들어가있는 매크로가 아니라..


단순 키보드와 마우스 클릭에 한정된 매크로 입니다.

하지만 비활성 입력 방식이라 최소화나 창이 가려진 상태에서도 작동 합니다.

영화나 미드볼때, 혹은 컴퓨터 작업중일사용하실수도 있습니다


C Helper는 매크로 프로그래밍을 전혀 모르는 사람도 쉽고 빠르게 자신이 원하는 매크로를 

제작할 수 있는툴 로 방향을 잡아 제작하게되었습니다.





다운로드

C Helper.zip


오토핫키 스크립트 작성법이나 다른 스크립트 제작의뢰도 같이 받고있습니다.
이메일 : cai6452@naver.com





[ C헬퍼 ] 설치및 사용방법




◆ C Helper 실행 후 원하는 윈도우를 " [ " 를 눌러 적용 시켜 줍니다.

    (적용된 윈도우 이름이 텍스트에 표시됨.)


Macro 만들기 버튼을 눌러줍니다.


◆ 원하는 좌표 or 키값을 입력후 "List 입력" 버튼을 누르면 좌측 리스트에 추가 되는데,

    매크로 시작시  입력하였던 순서대로 마우스클릭 or 키보드 입력을 반복 하게 됩니다.


◆ 딜레이 값은 리스트에 표기된 입력을 다한 후 설정된 시간만큼 지연 시킵니다.

    (1초= 1000 입니다)


◆ 적용버튼 클릭 후 ~ 버튼을 누르면 매크로가 시작 됩니다.


◆ 아래 스크립트는 프로그램을 구성하는 스크립트 코드이며 직접 제작하셔도 됩니다.




Script 



#NoEnv
#NoTrayIcon
#SingleInstance force
SetKeyDelay, -1
SetWinDelay,-1
SetBatchLines,-1
SetControlDelay,-1


FileMoveDir, CImage, C:\CImage, 2

Gui,2: +LastFound +AlwaysOnTop -Caption +ToolWindow
Gui,2: Color, E0FFFF
Gui,2: Add, Picture, x80 y40 ,C:\CImage\chelper.png
Gui,2: Add, Button, x280 y150 w110 h25 gB1, 설명서
Gui,2: Add, Button, x280 y180 w110 h25 gB2, Macro 만들기
Gui,2: Add, Text, x15 y160 w180 vT2,
Gui,2: Add, Text, x15 y181 vT1 ,"  [  "  눌러서 Window를 적용시켜주세요
Gui,2: Show, x500 y200 w400 h215, C Helper

Gui,1: Color, E0FFFF
Gui,1: Add, ListView, x1 y40 w200 h210 r30 +Grid, x좌표|y좌표|key값
Gui,1: Add, Picture, x10 y7, C:\CImage\chelper2.png
Gui,1: Add, Text, x212 y30 cRed,  " [ "  Key  :   Window 적용
Gui,1: Add, Text, x212 y52 cRed,  " ] "  Key  :   좌표 따기
Gui,1: Add, Text, x212 y92, Delay 값
Gui,1: Add, Text, x212 y120, Key 값
Gui,1: Add, Text, x212 y152, 좌표 값
Gui,1: Add, Edit, x273 y149 w35 h22 vE1,
Gui,1: Add, Edit, x313 y149 w35 h22 vE2,
Gui,1: Add, Edit, x285 y117 w60 h22 vE3,
Gui,1: Add, Edit, x285 y85 w60 h22 vE4,
Gui,1: Add, Button, x207 y185 w70 h30 gB3, List 입력
Gui,1: Add, Button, x280 y185 w85 h30 gB4, List 지우기
Gui,1: Add, Button, x207 y222 w157 h28 gB5, 적용

OnMessage(0x201, "WM_LBUTTONDOWN")
WM_LBUTTONDOWN()
{
PostMessage, 0xA1, 2,,, A
}
WinSet, Transparent, 210 , C Helper
WinSet, Region, R20-20 w400 h215 0-0
Pause
return


[::
WinGetActiveTitle, WindowTitleN
Guicontrol,2:, T1, %WindowTitleN%
GUicontrol,2:, T2, 시작/일시정지 Key :  ~
return


]::
coordmode, mouse, relative
mousegetpos, x1, y1
guicontrol, , E1, %x1%
guicontrol, , E2, %y1%
return



B1:
run, http://haha92.tistory.com/10
return


B2:
Gui,1: +LastFound +AlwaysOnTop -Caption +ToolWindow
Gui,1: Show, h260 w370, option
WinSet, Transparent, 220 , option
WinSet, Region, R20-20 W370 H260 0-0
Gui,Submit,nohide
return


B3:
Gui, Submit, Nohide
xData = %E1%
yData = %E2%
kData = %E3%
LV_Add("", xData, yData, kData)
Guicontrol,1:, E1,
Guicontrol,1:, E2,
Guicontrol,1:, E3,
return


B4:
LV_Delete()
return


B5:
Gui,Submit,hide
Settimer, a, on
return



a:
Gui, Submit, Nohide
list := LV_GetCount()
i = 1
Loop, %list% {
LV_GetText(xd, i, 1)
LV_GetText(yd, i, 2)
LV_GetText(kd, i, 3)
gosub, b
i++
}
Sleep, %E4%
return



b:
vx := xd
vy := yd-30
c:= (vy*65536)+vx
PostMessage, 0x200, 0, %c%, , %WindowTitleN%
PostMessage, 0x201, 1, %c%, , %WindowTitleN%
PostMessage, 0x202, 0, %c%, , %WindowTitleN%
ControlSend,, {%kd%}, %WindowTitleN%
Sleep, 100
return



GuiClose:
ExitApp
return



2GuiContextMenu:
ExitApp

`::Pause




Posted by Khan64
,

디아헬퍼 Diablo3 Helper



디아헬퍼라 불리는 디아블로3 헬퍼 설치및 사용방

더 나가서 직접 만드는 방법까지 알아보겠습니다 :)


오토핫키라는 툴로 제작되었습니다. 

매크로 걸리면 어쩌지? 라는 걱정은 안하셔도 됩니다.


단순 키반복 매크로는 사용 하여도 

괜찮다고 일부 인정하였다고 합니다.





디아3 헬퍼 다운로드



Dia 헬퍼.zip


스크립트 작성후 컴파일한 자료 입니다.

본 프로그램은 오토핫키로 제작되었으며 아래에 소스공개도 같이 해두었습니다.

디아3 헬퍼를 직접제작하여 구동하고 싶으신분들은 아래 스크립트를 참고해주시면 됩니다.


오토핫키 스크립트 작성법이나 다른 스크립트 제작의뢰도 같이 받고있습니다.

이메일 : cai6452@naver.com





Script 작성 방법 



AutoHotkey 다운http://www.autohotkey.com/download



#NoEnv

#NoTrayIcon

#SingleInstance force


SetKeyDelay, -1

SetWinDelay,-1

SetBatchLines,-1

SetControlDelay,-1


FileMoveDir, DImage, C:\DImage, 2

Gui,2: Add, Button, x315 y140 w80 h33 gBop, Option

Gui,2: Add, Picture, x-3 y-2 w406 h184, C:\DImage\a1.png

Gui,2: Show, x500 y200 w400 h180, Khan Macro

Gui,1: Add, Checkbox, x10 y25 w37 h20 vC1, 1

Gui,1: Add, Checkbox, x10 y55 w37 h20 vC2, 2

Gui,1: Add, Checkbox, x10 y85 w37 h20 vC3, 3

Gui,1: Add, Checkbox, x10 y115 w37 h20 vC4, 4

Gui,1: Add, Button, x24 y148 w60 h22 gBst, 확인

Gui,1: Add, Edit, x48 y25 w35 h20 vE1,

Gui,1: Add, Edit, x48 y55 w35 h20 vE2,

Gui,1: Add, Edit, x48 y85 w35 h20 vE3,

Gui,1: Add, Edit, x48 y115 w35 h20 vE4,

Gui,1: Add, Text, x40 y5 w40 h15 cBlue, Delay

Pause

return



Bop:

Gui,1: +LastFound +AlwaysOnTop -Caption +ToolWindow 

Gui,1: Color, C0C0C0

Gui,1: Show, y200 h190 w110, option

WinSet, Transparent, 230 , option

WinSet, Region, R10-10 W110 H190 0-0

Gui,Submit,nohide

return 



Bst:

Gui,Submit,hide

Settimer, b1, %E1%

Settimer, b2, %E2%

Settimer, b3, %E3%

Settimer, b4, %E4%

return



b1:

Thread, NoTimers

Gui,Submit, nohide

Guicontrolget, C1

if C1 = 1

{

Sendinput, 1

Sendinput, 1

}

return


b2:

Thread, NoTimers

Gui, Submit, nohide

Guicontrolget, C2

if C2 = 1

{

Sendinput, 2

Sendinput, 2

}

return


b3:

Thread, NoTimers

Gui, Submit, nohide

Guicontrolget, C3

if C3 = 1

{

Sendinput, 3

Sendinput, 3

}

return


b4:

Thread, NoTimers

Gui, Submit, nohide

Guicontrolget, C4

if C4 = 1

{

Sendinput, 4

Sendinput, 4

}

return


2GuiClose:

ExitApp

return


`::pause





Posted by Khan64
,

테일즈위버 매크로 만들기



안녕하세요

오늘은 테일즈위버 매크로에 대한

포스틀 하도록 하겠습니다. :D


먼저 찾아와주신 분들께 정말 감사드리며,

포스트 내용은 매크로 코드 작성 에 대한


간략한정보와 테일즈위버 매크로의 제작과정및 

계획구성순으로 포스팅 하도록 하겠습니다.





테일즈위버 매크로 제작이야기 - 서론


 

먼저,, 처음 테일즈위버를 접하게 된건 2~3년 전쯤 이였던것 같습니다.

친구의 소개로 처음해본 게임이였고 그당시 285가 만렙이였습니다.

한참 떠오르는 사냥터가 신전이였고 그 전엔 시오칸이였던걸로 기억합니다.



많은 게임들이 그렇듯이 테일즈위버 또한 만렙까지 쉽지는 않더라구요

정말 좋은 사냥터이기는 했지만 경험치 필요량이 억대 이다보니

하루에 많이 사냥해도 1억이상 채우기 어려웠었던걸로 기억합니다.

물론 신전부터는 좀더 경험치량이 좋은건있었죠 ㅎ



사실 그당시 저는 테일즈위버를 짧게밖에 하지 않았지만, 

265~285까지는 보름정도 소요 되었던거 같습니다.

신전퀘스트나 시오칸퀘스트가 귀찮은 저로서는 캐시 아이템인

초대장이나 조금더 편하게 이용하기위해 바깃, 펫, 펫스킬 캐시

구매해서 조금더 빠르고 편하게 이용했었죠 :)








[ 테일즈위버 매크로 ] - 제작과정



매크로 제작을 진행하면서 항상 많은 질문을 받는게 있습니다.

제작과정에 포스트 하기전에 몇가지 답변을 드리고 시작하겠습니다 :)



첫째는  " 매크로 자료를 여기서 받을수 있어요? " 입니다. 

답은.. 세모(?) 입니다 . 이유는 사실 조금은 민감한부분이 있어서 

공개적으로 오픈은 하지않고있고 있습니다. 



두번째 "매크로를 돌리면 안전해요?" 입니다.

이것도.. 세모(?) 입니다. 실제로 매크로를 이용하시는 분들중에선

개인용 매크로 사용하시는분들도 많고 

이미 제작된 걸 사용하시는분들도 있지만 

그중에 걸리신분도 있고 안걸리고 쭉 사용하는분들도 계십니다. 

물론 안전장치야 해두지만 결과는 솔직히 장담은 못한다는거죠.

99% 안전하다고 하여도 만에하나라는 경우가 생겨

누군가에겐 거의 0%지만 또 누군가에겐 100%가 될 수 있기 때문입니다.




만렙까지 필요한 경험치와 시간을 계산한 이미지 입니다.



255~285 까지 필요한 경험치량은 대략 78억 정도이며..

레벨에 따라 다르지만 신전의경우 1~1.5  시오칸의 경우 0.5~0.9정도 됩니다.


캐시아이템 사용시 시간당 2000만 많게는 8000만정도 올리게 되는것같습니다.

하루에 많이 사냥해서 2~3억씩 채운다하면 30일 가량 됩니다.


매크로는 바깃사용시 시간당 500+@ 정도 올렸던거 같습니다.

물론 레벨에 따라 스펙에 따라 획득하는 경험치량은 다르겠죠 :)



경험치 사진 출처 : http://blog.naver.com/tjdals_7/220086458661




[ 테일즈위버 매크로 ] - 제작은?



테일즈위버 매크로 테스트 동영상

http://haha92.tistory.com/21


테일즈위버 매크로 테스트 자료

[ 벤야 ] 진페참셋/천공해머로 했으며 스펙에 따라 차이가 발생할수있습니다.

http://haha92.tistory.com/category/%ED%85%8C%EC%9D%BC%EC%A6%88%EC%9C%84%EB%B2%84%20%E3%80%8F/%EB%A6%AC%ED%8F%AC%ED%8A%B8%20%E3%80%8F




6/5 현재 모든 제작은 완료된 상태이며 그동안 1주씩 진행하였던

3번의 테스트를 거치며 완성도면에서 많이 좋아진것 같습니다.

제작에 대해 관심있으신분은 덧글/이메일/카페에서 찾아뵙겠습니다

이상 테일즈위버 매크로 제작이야기였습니다. 찾아주신 모든분들 감사합니다  



오토핫키 스크립트 작성법이나 다른 스크립트 제작의뢰도 같이 받고있습니다.

이메일 : cai6452@naver.com




Posted by Khan64
,


테일즈위버




특정기간동안 작성및 일부 테스트인원을 위한

사용방법 안내 포스트 입니다.


배포하거나 판매하는 프로그램이 아닙니다.

프로그램 제작및 판매는 하지 않습니다.







기능에 대한 설명



F1 , F2 : 타겟을 적으로 삼으며 주스킬/ 서브스킬을 사용

F3 , F4 : 타겟이 자신의 위치이며 버프스킬을 사용

F5 , F6 : 가급적 버프스킬or 버프물약or 소모성아이템을 사용



1 , 2 : 타겟을 적으로 삼으며  공격스킬을 사용

3 , 4 : 타겟이 자신의 위치이며  버프스킬을 사용

5 : 난타형 스킬 (ex 벤야의 카운터) 일정시간마다 난타하는스킬.




※ 캐릭터회피기능의 경우 칭호를 서치하여 피하는 기능이니 자신의 칭호는 꺼두시고

   타인의 칭호는 보이게 하셔야 합니다. 캐릭터 발견시 3번째 발견 까지는 도망가며

   4번째 발견 때마다 룬의정원에서 1~20초간 랜덤 대기후 다시 복귀합니다. 


※ 비활성기능의 경우 화면 전체가 가리거나 최소화에선 작동하지 않습니다.

   카페에 올린 동영상처럼 하단이나 우측 일부분은 가려도 괜찮습니다. 


※ 포탈회피기능의 경우 모든 신전 및 시오칸 포탈회피에 대한 적용


※ 회피및알림기능이 추가 

   다른유저나 단속의 경우 대응하도록 설정

  

   특정알림이나 sns 연동 가능.

 

   기본 채팅매크로 설정에서 첫번째 채팅 단축키를 " - " 로 등록 해야 합니다.

   두번째 채팅 단축키는 " = " 로 등록해야 합니다.






Step 1



기본 설정부분이니 똑같이 설정해 주시기 바랍니다.


아이템 수리의경우 장비창실행후 확장템이 위에 보이면 작동되지않습니다.

자동물약의 경우 좌측상단의 체력바의 수치를 없애주셔야합니다.(클릭)




 



Step 2


1. Tb161hv.exe  파일 실행


2. 좌측 상단 Click 버튼에서 옵션을 설정


3. 아래와 같이 옵션을 설정 (두가지 네모박스 필수 확인)

4. ok 버튼으로 옵션 적용 > Start 버튼 클릭 > "]"버튼 누르기


5. Tb101hv.exe 파일은 실행은 따로 실행할 필요없이

   " [ " 버튼으로 키고 끌 수 있습니다. 해당 파일에 들어있는 기능이

   필요없으신분들은(직접 모니터링 할 경우)  따로 키지않으셔도 무방



Load 버튼에서 이전에 사용했던 옵션기록을 불러올 수 있습니다.

Start 버튼클릭 후는 일시정지 상태입니다   " ] " 버튼으로 일시정지 on/off

내부옵션중 빈칸은 딜레이 수치이며 밀리세컨드 단위 (1초 = 1000 )


Tb161hv.exe - 자동물약, 몹인식등 사냥에 관련된 기능

Tb101hv.exe - 포탈회피, 회피및 알림, 에러검출 관련 기능.







업데이트


[5/27] 업데이트 내용


-비활성 모드 적용

-캐릭터 회피 적용

-포탈회피 수정

-랜덤무빙 딜레이조정


v1.50 (신전,시오칸)

v1.40(일반 필드)


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


[6/5] 업데이트


- 캐릭터회피 소스 수정

- 예약종료 기능 추가

- 퀵슬롯 1개 추가

- 기타 오류 수정.


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


[6/16] 업데이트


- 6.85 패치 적용

- 회피시 룬정원 대기시간 증가 +10초

 

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


[6/25] 업데이트

 

- 실행파일 분할로 효율및 성능 향상.

- 에약종료 기능 제거 (추후에 다시 추가 예정)

- 1:1 메세지, 거래창 등 화면을 가리는경우 자동 닫기

- 캐릭터회피

- 포탈회피

- 기타 회피 관련 적용 


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


[7/13] 업데이트

 

- 6.88 패치적용

- 캐릭터회피시 룬의정원으로 가는 빈도수 낮춤

- 일부 SLeep 딜레이 추가수정



현재는 공유하는 프로그램이 아닙니다.


Posted by Khan64
,