很多人知道,FM10的时候,有一个叫做BT修改器的,他是通过修改游戏本体EXE,已达到自己的目的.
但是,他的原理是什么,又是如何实现的?
其实游戏破解的本身,就是通过这个方法来实现的,只不过方法不同而已
我在这里简单的说一下, 关于突破游戏能力上限的方法,
首先,需要挂上OD,来判断一个球员增加能力这段寄存,OD这块很麻烦,不过网上很多教程,我就不在这里说了.
断了很多寄存,会发现很多地址很有趣,不过只有两个字节很多, 那就是64 14 ,当然,还有C8 00
这样就简单了,
比如用WinHex 或者 UE, 我就用WinHex来讲解一下
记下那两个字节, 然后用WinHex来打开FM目录下的FM本体文件.(记得备份一下)
查找一下FM本体程序中,全部带有64 14这两个字节的地址,然后全部改成 19 7F(千万别改FF了,其实按照FM来说,7D足以了)
为了简单化,我已经把全部地址记录下来,地址位置会偏1,但是基本差不多,自己对比一下就懂了.
(ALT+G搜索)
56E800: 64 7F
56E805: 64 7F
8FB247: 14 19
8FB24B: 14 19
8FC4A5: 14 19
8FC4AA: 14 19
911398: C8 F4
911399: 00 01
91139B: C8 F4
91139C: 00 01
91173F: 64 7F
911744: 64 7F
9D50B9: 64 7F
9D50C1: 64 7F
1134895: 14 19
113489D: 14 19
11348C6: 64 7F
11348F3: 64 7F
11348FB: 64 7F
113712B: 14 5E
122542A: 64 7F
1225430: 64 7F
相关文章