블로그는 귀차니즘

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 - 팡야계산기 (0)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 ... 106 107 108 109 110 다음페이지 ▶

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

카테고리

  • 전체 (110)
    • Computer (3)
    • Language (14)
    • Reverse Engineering (1)
    • Algorithm (9)
    • TopCoder (3)
    • Library (2)
    • Programming (19)
    • Programming Tip (9)
    • PSP-Programming (10)
    • Program (5)
    • Small Talk (31)
    • Document (4)

최근에 올라온 글

  • Gradient 작성중에 있습.... (3)
  • 게임&인터랙티브 애플리....
  • 한게임 자동테트리스 Ve.... (24)
  • Intel 64 And IA32 Arch.... (2)
  • 한게임 자동테트리스 Ve.... (24)

최근에 달린 댓글

  • 다운어덯게 받아요. difl 2008
  • 멋있네요 ㅎㅎ. 준호씨 2008
  • ^^; 그러셨군요.. 사실 동영.... 귀차니스트 2008
  • ㅋㅋ 속도 튜닝의 무서움 ㅜ.... 귀차니스트 2008
  • 관리자만 볼 수 있는 댓글입.... 비밀방문자 2008

달력

«   2009/01   »
일 월 화 수 목 금 토
        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 프로그래밍 세상.
  • 류광의 번역 이야기.
  • 서광열의 프로그래밍 언....
  • 준호씨의 블로그.
  • 최익필의 이름없는 블로그.
  • 위키는 귀차니즘.

최근에 받은 트랙백

  • 궁극의 예외처리. 이름없는 블로그 2008
  • Maximum sum. 티스토리 지점 2008

글 보관함

  • 2008/12 (1)
  • 2008/11 (4)
  • 2008/10 (2)
  • 2008/09 (3)
  • 2008/08 (5)

태그목록

  • 1.35
  • Decode
  • Mine Sweeper
  • tr1
  • ostreambuf_iterator
  • FreeType
  • Borland
  • GUI
  • 보안
  • 파이널 데이터
  • 준비
  • 뻘글
  • ACM-ICPC
  • 키보드
  • 개발
  • 멀티맵
  • 클라리넷
  • Image
  • 디자인
  • 팡야계산기
  • 난수
  • 재귀적합성
  • DP
  • Develope
  • multimap
  • XHTML
  • C++
  • Library
  • 버퍼 오버플로우
  • 파티션

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