设为首页
收藏本站
本站论坛
   
3
3
   
  文章列表      

教你学会如何修改游戏

剑史——游戏修改工具发展简介

在玩一些游戏时,你是不是也常常因为不能通关,而十分郁闷!今天给你介绍一样利器,有了它,包你在游戏中无坚不克,无往不利,见将斩将,遇城破城……

  那到底是什么呢,这就是游戏玩家纵横江湖的臂膀——游戏修改工具!


图片点击可在新窗口打开查看此主题相关图片如下:
图片点击可在新窗口打开查看
 我们就从它的历史讲起吧!游戏修改工具从出现到现在,可分为三个时代。这三个时代就是:石器时代青铜器时代铁器时代


图片点击可在新窗口打开查看此主题相关图片如下:
图片点击可在新窗口打开查看
 在石器时代,纵横江湖的乃是PC Tools和Debug 两派,PC Tools派剑法以跟踪、修改游戏存盘文件为基础,Debug剑派以跟踪、修改游戏可执行文件为手段,实现在游戏中克敌制胜,迅速通关的目的。但这两派剑法的使用、掌握较难,只有对计算机比较了解的人才能运用自如。所以当时高手聊聊无几,一般玩家只有望剑兴叹,却无力一用。


图片点击可在新窗口打开查看此主题相关图片如下:
图片点击可在新窗口打开查看
 青铜时代是游戏修改器的战国时代,江湖上各路英雄风起云涌,剑派林立,其中比较有名的有:游戏克星GB系列、整人专家FPE系列、游戏巫师GW系列和游戏工具Game Tools等。这些剑派都采用了常驻内存监测程序运行的方式,采用这种方式的修改器使用简单方便,一般玩家也能轻松掌握,而且效果也比PC一派好得多。这种游戏修改器的出现可以算是青铜时代的标志。随着技术的发展,游戏逐步开始采用了Dos 4Gw保护模式,在Dos 4Gw面前,各路英雄纷纷落马,只有Fpe系列和GW系列凭借各自的Fpe 4.1a、 GW32还屹立不倒,成为青铜时代中的两柄绝世名剑。


图片点击可在新窗口打开查看此主题相关图片如下:
图片点击可在新窗口打开查看

  铁器时代就是指在Windows 95出现到现在。由于Windows 95的内存管理方式与DOS的管理方式截然不同,使得使久经考验的GW系列翻身落马,一代名剑从此消声灭迹。但Fpe却以Fpe 5继续称霸江湖,成为一代至尊。这时一只新军悄然而出,这就是第一个全中文界面的修改工具——金山游侠。但由于功能上距FPE较远,所以并未成太大的气候。于是江湖开始安静下来了。但安静只是暂时的,98年后,风云再起,江湖上又崛起了游戏大师Game Master,东方不败和卷土重来的金山游侠Ⅱ三派,欲与Fpe争夺霸主之位。不过Fpe 也非任人宰割之辈,凭借“游戏修改至尊Fpe 2000”以图卫冕。一场游戏修改器至尊之战已经拉开。

  下面我们再来了解一下游戏修改的基础知识。

剑论——数据格式和存储

  游戏的修改是指,找到游戏程序中对角色或道具属性的设置值的位置,并修改该值的过程。因为需要修改的是游戏程序中的设置,所以,我们需要掌握一些关于计算机中储存数据方式的知识和游戏中储存数据的特点。

  如果,你想成为无坚不摧的剑客,那么,这些东西就会花掉你一些时间;如果,你只想作个江湖的游客的话,那么这些东西,了解与否无关紧要。是作剑客,还是作游客,你选择吧!


图片点击可在新窗口打开查看此主题相关图片如下:
图片点击可在新窗口打开查看


  现在我们开始!首先,你要知道游戏中储存数据的几种格式,这几种格式是:字节(BYTE)、字(WORD)和双字(DOUBLE WORD),或者说是8位、16位和32位储存方式。字节也就是8位方式能储存0~255的数字;字或说是16位储存方式能储存0~65535的数;双字即32位方式能储存0~4294967295的数。

  为何要了解这些知识呢?在游戏中各种参数的最大值是不同的,有些可能100左右就够了,比如,魔法门Ⅵ中的角色的等级、攻击力和防御力等等。而有些却需要大于255甚至大于65535,象魔法门Ⅵ中角色的经验值可达到数百万。所以,在游戏中各种不同的数据的类型是不一样的。在我们修改游戏时需要寻找准备修改的数据的地址,在这种时候,正确判断数据的类型是迅速找到正确地址的重要条件。

  在计算机中数据以字节为基本的储存单位,每个字节被赋予一个编号,以确定各自的位置。这个编号我们就称为地址。


图片点击可在新窗口打开查看此主题相关图片如下:
图片点击可在新窗口打开查看

  在需要用到字或双字时,计算机用连续的两个字节来组成一个字,连续的两个字组成一个双字。而一个字或双字的地址就是它们的低位字节的地址。

  现在我们常用的Windows 95操作系统中,地址是用一个32位的二进制数表示的。而在平时我们用到内存地址时,总是用一个8位的16进制数来表示它。

剑论——数的进制

  二进制和十六进制又是怎样一回事呢?

  简单说来,二进制数就是一种只有0和1两个数码,每满2则进一位的计数进位法。同样,16进制就是每满十六就进一位的计数进位法。16进制有0~-F十六个数字,它为表示十到十五的数字采用了A、B、C、D、E、F六个数字,它们和十进制的对应关系是:A对应于10,B对应于11,C对应于12,D对应于13,E对应于14,F对应于15。而且,16进制数和二进制数间有一个简单的对应关系,那就是;四位二进制数相当于一位16进制数。比如,一个四位的二进制数1111就相当于16进制的F,1010就相当于A。


图片点击可在新窗口打开查看此主题相关图片如下:
图片点击可在新窗口打开查看

 了解这些基础知识对修改游戏有着很大的帮助,下面我就要谈到这个问题。由于在计算机中数据是以二进制的方式储存的,同时16进制数和二进制间的转换关系十分简单,所以大部分的修改工具在显示计算机中的数据时会显示16进制的代码,而且在你修改时也需要输入16进制的数字。懂了吧!

  在游戏中看到的数据可都是十进制的,现在的游戏修改工具都提供了用十进制数搜寻地址的功能,你可以直接输入要修改的参数的值。在要修改已找到地址的参数的值时,可以使用Windows提供的计算器来进行十进制和16进制的换算,我们可以在开始菜单里的程序组中的附件中找到它。

  现在要了解的知识也差不多了!不过,有个问题在游戏修改中是需要注意的。在计算机中数据的储存方式是低位数储存在低位字节,高位数储存在高位字节。比如,十进制数41715转换为16进制的数为A2F3,但在计算机中这个数被存为F3A2。
  

  下面就让我们探索一下如何成为武林高手吧!

剑史——游戏修改工具发展简介

在玩一些游戏时,你是不是也常常因为不能通关,而十分郁闷!今天给你介绍一样利器,有了它,包你在游戏中无坚不克,无往不利,见将斩将,遇城破城……

  那到底是什么呢,这就是游戏玩家纵横江湖的臂膀——游戏修改工具!


图片点击可在新窗口打开查看此主题相关图片如下:
图片点击可在新窗口打开查看
 我们就从它的历史讲起吧!游戏修改工具从出现到现在,可分为三个时代。这三个时代就是:石器时代青铜器时代铁器时代


图片点击可在新窗口打开查看此主题相关图片如下:
图片点击可在新窗口打开查看
 在石器时代,纵横江湖的乃是PC Tools和Debug 两派,PC Tools派剑法以跟踪、修改游戏存盘文件为基础,Debug剑派以跟踪、修改游戏可执行文件为手段,实现在游戏中克敌制胜,迅速通关的目的。但这两派剑法的使用、掌握较难,只有对计算机比较了解的人才能运用自如。所以当时高手聊聊无几,一般玩家只有望剑兴叹,却无力一用。


图片点击可在新窗口打开查看此主题相关图片如下:
图片点击可在新窗口打开查看
 青铜时代是游戏修改器的战国时代,江湖上各路英雄风起云涌,剑派林立,其中比较有名的有:游戏克星GB系列、整人专家FPE系列、游戏巫师GW系列和游戏工具Game Tools等。这些剑派都采用了常驻内存监测程序运行的方式,采用这种方式的修改器使用简单方便,一般玩家也能轻松掌握,而且效果也比PC一派好得多。这种游戏修改器的出现可以算是青铜时代的标志。随着技术的发展,游戏逐步开始采用了Dos 4Gw保护模式,在Dos 4Gw面前,各路英雄纷纷落马,只有Fpe系列和GW系列凭借各自的Fpe 4.1a、 GW32还屹立不倒,成为青铜时代中的两柄绝世名剑。


图片点击可在新窗口打开查看此主题相关图片如下:
图片点击可在新窗口打开查看

  铁器时代就是指在Windows 95出现到现在。由于Windows 95的内存管理方式与DOS的管理方式截然不同,使得使久经考验的GW系列翻身落马,一代名剑从此消声灭迹。但Fpe却以Fpe 5继续称霸江湖,成为一代至尊。这时一只新军悄然而出,这就是第一个全中文界面的修改工具——金山游侠。但由于功能上距FPE较远,所以并未成太大的气候。于是江湖开始安静下来了。但安静只是暂时的,98年后,风云再起,江湖上又崛起了游戏大师Game Master,东方不败和卷土重来的金山游侠Ⅱ三派,欲与Fpe争夺霸主之位。不过Fpe 也非任人宰割之辈,凭借“游戏修改至尊Fpe 2000”以图卫冕。一场游戏修改器至尊之战已经拉开。

  下面我们再来了解一下游戏修改的基础知识。

剑论——数据格式和存储

  游戏的修改是指,找到游戏程序中对角色或道具属性的设置值的位置,并修改该值的过程。因为需要修改的是游戏程序中的设置,所以,我们需要掌握一些关于计算机中储存数据方式的知识和游戏中储存数据的特点。

  如果,你想成为无坚不摧的剑客,那么,这些东西就会花掉你一些时间;如果,你只想作个江湖的游客的话,那么这些东西,了解与否无关紧要。是作剑客,还是作游客,你选择吧!


图片点击可在新窗口打开查看此主题相关图片如下:
图片点击可在新窗口打开查看



  现在我们开始!首先,你要知道游戏中储存数据的几种格式,这几种格式是:字节(BYTE)、字(WORD)和双字(DOUBLE WORD),或者说是8位、16位和32位储存方式。字节也就是8位方式能储存0~255的数字;字或说是16位储存方式能储存0~65535的数;双字即32位方式能储存0~4294967295的数。

  为何要了解这些知识呢?在游戏中各种参数的最大值是不同的,有些可能100左右就够了,比如,魔法门Ⅵ中的角色的等级、攻击力和防御力等等。而有些却需要大于255甚至大于65535,象魔法门Ⅵ中角色的经验值可达到数百万。所以,在游戏中各种不同的数据的类型是不一样的。在我们修改游戏时需要寻找准备修改的数据的地址,在这种时候,正确判断数据的类型是迅速找到正确地址的重要条件。

  在计算机中数据以字节为基本的储存单位,每个字节被赋予一个编号,以确定各自的位置。这个编号我们就称为地址。


图片点击可在新窗口打开查看此主题相关图片如下:
图片点击可在新窗口打开查看

  在需要用到字或双字时,计算机用连续的两个字节来组成一个字,连续的两个字组成一个双字。而一个字或双字的地址就是它们的低位字节的地址。

  现在我们常用的Windows 95操作系统中,地址是用一个32位的二进制数表示的。而在平时我们用到内存地址时,总是用一个8位的16进制数来表示它。

剑论——数的进制

  二进制和十六进制又是怎样一回事呢?

  简单说来,二进制数就是一种只有0和1两个数码,每满2则进一位的计数进位法。同样,16进制就是每满十六就进一位的计数进位法。16进制有0~-F十六个数字,它为表示十到十五的数字采用了A、B、C、D、E、F六个数字,它们和十进制的对应关系是:A对应于10,B对应于11,C对应于12,D对应于13,E对应于14,F对应于15。而且,16进制数和二进制数间有一个简单的对应关系,那就是;四位二进制数相当于一位16进制数。比如,一个四位的二进制数1111就相当于16进制的F,1010就相当于A。


图片点击可在新窗口打开查看此主题相关图片如下:
图片点击可在新窗口打开查看


图片点击可在新窗口打开查看此主题相关图片如下:
图片点击可在新窗口打开查看

 了解这些基础知识对修改游戏有着很大的帮助,下面我就要谈到这个问题。由于在计算机中数据是以二进制的方式储存的,同时16进制数和二进制间的转换关系十分简单,所以大部分的修改工具在显示计算机中的数据时会显示16进制的代码,而且在你修改时也需要输入16进制的数字。懂了吧!

  在游戏中看到的数据可都是十进制的,现在的游戏修改工具都提供了用十进制数搜寻地址的功能,你可以直接输入要修改的参数的值。在要修改已找到地址的参数的值时,可以使用Windows提供的计算器来进行十进制和16进制的换算,我们可以在开始菜单里的程序组中的附件中找到它。

  现在要了解的知识也差不多了!不过,有个问题在游戏修改中是需要注意的。在计算机中数据的储存方式是低位数储存在低位字节,高位数储存在高位字节。比如,十进制数41715转换为16进制的数为A2F3,但在计算机中这个数被存为F3A2。

  下面就让我们探索一下如何成为武林高手吧!

剑法——浅谈阵地战

 现在我们来谈谈剑法。剑法按搜索方式分类可分为:阵地战法,运动战法和夜战法三类。

  什么叫阵地战法呢?


图片点击可在新窗口打开查看此主题相关图片如下:
图片点击可在新窗口打开查看


 阵地战法是最早的游戏修改方法,当年PC Tools和Debug两派就是采用的这种方式。这种方式的使用过程是用PC Tools等可编辑二进制文件的工具对游戏的存盘文件或可执行文件进行搜索,查找参数的位置,然后修改该参数的值。这种方式在对早期的简单的DOS游戏来说是合适的,但在随着Windows 95的普及,各种基于Windows 95 游戏的存盘文件和可执行文件的都变得越来越复杂和庞大。这就使这种方式在修改游戏的方面有些力不从心了!因此各个游戏修改高手都只把它作为一种辅助工具,并不在它上面费太多的精力。所以,在这里我就不详细的探讨它了!而且,我相信在掌握了下面两种战法后,对这种古老的战法也是能触类旁通的。


图片点击可在新窗口打开查看此主题相关图片如下:
图片点击可在新窗口打开查看

剑法——运动战之单值搜索(一)

 运动战法又称为高阶扫描,它是自青铜器时代到铁器时代的玩家们用的最多的一种修改 方式,也是最基本的修改方法,同时也是最有效的修改方法! 这种战法中有两类招式:一类 是单一数值搜索,一类是组合数值搜索。下面就让我们看看四大剑派中在这方面的运用吧!


图片点击可在新窗口打开查看此主题相关图片如下:
图片点击可在新窗口打开查看

  我们先从功能较全的FPE2000和GAME MASTER开始。比如,我们看看如何用FPE2000 修改魔法门中英雄的一些属性。先启动FPE2000,然后再启动魔法门,在这里,我说一句题 外话,为了避免不必要的时间浪费,我们在以后的讲解都是在已运行了游戏修改工具和游戏 的基础上的。


图片点击可在新窗口打开查看此主题相关图片如下:
图片点击可在新窗口打开查看

  我们先用单一数值搜索来找金钱数量的地址,现在有200块钱,按下小键盘上 的*号键,呼出FPE2000,在分析目标的编辑框中输入200,选中编辑框下面名为DATA TYPE 的一组单选框中名为16的单选框,然后点击“开始”按钮,现在FPE2000就开始搜索在储 存魔法门的数据的内存段中的值为200 的数据地址。


图片点击可在新窗口打开查看此主题相关图片如下:
图片点击可在新窗口打开查看
 为什么刚才要选择16位数呢?在魔法门中钱数好像可以达到几百万呢!可十六位数最 多只能储存到65535。

  这里我们使用一点搜索技巧,因为我们在前面说过,字和双字都是由字节组成的,如果 我们搜索的参数是字或双字,而且它的值不大于255时,它只有低位字节有值,而高位字节 都为0,所以这时用字节查找是可以找到正确地址的,相反如果我们查找的是一个字节,可 是我们用字来查找,那么就会因为该字节后面的字节不一定为0,而导致找不到正确的地址。 所以这是在不知道具体数据类型时的一个搜索技巧!同样,当我们要找的数大于255而小于 65535时,我们就可以判断这个参数肯定不是字节或者说肯定不是8位的。但我们又不能肯 定它是字还是双字,在这种情况下我们就可以用字来查找这个参数的地址。


> >
 
 
   
 
网上赚钱申请指南
 

友情链接
个人主页
 
 
 
 

wel come to . 欢迎光临
宇宙浪仔