打开“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 编辑 ]