《手机游戏存档修改通用教程1 - 基础篇》

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

之前发过一些修改游戏存档的帖子,大家都这个都比较感兴趣,但一直以来,大家都是照着教程一步步去修改,很多时候并不明白为什么要这样改、发贴人是怎么知道改哪个地方的?正所谓“授人以鱼不如授人以渔”,如果你有兴趣又有耐心的话,请继续往下看,教程里会有你想要的答案,这些方法不仅仅对于手机游戏的存档,对电脑单机游戏的存档同样适用。

10几年前刚开始学电脑时,为了学好十六进制的转换和电脑存储数据的方式,用修改游戏做试验,从当年DOS下的仙剑一代、命令与征服改到现在的手机游戏,其实本质上并没有什么区别,嗯。。。。一不小心又扯远了,勿怪勿怪。。。开始吧!

本篇主要介绍一些基础知识和常用工具,只有基础牢了,改起游戏来才会更加得心应手,虽然我写得很细,但你只要基本了解就行了,在改游戏的过程中再慢慢体会。

一、十六进制基本概念

先了解一下什么是十六进制,在日常生活中我们用得最多的就是十进制,也就是从0-9这10个数字,9再加1就变成了10,这就叫进位,而十六进制则不同,它有16个符号,分别是:0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F,A-F分别对应十进制下的10-15,F再加1就变成了十六进制的10(这个不读”拾”,直接读“幺零”),十六进制的10表示十进制下的16。

通常情况下,在我们用工具打开存档文件时,看到的都是十六进制代码,不管是查找或者修改数据,一般都是采用十六进制的方式,比如像下面这个“枪火兄弟连”的存档,打开后看到的就是十六进制数据:

二、十六进制的转换

为什么要转换呢?举个例子,“枪火兄弟连”游戏中现在显示有1000金币,这个时候,我想在存档中找到存储金币的位置,就需要把1000转成十六进制表示形式,再去存档中进行搜索。幸运的是,十六进制的转换现在非常简单,打开电脑上的“计算器”,如下:

在“查看”菜单中改成“程序员”,我这个计算器是WIN7的版本,如果你的操作系统是XP的话,应该是改成“科学型”。

改好后,计算器变成如下的样子:

先在左侧选择“十进制”,并输入1000这个数字,如下:

然后在左侧点击“十六进制”,就会看到1000的十六进制表示形式了,如下:

这样,我们就知道十进制的1000 等于十六进制的 3E8 了,但是十六进制一般我们习惯用双数形式来表示,对于 3E8来说我们需要前面补个0,变成 03E8 ,如果已经是双数形式就不需要补0了。

::十六进制就说到这里,基本上你只要知道这个概念,然后会进行十进制和十六进制

之间的转换就成了。

三、常用工具

1、iTools

下载地址:http://itools.hk/cms/wp-content/uploads/2011/09/iTools0910.zip

这个工具主要针对iphone/ipod手机游戏,电脑上的游戏是不需要用这个的,我们用iTools最主要的目的是为了将游戏的存档文件复制到电脑上进行修改,然后再通过iTools 把改好的文件复制回手机里,每个游戏都有自己的存储空间,用iTools很容易找到。

先将设备连接到电脑上,然后在iTools左侧选“应用程序”,在左侧对应的游戏项后点击“文档管理”,就可以打开对应游戏的存档文件列表了,如下图所示:

在上图的界面中,用鼠标可以直接将文件拖到电脑里,也可以将电脑上的文件拖回手机中,非常的方便。

2、UltraEdit

下载地址:/soft/7752.htm

这是一个十六进制的编辑器工具(其实功能非常多,不过改游戏一般主要用这个功能),为什么不用记事本呢?因为记事本只能查看文本类的文件,就是人可以读懂的东西,但是用记事本打开存档文件,通常你是看不懂的,因为存档文件大多都是数据,而非文字信息。

用这个工具打开一个存档文件将看到类似如下的界面:

我用红框划了三个区域,下面将对这三个区域进行一下说明:

1区:这是地址区,表示数据存储的位置,也是十六进制表示形式,通过记录这个地址,下次修改时就比较方便了,这个就像是门牌号码,找起来容易。

2区:十六进制数据区,每行有16组数据(专业术语叫字节),我们查找和修改时就在这个数据区进行的。

3区:文本区,以文本形式显示文件的内容,当然,通常我们是不用管这一块区域的。

3、UltraCompare

这是一个文件内容比较工具,是集成在UltraEdit中的,可以对两个文件进行比较,

然后帮我找出两个文件不同的地方,在我们无法直接搜索到金钱位置的时候,就需要用到这个工具对两个存档进行比较,从而定位金钱的位置。在我之前修改“狂野飙车6-火线追击”星章时,就用到了这个工具,后面的教程会通过实例详细说明使用方法。

界面如下,红色部份就是它帮我们找到的两个文件不同之处:

4、plist Editor for Windows

下载地址:

/remotedown.php?aid=946858&ip=zh172.attachments.weiphon &name=plistset.rar&url=Day_100527/36_82078_03f9a9a34910beb.rar

这是plist文档编辑工具,有些iphone游戏的存档采用的plist格式,用这个工具修改起来就非常方便了,像“勇士法则”的存档就是plist格式,对于这类存档文件,UltraEdit 就显得不合适了。

好了,基础篇就说这么多,明天继续下篇《游戏存档修改通用教程二数据位置查找》。

相关文档
最新文档