* 普通的怪物群的修改只要改动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中。