maphack

maphack

Maphack,原為暗黑破壞神2的一款地圖全開外掛程式,現在泛指魔獸、DotA遊戲下的各種開地圖作弊軟體。

解釋

maphack=map+hack,是一個新生辭彙。其中MAP是地圖,HACK是亂砍/辟出,在電子遊戲中表示將未探索的地圖打開。
名字:某種軟體
動詞:指用地圖全開外掛程式進行作弊的行為。

暗黑破壞神的maphack

用於將遊戲暗黑破壞神中的地圖打開,主要功能鍵有:“-”、“+”、“*”、“/”四個,分別實現開屏、天氣(陰影)效果切換、大地圖物品隱藏切換、小地圖圖示切換的功能。

魔獸爭霸3的maphack

其和秒退並列為魔獸遊戲中最不道德的行為。因為使用地圖全開外掛程式後,整個地圖被完全打開,作弊者可以不通過偵察就清楚地看到對手的位置、戰術部署、英雄技能等,在這樣的情況下,很容易能夠抓住對手的弱點將其擊敗,這對於比賽是相當不公平的(對於對手來說,他還要通過偵察、探路才能夠了解作弊者的動態),所以,在戰網上,對於Maphack行為一般有著嚴厲的處罰。而在浩方上,特別是浩方的DotA中,還是有一些使用Maphack作弊的人存在的。

暗黑maphack自定義配置方法

虛擬鍵盤代碼及maphack配置的簡單說明
常量名稱 十六位值 十位值 滑鼠或按鈕的值
VK_LBUTTON 1 1 滑鼠左鍵鈕
VK_RBUTTON 2 2 滑鼠右鍵鈕
VK_CANCEL 3 3 Control-break執行
VK_MBUTTON 4 4 滑鼠中鍵鈕
05-07 05-07 未定義
VK_BACK 8 8 Backspace鍵
VK_TAB 9 9 Tab鍵
0A-0B 10-11 未定義
VK_CLEAR 0C 12 Clear鍵
VK_RETURN 0D 13 Enter鍵
0E-0F 14-15 未定義
VK_SHIFT 10 16 Shift鍵
VK_CONTROL 11 17 Ctrl鍵
VK_MENU 12 18 Alt鍵
VK_PAUSE 13 19 Pause鍵
VK_CAPITAL 14 20 Caps Lock鍵
15-19 21-25 保留給Kanji系統使用
1A 26 未定義
VK_ESCAPE 1B 27 Esc鍵
1C-1F 28-31 保留給Kanji系統使用
VK_SPACE 20 32 SpaceBar鍵
VK_PRIOR 21 33 Page Up鍵
VK_NEXT 22 34 Page Down鍵
VK_END 23 35 End鍵
VK_HOME 24 36 Home鍵
VK_LEFT 25 37 Left Arrow鍵
VK_UP 26 38 Up Arrow鍵
VK_RIGHT 27 39 Right Arrow鍵
VK_DOWN 28 40 Down Arrow鍵
VK_SELECT 29 41 Select鍵
2A 42 OEM自訂使用
VK_EXECUTE 2B 43 Execute鍵
VK_SNAPSHOT 2C 44 Print Screen鍵
VK_INSERT 2D 45 Ins鍵
VK_DELETE 2E 46 Del鍵
VK_HELP 2F 47 Help鍵
VK_0 30 48 0鍵
VK_1 31 49 1鍵
VK_2 32 50 2鍵
VK_3 33 51 3鍵
VK_4 34 52 4鍵
VK_5 35 53 5鍵
VK_6 36 54 6鍵
VK_7 37 55 7鍵
VK_8 38 56 8鍵
VK_9 39 57 9鍵
3A-40 58-64 未定義
VK_A 41 65 A鍵
VK_B 42 66 B鍵
VK_C 43 67 C鍵
VK_D 44 68 D鍵
VK_E 45 69 E鍵
VK_F 46 70 F鍵
VK_G 47 71 G鍵
VK_H 48 72 H鍵
VK_I 49 73 I鍵
VK_J 4A 74 J鍵
VK_K 4B 75 K鍵
VK_L 4C 76 L鍵
VK_M 4D 77 M鍵
VK_N 4E 78 N鍵
VK_O 4F 79 O鍵
VK_P 50 80 P鍵
VK_Q 51 81 Q鍵
VK_R 52 82 R鍵
VK_S 53 83 S鍵
VK_T 54 84 T鍵
VK_U 55 85 U鍵
VK_V 56 86 V鍵
VK_W 57 87 W鍵
VK_X 58 88 X鍵
VK_Y 59 89 Y鍵
VK_Z 5A 90 Z鍵
5B-5F 91-95 未定義
VK_NUMPAD0 60 96 數字鍵0鍵
VK_NUMPAD1 61 97 數字鍵1鍵
VK_NUMPAD2 62 98 數字鍵2鍵
VK_NUMPAD3 63 99 數字鍵3鍵
VK_NUMPAD4 64 100 數字鍵4鍵
VK_NUMPAD5 65 101 數字鍵5鍵
VK_NUMPAD6 66 102 數字鍵6鍵
VK_NUMPAD7 67 103 數字鍵7鍵
VK_NUMPAD8 68 104 數字鍵8鍵
VK_NUMPAD9 69 105 數字鍵9鍵
VK_MULTIPLY 6A 106 *鍵
VK_ADD 6B 107 +鍵
VK_SEPARATOR 6C 108 Separator鍵
VK_SUBTRACT 6D 109 -鍵
VK_DECIMAL 6E 110 .鍵
VK_DIVIDE 6F 111 /鍵
VK_F1 70 112 F1鍵
VK_F2 71 113 F2鍵
VK_F3 72 114 F3鍵
VK_F4 73 115 F4鍵
VK_F5 74 116 F5鍵
VK_F6 75 117 F6鍵
VK_F7 76 118 F7鍵
VK_F8 77 119 F8鍵
VK_F9 78 120 F9鍵
VK_F10 79 121 F10鍵
VK_F11 7A 122 F11鍵
VK_F12 7B 123 F12鍵
VK_F13 7C 124 F13鍵
VK_F14 7D 125 F14鍵
VK_F15 7E 126 F15鍵
VK_F16 7F 127 F16鍵
VK_F17 80 128 F17鍵
VK_F18 81 129 F18鍵
VK_F19 82 130 F19鍵
VK_F20 83 131 F20鍵
VK_F21 84 132 F21鍵
VK_F22 85 133 F22鍵
VK_F23 86 134 F23鍵
VK_F24 87 135 F24鍵
88-8F 136-143 未指定
VK_NUMLOCK 90 144 Num Lock鍵
VK_SCROLL 91 145 ScrollLock鍵
92-B9 146-185 未指定
BA-C0 186-192 OEM自訂
C1-DA 193-218 未指定
DB-E4 219-228 OEM自訂
E5 229 未指定
E6 230 OEM自訂
E7-E8 231-232 未指定
E9-F5 233-245 OEM自訂
F6-FE 246-254 未指定

hackmap的幾個主要檔案:

d2hackmap.exe-----主運行程式,但我們一般都用d2loader來自動載入map,此檔案基本用不到。
d2hackmap.dll-----hackmap的核心檔案,d2loader就是調用它來啟動map。
d2hackmap.cfg-----配置檔案了,我們所要著重了解的就是它。
d2hackmap.vcb-----這是個辭彙表,就是靠它編譯config可以識別的代碼。
下面是MAPHACK.CFG 的一些簡單配置。了解配置前,先熟悉下代碼的含義:
比如:Right Click Swap Toggle: 1, -1 //滑鼠右健快速移動物品
Auto Reveal Act: 2 /自動開全部地圖
“:”前面的是 定義動作或者顏色等等 “:”面的是快捷鍵的定義
其中快捷鍵定義部分有的是 ", -1" "1,2 " "0,-1" 或者單純一個數字的形式,他們的具體含義就是:
"0" 代表 No, False, Off, None, Null
"1" 代表 Yes, True, On
"-1" 代表 Default(默認)
"2" 代表 Show display
"-2" 代表 Hide, No Show
附色表一張

猜代碼的方法

其實在VBC找代碼是個技術活 起碼要能看的懂E文 代碼里都沒中文註解的...
當然不懂也行 像我這個半E盲 要什麼代碼都是用N+ N-N法則湊出來的
比如你要某個怪特殊顯示 而你又不知道怪的代碼 這時候可以加
Monster Colours[300+]: 0x84
載入MAP後如果怪的顏色變了 表示怪在500-無窮大的區間裡 當然 代碼是有結束的 到700多就完結了(VBC里Monster代碼只到702 所以殘生新加的複製體BOSS/月之王/血鳥什麼的地圖顯示黑色 因為不在普通怪代碼內)
然後開始湊閉區間
比如Monster Colours[300-600]: 0x84
載入MAP後看怪的顏色是否變了 變了就代表怪的代碼在這個區間 不變就可以繼續猜600-800區間之類
假設怪在300-600內,
再猜:Monster Colours[450-600]: 0x84 或者Monster Colours[300-450]: 0x84都行
慢慢湊下去之後湊到各位數的時候就可以猜具體代碼了
一般10幾20次就能查出來吧
釋放物的代碼也同理可得 物品代碼可以通過
Item Indexs Toggle: 功能直接獲得
附:連線多個代碼允許使用的符號
允許使用的連線代碼的符號“,” “-” “+”
“,”表示和的關係,指2個代碼(英文輸入法下的小寫的,)
“-”表示到的關係,指某個閉區間內的代碼
“+”表示XX以上的關係,指某代碼開始到無窮大的開區間內所有代碼
一個[]內可以多個符號並存,比如可以[5,6,15-50,900+],這就代表代碼5和6以及15到50再加上代碼為900以上的所有物品的總和

熱門詞條

聯絡我們