当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

传奇单机版添加新地图刷怪怪物及修改怪物爆率掉落文件MonItems完整操作方法

热度:
一、添加新地图(MapInfo+地图文件)

先关闭M2Server和所有服务端程序,避免文件被占用。

1.放置地图文件
将下载或自制好的.map地图文件复制到服务端目录:
•多数版本:MirServer\Mir200\Map\

•少数版本:MirServer\Mir200\Maps\

文件名不能有中文或空格,记好这个文件名,比如MyMap001.map。客户端补丁目录下的Map文件夹也要放同样一份。

2.注册地图到MapInfo.txt
用记事本打开MirServer\Mir200\Envir\MapInfo.txt,翻到最后另起一行按格式添加:

地图编号标志位"地图显示名"地图文件名.map参数

实际例子:

10010"我的试炼之地"MyMap001.map0000

•地图编号建议从1000以后开始,别和原版地图(比奇0、沃玛D1等)撞号。

•标志位一般填0,禁止随机传送可加NORECONNECT(41)。

•地图文件名必须和Map文件夹里的完全一致(含大小写)。

3.小地图配置(可选)
打开MirServer\Mir200\Envir\MiniMap.txt追加一行:

地图编号小地图编号

小地图编号对应客户端Data目录里mmap*.pak的序号,不配则小地图显示为空白但不影响进图。

4.让登录器能传送到新图
•在游戏内用GM号输入@move1001(1001即你设的地图编号)直接测试。

-要做NPC传送则修改MirServer\Mir200\Envir\NpcDef\下任意传送NPC脚本,加一行#ACTMAPMOVE1001。

改完保存,重启M2Server让地图加载生效。

二、在新地图添加怪物刷新(MonGen.txt)

打开MirServer\Mir200\Envir\MonGen.txt(部分版本散开放在Envir\MonSpawn\下按地图分的txt,原理一样),追加一行:

地图编号XY怪物数据库名称范围数量刷新间隔(分钟)


示例——在1001号地图坐标5050周围范围30格刷5只沃玛卫士,每5分钟刷新一次:

10015050沃玛卫士3055


参数说明:
•地图编号:对应MapInfo.txt里你自定义的编号(如1001)。

•XY:刷怪中心点坐标,进游戏用@mapinfo看当前坐标。

•怪物数据库名称:必须和Monster.DB(DBC2000打开Mud2\DB\Monster.DB)里的Name字段一字不差,多一个空格都不行。

-范围:以XY为中心向四周扩散的正方形半径,设0则固定在那个点刷。
•数量:每次刷几只,已存在未杀死不会超量刷。

•刷新间隔:单位是分钟,设1最快每分钟刷一次方便测试。

如果想加新种类怪物(服务端原本没有的),用DBC2000打开Monster.DB,在末尾追加记录,填写Name(刷怪时用这个名字)和Appr(形象代码对应客户端Mon*.pak序号)、攻防血量等属性后保存。

三、修改怪物爆率(MonItems文件夹)

爆率文件位于MirServer\Mir200\Envir\MonItems\,里面每个txt以怪物名命名,如沃玛教主.txt就是沃玛教主的掉落列表。

基本格式:

几率物品名称
几率金币数量

示例:

1/1金币5000
1/5强效太阳水
1/20沃玛号角
1/100裁决之杖
1/1祝福油

•1/1=必掉,1/10=10%概率(约10次掉1次),分母越大爆率越低。

•金币必须写明数量,其他物品一般不写数量。

•一个怪物可有多行掉落,每次死亡按行独立计算。

GOM/GEE引擎扩展格式(随机抽一件):

#CHILD1/1RANDOM
(
1/1屠龙
1/1龙纹剑
1/1逍遥扇
)

满足条件时从括号内随机爆出其中一件而非全部计算。

新增怪物爆率:如果给Monster.DB加了新怪(比如"暗黑祖玛"),就在MonItems文件夹新建暗黑祖玛.txt,按上面格式写掉落内容保存(注意编码建议ANSI,避免中文乱码)。

改完保存,重启M2Server或直接点M2工具栏"重新加载怪物爆率"即可生效,不必重启整个服务端。

四、常见失效排查

•进新地图黑屏/无法移动→Map文件夹里的.map文件名和MapInfo.txt里写的不一致,或客户端Map目录没放对应文件。

-怪物不刷→MonGen.txt里地图编号写错(不是地图文件名是MapInfo里的编号),或怪物名和Monster.DB中Name不完全一致。
•怪物打死不掉东西→MonItems下文件名和Monster.DB中Name不一致(含全角空格都会失效),或该怪物根本没对应爆率文件。

-改完不生效→文件被占用没保存成功,确认用管理员权限记事本保存,重启M2后再试。
[顶部]