
在奇迹1.02W中添加黑龙暗黑斗神套装,需修改服务端和客户端相关文件,并确保数据对应一致,以下是详细步骤:
itemsettype.txt(装备分类区分套装类型和对应属性文件)
此文件用于定义装备的大类和小类,并指定哪些装备属于同一套装类型。
找到或添加与“暗黑斗神套装”相关的装备分类。例如,若暗黑斗神套装包含头盔、铠甲、武器等,需确保这些装备在itemsettype.txt中有相同的小类编号,以便在itemsetoption.txt中统一设置套装属性。
示例格式:
确保为暗黑斗神套装的每一件装备分配一个独特且一致的小类编号,以便后续在itemsetoption.txt中设置套装属性。
itemsetoption.txt(套装佩戴装备分类属性文件)
此文件用于定义套装的属性,根据装备的件数分配不同的属性。
找到或添加与“暗黑斗神套装”对应的套装属性设置。需指定套装的小类编号(与itemsettype.txt中一致),并设置不同件数下的属性加成。
套装属性GS识别代码说明:
示例格式(假设暗黑斗神套装小类编号为“X”):
根据实际需求,为暗黑斗神套装设置不同件数下的属性加成,并确保代码和值对应正确。
使用ENDI的MUTOLL工具
打开客户端的dataLocal文件夹。
根据修改好的服务端套装文件(itemsettype.txt和itemsetoption.txt),一一对应修改客户端的itemsetoption.bmd和itemsettype.bmd文件。
修改itemsetoption.bmd
在itemsetoption.bmd中增加新套装属性。
找到op2-1(装备2件时属性,下面以此类推)、op3-1、op4-1、op5-1、op6-1、op7-1等字段,填入上面所说的GS识别代码(属性)。
在op2-1value、op3-1value、op4-1value、op5-1value、op6-1value、op7-1value等字段下,填入对应GS识别代码的值(属性的值)。
在Full1(整套装备附加属性)、Full2、Full3、Full4、Full5等字段下,填入GS识别代码(属性)。
在Full1value、Full2value、Full3value、Full4value、Full5value等字段下,填入对应GS识别代码的值(属性的值)。
在DW(剑士)、DK(魔剑士)、ELF(精灵弓箭手)、MG(魔导师)、DL(圣导师)、Summon(召唤师,注意版本是否支持)等字段下,根据职业设置是否启用套装属性(通常填0表示启用,但具体需根据游戏版本和设置调整)。
在SetMum字段下,填入表示装备几件后显示全部属性的数值(例如:5表示4件,6表示5件,具体取决于套装的部位数量)。
修改itemsettype.bmd
此文件没有像itemsettype.txt那样的大类编号,其大类编号和ITEM.BMD一样。
第一个0-511行是大类别0,第二个0-511是大类别代码2,以此类推,一直到13类别结束。
修改时需对照itemsettype.txt的数据,确保完全一致。
保存并校验修改
修改完成后,保存itemsetoption.bmd和itemsettype.bmd文件。
使用OD(OllyDbg)等工具载入MAIN,进行校验和调试,确保修改无误且不会引发游戏错误。
校验步骤示例:
载入MAIN后,右击查找所有参考文本字符串。
拉到最上面左击下,然后右击查找文本,输入套装文件名字(itemsettype.bmd或itemsetoption.bmd)。
找到后双击回到载入窗口,根据需要进行跳转和修改(如将je改为jmp等)。
