打印

关于MF小地图显示之DIY个性设置简单快速入门

关于MF小地图显示之DIY个性设置简单快速入门

anhei3战网
自己玩暗黑时间不短了,但是之前都是随便玩玩,杀杀怪,mf什么的一点概念都没,偶尔爆个暗金物品就很激动。现在在战网上玩了有一个多月,学了很多知识,在这里谢谢群里所有朋友。游戏以前有,后来又下载了论坛的113完整版,各种cfg的设置文件开始很乱,后来自己也琢磨几天,发现其实很简单。因为在群里看到有很多朋友也经常问类似的问题,在此,我把自己的一点点经验贡献出来,抛砖引玉,希望能对大家有所帮助。----祥见2楼。:anhei3.net-83

[ 本帖最后由 ¥暗黑老白¥ 于 2012-12-3 10:29 编辑 ]
您目前仅能浏览部分内容,查看全部内容及附件,请先 登录注册
分享到:


评分 TOP

如果是下载的本论坛的游戏,所有的设置都是编辑游戏目录113map下的“d2hackmap.cfg”文件。
如果是从其他途径下载的游戏,“d2hackmap.cfg”文件可能不是在游戏目录113map的文件件,这时,只要右键查看你运行游戏的快捷方式属性,无论是自己创建的快捷还是游戏或者补丁生成的快捷都一样,你运行哪个快捷方式进游戏就查看哪个。在快捷属性里找到 -pdir 113map (如图),-pdir 后面的113map就是d2hackmap.cfg所在的文件夹,这里的113map可能会是map,map113等等,按快捷属性显示的去找就是了。
除了“d2hackmap.cfg”还有两个参考文件 “物品代码.txt”,“颜色显示.jpg”,也在同一目录。

[ 本帖最后由 ¥暗黑老白¥ 于 2012-12-3 09:06 编辑 ]

附件

未命名.jpg (11.24 KB)

2012-12-3 09:00

未命名.jpg

评分 TOP

打开“d2hackmap.cfg”文件,里面的很多配置其实都能看明白一大半,如果不想看,文件直接拉到最后。我们会看到很多类似的语句
我拿天价的骑士盾牌为例说明
Item Colours[1193-1197][2][2][1]:      8,0x60,0x60,0x60 //ETH PAL精华盾,流亡材料
“Item Colours”就是物品颜色的意思,控制词,不能改。后面有四组在“[ ]”内的数字,冒号“:”后面一组数字,“//”后面一组文字我们设置的就是这里

下面就是这些数字的含义
Item Colours [1193-1197]  [2]        [2]       [1]       :  8,          0x60,       0x60,0x60 //ETH PAL精华盾,流亡材料
Item Colours [物品代码]    [物品质量]  [无形否]   [孔数]     :  游戏内颜色, 小地图颜色
上面两行对应起来看就很清楚了,
第一个“[ ]"内的数字是物品代码,暗黑的每一件(或者每一类)物品都有一个代码,可以打开2楼提到的”物品代码.txt“文件,找到我们想要设置的物品的代码。
比如本例中"[1193-1197]",就表示1193至1197共5件物品的代码,这里"[ ]"内还可以这样写"[1193,1194,1195,1196,1197]",和"[1193-1197]"是等同的。
也可以"[1193]"这样单独定义一件物品
在”物品代码.txt“可以看到,代码和编号的作用是相同的,也就是说,"[1193]"写成"[pab]"是等同的。
英------------------------汉---------------代码-----编号
Sacred-Targe---------神圣小盾------------pab-----1193
Sacred-Rondache----神圣轻圆盾---------pac-----1194
Kurast-Shield---------库拉斯特之盾-------pad-----1195
Zakarum-Shield------撒卡兰坶盾牌-------pae-----1196
Royal-Shield----------皇家盾牌------------paa-----1177

第二个“[ ]"内的数字表示物品质量,看下行
物品质量:
  1  |   2  |   3  |      4     |      5     |     6      |     7
破碎 |  普通 | 超强  | 魔法(蓝色)  | 套装(绿色)  | 稀有(黄金)  | 独有(暗金) |
理解应该没问题吧,
本例中“[2]"就表示普通的,//因为需要bug开孔,超强的没法bug

第三个“[ ]"内的数字是表示是有形还是无形,只有两个参数控制,1有形,2无形
本例中“[2]"就表示无形的,//不解释

第四个“[ ]"内的数字是表示物品孔数,“[ ]”内数字减去1就是物品的孔数
比如看到“[1,5,6,7]”,就表示是无孔,4孔,5孔,6孔的物品。
本例中“[1]"就表示无孔的,//不解释

第四个“[ ]"后面的冒号“:”是控制符号,不能改

以上就是物品种类定义,通过前面的这些设置,我们已经将物品定义好了
本例Item Colours[1193-1197][2][2][1]就表示无形的无孔普通骑士盾牌

下面我们定义这个物品的颜色以及控制他在是否在小地图显示,显示颜色等
冒号后面的一组数字,就是控制颜色
打开2楼提到的“颜色显示.jpg”
冒号后面的第一个数字控制物品在游戏里(或者大地图吧)的颜色,游戏内颜色支持“颜色显示.jpg”右边那集中特定的
1=红色,8=橙色,7=亮金色 2=绿色 3=蓝色 4=暗金色 5=灰色  -1=默认

第二个数字表示小地图颜色,支持“颜色显示.jpg”左边0x[竖代码][横代码]格对应的颜色,共四位,0x固定且不可少(是阿拉伯数字零和字母x)
这里还有两个参数      -2 =屏蔽       -1 =不在小地图显示
本例中0x60即表示下图红线交点的颜色。

第三个和第四个数字好像没用,有知道的可以指点一下。
“//"是注释控制符号,一行之中”//"之后的所有文字仅仅是注释作用,便于阅读,不参与任何控制。另起一行后“//"失效,需要注释必须再加上“//"

[ 本帖最后由 ¥暗黑老白¥ 于 2012-12-3 13:22 编辑 ]

附件

颜色显示.jpg (46.2 KB)

2012-12-3 09:59

颜色显示.jpg

未命名.jpg (11.64 KB)

2012-12-3 10:09

未命名.jpg

评分 TOP

这样,就可以修改原来cfg文件的设置,或者自己添加一行
Item Colours[58-63,151-156,256-259][2,3][1,2][5]: 8,0x60,0x60,0x60 //所有4S长柄武器,亡灵法师眼光魔的材料不愁了
基本上完事了,参照原来的格式,相信每个人都能设置自己的地图,如果需要在cfg文件里删除一行,可以在开头加上"//"将本行注释,在最后再加上"//我自己修改的,如果有问题还能改回去"此类的话
有些物品在cfg文件里被这样的语句包含进去了,[2096-2108],注意一下就行。

[ 本帖最后由 ¥暗黑老白¥ 于 2012-12-3 13:24 编辑 ]

评分 TOP

技术贴  继续 教学

评分 TOP

受教了,谢谢

评分 TOP

虽然么有耐心看 但是还是很支持这种技术贴

评分 TOP

asad

评分 TOP


Powered by discuz ©2008-2009 暗黑战网(anhei3.net)

川公网安备 51160202511654号

蜀ICP备14017336号