看到很多朋友都在问地图,发一篇关于怎么配置Hackmap的东西,希望对大家有所帮助。
先来了解一下hackmap的几个主要文件:
d2hackmap.exe——主运行程序,但我们一般都用d2loader来自动加载map,此文件基本用不到。
d2hackmap.dll——hackmap的核心文件,d2loader就是调用它来启动map。
d2hackmap.cfg——配置文件了,所要着重了解的就是它。
d2hackmap.vcb——这是个词汇表,就是靠它编译config可以识别的代码。
常用快捷键定义格式为: 名字/键代码/注释,1为开始,0为关闭,-1为默认。
Reveal Act Automap Key: VK_CONTROL // 获取整个ACT地图 ctrl键
Reveal Level Automap Key: -1 // 获取当前区域地图
Center Map Scroll Key: VK_PAUSE // 卷动置中 "Pause/Break"
Quick Back Town Key: VK_BACKSPACE // 一键回城 BACKSPACE键
Quick Exit Game Key: VK_SUBTRACT // 一键退出 小键盘-键
Quick Next Game Key: VK_OEM_PLUS // 快速下一游戏 加号键“+”
View Equipment Key: VK_K // 按K键偷窥别人的装备
Auto Reveal Act: 1 // 自动开全部地图
我比较懒,所以把地图设成自动全开了。
我的是笔记本,所以Quick Next Game Key不能用plus,得加_OEM……
Full Visuals Toggle: 1, VK_MULTIPLY //天气环境变化,* 键,默认开启
Weather Toggle: 1, VK_MULTIPLY //气候变化
Infravision Toggle: 1, VK_MULTIPLY //透视
Light Radius Toggle: 1, VK_MULTIPLY //光照范围(视野)
Screen Shake Toggle: 1, VK_MULTIPLY //屏幕抖动(比如杀了大虫之后的震动)
以上4条均为暗黑场景特效的分项,有偏好某些特效的玩家可以自己选择定义。
Chicken Life Toggle: 0, VK_Y //血过低自动退出开关,关闭,Y键
Chicken Hostile Toggle: 0, -1 //其他玩家敌对自动退出,关闭
Chicken Hostile Nearby Toggle: 0, -1 //敌对玩家接近则自动退出,关闭
Chicken Life: 0 //life警界线,0表示不检查Life值,可根据情况设置
Chicken Hostile Life: 0 //低血保护
Chicken Hostile Nearby Life: 0
Chicken Life Percent: 51 //0~100 life警界线的百分比
Chicken Hostile Life Percent: 0 // 0~100
Chicken Hostile Nearby Life Percent: 0 // 0~100
这是就是保命的chichen life选项。由于我玩SC,一般不开;但如果是HC玩家,又不想隔几天就面对一个红名重练,希望把“Chicken Life Toggle: 0, VK_Y”的0改成1,把“Chicken Life Percent: 51”的51改为60+,怕死的建议75。
Socket Protect Toggle: 1, VK_INSERT //插孔保护,insert键
就是这个让很多D2er提问的地方了。是个很人性化的设计,防止误in JP jew/HR的。
dangerous monster——危险怪物特别显示,0x9b为亮紫色.可以直接写上怪物的名字,也可以写编号。
编号可以在d2maphack.vcb中查找,我这里只有英文的。
代表:
Monster Colours[Undead Stygian Doll]: 0x9b //不死冥河娃娃
这个就是人神公愤的娃娃了。0x9b中0x不用管,9是颜色表中的纵坐标,b是颜色表中的横坐标。
特殊属性怪物的显示的如下:
Extra Fast Desc: "%2F" //特别快速
Cursed Desc: "%2C" //特别诅咒
Fire Enchanted Desc: "%1FIRE" //火焰强化
Spectral Hit Desc: "H" //特别一击
Multiple Shots Desc: "M" //多重射击
引号里的就是怪物头顶的字了,%2是颜色,%2代表颜色表中的绿色,%1为红色,如果不加,表示为原色。
Auras Enhanted——光环附着:
Might Aura Desc: "%0A" //力量,被这样的怪砍到的话是很疼的
Holy Freeze Aura Desc: "%3A" //圣冰,很烦人,尤其是ama kc的时候
Conviction Aura Desc: "%2A" //审判,带这东西的电鬼就算有雷神也未必能保万全 这里开始要说重头戏:物品显示了。
HM的一大作用就是把值钱的——或者说值得捡的东西直观地表示出来。
格式为:Item Colours 【物品代码】【质量等级】【是否ETH】 【孔数+1】 文字颜色,地图颜色
这是rune的设置:
Rune Colours[1+]: -1,-1 //所有符文 默认可见
Rune Colours[7,9,10,11,15]: 8,0x68 //7,9,10,11,15可见
Rune Colours[8,12,17,18,19]: 8,0x60 //8,12,17,18,19可见
Rune Colours[20+]: 1,0x62 //20号以上 可见
某些D2er还会有一条:
Rune Colours[30+]: 1,0x45 //30号以上 可见
Unique Armors:
Item Colours[xrs][7][2]: 7,0x20 // Duriel's Shell 都瑞尔的外壳
Item Colours[xlt][7]: 4,0x20 // Guardian Angel 圣堂武士外袍
Item Colours[xea][7]: 7,0x20 // Skin of the Vipermagi 海蛇皮甲
Item Colours[xhn][7]: 4,0x20 // Shaftstop 织网战甲 简称shaft 俗称物免甲
Item Colours[xpl][7]: 7,0x20 // Skullder's Ire 萝瑟战甲
Item Colours[utu][7][2]: 7,0x20 // The Gladiator's Bane 绵羊毛皮甲
Item Colours[uui][7]: 7,0x20 // Ormus' Robes 灰暮寿衣
Item Colours[upl][7]: 7,0x20 // Arkaine's Valor 炎魔皮板甲
Item Colours[uld][7]: 4,0x20 // Leviathan 海妖壳甲
Item Colours[uar][7]: 7,0x20 // Templar's Might or Tyrael's Might 神圣盔甲
取“Item Colours[utu][7][2]: 7,0x20 // The Gladiator's Bane 绵羊毛皮甲”为例:
绵羊毛皮甲物品代码utu;品质等级7——unique;2为eth;7时文字颜色,0x20为地图颜色——白色。
基本上unique/rare/magic item的设置大同小异。
下面是另一大块:RW材料。
物品代码可以在Hackmap.vcb查到,可以用记事本等文本工具打开,如:
Sacred Targe, pab: 1193——全称,代码:序号
这几个任选其一,用序号可以有以下格式:单个[xxx]/复数[xxx,xxx,xxx]/连续[xxx-xxx]
物品质量:
1/2/3/4/5/6/7/8
破碎/普通normal/超强superior/魔法(蓝色)magic/套装(绿色)set/稀有(黄金)rare/独有(暗金)unique/合成craft
无形否:
1/2
有形/无形
孔数:
需要孔数+1,支持复数,如[1,5]代表无孔和4孔
游戏内颜色:
-2/-1/代码
不显示/游戏默认/代码在地图包内Color.htm可查
小地图颜色:
-1/代码
不在小地图显示/代码在地图包内Color.htm可查
以RW Exile——流亡材料为例:要求是eth的pal eltie shield。
查到所有pal eltie shield代码是1193-1197,那么:
Item Colours[1193-1197][2,3][2]: 8,0x19
|