《魔法门Ⅶ》修改技巧
但,我辈岂能被这些小事难倒,就在这时,我决定举起我的尚方宝剑,一个字——改。
改什么?生命值、魔法值、经验值等等……不行,这些东西太容易改了,改起来没意思,体现不出我等玩家的水平。要改就改大的,直接修改英雄应会的技能和魔法。那么该怎么办呢?在下将自己数日修炼所得的修改大法贡献出来,现描述如下,仅供大家参考,希望提出宝贵意见。
首先,应准备好修改工具,由于本人修改的是《魔法门Ⅶ》的存盘文件,所以应用的软件是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!
注:此攻略对中文或英文版的《魔法门Ⅶ》都适用。