Board logo

标题: [原创] 暗黑游戏如何设置和修改自己的地图 [打印本页]

作者: 笑熬浆糊拎壶冲    时间: 2019-3-2 21:33     标题: 暗黑游戏如何设置和修改自己的地图

  想不想做一个方便实用的地图啊?让暗黑多份色彩不说,更不至于晕晕忽忽,不见芝麻更丢了西瓜。
  一、如何设置和修改地图文件夹的设置:
  多数玩家的地图文件夹叫113map,设置的时候只要在启动参数中加 " -pdir 113map就行”,其实这个文件夹的名子也是可以自定的,然后用“-pdir XXX”的启动参数加以关联(XXX是自定地图文件夹名子)。如果把地图文件夹的名子改为Plugin,甚至不加路径参数也可以,因为Plugin是暗黑默认的地图文件夹。一个游戏也可以跟据需要设置多个地图文件夹,比如习惯多开带小号的朋友就经常创建两个快捷方式关联不同的地图,小号地图屏蔽掉所有的物品,而有利于游戏速度。

  二、如何修改地图:
  地图修改其实很简单:找到文件夹里:d2hackmap.cfg,右键点选,打开方式选择用记事本打开,打开后就可以直接编辑了,最后加以保存。要编辑的地图有效果,需要全新导入地图或者从快捷方式全新启动游戏。

  三、地图主要修改啥,里面的参数多指啥意思?
  我们修改地图,主要是设置自己习惯的快捷键位和物品的过滤。另外也可以设置诸多的状态提示,警示等。那么地图设置的那些参数都是什么意思呢?从上到下,重点分析一下主要语句的作用,一斑窥全豹,大家可以参考双斜后面的注释。(注意双斜后面的内容是注释部分,文字可以随意,并不起作用。相应的,如果在句首加个双斜,那整行语句就相当于临时注释掉了)

Enable Language Check:        1        //语言校验 1 开启 0 关闭 游戏内无法重新加载
  建议大家把这一项的参数设为1,否则你游戏右下角的BO血等状态可能显示不了中文。

Localization Support:        3        //中文支持 1 简体 2 繁体D2但使用简体聊天 3 繁体D2简体输入自动转繁体 游戏内无法重新加载
  建议大家把一项的参数设为3,在游戏中打字可以防止出现太多的字被打成问号。

Hidden Items Toggle:  0, VK_9                //地面垃圾物品隐藏开关,大键盘9
  这一行是大家最常用的物品过滤开关,0是关闭,1是开启的意思,默认设置成0或者1都可以,可以游戏中用后面的快捷键随时切换。 VK_9就是设置的切换键,代表的是大键的数字9,当然你也可以设置成别的键。更多的快捷键代码请参考地图文件夹内的:“快捷键代码.txt”。 诸如后面其它的血保,镶嵌保护,BUG保护,强制显示……等等的语句,都类似,大家一看就明白在此不多说了。

Switch Item Show Mode:         VK_0                //物品显示模式切换按键,大键盘0
  切换物品显示模式的快捷键。除了你按前一条语句的9来全显垃圾外,也可以多次按0来切换三种不同的显示模式。比如地图默认的是全屏屏蔽垃圾的模式3,你按0就依次切换到模式1和模式2,其实模式2可以设置显示部分物品,宝石和回城卷的。
Out Town Select Toggle:                1,  -1                //城外开关,默认开启
  建议大家把这一项设为1开启,否则游戏里自动跟随是跟随不了的。后面的 -1的位置是可以设置切换快捷键的,但设为了-1就是指默认不设切换。

Kill Count Toggle:                1, -1, 3        //杀怪数统计(自身,不含pet),第3位为颜色+1
  这一行又是啥意思呢?1和-1,你懂了,那后面的3呢?后面的3见注释说明啊,此数字是显示字体的颜色,有没看到你游戏的右下方有一行绿色的杀怪统计啊?文字和图标的颜色请参考文件夹中的:“颜色显示.jpg”图片。图片右侧表格显示的是字体颜色,左侧的是小地图图标的颜色(后面再讲)。

Default Game Name:              "ak47"                //设置默认游戏名
  这个好理解,如果你新开游戏还需要输入游戏名的话,请在引号里加一个自己喜欢且不容易撞车的游戏名,注意引号。
Townportal Nums Alert :         100                   //回城卷轴数量提示
  经常刷门朋友建议回城卷数一开始就设成满的,可以出门时可以变相地提示到你。

State Monitor[2]:         1, " Poison"                , "中毒"
……
  大家有没看到右侧状态监控中经常出现诸如“中毒”“BO血”等状态啊,其实就是这些语句控制的,包括后面的文字显示,第一位的数字是颜色,颜色参考文件夹中的:颜色显示.jpg图片。在此想说的是建大家在里面加上这一行表述:
State Monitor[18]:         1, "Undead BB"         , "不死金身"
  有了这个,你的不死BB有没有进入不死状态,一目了然。

//四项TP设置
Scroll Mode:                3                //默认模式 1 单键复位 2 切换复位 3 自动复位
Map Scroll Key1:        VK_a       
Map Scroll Key3:        VK_s
Map Scroll Key6:        VK_q
Map Scroll Key8:        VK_w
//偏移设置[]中内容为生效ACT
Map Scroll Offset1[1-5]:        -22, 13
Map Scroll Offset3[1-5]:        22, 13
Map Scroll Offset6[1-5]:        -22, -13
Map Scroll Offset8[1-5]:        22, -13

  上面是我个人的四向TP设置,感觉小键盘的方向8键比较难受,直接设成四个字母键,松手时自动变成普通TP。四向结合普通TP,很在程度减少了失误。另外偏移距离稍微比原设置大了些。这些建议大家自行修改,四向TP在游戏里很重要的。

Item Blob Files[74]:        "blobitem5"        // 图标:符文
……
  地图文件夹中那些图标文件,你有没有留意过?是不是经常看到别人的地图会出现一个别样的图片啊?只要你文件夹中有引号里的那个图标文件。(需要bmp的后缀名)。至于图片的颜色,还需要下面一条语句配合,那就是:
Rune Colours[1-21]:         1,0x63,0x63,-2 //低级符文
Rune Colours[8,15,18,20,21]:         1,0x63,0x63,0x63 //有用符文
Rune Colours[22-27]:         8,0x68,0x68,0x68 //中级符文22-27
Rune Colours[28+]:         8,0x20,0x20,0x20 //高级符文28-33
  此几句的意思是,在模式3下先屏蔽掉21号以下小号符文,随后再把有用的个别符文提出来普通的显示,再设置22到27号符文以亮橙色显示。最后28号以上的用白色图标显示。。以后凡是出现 0x nm的格式都是指图标颜色,第n行,第m列。更多颜色参考文件夹中的:颜色显示.jpg图片。(这话好象说的太多了)

Minimap Cells[Underground passage Level 1][Underground passage Level 2]:    1,0x97  //地底通道1层到2层蓝色
Minimap Cells[cave Level 1][cave Level 2]:    1,0x84  //地穴1层到2层 绿色
Minimap Cells[hole Level 1][hole Level 2]:    1,0x62  //地洞1层到2层 红色
  经常刷门的朋友建议在场景指示中加上以上字段,指示线的颜色79,84,62你可以自己指定其它颜色的。

Monster Colours[120]:   0x20         //a1钻地爬虫
Monster Colours[436-440]:    0x9b    //爬行尸
Monster Colours[131]:        0x9b    //食尸鬼之王
Monster Colours[446]:        0x20    //恶魔坐骑
Monster Colours[372]:   0x20         //闪电螺旋(白色)
Monster Colours[373]:   0X6c         //火焰塔(黄色)
Monster Colours[241-242]:   0x9b    //法海
Monster Colours[674-675]:   0x9b    //法海
Monster Colours[Heirophant 1]:          0x9b        //海尔
Monster Colours[Heirophant 2]:          0x9b        //海尔
Monster Colours[Heirophant 3]:          0x9b        //海尔
Monster Colours[Heirophant 4]:          0x9b        //海尔
  打牛场,鸟门或者刷A5红门的朋友,可以在怪物特别提示中适情加入以上字段,20是白色,9b是紫色。

Mana Burn Desc:                        "%2Ran"        //法力燃烧
……
  特殊属性的怪物显示,你要不要重点多设置几个字母啊?字母你可以自己定,一目了然,清晰易懂最好,里面的数字对应的也是颜色。

===============================================================
  终于到了最主要的物品区设置了,物品虽复杂,其实物品显示的格式就一个:

Item Colours[物品代码][物品质量][无形否][孔数]: 物品名字颜色,模式1小地图颜色,模式2小地图颜色,模式3小地图颜色。
  更具体的内容请参考地图文件夹中的"物品配置说明.txt”,物品代码最好参考那个“物品代码标注版.txt”。物品品质1到7分别对应劣质材料到暗金。有无形就是一个数字1或者2的表述,孔数和数字相差1,至于颜色么,参考的文件说过好多遍了,颜色位置也可能出现-1或者-2的字样,  -1是默认没有小地图显示(大地图是可以显示的),-2则是大不地图都不显示。

  举两个例子加以说明:
Item Colours[1093-1097,1163-1167,1183-1187][2,3][1][1,4]:  1,0x0a,0x0a,0x0a //dru有形3孔头
  第一个方括号是所有DRU头盔的代码,第二个方括号是普通或者超强材料都要,第三个方括号的1是要有形的,第四个里面的1和4代表的是无孔或者3孔。因为小德的职业头任务打孔必定3孔,所以整行的意思可以总结为:dru有形3孔头盔。字体颜色显示为红色1,图标颜色是自定义的0a,也就是一个有别于普通红色的红色吧。

  再看看这条:
Item Colours[281,291,301][1-3][1,2][1,4]:                   8,0x68,0x68,0x68     //3孔SOR专用杖
[281,291,301]是能出3孔SOR单手武器的代码,[1,2,3]代表劣质普通和超强,[1,2]有形无形,[1,4]无孔和3孔的,这样的装备地图上要显示橙色字体8,图标显示成橙色68。显示肯定是很明显的,至于捡不捡就在你了。

  另外新区还有几个新装备的代码,大家注意别遗漏了。
Item Colours[229,232][7]:        4,0x63,0x63,0x63 //BB不死武器
Item Colours[1145][7][2]:        4,0x63,0x63,0x63 //新手套
Item Colours[1150][7][2]:        4,0x63,0x63,0x63 //新鞋子
Item Colours[1158][7][2]:        4,0x63,0x63,0x63 //新腰带
Item Colours[253][7][2]:        4,0x63,0x63,0x63 //新战枪

  就这些了,打字比较累了,折腾几个小时了,论坛这排版太弱了。对了,最后一点提醒大家,要注意命令里的引号,特别是空格以及英文模式下的标点。
  水平有限,错误之处在所难免,大家多包涵,欢迎指正和补充。

附个人改好的地图,内有说明。参考链接:http://bbs.anhei2.com/thread-395764-1-1.html

[ 本帖最后由 笑熬浆糊拎壶冲 于 2019-5-13 20:29 编辑 ]
作者: biggreat1976    时间: 2019-3-2 21:46


作者: 15512882    时间: 2019-3-3 20:23

赞赞赞  
作者: Hallelujah    时间: 2019-5-13 20:01

哈哈…… 谢谢大神分享经验!学习学习~ 嗯,加油!祝大神天天出大号符文~
作者: jianxia2001    时间: 2019-5-29 08:22

收藏,慢慢学习
作者: wahjk    时间: 2021-1-12 18:03

:anhei3.net-44




欢迎光临 anhei3战网 (http://bbs.anhei2.com/) Powered by Discuz! 6.0.0