版主:

图文——标题:关于MM7地图上生物的修改

楼主发表于: 2006年12月11日 16:10:24 短消息
张浩11
  • 级别 注册用户
  • 称谓 小石头
  • 精华 0
  • 发贴 0
  • 积分 0
  • 游戏网金币 0
  • 在线时间 0小时
  • 注册时间 2007-1-22
  • 最后登陆 2007-1-22

关于MM7地图上生物的修改

* 普通的怪物群的修改

只要改动mapstats.txt中Mon1、2、3就行了。例如将翡翠岛的Mon1由Dragonfly改为Goblin,那在翡翠岛上遇到的龙蝇就变成大耳怪了。

ENC和M1M2M3的百分比,是指在地图上休息时的遇敌几率和各种怪物出现的百分比。例如在哈蒙代尔,休息时有10%的几率遇到敌人。若遇到敌人,则100%是大耳怪。若在泰塔利亚,休息时也有10%的几率遇敌。若遇敌,则50%的可能是弓箭手,50%的可能是索尔巨人。实际的检验结果也是这样。若将哈蒙代尔的ENC改为100,Mon1改为Fighter Plate,那么在哈蒙代尔休息,一定会遇敌,而且遇到的一定是罐头。但ENC好像在有些地方会因为事件的发生而改变,例如哈蒙代尔城堡,小劳洞穴。一旦完成相应任务,在这些地方休息就不会再遇到敌人。

* 关于地图上特殊生物的修改

守卫、NPC、带有固定宝物的怪物、那两条可怜的龙等都属于特殊生物。这些特殊生物的许多属性不受events.lod中monsters.txt的控制。

先拿翡翠岛的守卫作为例子,在games.lod中导出out01.ddm,用u-edit打开,寻找"Guard"(根据要修改的特殊生物决定,例如找NPC则是"Peasant",找翡翠岛后山上的那些参赛者,则找"Swordsman")。如下图,"Guard"后面的就是该特殊生物的数据。图中的浅黄色部分是该特殊生物的攻击方式,00为火,01为空气,04为物理,蓝色部分是攻击力,“03 07 06”表示3d7+6的攻击力。黄色部分是生物代码(对应monsters.txt),CE即Swordsman B,将它改为D3,则该守卫会变为泰坦(Titan A)。灰色部分是该特殊生物的生命值。即完全可以将守卫改为泰坦但生命值只有1!绿色部分是坐标,前面为x,后面为y。不过不知道为什么后面又重复了两遍。黑框无色部分是该特殊生物所携带的物品。若改为91,则打死该怪物后,摸尸体捡到的一定是火球仗。改为F8 01则一定捡到宝物总督之甲。如果是00,则按照monsters.txt中处理。

再拿翡翠岛龙穴作为例子,在games.lod中导出d28.dlv,用u-edit打开。寻找"Red Dragon",如图。浅黄色部分是攻击方式,00为火。蓝色部分“10 08 00”表示攻击力16d8。黄色"1B"表示该生物(的外形)是红龙。灰色部分为生命值,0514h即1300点生命。存放所带物品的地方图中没有表示出来,但其相对位置跟上面例子一样,修改后就可以控制红龙所掉的宝物。
用户发表的图象
上图中我已在翡翠岛上添加了一个守卫,且把他们都改为泰坦。

其他数据我还没有来得及分析,例如是友好还是敌对?防御等级?行动模式是short,long还是stand不动?可施放的魔法?

* 关于地图上特殊生物的添加

以翡翠岛为例子,在games.lod中导出out01.ddm,用u-edit打开,先随便寻找一个特殊生物,将其所有代码复制下来,一定要完整。例如选取一个"Guard",而后面存放的是一个"Peasant",则复制时要从第一个字母"G"开始一直到"Peasant"的"P"的前面一个字符。然后将复制的代码又插入(添加)到某个特殊生物之前。例如可以直接插入到"Peasant"的"P"之前。即将该"Guard"的信息多复制了一份。当然,将龙穴d28.dlv中红龙的数据copy下来复制到翡翠岛out01.ddm上来也是可以的。

修改刚才复制的生物数据,将其改为你想要的生物,出现地点(坐标)、攻击力等。

还有一点很重要——找到该文件中存放第一个特殊生物数据的地方,在它前面第4个字节处,存放着该地图特殊生物的个数,翡翠岛是"20",即表示有32个特殊生物。该数值也要同样增加。若你增加1个特殊生物,则改为"21"。

另外还有一个简便的方法,只适用于没有什么宝箱、没有NPC的地图。就是利用修改过的召唤魔法在你想要的地方召唤你想要的生物。然后驱散它让其永久留在地图上。存盘,从存档中导出相应的地图文件,再导入到games.lod中。



快速回复

登录名:
密码: 马上注册! 如果您还不是游戏网会员请点击马上注册,如果您是......
心情:
:revertSmile50: :revertSmile51: :revertSmile52: :revertSmile53: :revertSmile55: :revertSmile56: :revertSmile57: :revertSmile58: :revertSmile60: :revertSmile61: :revertSmile63: :revertSmile65: :revertSmile66: :revertSmile67: :revertSmile70:
内容:
验证码: 看不清?点击图片换图(游客回复需通过认证才能显示,想立即看到回复,请注册登录)
[完成后可按 Ctrl+Enter 回复]推荐朋友,获得无限社区积分!
  • 游戏网声明:
  • 本社区(http://bbs.youxi.com)所载所有内容皆为网友上传。 游戏网只为网友提供空间和平台,并不代表本网赞同其观点和对其真实性负责。如因作品内容、版权和其它问题需要同本网联系的,请于该信息发布之日起30日内进行。
  • 文明回贴是一种美德,尊重他人等于尊重自己!