블로그는 귀차니즘

First Sensation
  • 공지
  • 지역로그
  • 태그
  • 방명록

War 3 Axis - 워크래프트3 후킹 프로그램

Program 2008/02/16 22:43 귀차니스트

  대학교 1학년 2학기 시절, Warcraft3 배틀넷에서는 래더게임 뿐만 아니라 Chaos 라는 AOS 종류의 유즈맵이 성행하고 있었습니다. 여기서 AOS 란 "Aeon of Strife"의 줄임말로 공성전략시뮬레이션의 장르입니다. 이 장르는 스타크래프트의 Aeon of Strife 라는 맵에서 시작된 것이라고 합니다. 그 인기에 걸맞게 친구들과 저 또한 이 게임을 플레이 하고 있었습니다.
  그 맵이라는게 필연적으로 상대방 영웅, 몹들을 사냥하면서 레벨업과 강력한 아이템들을 맞춰가는 것이 목표이다 보니 한 순간의 실수로 인해 내 영웅이 죽을때도 많았고, 그 때문에 영웅이 부활하기 까지 많은 시간을 기다려야 했습니다.
  명색이 컴퓨터 전공이다 보니 머리가 이런 쪽으로 돌아가더군요. 지금 생각하면 잘 돌아간것인지 잔머리인지는 잘 모르겠습니다. 그래서 단순히 윈도우 메시지 후킹 API를 이용한 프로그램을 만들게 되었습니다.

war3axis



  결국, 위의 그림과 같은 프로그램이 만들어졌고 친구들과 공유하여 많이 유용하게 사용했습니다. 웹 쪽도 조금은 퍼졌던 것으로 알고 있습니다. 나름 사람들이 내 프로그램을 사용한다는 재미도 생겨나더군요.
  하지만, 그 때는 제가 퍼트린 것이 아니었기 때문에 설명도 부진했고, 현재 Map이 어떻게 변화되어있는지는 모르기 때문에 현재도 적용이 가능한 것인지는 잘 모르겠습니다. 그래도 하드디스크 한쪽 구석에 썩혀두는 것 보다는 나을 것 같아 제대로 올립니다. 원래의 첫 원본은 ( http://pointer.egloos.com 에 존재합니다. )

  1. Encampment
      이 부분은 진영을 선택하는 부분입니다. 실제 게임을 플레이 할 시에는 진영이 센티넬, 스콜지로 나뉘어져 있기 때문에 자동포탈을 사용하고자 할 때에는 어떤 위치를 사용해야 할지 판단이 불가능하기에 존재하는 것입니다.
  2. Control
      이 부분은 아이템을 제외한 기타 단축키들을 설정하는 부분입니다. Locking Windows Key Action은 이름 그대로 보다시피 Alt, Ctrl 키 사이의 윈도우 키로 인한 Process Switch 문제를 방지하기 위해 삽입을 하였습니다. 그 외 Portal, 용기, 애교는 해당 액션을 단축키 하나로 지정해놓은 것입니다.
  3. NumPad Shortcut
      프로그램을 만들었던 가장 큰 이유로써 캐릭터의 단축키는 대부분 왼쪽에 위치한 반면 아이템 단축키는 오른쪽 넘버패드였기 때문에 그 불편함을 감수하고자 만들었던 부분입니다.


War 3 Axis.rar

크리에이티브 커먼즈 라이센스
Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.

"Program" 분류의 다른 글

재귀적 합성이랄지.. (0)2008/10/13
\r\n 과 \n 차이 때문에 생기는 문제 (0)2008/04/15
Bitmap Filtering - 비트맵 필터링 (0)2008/04/04
PangCal - 팡야계산기 (2)2008/02/16
2008/02/16 22:43 2008/02/16 22:43
TAG Chaos, Warcraft III, Warcraft3
받은 트랙백이 없고, 댓글 하나가 달렸습니다.

트랙백 주소 :: http://www.filewiki.net/tc/trackback/1

댓글을 달아 주세요

  1. 김상호 2009/09/08 12:17  댓글주소  수정/삭제  댓글쓰기

    안녕하세요. 이 프로그램을 햇수로만 어언 5년여 정도를 즐겨 사용하던 사람입니다. 컴퓨터 전공을 하고 있는 대학생이구요.. 혹시 보실지는 모르겠지만 혹시 이 글을 보시게 된다면,,, 가능하시다면 소스코드를 볼수 있을까 해서 글을 남겨봅니다 ^^ 그럼 수고하세요~

◀ 이전페이지 1 ... 115 116 117 118 119 다음페이지 ▶

블로그 이미지
First Sensation 귀차니스트
rss
  • 관리자
  • 글쓰기

카테고리

  • 전체 (119)
    • Computer (3)
    • Language (14)
    • Reverse Engineering (1)
    • Algorithm (10)
    • TopCoder (3)
    • Library (2)
    • Programming (21)
    • Programming Tip (9)
    • PSP-Programming (10)
    • Program (5)
    • Small Talk (33)
    • Document (4)
    • OS Develope (4)

최근에 올라온 글

  • Dovelet - (1).
  • Script Interpreter - b....
  • VirtualHttpServer - 가.... (2)
  • 음.. 여러가지 일이 있.... (2)
  • 어후.. 드디어 인터럽트....

최근에 달린 댓글

  • 좋은정보 감사합니다. :). 블루아사 03:05
  • 헠 ㅋ 다음에도 들러주세용 ㅋㅋ. 귀차니스트 03/09
  • ㅎㅎ RSS로 첨 온 글이네.ㅋ. 당구리 02/22
  • 음.. 한글화 파일 0.5 버젼은.... 귀차니스트 02/22
  • 관리자만 볼 수 있는 댓글입.... 비밀방문자 01/30

달력

«   2010/03   »
일 월 화 수 목 금 토
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

링크

  • kkamagui 프로그래밍 세상.
  • runner님의 이글루.
  • 당구리의 마굿간.
  • 동우fly.
  • 류광의 번역 이야기.
  • 서광열의 프로그래밍 언....
  • 준호씨의 블로그.
  • 최익필의 이름없는 블로그.
  • 위키는 귀차니즘.

최근에 받은 트랙백

  • 한게임 테트리스 인공지.... 고니's Life 2009
  • ACM 706 (Uva ID) : LCD.... 알고리즘 트레이닝 : Oh... 2009
  • 문제 4 : LCD 디스플레.... 최익필의 이름없는 블로그 2009
  • 궁극의 예외처리. 이름없는 블로그 2008
  • Maximum sum. 티스토리 지점 2008

글 보관함

  • 2010/03 (2)
  • 2010/02 (1)
  • 2010/01 (1)
  • 2009/12 (3)
  • 2009/08 (1)

태그목록

  • FreeType
  • C
  • iterator_traits
  • Dynamic Programming
  • Dialog
  • 컬러체험단
  • Reverse Engineering
  • Warcraft III
  • boost::Tokenizer
  • QT4
  • ACM
  • C++ Builder
  • RLE8
  • 프로토타입
  • RLE
  • GDI+
  • TShell
  • .Net
  • Logitech
  • Singleton
  • istream_iterator
  • Linux
  • Catch
  • tr1
  • 6GB
  • Reference
  • RF959
  • Textcube
  • 디자인패턴
  • Hexrays

지역로그 : 태그 : 방명록 : 관리자 : 글쓰기
귀차니스트’s Blog is powered by Textcube 1.7.5 : Risoluto / Designed by DesignNia.net