1、使用DBCommander先把monster.db数据导出备份到文本 2、使用工具HeroDBConvertor.exe转换新monster.db(扩展名字长度) 3、使用DBCommander清空新的monster.db,并导入步骤1备份的数据文本,这时怪物名称就扩展到最长32字节 4、NPC名称更改直接在npcs.txt、merchant.txt文本编辑 5、比如“稻草人”变更为:这是名字很长的稻草人\<不死系> HeroDB改用sqlite驱动,不再使用BDE: 开启前需要使用HeroDBConvertor转换HeroDB,步骤: 6、保持游戏版本完整性 7、M2、DBS、HeroDBConvertor,合区工具 需要调用到sqlite3.dll,在程序目录下放上sqlite3.dll,或者一次性复制到C:\Windows\SysWOW64\目录 8、将HeroDBConvertor、sqlite3.dll、DataTable_HeroDB.db放到\Mud2\DB\目录下 9、开启程序,切换到【转换到sqlite】开始转换 10、转换完成使用控制台程序(GameCenter.exe)配置一次,确保DBS得到正确的DataTable_HeroDB.db路径 11、转换后数据的默认文件名:DataTable_HeroDB.db,里面包含3个表,新老表名对照:magic -> skill、stditems -> item、monster -> monster 12、注意,物品数据表的 宠物拾取列表(PetPickItem.txt)、拾取规则列表(PickItemRule.txt)、极品提示列表(HintItemList.txt)、 光柱定义列表(CustomItemNameColors.txt)、禁止鉴定的物品列表(DisTIList.txt) 的功能都已集成到sqlite3数据库的item表中,以上文本弃用! 攻击触发列表(MonAttackTrigger.txt)、怪物技能列表(MonSpAbilList.txt)、 怪物名字颜色列表(CustomMonNameColors.txt)、假人不攻击怪物列表(BotNoAttackList.txt) 也都集成到sqlite3数据库的monster表中,以上文本弃用! 13、建议使用navicat软件编辑数据库,navicat也可以将数据库导出为csv文件,自行编辑后再重新导入即可 csv建议使用vscode+csv插件编辑,也可以使用其他办公软件 注意编辑的数据文件编码必须为:UTF-8,否则乱码 14、各个表字段说明参考文档:DataTable_HeroDB字段说明.txt 人物转生计算器:人物转生计算器.RAR 此计算器用于计算物品数据库里一些特殊字段内数字,实用于转生等级。 物品数据库组合字段计算器 此计算器用于计算物品数据库里一些特殊字段内数字,包括药品的数值,及会员类型等字段。 计算物品数据软件下载:计算物品数据.rar 使用方法: 一、计算药品数值 选择药品,并指定HP或MP值,在实际数值里输入你想要的数字,再点击计算字段,就得出数据库字段里所要填的数字。 二、计算会员类型数值 选择会员类型,在会员类型及会员等级里输入指定的类型数字,再点击计算字段,就得出数据库字段里所要填的数字。 |