使用方法:
1、首先需要下载ce修改器和游戏的ct文件,ce修改器尽量下载比较新的版本,这样兼容的ct文件就都可以打开了。
2、下载好后先安装ce修改器软件,安装也比较简单,直接点next下一步就可以了,软件一般是英文的,有的会自带中文语言包,安装完成后,将中文语言包放在对应的安装目录下就可以了。
3、接下来就开始启动游戏,这里先把游戏打开,打开之后就停在游戏的开始画面即可,先不要进入。
4、接着运行刚才安装好的ce修改器,打开软件之后,左上角会有电脑的小图标,点击该图标,然后在d出的进程列表中选择该游戏的进程,然后点击下方的打开选项。
5、接着点击菜单栏的文件选项,然后在下拉列表选择读取选项。
6、接着在d出的窗口中选择下载好的ct文件,ct文件修改的内容也是不同,根据自己的情况来选择,选择好后点击打开选项即可使用。运行CE->2运行游戏(只能修改单机游戏)->3打开游戏进程->4首次搜索一个数值(建议搜索全部,因为一般单机游戏的血量可能是浮点数)->5回游戏中让这个数值改变 ->6回CE按数值增减的情况再次搜索->7重复步骤5和6直到得到一个或很少的几个结果->8在这几个结果中判断哪一个是真正的结果(单机游戏的数值地址通常为绿色,也就是基址)。一个按钮,是指定进程的按钮。在刚运行CE,还没指定所要修改的进程时,它的外框会不停地闪动,这个是作者提醒你,使用CE要做的第一件事,就是指定一个进程(什么叫进程?简单地说,就是你系统当前正在运行的程序)。这样CE才知道你要修改的是正在运行的程序中的哪一个。点击之后,会出来一个新窗口,窗口的标题是Process List,就是当前在你的系统上运行的所有进程的列表。这个窗口的下方,还有几个按钮,你暂时不用管(一个好的学习方法,就是在接触一个新的东西的时候,先弄懂那些非知道不可的东西,然后再更细致地学习,当然最后是要什么都知道。就是说要分主次先后来学。如果一开始就去注重很多暂时不需要知道的细节,结果反而会忽略了最需要先弄懂的东西,这样的学习方法就不好了)。在这里可以找到并选择你要修改的游戏,然后点OK按钮,或者简单地就双击要修改的进程。左上方另外的两个按钮,图标就象其他的软件一样,一个是打开的文件夹,这个是用来打开以前保存的CE的地址列表(CT)的打开按钮,另一个是一张软盘的图标,这个是把地址列表保存下来的。在这三个按钮的右边,上面是一行英文,下面是一个进度条,上面的英文,当CE还没选择要修改的进程时,它会显示“No Process Selected”,表示你还没选择进程,如果已经选择了一个进程,那么它会显示你选择的进程的ID和进程名,进程ID是一个由8个十六进制代码组成的标识号,后面的进程名就是你所选择的程序,即游戏的名称。而下面进度条,是当你在进行扫描的时候,显示当前的进度。然后,在左上角三个按钮的下方,有个英文FOUND后面有个数字,这个是表示找到的结果的数目,当还没开始扫描或最后的扫描结果是0时,显示FOUND:0。如果某次扫描时,找到的结果很多,也暂时不会显示,但在这里可以看到目前为止找到的结果数量是多少。在主窗口中间的左边,是一个扫描结果的地址列表,一般找到的结果少于某个数(默认的设置是少于50个)时,找到的结果会全部显示在这个列表中,而如果找到的结果多于设置的数量时就暂时不显示。这个列表有两个栏,Address是内存地址,而Value是该地址当前的数值。地址当然是十六进制表示的,而数值是十进制的。在主窗口中间的右边,是CE的扫描部分,上面是三个按钮,FirstScan,Next Scan和UndoScan。下面是一个输入数值的地方Value,再下来,是选择扫描方式的Scan Type,选择数据类型的Value Type,再下面是设置内存扫描选项的Memory Scan Options,这里一般不需要修改,暂时不用管它。还有右边有个EnableSpeedhack的选项,这个也先不管。第一次扫描时选择好扫描类型,输入好数值后点First Scan,这是开始一个全新的扫描,当数值变化之后输入新的数值再点Next Scan直到找到正确的内存地址。扫描后First Scan会变成New Scan,如果想开始一个新的扫描,点New Scan之后会清除以前扫描的结果,并且释放上次扫描所占用的内存,这样你就能重新开始。而有时当你在扫描中间选错了而影响了结果,可以点Undo Scan,这样会清除掉最后一次你做的选择,并把结果恢复到前一次扫描时的状态。在主窗口的下方,又是一个地址列表,这个和上面那个不一样,上面那个是CE扫描的临时结果,而下方的这个,是你选择了的地址。它有五个栏,Frozen是对地址进行锁定用的,Description是对该地址的注释,Address是地址,Type是数值的类型,Value是该地址的数值。在主窗口的中间,有一个斜向右下的红箭头的按钮,这个用于从左边的地址列表中把地址移到下方的地址列表的。你可以在左边列表中选择一个或多个地址,然后按这个按钮把它们移到下方的地址列表中。当然,你双击左边的地址列表,也能把它移动到下方的列表中。在中间还有另一个红色停止符号的按钮,这个是清除下方地址列表中所有的地址的。最后,在下方地址列表的左上和右上,各有一个按钮。左边的一个是Memory View,这个是CE最有用的按钮之一,它是用来查看和修改内存的,而它的功能还不仅仅是查看和修改内存,CE的最有用的一个功能――反汇编,也是在这个里面,不过暂时不想详细介绍这个按钮里面的功能,你知道它是做什么的就行了。右边的一个Add addressmanually,这个是用于手工向下方的地址列表添加地址的,如果你以前找到过某个地址,知道具体的地址,可以不用扫描,手工把地址加上。楼主,CE是很强大的修改器,我用它什么单机游戏都能改。废话不多说,直接正题。
修改模拟器游戏找不到正确地址是因为你的数据类型用错了,CE默认的数据类型是4字节的,但是模拟器一般采用1字节或2字节的,如果你要修改的数值在256以内的,用1字节数据类型一定找得到。还有不懂的可以直接Hi我。
打开terraria,进入游戏。
>打开CE,左上角会有一个闪彩虹色的按钮,点开它,选择terraria的图标(一棵树)。
>一个一个地丢弃物品,丢弃的个数越多越好,手里可保留物品也可以不保留。
>然后在数值下面的长方形方框里输入你手里拥有的物品数(若没有就输0),然后点击首次描 →新的扫描。
>待扫描完成后,在游戏中捡拾物品,捡拾1~3个后再在长方形框中输入你现在拥有的此物品的数目。
>重复上一步,直到最右方的地址栏(就是有地址和数值下面的方框)只有1个结果后(有时会有1~4个结果,没有太大影响,继续向下看),双击结果,结果会在最下面的大方框中出现,双击最后面的数值,输入你想要的物品数就行了。
背景设定
在完成角色自定义后,游戏就把玩家扔进了一个完全随机生成的像素世界中,手头的工具意味着玩家需要造东西、探索世界并打败怪物。
整个游戏世界都是可破坏的,破坏某些障碍物后,就可以找到各种资源比如石头、木材、铁矿或者其他装备,当然,在不断深入的同时,也会遇到各种怪物。游戏的主要任务就是让玩家利用各种资源按自己的想法创造出各种稀奇古怪的东西,所以这就让玩家充满了探索的动力。
如果你用CE调试的HEX地址是静态的话,只要将相关的HEX地址在易语言中使用内存读写功能,就可以修改数据了例子:
版本 2
写内存整数型 (进程名, 十六到十 (“00447E50”), 30000)
进程名=游戏的进程名
00447E50=游戏中的HEX地址
30000=修改的游戏数据
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)