一.准备活动
在开始向"无敌将军"目标前进之前,应该先热热身,了解一些修改的必备知识.首先,我们知道在游戏日益庞大的今天,一天之内将游戏打爆机的可能性是不大的,那么游戏就需要一个文件将游戏中的场景和必要数据保存下来,以便下次再玩的时候能接着上次的场景继续玩下去.这就是存盘文件--我们操作的目标. 其次,我们还应该了解数据在存盘文件中存放的方式.文件中的数据是以字节为单位进行存放的,一般以16进制(什么?你没听说过16进制这个词?!不会吧,去游戏克星处进修吧)显示的,如十进制的10则显示为0A,100为64,而游戏中的数值如生命 ,金钱有可能以1字节,2字节,4字节存储,视值的大小而定.1字节范围是0-255,2字节范围是0-65535,4字节 范围是0-很大.不过其中有一点是需要注意的,当数值以两个以上存储时是以颠倒的顺序来显示查找的,例如256转换成为16进制为100,而显示则为00 01;再次,我们要明确一个地址的概念,文件中第一个字节的地址是0, 注意不是1,其他类推;最后,要提一提16进制编辑器,DOS下的有PCTOOLS系列(推荐使用PCTOOLS 5.0,小巧实用,Windows下的有Ultraedit32,本文以Ultraedit32 为例.
二. 存盘文件的查找
既然存盘文件是我们的操作对象,那么游戏的存盘文件是哪一个呢?一般来说,很多游戏的存盘文件名 中都含有"SAV"字串,但也有许多游戏(如<<仙剑>>的"*.RPG",<<美少女梦工厂II>>的"F1???.GNX")例外,很难一眼看出来.这时可进入游戏存盘后立即用TAB+ALT组合键切换到Windows界面,在游戏所在目录中查找日期时间最近的文件就是了.还有的游戏甚至在游戏所在目录中建立一子目录专门存放存盘文件.