一、先搞清楚怪物外观由什么控制
传奇单机(仿传奇单机版/LP仿传奇/MirServer架设单机)怪物显示的形象和大小由两部分决定:
-Monster.DB(或MonData.txt):服务端怪物数据库,字段Appr(外观代码)决定调客户端哪个怪物素材,部分版本有BodySize或BigBody字段控制是否用大号素材。
•客户端Data目录下的MonXX.wil/MonXX.wzl:存储怪物织画图片,一张怪物360帧(部分新版720帧),图片本身像素尺寸决定显示大小。
怪物"太大"通常是Appr值指向了巨型BOSS素材(如沃玛教主、祖玛教主、魔龙教主类大图怪),或是客户端补丁被替换成大尺寸自定义怪物wil。
二、改小怪物大小(不改外观种类)
方法A—换Appr值为小体型怪(最简单推荐)
1.打开服务端MirServer\Mud2\DB\Monster.DB,用DBC2000或DBCommander打开(LP仿传奇可用记事本/Excel按Tab分割打开)。
2.找到太大的那只怪,看Appr字段。常见小体型参考值:鸡Appr≈0、钉耙猫≈1、半兽人≈8、稻草人≈3、沃玛战士≈70、白野猪≈160。
3.把异常大的Appr(如指向魔龙教主的大编号)改成你想用的普通怪Appr值,保存。
4.M2控制台点"重新加载怪物数据库"或重启服务端生效。Race和RaceImg字段保持与原怪一致或参照标准值,避免动作异常。
方法B—替换客户端怪物WIL素材缩小像素(保留原Appr)
1.进客户端Data目录,找到对应MonXX.wil/MonXX.wzl(Appr值算法:(Mon号-1)×10+1,如Appr=160对应Mon17.wzl中第2只怪)。
2.用WIL/WZL编辑器(HeroWILEditor、传奇素材编辑器)打开对应文件,选中该怪物的所有帧(行走/攻击/死亡共360帧)。
3.工具栏选"调整尺寸/缩放",按比例缩小(如100%改70%),确认背景透明处理正确(256色索引不变)。
4.另存为补杜入Data\Patch\目录或覆盖原文件,客户端优先读Patch补丁。
5.注意:只缩小像素在GOM/GEE2D引擎不一定等比缩小碰撞框,部分版本显示仍偏大但图片会小一圈。
方法C—改BigBody/Body字段(部分引擎支持)
少数Hero/LEG引擎Monster.DB里有Body或BigBody列,填0为普通体型,填1强制调大号BOSS素材,改回0可让原本调了大素材的怪改用普通尺寸显示。
三、完全换成别的怪物外观(不调大小问题)
想让某只怪(如鸡)变成僵尸/白野猪/赤月恶魔:
1.在Monster.DB里找到目标怪,复制你想换成那只怪(如僵尸)整行的Appr、Race、RaceImg值。
2.粘贴覆盖到原怪对应字段(只改这三个外观相关字段,保留原名和HP攻防你不改)。
3.保存重载。客户端Data目录必须有对应MonXX.wil/wzl素材,否则显示问号/透明怪——缺素材就把原版客户端对应Mon文件拷过来。
4.LP仿传奇单机版若数据库是txt格式,直接改每行第二个或第三个数值(依版本不同存的是Appr或怪物种族ID),参照原版怪物数值填。
四、刷怪文件MonGen.txt同步检查
改完Monster.DB后确认Mir200\Envir\MonGen.txt里刷怪用的怪物名称与数据库Name字段一字不差,名称对不上会刷不出或刷成默认怪。
五、操作注意
•改Monster.DB前先备份原文件,DBC2000打开时注意字符集选中文避免乱码。
•Appr值超出客户端素材范围(如填了5000但客户端没有对应Mon文件)会显示透明怪。
-部分变态版把怪物做成3D模型(.MDX)挂载在引擎里,那种需用模型编辑器调缩放比例,2Dwil版按上文方法二处理即可。
如果只是觉得怪太大不好看,方法A换Appr为同阶小体型怪最省事也最稳定,不用动素材文件。
传奇单机(仿传奇单机版/LP仿传奇/MirServer架设单机)怪物显示的形象和大小由两部分决定:
-Monster.DB(或MonData.txt):服务端怪物数据库,字段Appr(外观代码)决定调客户端哪个怪物素材,部分版本有BodySize或BigBody字段控制是否用大号素材。
•客户端Data目录下的MonXX.wil/MonXX.wzl:存储怪物织画图片,一张怪物360帧(部分新版720帧),图片本身像素尺寸决定显示大小。
怪物"太大"通常是Appr值指向了巨型BOSS素材(如沃玛教主、祖玛教主、魔龙教主类大图怪),或是客户端补丁被替换成大尺寸自定义怪物wil。
二、改小怪物大小(不改外观种类)
方法A—换Appr值为小体型怪(最简单推荐)
1.打开服务端MirServer\Mud2\DB\Monster.DB,用DBC2000或DBCommander打开(LP仿传奇可用记事本/Excel按Tab分割打开)。
2.找到太大的那只怪,看Appr字段。常见小体型参考值:鸡Appr≈0、钉耙猫≈1、半兽人≈8、稻草人≈3、沃玛战士≈70、白野猪≈160。
3.把异常大的Appr(如指向魔龙教主的大编号)改成你想用的普通怪Appr值,保存。
4.M2控制台点"重新加载怪物数据库"或重启服务端生效。Race和RaceImg字段保持与原怪一致或参照标准值,避免动作异常。
方法B—替换客户端怪物WIL素材缩小像素(保留原Appr)
1.进客户端Data目录,找到对应MonXX.wil/MonXX.wzl(Appr值算法:(Mon号-1)×10+1,如Appr=160对应Mon17.wzl中第2只怪)。
2.用WIL/WZL编辑器(HeroWILEditor、传奇素材编辑器)打开对应文件,选中该怪物的所有帧(行走/攻击/死亡共360帧)。
3.工具栏选"调整尺寸/缩放",按比例缩小(如100%改70%),确认背景透明处理正确(256色索引不变)。
4.另存为补杜入Data\Patch\目录或覆盖原文件,客户端优先读Patch补丁。
5.注意:只缩小像素在GOM/GEE2D引擎不一定等比缩小碰撞框,部分版本显示仍偏大但图片会小一圈。
方法C—改BigBody/Body字段(部分引擎支持)
少数Hero/LEG引擎Monster.DB里有Body或BigBody列,填0为普通体型,填1强制调大号BOSS素材,改回0可让原本调了大素材的怪改用普通尺寸显示。
三、完全换成别的怪物外观(不调大小问题)
想让某只怪(如鸡)变成僵尸/白野猪/赤月恶魔:
1.在Monster.DB里找到目标怪,复制你想换成那只怪(如僵尸)整行的Appr、Race、RaceImg值。
2.粘贴覆盖到原怪对应字段(只改这三个外观相关字段,保留原名和HP攻防你不改)。
3.保存重载。客户端Data目录必须有对应MonXX.wil/wzl素材,否则显示问号/透明怪——缺素材就把原版客户端对应Mon文件拷过来。
4.LP仿传奇单机版若数据库是txt格式,直接改每行第二个或第三个数值(依版本不同存的是Appr或怪物种族ID),参照原版怪物数值填。
四、刷怪文件MonGen.txt同步检查
改完Monster.DB后确认Mir200\Envir\MonGen.txt里刷怪用的怪物名称与数据库Name字段一字不差,名称对不上会刷不出或刷成默认怪。
五、操作注意
•改Monster.DB前先备份原文件,DBC2000打开时注意字符集选中文避免乱码。
•Appr值超出客户端素材范围(如填了5000但客户端没有对应Mon文件)会显示透明怪。
-部分变态版把怪物做成3D模型(.MDX)挂载在引擎里,那种需用模型编辑器调缩放比例,2Dwil版按上文方法二处理即可。
如果只是觉得怪太大不好看,方法A换Appr为同阶小体型怪最省事也最稳定,不用动素材文件。

