营造绿茵梦之队——FIFA99修改方法
真的就没辙了吗?您别忘了我们还有“UltraEdit大法”,简简单单就能让EA“有错就改”,让中国足球傲然挺立于世界足坛。要是您高兴,还可以让中国队来个集体“鲤鱼跃龙门”,个个成为能力值最高的“超级巨星”。下面就一起参观一下我们的“巨星梦工场”吧:
首先还是从“Player Edit”身上开刀,修改一个球员后记下他的各项能力值,注意这时修改球员的能力值受总能力值的限制,不能随便往上加,最简单的办法是将第一项“Speed”的值减小一个点,存盘。
用UltraEdit(其它编辑器也行,原理一样)打开“FIFA99”文件夹中的“cusplyr.db”文件,这就是球员属性变动情况的记录文件,只有修改过的球员才“记录在案”。其中(25H,37)到(2bH,43)7个字节之间记录的是刚才修改过的球员的能力值,注意它使用了一种不太常见的记录方法:每个字节的两个16进制数字各代表一种能力值;而各能力值的基数是1,显示的数字是实际能力值减去基数1后的值,即0到F分别对应能力值为1到16,而16就是能力值的上限了。从“Player Edit”中我们可以知道球员可修改的能力值共有10项,这10项分别由7个字节中的10个数字来表示,要除掉的4个是第5、9、12和13(注意不是字节)。知道了这一点,接下来就好办了:将这7个字节改成“FF FF xF FF xF Fx xF”,其中的x指仍使用原来的值,存盘后再运行《FIFA99》看看,这个球员已开始“星光”尽现了,全部的能力值都是16,至于上面剩余点数值已负得一踏糊涂。你用不着操心,在FIFA系列的以前版本中修改时可以改出负数来,但不能存盘。《FIFA99》中用正常方法根本就不能让剩余点数小于0,而一旦用“非常手段”将它变成负数了,就可以让它一次“负”个够,啥问题也没有,除了球员变成“超新星”!
只知道这些还不能真正让所有球员都成“星”,接下来我们分析一下这7个字节中对应的能力值顺序:
字节:能力值项数1、能力值项数2
一 7 1
二 3 2
三 x 8
四 9 4
五 x 5
六 6 x
七 x 10
现在问题就迎刃而解了:简单修改一个球员的能力值后,记下改后的能力值的第7、1、3、2项的值,转换成16进制后各减去1再组成两个字节,在存盘文件中找到它们,将10项能力值按上面说过的顺序都改成最大值就行了;有时只找两个字节可能有重复的,再比较用同样方法转换的三、四字节的三个有效数值,基本上就可以确定了,实在不行再比较后面的几个字节(几乎是用不上)。
以中国队为例,咱来演练一回:
在“Player Edit”中找到L.Bing,将其“Speed”值从9改为8,按顺序记下第7、1、3、2项和8、9、4项的值分别是:9、8、8、8和8、12、9,转换后即为“87 77”和“x7 B8”。
同理记下后面的“X.Cao”、“O.Chuliang”等的转换后的值“58 8A”、“65 44”(均忽略了后面的三、四字节)。
存盘,用UltraEdit打开“cusplyr.db”。查找“87 77”,找到后可以发现其后的三四字节刚好与我们的记下的“x7 B8”一致(有时查L.Bing有两个87 77,要根据后面的8、9、4值来区分,其他人还没有发现有重复现象)。再按上面讲过的方法,将包括这两个字节在内的七个字节中的10个数字改成F;同样找到“58 8A”、“65 44”后对“X.Cao”、“O.Chuliang”进行修改。
注意由于有时要修改的球员很多,有时会不小心改动其它数据而导致不能进入游戏,只要将“cusplyr.db”删除就行——只是得又重新进行编辑了。还有一种变通的方法是只修改找到的两个字节,改成“FF FF”后,一般该球员的剩余点数多半已经成了负数,“极限”已过,进入游戏后就可以接着将其它项能力值都改成最大,管它剩余点数负多少,能用就行!这样因为改动较少,出错的机会相对要小。
再次进入《FIFA99》时,您选择中国队时会发现每一项的指示条都是最长,连世界冠军法国队也无法相提并论了;我们的“Haidong”、“W.Peng”等也不是什么欧文、苏克之流能比的了,这样的绿茵“梦之队”还怕它什么巴西桑巴劲德国战车狂,去将这些昔日的世界冠军一个个挑落马下吧——可惜是在游戏中!