《魔法门Ⅶ》修改技巧

Author: 王永辉 Date: 2000年 第2期

  《魔法门Ⅶ》中,要使用任何武器、防具和魔法都需要首先学会相对应的技能,但并不是说每种职业都可以学习全部的技能技巧,像巫师这个职业就始终不能学习高级铠甲和剑类武器的使用技巧,而骑士则无法学会各类魔法技能技巧,这样一来,在角色的培养方面就应该注意要有所侧重,在升级时优先照顾这些角色特有的技能,可以不转职就获得更强力的部队构成。
  但,我辈岂能被这些小事难倒,就在这时,我决定举起我的尚方宝剑,一个字——改。
  改什么?生命值、魔法值、经验值等等……不行,这些东西太容易改了,改起来没意思,体现不出我等玩家的水平。要改就改大的,直接修改英雄应会的技能和魔法。那么该怎么办呢?在下将自己数日修炼所得的修改大法贡献出来,现描述如下,仅供大家参考,希望提出宝贵意见。
  首先,应准备好修改工具,由于本人修改的是《魔法门Ⅶ》的存盘文件,所以应用的软件是UltraEdit6.2,有其他的16进制文本编辑器亦可。至于直接修改内存中的数据,没有试过,请自斟。
  在《魔法门Ⅶ》的存盘文件中,每位英雄所掌握的技能排列是有规律的。技能共有三十五种,分四个等级(普通、专家、大师、宗师),其中:
  武器(九种):战斧、弓箭、匕首、锤棍、长矛、棍棒、长剑、空手搏斗术、榴弹枪
  魔法(九种):火系、空气、水系、土系、灵魂、心智、肢体、光明、暗黑
  盔甲(五种):皮甲、锁甲、钢甲、盾牌、躲避术
  辅助(十二种):炼金、武器使用、健身、物品鉴定,怪物鉴定、学习、拆卸、冥想、经商、洞察、 修补、偷窃
  在《魔法门Ⅶ》的存盘文件中每个英雄所会的技能按如下顺序排列:棍棒、长剑、匕首、战斧、长矛、弓箭、锤棍、榴弹枪、盾牌、皮甲、锁甲、钢甲、火系、空气、水系、土系、灵魂、心智、肢体、光明、暗黑、物品鉴定、经商、修补、健身、冥想、洞察、无、无、拆卸、躲避、空手搏斗、怪物鉴定、武器使用、偷窃、炼金、学习。每种技能占两格(均为16进制编码),如战斧为普通水平的1级,那么,在存盘文件中它就表示为:01 00。这是英雄的战斧技能值。每个等级的技能值有所不同,如下所示:
  基本水平  技能值=该项技能的级别,如你的英雄的长剑为基本水平的7级,那他的技能值就是7(16进制数为7),为60级(最高级别)时,那他的技能值就是60
  (16进制数为3C)
  专家水平  技能值=该项技能的级别+64,如你的英雄的长剑为专家水平的7级,那他的技能值就是7+64=71(16进制数为47),为60级时,那他的技能值就是60+64=124(16进制数为7C)
  大师水平 技能值=该项技能的级别+64+64,同上,为60级时,那他的技能值就是60+64+64=188(16进制数为BC)
  宗师水平  技能值=该项技能的级别+64+64+128,同上,为60级时,那他的技能值就是
  60+64+64+128=316(16进制数为3C 01)
  英雄所会的技能一般以FA结束。也就是说,在FA前,共有三十七种技能,有两个为空,具体请参照技能的次序(请注意,每种技能占两格)。例如,一个英雄在游戏开始时,他所会的技能为:长矛、弓箭、火系、空气等,每种技能均为基本水平的1级,那么,选这四种技能,根据它们的排序并计算出每种技能的技能值,记下来。如,
  01 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 01 00
  长 矛       弓 箭       火 系      空 气
  不会的技能以零表示。将此进度存盘,如存为第二个进度,进度名为:save001.mm7。用UltraEdit打开此文件。搜寻上面的字符串,这样将会找到一个唯一的地址。在这个地址的附近就是该英雄所会的技能存储的地址。找到FA(如无FA请认真观察,一般只能找到一个唯一的地址,在此地址附近应有英雄的姓名)把它们都改为:3C 01,那么,你的英雄就会掌握所有宗师级的技能。又如,假设你的英雄所掌握的技能为:普通级的长剑5级,专家级的弓箭11级,大师级的火系魔法26级,那么,这四项技能的技能值排列为:
  05 00 00 00 00 00 00 00 4B 00 00 00 00 00 00 00 00 00 00 00 00 00 9A 00
    长剑         弓 箭             火 系
  请注意,我这里假设的是英雄只会三种技能,如英雄会的技能较多,请选其中连续排列的几种按技能的次序将技能值依次排列即可,必须将数值转化为16进制。
  以上,我所介绍的是技能的修改方法,可是,光有魔法技能不会魔法也是白搭,接下来我来介绍魔法的修改。从英雄的最后一个技能向下数4行起为英雄所会的魔法,按照魔法顺序,共分九类,每类共11种魔法,共99种魔法,“00”为不会,“01”为会。将这些都改为01,那你的英雄就掌握了全部的魔法。包括威力最强大的光明和暗黑魔法。怎样?经此一改,天下无敌矣!不用转职也可学到全部的技能和魔法。
  这是笔者的经验之谈,希望能给大家带来一些帮助。好吧,就说这么多了,ByeBye!
  注:此攻略对中文或英文版的《魔法门Ⅶ》都适用。