风骨傲气 发表于 2019-5-27 16:17:17

Diy Shop补丁

关于shopping,d2的物品对应词缀的颜色是由magicprefix.bin和magicsuffix.bin控制的,装备的显示图片是由armor.bin和weapon.bin控制的,想要diy自己的shopping补丁就需要修改这些文件.
需要的工具有
1 MPQ Master用于从mpq文件中解压缩出.txt文件,
2 D2Excel用于查看,修改.txt文件,
3 DC6 Creator用于DIY装备显示图片

你可以下载别人 已经做好的shopping补丁 再修改,也可以完全自己DIY,自己DIY的话,使用MPQ Master打开patch_d2.mpq,内部列表文件勾选Diablo II.txt,展开data/global/excel,右键解压缩出armor.txt weapon.txt magicprefix.txt magicsuffix.txt,以下就都一样了.

http://bbs.ttbn.cn/Upload20081010/patch_shop1.jpg

比如想修改珠宝匠之xx的东西显示为绿色,先查 词缀中英文列表 知道珠宝匠词缀为 前缀 Jeweler's ,使用D2excel打开magicprefix.txt, CTRL+F搜索jeweler's,向右翻,将 transform值改为1,transformcolor改为你想要的颜色代码,比如 cgrn ,修改完成后保存.txt文件覆盖原文件,放到d2目录下的/data/global/excel文件夹里,在D2loader快捷方式上加上 -txt -direct,进一次游戏,之后可以把 -txt 删掉.( -txt的作用是生成.bin文件)

http://bbs.ttbn.cn/Upload20081010/patch_shop2.jpg
http://bbs.ttbn.cn/Upload20081010/patch_shop3.jpg

如果改了颜色还是不显眼,比如asn的爪,有的形状的绿色不明显,(PS asn爪用白色比较明显)或者为了只看AP+而不浪费表情看珠宝匠MP+,这时就要修改armor.bin或weapon.bin.方法同上, 查 装备中英文列表 ,比如将白色保护盾牌改成套装的样子,需要修改 invfile下的项是白色装备图片代码 , setinvfile下的项就是套装图片代码,将invgts改成invutss即可,其他同理.

http://bbs.ttbn.cn/Upload20081010/patch_shop4.jpg
http://bbs.ttbn.cn/Upload20081010/patch_shop5.jpg

如果游戏里的图片还是不能满足你的要求,想自己修改图片,比如在AP+上加上标志,先在armor.txt里查到ap+的图片代码为invltp,用MPQ Master打开d2data.mpq,展开data/items找到invltp.dc6,解压缩出来,使用 DC6 creator 打开该文件,导出为bmp图片文件,用图片修改软件将图片修改好,再用 DC6 creator 将修改好的图片导入,保存,将修改过的invltp.dc6文件放到 data/global/items文件夹即可.

前面修改的图片切换场景了有点花,大翅膀说一定要是bmp图片,不能用jpg

http://bbs.ttbn.cn/Upload20081010/patch_shop6.jpg
页: [1]
查看完整版本: Diy Shop补丁