FC外星战士2金手指及修改教程

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

FC外星战士2金手指及修改教程

外星战士是我中学爱玩的游戏之一,当时是用的电视机和游戏机,插卡的那种。由于只有周末能玩,因此断续玩了几个月才通关。后来又玩了好几遍,可谓百玩不厌。现把外星战士2金手指和修改教程分享给大家。

其实游戏里面修改血量、攻击和防御力三个数据就已经无敌了。我亲身试验了一下,修改数据后40多分钟即可通关。打怪的时候会瘫痪和中毒,用法术即可解决。玩的过程中除了最后的圣剑给托尼装备外没有买任何武器装备和药品,但是去睡了几次觉加血。

外星战士2 的人物有两个生命值,一个是当前血量,一个是总血量。当前血量会减少,而总血量相对不会变。所以存储器里面有两个数来表示人物生命。一个对应当前血量,一个对应总血量。权衡一下,修改总血量比修改当前血量效果好。这里我们修改的是总血量。每次休息之后恢复到总血量了。而攻击力和防御力分别对应一个数,这里不再赘述。

另外说明一点的是,我发现游戏里面的有些数据由两个字节表示的,一个字节表示的数据范围是0~255,所以两字节数据表示的范围是0~65535。不知道你是否注意到游戏里面的总经验值大于65535后就开始出现混乱,还有金币大于655535后又会从0开始增加(这里比较坑)。这就表明了经验和金币是由两个字节表示的。同样的,人物的血量,攻击力,防御力也是由两个字节表示的,两个字节的数据就对应了两个地址,我们只需修改对应地址里面的数据就可以改变血量,攻击和防御力。

然而游戏里面的血量、攻击力和防御力须小于999,大概是游戏不能表示4位十进制数吧。修改的话,最好修改到800以下,因为人物升级的时候攻击防御血量都会上升,当上升到大于999的时候就又是从0开始加了,正所谓物极必反,需要把握事物的度,这样就能运筹帷幄,游刃有余。建议大家修改到800以下,以便腾出因升级而增加的空间。

金手指如下(按人物出场顺序):

托尼:血:6031,6032 防:6094,6095 攻:6082,6083

海伦:血:6035,6036 防:6098,6099 攻:6086,6087

桑尼:血:6033,6034 防:6096,6097 攻:6084,6085

尼克:血:603b,603c 防:609e,609f 攻:608c,608d

法伦:血:6037,6038 防:609a,609b 攻:6088,6089

安妮:血:6041,6042 防:60a4,60a5 攻:6092,6093

托克:血:603d,603e 防:60a0,60a1 攻:608e,608f

法海:血:603f,6040 防:60a2,60a3 攻:6090,6091

珍妮:血:6039,603a 防:609c,609d 攻:608a,608b

其中高地址(地址较大的那个)对应高位的数据。这就需要把一个十进制的数分为两个字节来表示。比如想调攻击力为700,那么700分解成两个字节为700÷256取整数是2,;700对256取余数是188。那么高地址的数据就是2,地地址的数据就是188。下面以珍妮的血攻防全改成700为例说明如何修改:

①点击工具—查找金手指,如图所示

因为珍妮的血量对应地址是6039和603a,其中6039里面的数据是188,603a里面的数据是2。

上图是珍妮血攻防未修改时的状态,总血量是162,攻击力是172,防御力是204,下面把这三个数据全部改为700,修改很简单,输入地址,和数据后,点击写入就可以完成修改。如下图:

但是修改后不会立即显示血量是188,需要切换到其他人的状态再切换到珍妮的状态就是188的血量了。

如下图:

再把603a的地址里面写入2,血量就是700了,如下图:

按此方法修改攻击和防御,修改后的效果如下:

其他的人物修改方法同上。注意到当前血量还没有改变,解决办法是修改数据或者去卧室休息或者到机场的方块里面走走,本人强烈推荐第三种方法。

以下是战斗图片,效果杠杠的,差不多一击必死。哎呀,忘记给珍妮加血了!

相关文档
最新文档