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

传奇单机架设中如何添加怪物

热度:
在传奇单机架设中添加怪物通常需要以下几个步骤:

添加怪物到数据库:首先需要在数据库中添加新怪物的信息。这通常涉及到编辑数据库文件,比如StdItems.DB(物品数据库)、Monster.DB(怪物数据库)等。

编辑MonGen.txt文件:在D:\Mirserver\Mir200\Envir目录下找到MonGen.txt文件,这个文件控制了怪物的刷新。在这个文件中,你可以添加新的怪物刷新点或者修改现有怪物的数量和刷新时间。格式通常如下:

[地图编号] [X坐标] [Y坐标] [怪物名称] [刷新范围] [刷新数量] [刷新时间]
例如:

dxgd 76 72 骷髅长枪兵 30 600 15
这里dxgd是地图编号,76 72是坐标,骷髅长枪兵是怪物名称,30是刷新范围,600是刷新数量,15是刷新时间(单位是秒)。

怪物外观和属性:如果添加的是新怪物,还需要在MonItems目录下添加怪物的属性和爆率信息。同时,需要确保怪物的补丁文件(如MonXX.pak)已经放置在正确的目录下,并且怪物的外观代码正确。

使用脚本命令:在某些版本的传奇中,可以使用脚本命令来控制怪物的生成。例如,使用MonGenEx命令可以在指定地图和坐标生成指定数量的怪物,格式为:

MonGenEx [地图文件名称] [X] [Y] [怪物名称] [范围] [数量] [是否内功怪物(0否,1是)] [名称颜色(0~255)] [国家名称(属于哪个国家的怪物,没有可以为空)] [同一个国家玩家是否可攻击怪怪物(0不可以,1可以)]
这个命令可以在NPC脚本中使用,或者在特定的游戏事件中触发。

测试:添加怪物后,需要重新启动服务器并进行测试,确保怪物能够正确刷新并且行为符合预期。

在传奇单机架设中,添加怪物可以通过以下几种方法。
首先,可以使用传奇编辑器。旧版的传奇编辑器在盛大将客户端中 wil 文件替换为 wzl 文件后,部分文件无法打开,手动即可解决。先在 DB 数据库中添加新怪物,然后在 MonItems 中添加新怪物暴率文件,最后在 MonGen.txt 文件中添加新怪物。怪物补丁 Mon 的计算方法为:查看盛大客户端下怪物补丁 Mon 是多少,然后在盛大的怪物补丁后开始排,比如现在盛大的怪物补丁为 Mon27,那么加新怪物就是 Mon28。如果 Mon28 的怪物名字为丧失暴龙兽,那么 DB 里丧失暴龙兽的形象代码应该设置为 270,可以理解这个计算公式为:怪物补丁的数值(Mon28)×10 - 10 = 的这个数值就是此怪物的外观代码。当然,如果不想添加新造型只用旧的,找出想参照的怪物,外形一样即可。爆率修改在文件位置 MirServer\Mir200\Envir\MonItems 文本格式,看一下就懂怎么改。
其次,打开传奇设置器,点击怪物数据库栏,点击导入怪物数据,导入进需要添加的怪物。点击导入怪物数据后,将怪物数据放到输入部分框内,点击确认添加。怪物的各种属性都可以在怪物列表处修改,此设置器为中文显示,方便各位 GM 修改。添加完怪物后需要给怪物设置爆率,找到怪物爆率文件夹。在文件夹下新建一个 TXT 格式的文本文档,名称为添加进入的怪物的名称,并设置爆率。爆率设置完成后,需要使怪物出现在游戏中,就需要添加进入刷怪文件(MonGen)。在刷怪文件(MonGen)中,添加进入刷摇钱树的信息。
还可以通过下载怪物素材,使用 wil 编辑器。打开 wil 编辑器,点击新建按钮,选择 Pak 文件,创建 pak 文件,打开刚刚创建的 pak 文件,批量导入素材。将生成的 pak 放到热血传奇补丁的 Data 目录下。使用 DB Command 生成怪物的数据,选择数据库以及怪物库,右键任何一个怪物,点击导出为 ascii 文件,选择分割符为;选择要导入到的文件,点击 Export。随便复制一行,添加到最后一行中,注意:打入的补丁命名为:mon40,则 appr 值为 (40 - 1) * 10。删除所有怪物数据,并重新导入右键导入 ascii 文件。打开登陆器中的 pak.txt 文件,将刚刚生成的怪物文件添加进来,重新生成登录器。
一般引擎都支持怪物计算 MONXX 计算方法是 XX - 1×10 = 数值,就是怪物的外观。如 MON120.pak,120 - 1 = 119×10 = 1190,MON120.pak120×10 = 1200 - 10 = 1190。
怪物外形和动作主要是通过攻击类型可选值(race)和攻击图像可选值(raceimg)这两个属性来控制,具体显示效果需要设置数据 RaceImg 字段。500 以上为自定义怪物。怪物的样子需要 wil 编辑器,查看客户端的怪物文件,在客户端的 data 目录下,以 mon 开头的 wil 文件就是用来存放怪物贴图的。怪物样子代码 =(怪物所在文件后缀 - 1)×10 + 怪物在 wil 文件中的位置(位置是从 0 开始)。
在单机传奇游戏中,想添加新怪物,通常需编辑游戏源代码。首先,找到怪物数存储位置,这可能以文件或数据库形式存在。然后,可按照游戏设定规则,创建新怪物模板,包括怪物属性、行为模式、外观及掉落物品等。具体步骤可能包括下载并安装游戏编辑器,这通常可在游戏官方网站或论坛找到。打开编辑器,找到怪物数据文件。创建一个新怪物模板,并设定其属性,如生命值、攻击力、防御力等。设定怪物行为模式,如移动方式、攻击方式等。设计怪物外观,这可以是一张图片或一组数据。设定怪物死亡时掉落物品。保存并退出编辑器,然后重新启动游戏查看新怪物。
综上所述,传奇单机架设中添加怪物的方法有多种,可根据实际情况选择适合的方式进行操作。
使用传奇编辑器添加怪物方法
在传奇单机架设中,使用传奇编辑器添加怪物是一种常见方法。首先,需要一款专门用于编辑传奇地图的工具,比如著名的地图编辑器 ME。通过这个工具,可以打开游戏中的地图文件,然后进行编辑。在地图上选择一个适合的位置放置怪物,可根据地图的设计和故事情节来决定怪物的分布,比如在副本中放置一些强大的 Boss,或者在野外散布一些普通怪物。接着,设置怪物的属性,包括血量、攻击力、防御力、经验值等。这些属性决定了怪物的战斗能力和玩家打败它们所能获得的奖励。还可以为怪物分配一些技能,使它们在战斗中更加具有挑战性。比如一些怪物可以具备群体攻击能力,一些怪物则可能会有隐身或者变身的能力,让玩家在与它们交战时更加困难和刺激。最后,为怪物设置掉落物品的几率和类型,这些物品可以是装备、道具或其他特殊奖励,让玩家在击败怪物后获得一些额外的利益。在添加怪物时,要考虑到平衡性和游戏体验。如果怪物太强大,玩家可能会感到沮丧;如果怪物太弱,游戏可能会变得过于简单。
利用传奇设置器添加怪物步骤
在传奇单机架设中,利用传奇设置器添加怪物可以按照以下步骤进行。首先,版本架设好后,打开传奇设置器,在左上角找到怪物信息,导出所有的怪物信息并保存至文本文档中。然后,找到需要添加的怪物样子,比如稻草人模样的怪物。复制稻草人的怪物信息,点击传奇设置器上的导入怪物信息,将其导入进去,接着把稻草人的名字、HP、MP、攻击等信息进行修改,比如改名为超级稻草人,并调整血量、攻击使其和高级怪物一样。之后,找到要添加怪物的地图编号,比如地图编号为 CQZL,找到刷怪文件,在刷怪信息里添加超级稻草人及对应的地图编号、坐标、刷怪范围、数量和时间等信息。最后,找到爆率信息文件,一般在 D:\Mir200\Envir\MonItems 这个路径下,为添加的怪物设置爆率,添加一个名字为超级稻草人的爆率即可。
通过下载怪物素材添加怪物流程
添加怪物可以通过下载怪物素材来实现。首先,下载怪物素材,链接可在相关论坛或资源网站上寻找。下载完成后,使用 wil 编辑器处理素材。打开 wil 编辑器,点击新建按钮,选择 Pak 文件,创建 pak 文件,打开刚刚创建的 pak 文件,批量导入素材,选择刚刚下载的素材目录,并选择压缩。导入成功后,将生成的 pak 文件放到热血传奇补丁的 Data 目录下。接着,使用 DB Command 生成怪物的数据。选择数据库以及怪物库,右键任何一个怪物,点击导出为 ascii 文件,选择分割符为分号;选择要导入到的文件,点击 Export。随便复制一行,添加到最后一行中,注意打入的补丁命名为 mon40,则 appr 值为 (40 - 1) * 10。最后,删除所有怪物数据,并重新导入,右键导入 ascii 文件。重新生成登录器,打开登陆器中的 pak.txt 文件,将刚刚生成的怪物文件添加进来,重新生成登录器即可。
单机传奇游戏添加怪物需编辑源代码
在单机传奇游戏中,想添加新怪物,通常需编辑游戏源代码。首先,需找到怪物数存储位置,这可能以文件或数据库形式存在。然后,可按照游戏设定规则,创建新怪物模板,包括怪物属性、行为模式、外观及掉落物品等。具体步骤可能包括下载并安装游戏编辑器,这通常可在游戏官方网站或论坛找到。打开编辑器,找到怪物数据文件。创建一个新怪物模板,并设定其属性,如生命值、攻击力、防御力等。确定怪物行为模式,如移动方式、攻击方式等。设计怪物外观,这可以是一张图片或一组数据。设定怪物死亡时掉落物品。保存并退出编辑器,然后重新启动游戏查看新怪物。这个过程可能需要一定编程知识,如果不熟悉编程,可能需要寻求专业人士帮助。
传奇单机怪物计算方法
传奇单机怪物计算方法有多种。比如怪物样子代码计算公式,对于怪物所在文件后缀为 XX 的情况,怪物样子代码 =(XX - 1)*10 + 怪物在 wil 文件中的位置(位置是从 0 开始)。例如,想使用 data/mon1.wil 的第二个怪物,首先从 mon1.wil 拿到数字 1,因为在计算机中数字是从 0 开始,所以第二个数就是 1,最后结果就是(1 - 1)*10 + 1 = 1。另外,对于一些引擎,如 GOM 引擎自定义怪物 appr 代码计算方法,dbc2000 打开 db 数据库里面 monster.db(怪物的数据库),找到这个自定义怪物的名字,看它后面的第三行就是 Appr 的代码,在一些其他辅助工具里面叫形象代码。例如:天道圣主⑨的怪物 appr 代码是 608,他对应的 pak 补丁就是 mon61.pak,计算方法就是(61 - 1)*10 = 600 的代码,然后 608 就是 61 里面的第 8 个怪物,一个怪物在补丁是 36 张图片,所以 608 的代码对应的就是 mon61.pak 里面的第 2880 图片到 3240 张结束。如果 arrp 代码是 625,先舍去位数 5 改成 0 然后除以 10 最后再加 1 就是对应的 pak:625 舍去 5 改成 0 就是 620 除以 10 等于 62,然后再加 1 等于 63,625 的意思就是 mon63.pak 里面的第 5 个怪物,以此类推。
传奇单机怪物外形动作控制
怪物外形和动作主要是通过攻击类型(race)、攻击图像(raceimg)和怪物的样子需要的 wil 编辑器来控制。攻击类型可选值(race)具体显示效果需要设置数据 RaceImg 字段。500 以上为自定义怪物。攻击图像可选值(raceimg),以上两个值需要配合来用,随意组合可能会加载不出来怪物样子。怪物的样子需要 wil 编辑器,查看客户端的怪物文件,在客户端的 data 目录下,以 mon 开头的 wil 文件就是用来存放怪物贴图的。选择怪物时,需要公式计算怪物样子代码,怪物样子代码 =(怪物所在文件后缀 - 1)*10 + 怪物在 wil 文件中的位置(位置是从 0 开始)。打开 wil 文件会发现有很多贴图,这些贴图有自己的编号,编号是从 0 开始,而且每个怪物有 280 个贴图。也就是说第一个怪物的贴图是 0 到 279,第二个怪物是 280 到 559。
[顶部]