softstar为游戏设置了防修改方式,无法游戏弹出修改内存,唯有修改存档。每个存档包括一个?.sav(?=0,1,2,3,4)文件和一个?.crc文件。载入进度时,系统先读取?.sav中内容,再将内容与?.crc文件进行校验无误才能顺利载入游戏.其中,金钱值也为校验内容之一.使用gamemaster很容易在?.sav中查出金钱的地址.而对于某个金钱值的?.crc文件由某种复杂算法算出,难以修改.但可钻以下这个空子,有限的修改游戏.
如当前金钱值的16进制值为: "18 a2"我们可为这几个字符分别编号:甲,乙,丙,丁.其中甲丙,乙丁可互换位置,而不改变?.crc文件内容.
即18a2,12a8,a218,a812的crc密码相同,在sav中将上述数值互换不影响文档载入.
如此一来将19c2(即6594元)改为c912(即51474元)可大赚了一笔
如当前金钱值的16进制值为: "18 a2"我们可为这几个字符分别编号:甲,乙,丙,丁.其中甲丙,乙丁可互换位置,而不改变?.crc文件内容.
即18a2,12a8,a218,a812的crc密码相同,在sav中将上述数值互换不影响文档载入.
如此一来将19c2(即6594元)改为c912(即51474元)可大赚了一笔