不过不是所有游戏都这么简单,所以说要具体问题具体分析。我举的例子再多,也不可能适用所有游戏。 比如牧场物语 那种带物品格的游戏,比如光明之魂系列,基本的修改方法就是用低阶扫描了。没有什么太好的方法,多搜几次就可以确定该物品格的地址。然后用代码替换的方法可归纳出道具表,一般而言,这种游戏不会有全道具金手指的,物品的种类总会超出游戏系统可容纳的上限。 跟本就不明说什么....... 明说啥?低阶扫描+内存编辑是基本的搜索方法,先想办法把这两招学到吧。学会之后,才谈得上运用时的心得与技巧~
不掌握方法就谈什么技巧,就好象不懂2进制为何物,也学人编程一样,不是自己给自己找郁闷嘛~ 你教导我一下:低阶扫描+内存编辑是基本的搜索方法…… 低阶扫描的基本方式,是先用?号来搜索,?代表任意数值,基本上是将所有动态数据全部纳入搜索范围。然后配合游戏中需修改项的数据变化,输入+、-、=、!等符号来逐步缩小范围。+、-、=不用多说了吧,分别代表大于、小于、等于;而!号表示不等于,一般在无法判断数据变化大小时,与=号一齐使用。因为这种搜索方式不涉及确定的数值,所以也称模糊查找。像格斗游戏的血格啊、没有确切数值表示的能力啊,等等,都可以用这种方式搜到。
至于内存编辑,实际上是通过搜索确定某一数据的真实地址后,进入内存编辑界面,直接修改那些与该数据有一定联系,但又没有通过动态搜索确定地址的数据。比较常见的是物品修改,很多游戏的物品在内存中的排列方式为 物品代码、物品数量、物品代码、物品数量、物品代码……这样,如果通过物品数量的变化,查找到了物品数量的地址后,如何改出其他物品呢?这时就可以进入内存编辑界面,观察表示数量的地址与其他地址上的数据,有没有什么相似处或关联性。比如说通过观察,发现周围数据的排列是 AA 01 BB 02 CC 03,而在游戏中某3个相邻物品的数量恰巧为1 2 3,那么就可以猜测01 02 03的地址表示物品数量,AA BB CC表示物品代码。将物品代码换成其他数值,回到游戏,如果发现物品种类改变了,那就表示修改成功。另外,通过观察很容易发现,每个物品是由2位地址表示的,第2个物品与第1个物品相差2h的地址偏移。那么就可以将后面的地址按照这一规律,依此添入代码和数量值,如果系统允许,那么就会有全道具了。
很多游戏的修改都要将这二者结合起来运用。比如某些游戏的全图鉴修改,没有确切数值,怎么确定图鉴的地址?用低阶扫描!这时可能要用到一点经验和技巧,因为很多游戏在没有图鉴时都是0,那么进行低阶扫描时,可以不用?开路,而直接输入0来查找。然后取得一点图鉴了,就输入+。找到确切地址后,进入内存编辑,根据数据特点,将周围地址改成FF或其他数值,全图鉴OK!
以上只是基本的搜索方法,游戏是内存编辑,远不像我讲的那么简单。不过只要掌握基本的方法,自己多改几个游戏,终会有所成就的。 找几个简单的游戏试着修改,积累经验才能慢慢熟练。
为了某个游戏询问修改方法会不得其理的。 低阶扫描+内存编辑能搞定大部分游戏,除非修改的要求十分苛刻 有補充的,請盡量幫我補補……
页:
[1]