2009년 10월 27일 화요일

오토파천 사용법

  • 경고 : 이 프로그램은 어디까지나 자신의 파천일검 캐릭터가 죽지 않게 하는 데 써야 한다. 자동사냥이라는 거창한 이름은 붙어 있지만, 일정 시간이 지나면 몹의 리젠이 줄어들어 그다지 효과가 없었다. 아울러 파천일검 제작사인 매직스에서 항의가 올 경우 언제라도 개발을 중단할 생각이다. 언제는 개발이라도 했냐? 퍽! #,- 그런가? 그럼 공개라도 중단할 생각이다. ^^a

앞서 밝혔듯이 이것을 제작한 목적은 잠시 자리를 비웠을 떄 "죽지 말라"는 데 있다. 그게 무슨 뜻인지 모르는 사람은, PC방 알바를 생각하면 된다. 당시 내 캐릭터가 죽는 이유 1순위가 알바하다가 잠시 계산하기 위해 자리를 뜬 사이 몹에게 맞아 죽는 것이었다. ㅡㅡ;

부수적으로 몹을 죽여서 경험치를 올릴 수 있다면 더 좋고. 아이템 먹는 기능은 애초에 생각도 못했다.

처음에는 F4에 귀환 부적을 배정했으나, 현재는 F1으로 바뀌어 있다. 체력 물약을 배정한 F2를 손으로 직접 누르는 일이 적기 때문에 그렇게 했다(/autohp 명령을 이용해서 자동으로 체력제를 먹게 할 수 있다.). 요즘에는 체력 물약보다는 기력제를 더 자주 쓰기 때문에 기력제가 F4 자리에 왔다. 게다가 무공 쓰다가 귀환하게 되면 얼마나 황당하겠는가?

사용법 설명

Auto파천일검 (간단히 오토파천) 사용법을 설명하면 다음과 같다.

사용법 설명에 앞서, 이 프로그램은 파천일검이 사용하는 메모리에 전혀 접근하지 않는다. 다만 파천일검이 화면에 보여주는 내용을 판단하여 프로그램을 작동시킨다. 이 때문에 파천일검 창을 아래로 내려버린다든지 하면 프로그램에 오류가 생길 수도 있다. 따라서 오토파천을 실행하면 다른 작업, 예를 들면 문서 작업 등을 함께 할 수는 없다. 이는 이 프로그램이 파천일검이 사용하는 메모리에 접근하지 않기 때문에 생기는 단점이다. 반대로 해킹을 판별하는 프로그램이 이 프로그램을 걸러내기는 매우 어렵다. 해킹을 위한 작업(대표적으로 메모리 접근)이 전혀 이루어지지 않기 때문이다.

키 설명

  • 시작 키 / 중단 키 : 스크롤 록(Scroll Lock) 키
    거의 쓰이지 않기에 정했는데, KVM(컴퓨터 주변기기 공유 분배 장치)에서 자주 쓰는 단축키였다. 게다가 키 입력에서 약간 오류가 있어서 제대로 먹히지 않는다.
  • 정보 출력 : 포즈(Pause) 키
    파천일검의 창에 대한 정보를 파일로 출력해 준다. 공개용에는 없는 기능이다. 변수 데이터 확인 단추를 클릭하면 된다.
  • 물약 위치 확인 : 엔드(End) 키
    파천일검 물약 슬롯에 대한 정보를 파일로 출력해 준다. 역시 공개용에는 없는 기능이다. 이 기능은 약간 오류가 있다.

사용법

  1. 오토파천을 실행한다.
  2. 파천일검을 실행한다. 로긴하여 캐릭터를 안전한 곳에 세워 둔다. 자동 물약을 설정한다.
    오토파천에는 물약을 먹는 기능이 없다. 물약을 먹는 기능을 넣을 수도 있으나 물약을 먹어야 할 때를 맞추는 방법을 알지 못했기에 넣지 않았다.
  3. 오토파천의 윈도 모드풀스크린 모드를 선택한다.

    1. 풀스크린 모드이면 그냥 풀스크린 모드를 클릭하면 설정된다.
    2. 윈도 모드이면 풀스크린 모드를 선택했다가 다시 윈도 모드를 선택해 주면 된다. 이때 화면에 파천일검 실행창이 보여야 한다. 물론 파천일검 창의 일부는 다른 프로그램에게 가려져 있어도 되지만, 전체가 가려져 있으면 오류가 날 수도 있다.
    3. 여기에 약간 오류가 있어서 창의 위치를 자동으로 설정해 주지를 못한다. 앞으로 고치게 되면 오토파천을 다시 불러서 이런 작업을 할 필요가 없게 될 테지만, 아직은 수동으로 확인해 줘야 한다.
  4. 다시 파천일검으로 돌아가서 물약 슬롯을 점검한다.

    1. F1 슬롯 : 귀환부적을 넣는다.
    2. F2 슬롯 : 체력제를 넣는다. 현재 체력제고급체력제만 지원한다.
    3. F3 슬롯 : 그밖에 다른 것을 넣는다.
      초기에는 오토파천을 믿지 못해 여분의 체력제(체력제 10개 정도)를 넣어 둔 적도 있다.
    4. F4 슬롯 : 기력제를 넣는다.
  5. 시작 키 (Scroll Lock)을 누른다. 마우스 포인터가 위에서 아래로 움직이면 정상 작동하는 것이다. 이때 파천일검 창이 맨 위에 있어야 정상 작동한다.

물약 슬롯 설정

물약 슬롯 설정

시험하기

귀환 부적 시험

마을에서 귀환 부적을 시험하고 나서 사냥에 나서자.

  • 우선 물약 슬롯에서 체력제를 치우자.

체력제가 슬롯에 없다.

체력제가 슬롯에 없다.

  • 오토파천을 실행하자. 갑자기 캐릭터가 한 번 또는 두 번 사라지게 된다. 아울러 귀환 부적도 한두 개가 사라진다.
    이는 귀환부적을 2회 사용하도록 설정되어 있기 때문이다. 처음에는 키보드 F1을 누르게 되어 있고, 그 뒤에 마우스로 귀환부적으로 오른쪽 클릭하게 되어 있다.
    2회 적용은 프로그램이나 운영체제에서 문제가 생길 경우, 키 눌림이나 마우스 클릭이 제대로 먹히지 않는 경우가 있기에 만든 편법이다. 아울러 이 프로그램의 목적사냥이 아니라 생존이기 때문에 만든 기능이기도 하다.

체력제 없이 실행하면 귀환부적만 소모된다.

체력제 없이 실행하면 귀환부적만 소모된다.

위 화면을 보면 146에서 145로 바뀌어 있다. 2번 가운데 한 번은 동작하지 않았음을 뜻한다. 이는 지극히 올바른 상황이다. 왜냐하면 처음에는 F1을 누르게 되고, 나중에 마우스 클릭을 하게 된다. 이때 그 사이 간격은 약 0.3초로서 귀환부적이 처음에 제대로 동작했다면, 두 번째 동작은 대부분 일종의 딜레이가 적용되어 적용되지 않는다. 이 딜레이는 짧게는 0.1초 정도이며, 길게는 0.5초이다. 다시 말해 귀환 부적을 그 안에 다시 사용하더라도 적용이 되지 않는다. 한편 처음에 F1키가 적용되지 않았다면 딜레이는 발생하지 않고, 0.3초 뒤에 마우스 클릭이 제대로 적용되어 귀환하게 된다.

또한 사용하는 시스템에 따라 두 번 모두 사용될 수도 있다.

아무튼 물약이 없음을 알아낸 때로부터 0.2초 뒤에 F1키를 누르고, 다시 0.3초 뒤에 귀환부적을 클릭하게 된다. 이때 0.05초 정도의 딜레이가 2회 발생하므로 늦어도 0.6초 뒤에는 귀환하게 된다.

다만 자신의 레벨보다 너무 센 몹을 잡으러 가지 말기를 바란다. 예컨대 65렙의 내 캐릭터로 무현무를 잡으러 간다면, 체력을 모두 채우고 채생성력까지 쓰더라도 한 방에 죽는다.[footnote]이것은 지난 추석 때 몹 이벤트 때 무현무에게 여러 차례 한 방에 죽어 봤다. ㅡㅡ; 무현무! 지금 생각해도 치가 떨린다.[/footnote] 이런 상황에서는 이 프로그램은 아무런 도움도 주지 않는다는 뜻이다.

공격 시험

한라 행성의 초보필드나 황무지에서 시험해 보기 바란다. 몹이 가까이 올 것 같으면 미리 켜놓고 기다리자. 몹이 다가오지 않으면 끄고 이동한 뒤 다시 켜자. 이것을 반복하면 이 프로그램이 어떻게 작동하는지 알 수 있다.

덧붙이는 말

이 프로그램은 어디까지나 잠시 자리를 비울 때 쓰는 프로그램이다. 일부러 이동 기능은 넣지 않았다. 심지어 기력제 먹는 기능조차도 없다. 다만 땅에 떨어진 아이템을 먹는 기능은 있다. 이것은 Alt 키를 누르기만 하면 되기 때문에 F1 누르기 기능을 넣으면서 함께 넣었다.

맨 위에 밝혔듯이 매직스에서 항의가 들어오면 바로 공개는 중지된다.

현재 이 프로그램의 저작권은 BSD이다. 마음대로 고쳐도 되고, 소스 공개 의무는 없다. 압축 파일 안에 저작권에 대한 내용이 없어서 여기에 밝힌다.

건의사항은 이글에 댓글을 달아 주세요.

이 글은 스프링노트에서 작성되었습니다.


댓글 30개:

  1. 정말 유용한 프로그램 감사 드림니다

    혹시 반자동사냥및 무공 사용도 가능 한가요??

    답글삭제
  2. @찬근 - 2009/10/31 16:48
    그런 기능 없습니다. 이건 사냥보다는 생존을 위한 프로그램이거든요.

    (1) 반자동 사냥이 무엇인지를 모르겠네요.

    (2) 무공 사용을 넣으려면 기력제 먹는 기능도 넣어야 하는데, 도대체 기력제를 언제 먹어야 하는지를 알 수 없습니다. ㅡㅡ;; 이건 메모리 접근법을 사용해야 하는데, 그러면 해킹 프로그램으로 오인할 가능성이 있습니다.



    ** 참고로 [b]자동 사냥 프로그램[/b]은 원래 "[b]해킹 프로그램[/b]"에 속합니다. 다만 이 프로그램은 그 작동 구조상 해킹에 사용하는 원리를 전혀 쓰지 않았기 때문에 해킹 프로그램으로 보기는 무리가 있습니다.

    답글삭제
  3. 이런 게임도 있었군요. 주로 pc용 게임만 했더니 게임세상에서 점점 멀어지는 느낌이 ㅎㅎㅎ 디아블로3나 나오면 다시 한번 빠져봐야 겠네요.

    답글삭제
  4. @Naturis - 2009/11/10 17:15
    글 남겨 주셔서 고맙습니다.

    답글삭제
  5. 이거 사용하면 마우스에 지장을 준다던지 그런건 없는거죠?^_^;

    답글삭제
  6. @수아 - 2009/12/21 16:53
    이거 쓰면 마우스 쓰기가 힘들죠. 이 프로그램을 자리를 비울 때 쓰는 프로그램입니다. 그러므로 당연히 "마우스를 사용하지 않는다"라고 가정하고 만들어진 프로그램입니다. 즉 이 프로그램을 실행한 뒤 자동 사냥을 작동시킨 뒤에는 마우스를 사용하기 힘들어집니다.



    하지만 마우스 하드웨어에 영향을 주거나 하지는 않습니다. 심지어 USB 마우스의 경우에는 마우스를 뽑아버려도 정상 작동합니다. (PS/2 마우스는 뽑으면 마우스 기능이 일시 정지하거나 컴퓨터가 다운됩니다. ㅡㅡ;)

    답글삭제
  7. 아~저는 마우스 하드웨어에 조금이라도 데미지가 받는줄 알았습니다ㅎㅎ



    성의있는 답변 감사드립니다 ^_^

    답글삭제
  8. @수아 - 2009/12/22 00:55
    하드웨어는 전혀 안 건듭니다. ^^a

    그러므로 데미지를 입힐 일도 없습니다.

    답글삭제
  9. 안녕하세요 이파일 수정좀 조금만 부탁 합니다 ^^



    자동 누르면요 위라애 <<<<>>>>왔다같다 위 아래 위라애 하면서 <<< >>> 이정도에서 반복 하잔아요



    천체 모드로요 자동 눌러쓸떄요. 처음 화면부터 끝까지 왔다 같다 할수는 없나요 그럼 좋을듯 합니다



    빠른 수정 좀 해주세요 사례합니다 네이트 전번 남겨주시면 사례함니다 답변좀요

    답글삭제
  10. @파천일검 - 2010/01/01 05:16
    우선 사례는 필요 없습니다.

    둘째 화면 전체로 보면 범위가 너무 넓습니다. 현재 화면 일부만 하는데도 거의 30개 지점을 체크하고 있지요. 하나당 0.05초, 30개이면, 1회전에 1.5초가 걸립니다. 실제로는 좀 더 걸립니다.

    화면 전체로 보면, 우선 위와 아래의 걸리는 부분을 제거해야 하죠. 그렇더라도 위 아래 폭이 400 정도 나옵니다. 좌우 폭은 800 그대로. 중간에 안 걸리는 부분이 없어야 하니까 체크 구간의 간격이 75 정도는 되어야 합니다. 그러면 위 아래는 7개 지점, 좌우로는 12개 지점입니다. 모두 84개 지점을 체크해야 합니다.

    1지점에 최소 0.05초, 1회전에는 최소 4.2초입니다. 약간 위험한 시간이죠. 애초에 1개 지점에 0.05초를 배정한 것은 1회전을 2초 이내에 돌아와야 하며, 또한 근캐로도 몸빵이 되어야 했기 때문입니다.

    또 다른 문제로 화면 전체로 하면 캐릭터가 이동해 버리는 문제가 생깁니다. 이때 그에 대한 부가적 처리는 화면 픽셀 처리로는 불가능하며, 메모리에 접근해야 합니다. 다시 말해 해킹툴의 기법을 사용해야 하죠.

    예컨대 "뛰기" 기능을 써야 할 때가 생긴다는 말입니다. 일단 한 번 체크한 목표를 해제할 방법이 없으니까요. 하지만 기력제를 먹을 수 없으니 약간 문제가 됩니다. 결국 그 상태로 맞아 죽게 됩니다. ㅡㅡ;

    하지만 그것을 막으려면 메모리에 접근해야 하는데, 그럴 경우 해킹툴로 인식될 가능성이 매우 높습니다.



    죄송하지만 화면 전체에 대한 처리는 현재로서는 해드릴 수 없음을 알려 드립니다.

    (BSD 라이선스이므로 소스 수정하여 사용하셔도 됩니다. 수정하신 뒤에 다시 공개할 필요는 없습니다.)

    답글삭제
  11. 영자님에 답변 잘 봤습니다...



    제가 파천일검만 5년 정도 했습니다..



    근데 오토는 파천일검이 없습니다...



    이파일을 조금 써봤습니다 근데 참좋네요..비록 조금 화살표가 왔다 같다 하면서 몹이 나오면 바로



    잡고 아이템을 먹더라구요 창모드 전체 모드에서 이게 만약 된다면 참 좋을듯 합니다...



    전 범의를 조금만 수정 해주셧스면해요 부탁 드림니다..혹시 네이트 하시면 skyleeskyls@한멜



    친추좀 부탁 드림니다...꼭 사례하겠습니다 부탁드려요 ..답변주세요~ 새복 많이 받으세요



    수정 하는 방법도 모르구요 ㅠㅠ제발좀 도와주세요 ..ㅠㅠ

    답글삭제
  12. @파천일검 - 2010/01/02 01:41
    사정은 잘 알겠습니다. 일단 그렇게 고치고도 캐릭터가 죽지 않는지를 알아봐야겠습니다.

    답글삭제
  13. 비밀 댓글 입니다.

    답글삭제
  14. 고맙습니다 autohp자동물약 하면 캐릭은 죽지 않을 꺼에요 수정 되시면 알려주세요 ~ ^^~



    다운 받아 갈꼐요 고맙습니다 ~~!





    159 이런식으로왔다할수 있게 수정좀부탁드려요 6^^

    2610

    4711

    5812



    네이트 하시면 제가 친추 할꼐요 뎃글좀달아주세요 ^^

    답글삭제
  15. @Anonymous - 2010/01/03 21:35
    (1) 일단 A 지점과 B 지점이 겹치면 키를 누르게 하면 됩니다. (이미 아시는 내용 같네요.)

    (2) 마우스가 그것을 쫓아다닐 필요는 없습니다. 마우스를 안 움직여도 겹치는 것을 안다면 굳이 쫓아다닐 필요가 없지요. 파천일검의 경우는 마우스 커서를 직접 이동시켜야 겹치는 것을 알 수 있기에 어쩔 수 없이 마우스를 이동시킬 뿐입니다.

    여기에서 중요한 것은 마우스를 움직이는 것이 아니라는 점입니다. 마우스 커서만 움직입니다. 그래서 일부 온라인 게임 프로그램은 실제 마우스 신호가 안 들어오고, 마우스 커서만 움직이면 그 신호는 해킹으로 판단하여 무시해 버립니다.

    답글삭제
  16. 비밀 댓글 입니다.

    답글삭제
  17. @Anonymous - 2010/01/04 00:06
    상황을 요약해 보겠습니다.

    (1) A 지점과 B 지점의 좌표와 색상 값을 알고 있다.

    (2) 두 지점의 색상이 바뀐다.

    (3) 두 지점의 색상이 일치하는 때가 있다.

    (4) (3)번 상황에서 특정 키를 눌러야 한다. 그런데 누르는 함수를 모르겠다.

    (5) 그게 아니면 (3)번 상황에서 특정 위치(A 지점 또는 B 지점)을 마우스 클릭해야 한다. 그런데 누르는 방법을 모르겠다.



    이렇게 되나 봅니다. 아무튼 정리해서 올려 보겠습니다. (조금 시간이 오래 걸릴 듯합니다.)



    덧// 질문은 비밀글로 올리지 말아 주십시오. 그러면 본인도 확인하기 힘들고, 다른 사람들도 괜히 궁금해 합니다.

    답글삭제
  18. 어쿠... 비밀글이다보니 궁금하겠군요;;



    A좌표와 B좌표사이에서



    A색상과 B색상이 돌아다니구요. ( A색상과 B색상의 색깔은 고정입니다. )



    하얀색과 검은색이 막 A좌표부터 B좌표사이를 돌아다니는거죠.



    서로 속도차이가 있지만 왔다갔다 하기때문에 A색상안에 B색상이 겹치게되는상황이 존재하는데

    그때가 되면 특정키를 누르게 되는것입니다.



    아! 그리고 A색상이 조금 넓고 B색상은 숫자 1 정도의 크기로 돌아다닙니다.

    답글삭제
  19. @질문 - 2010/01/04 13:11
    파워바인데... 하나만 움직이는 파워바가 아니라, 둘 다 움직이는 파워바로군요. 알겠습니다.

    이러한 파워바 맞추기는 포트리스 게임에서 처음 등장했습니다. 그 뒤로 팡야나 골프왕 등에서도 등장했고요.

    이런 까닭에 방화벽 프로그램이나 백신에서 "웜" 또는 "바이러스"로 진단할 수도 있으니, 만드는 데 성공하더라도 남용하지는 말기 바랍니다. (아직 만들지도 않았으면서, 별 걱정을 다 하죠?)

    답글삭제
  20. 도와주셔서 정말 감사합니다. ㅠ_ㅠ

    답글삭제
  21. 질문입니다 어떻게 다운 받어서 쓰ㅜ죠 ?

    답글삭제
  22. @이남호 - 2010/01/05 14:01
    [ur=http://salm.pe.kr/entry/AutoPCIK]오토파천?[/ur]라는 글을 보시면 됩니다.

    답글삭제
  23. 어느정도까지 완성되었는지 알 수 있을까요???

    답글삭제
  24. @질문 - 2010/01/10 20:31
    대략적인 개념 정리만 끝냈습니다.



    덧// 그런데 개념 정리가 더 시간이 많이 걸리는 작업이지요. ^^a

    답글삭제
  25. @질문 - 2010/01/10 20:31
    그런데 좌표도 둘 다 알고 있는 건가요? 아니면 좌표를 구해서 해야 하나요? 지금 좌표를 구할 필요가 없는 것은 했는데, 직접 구하려고 하니까 힘드네요.

    답글삭제
  26. 왼쪽좌표인 A좌표와 B좌표 x,y 값은

    그 마우스포인터위치에 따라 마우스가 현재 어디있는지

    실시간으로 뿌려주는 x,y 출력 프로그램을 통해 알고 있습니다.



    따라서, x,y좌표값을 A좌표 B좌표 입력공간이 있어야 할것입니다.~

    답글삭제
  27. 영자님 네이트좀 남겨주세요 파일 수정 언제쯤되나요 하는방법좀 알려주세요 범위좀 수정



    어디서 하나요 부탁드려요 고랩 캐릭으로 돌릴거라죽지는 않을거에요 부탁드려요

    답글삭제
  28. @파천일검 - 2010/01/25 05:47
    죄송합니다. 제가 시간을 내지 못하고 있습니다.

    답글삭제
  29. 안녕하세요 혹시 파천일검오토 보내주실수있나요?? 기력자동회복으로 하고싶어서요..

    답글삭제