cheat now改变一个字母母

Cheat Engine 高级应用――指针修改_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Cheat Engine 高级应用――指针修改
上传于||文档简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩1页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢查看: 24936|回复: 9
【金手指FREE CHEAT新手向教程】
本帖最后由 吃人的普库塔 于
10:34 编辑
□△↑↓←→↖↗↙↘○×
【FREE CHEAT新手向教程】【恢复+整理完毕】
原作者PLUSER
转帖请著名出处和原作者
不少朋友在我发的帖子里求助怎么使用FreeCheat,有些朋友甚至因为不会用而转向使用CMF~~~
看到这些我十分惋惜,FREECHEAT脱胎于SCM,继承了SCM在代码的管理,使用方面的强项。相比其他几种修改器,FC在使用现有代码的方面强出很多,代码的兼容性无比强大。同时,分组代码的开启/关闭的功能、代码组/单个代码状态的设定/保存功能更是目前独有。
估计是因为flarejune太忙于编写FREECHEAT并照顾女朋友,他并没有为大家写出一篇像样的教程。那好,我就以过来人的身份简单写一篇如何使用FreeCheat的文章。我保证我的教程图文并茂,小白看了变大白,大白看了~~~还是大白~~~没办法我也只能算是个大白,写不出教人成为高手的文章~~~
教程正式开始
——————————华丽无敌开始分割线———————————
一、FreeCheat是什么?
简单的说,FREECHEAT是一个让你玩游戏而不让游戏玩你的PSP辅助程序,拥有游戏修改、按键强化、内存转储、存档破解等功能。
原作者flarejune。
二、如何获取并安装FreeCheat
1、下载FreeCheat
混论坛,要先看置顶贴。置顶帖一般都是精华之精华。flarejune的FREECHEAT文章就位于金手指区的置顶位置。
不知道“置顶”所在位置的拖出去TJJTDS。
FREECHEAT最新版本是4月22日版本,这个版本的功能比较稳定了,大家可以放心使用。
请大家下载自己相应的版本,3.71系统的下载对应3.71系统的版本,非3.71系统(3.80/3.90/3.60)下载3.XX系统的版本。对3.52或更早系统的兼容性未知。
(以上所说的PSP系统版本都是指M33系列自制系统)
2、安装FreeCheat
比较简便的安装方法:
下载好对应自己版本的FC,把所有东西一股脑的拷入记忆棒根目录下。将记忆棒插入PSP,完全关闭PSP后(POWER上推5秒),开启PSP。你的FC现在可用了。
高级安装方法:
FREECHEAT的实际上是一种插件,可以用于GAME,GAME150(限肥P),POPS、VHS四种环境下。
了解原理后我们就可以使用普通插件的安装方法来安装FC了。
先将压缩包内的FREECEHAT文件夹拷入记忆棒跟目录
如果你的系统是3.90M33系列、3.80M33系列或者3.60M33系统,向seplugins内的相应TXT文件添加对应的文本:
GAME.TXT--&ms0:/FreeCheat/fc_3xx.prx--&对应游戏和自制程序
GAME150.TXT--&ms0:/FreeCheat/fc_3xx.prx--&(限肥P)对应1.5核心的自制程序
POPS.TXT--&ms0:/FreeCheat/fc_3xx.prx--&对应PS模拟游戏
VSH.TXT--&ms0:/FreeCheat/fc_3xx.prx--&对应XMB环境
如果你的系统是3.71M33-4,向seplugins内的相应TXT文件添加对应的文本(FC的3.71版仅支持在3.71M33-4系统运行,建议升级至此版本。)
GAME.TXT--&ms0:/FreeCheat/fc_371.prx--&对应游戏和自制程序
GAME150.TXT--&ms0:/FreeCheat/fc_371.prx--&(限肥P)对应1.5核心的自制程序
POPS.TXT --&ms0:/FreeCheat/fc_371.prx--&对应PS模拟游戏
VSH.TXT--&ms0:/FreeCheat/fc_371.prx--&对应XMB环境
(之前的VSH.TXT错写成VHS.TXT,感谢指出错误)
然后进入回复模式,在plug-in设置里开启相应的插件环境
FC对3.52M33系列系统兼容性未知,不少人反应说FC在3.52系统下不能正确执行代码。建议使用此系统的朋友升级至3.71M33-4,如果非要使用3.52系统,请升级至最新补丁(应该是3.52M33-5)并使用3.XX版FC。升级方法请参照相应教程,本教程恕不提供。
FC不支持OE系列古董级自制系统,如果装了IRSHELL,FC也不能正常工作。
三、开始使用FREECHEAT
在“安装”结束后,你可以在各种环境下试验着呼出FC,默认的呼出热键是“音符”键,当然在呼出后你就可以随便修改热键了。
FreeCheat主要功能分类:
呼出FREECHEAT后,可以看到排列着10个分类:
afbbc15celxvWD1S0M4D.jpg (41.6 KB, 下载次数: 56)
10:21 上传
搜索数据:DIY自己的代码库必用功能,所有的游戏数据均是通过搜索才能看出其真实地址并进行修改。可以说此功能是一切代码的起源地。
代码列表:享用先人或自己的成果,FC最常用的功能之一。
内存视图:直接查看PSP内存,用处比较少。
内存管理:可以DUMP内存数据,加载内存补丁,或者破解游戏存档。
文档阅读:在FC中直接读取TXT文本,可以不退出游戏查看文本,随身攻略必备!
程序设置:进行FC本身的设置,例如呼出热键、截图热键、代码执行间隔等等。
系统性能:改变PSP的运行频率。
强化按键:FC主打功能之一,可以进行按键连打/一键绝招等设定。
英汉词典:不用解释吧~~~
其他项目:FC一些附加的功能,最常用的是游戏中连接USB。
4月22日版的FC恢复了在主菜单选择截图的功能,同时为了对称,将游戏中连接USB的选项也移到了主菜单
四、FreeCheat游戏修改教程——使用先人的成果
FC可以兼容目前所有的代码文件,包括SCM、DB、TAB以及目前主推的FC/CW格式。最新版的FC可以甚至可以读取CMF文件,做到了全代码兼容!
本节所使用的代码文件可以在本楼附件里找到,PM问我哪里下载恕不回复。
1、FC/CW格式的使用:
FC/CW格式后缀名是TXT,可以直接用笔记本打开编辑。
在运行游戏后首次呼出FC时,如果CODE文件夹有游戏对应的SCM或者TXT文件,FC会自动加载。呼出后选择“代码列表”,就可以看见了。
下面以“怪物猎人P2G”为例,看看这个功能是如何使用的:
确认你的CODE文件夹内有相应的SCM代码或者TXT代码文件。代码文件可以从CG的金手指区找,相信很多玩家都愿意共享自己的代码。也可以从TAB/DB/CMF文件转换。
如果要使用FC的自动加载代码功能,需要将游戏代码和TXT文件相对应,怪物猎人2G游戏编码为ULJM-05500,所以需要ULJM-05500.txt。
FC不止可以自动加载TXT文件,也可以自动加载SCM/CMF文件。但同一游戏的不同种类代码不可以同时存在,加载时会发生混乱。(比如,对于2G来说,不能用时存在ULJM-05500.txt和ULJM-05500.CMF)
确认你的CODE文件夹内有ULJM-05500.txt。代码文件可以从CG的金手指区找,相信很多玩家都愿意共享自己的代码。也可以从TAB/DB/CMF文件转换。
ce8e20739bgNajpqYZAOS6.jpg (68.58 KB, 下载次数: 37)
10:21 上传
开始游戏,在记忆棒不忙的时候呼出FC,会有一小段时间不能进入“代码列表”,那是由于新版的FC改变了自动加载代码的机制,新开了一个线程负责加载代码,这段时间内是不能进入“代码列表”的,时间在0-5秒不等,稍安勿躁。读取完毕后选择“代码列表”。
db89ff64ab17e6762bdYXKlqB6zwm7M.jpg (43.61 KB, 下载次数: 16)
10:21 上传
可以看到FC加载了相应的TXT文件,可以看到功能很多呢~~(嘿嘿,我自己改写的~~~小小自恋一下)
dca44QwVMZOl3ItZf.jpg (49.56 KB, 下载次数: 18)
10:21 上传
把想要开启的功能改成“打开”状态
bb843da6jKOKsUt98oGk.jpg (47.51 KB, 下载次数: 15)
10:21 上传
好了,进入游戏看看效果吧~~~
ebe68e838f3dd6d3cUpT7kvtbIUdT.jpg (75.82 KB, 下载次数: 27)
10:21 上传
在CG的金手指区,凡是我发的帖子都是SCM格式或者TXT格式(CW/FC格式)。SCM、DB和TXT文件是明文保存,很方便就可以用NOTPAD改写+共享。在此我BS下TAB文件,用起来超麻烦,非要用专门的工具才能打开。
2、DB代码文件的使用:
FC也可以读取DB文件,下面以“皇牌空战X”为例,用FC实现DB文件的读取:
进入游戏,呼出FC,进入“代码列表”。
可以看到,如果没有相应的SCM文件,代码列表会空空如也。
c5fc360c5e089daa98pZFgUPD78j7E.jpg (42.54 KB, 下载次数: 17)
10:21 上传
按“口”键手动加载代码文件
在这里我们选择CHEAT.DB
(CHEAT.DB是CW CHEAT的金手指合集文件,可以下载最新版的CW CHEAT获得。)
bcc90fCQOlP1U1T224.jpg (44.84 KB, 下载次数: 15)
10:21 上传
FC会读取数秒钟时间,不要以为是死机了,那是FC正在从CHEAT.DB查找游戏对应的代码。
c6ae0fbfd4ba2fe516swgrmKX1uZjy.jpg (50.56 KB, 下载次数: 17)
10:21 上传
FC在读取DB文件后,功能对应的代码还是处于“禁用”的状态,我们需要手动打开。
efecad33qXYkEiC5Xysp.jpg (50.39 KB, 下载次数: 21)
10:21 上传
dd3dbe0d85e16a026auU2f7izw6GYQ.jpg (41.44 KB, 下载次数: 25)
10:21 上传
如果是一次性修改就可以的功能,可以改成“启用”状态,如果需要锁定,就要改成“锁定”状态。
b73cde12YTSaacEuNFDG.jpg (44.24 KB, 下载次数: 21)
10:21 上传
_dadde6b3f26cdfd10796bVOISK8wQx3O.jpg (28.08 KB, 下载次数: 18)
10:21 上传
如果你懒得设置每个代码的状态,可以将代码组的状态直接设置为“全部锁定”或者“全部启用”,就可以实现相应的功能了。
3、CMF文件的使用:
*.CMF文件是目前CMF修改器主推的格式,其本质和DB文件一样。
下面以无双大蛇繁体版为例,看看FC是如何使用CMF文件的。
把CMF文件拷入CODE文件夹,游戏中呼出FC,进入“代码列表”,按“口”键进入手动加载功能。选择相应的CMF文件。
04e2e50ddb10eb3f3k8l86WLW2x7H.jpg (32.96 KB, 下载次数: 17)
10:21 上传
FC会提示你是否清空原有代码列表,如果你想和现有的代码列表合并,就选择“否”,否则请选择“是”。
9a6ff6406fbbe8030ZS2dDJQyRw6y.jpg (25.15 KB, 下载次数: 19)
10:21 上传
FC就会加载代码了。
1b53fd4a0c1aedc8a6yhv0dfdQdqy.jpg (37.31 KB, 下载次数: 19)
10:21 上传
把想要的功能设定为“全部锁定”。
1d18e798e4c56b9556hnb2BXgkElz.jpg (36.86 KB, 下载次数: 21)
10:21 上传
看效果吧,挨打也不减血,战场特效全开。
327b372b9fdd9a14fU3hNd8VN95ph.jpg (41.05 KB, 下载次数: 5)
10:21 上传
有些无需锁定的修改可以将代码类设定成“全部启用”,可以减少系统资源的消耗。
ee4f88fd5fcdde900m7eXGYSSgYSh.jpg (35.37 KB, 下载次数: 17)
10:21 上传
4、SCM代码文件的使用:
SCM(即CM0.7)是曾经风靡一时的PSP修改器,其支持的独有格式为*.SCM,此格式可以保存基本的代码分类状态。但SCM本身并不是一个很完善的修改器,为了改善SCM的状况,SCMMOD应运而生,SCMMOD的作者就是FC的作者,自然SCM格式的支持也不在话下。
下面就以怪物猎人2(不是2G)为例,学习如何使用SCM文件。
如果要使用FC的自动加载代码功能,需要将游戏代码和SCM文件相对应,怪物猎人2的代码是ULJM-05156,相应的代码文件为ULJM-05156.SCM。
4cb0e7wVl9BCbvUFim.jpg (56.65 KB, 下载次数: 31)
10:21 上传
呼出FC后会有一小段时间不能进入“代码列表”,那是FC在加载代码,时间在0-5秒不等,稍安勿躁。
_bb067a51eSIgBi0jH91af.jpg (47.42 KB, 下载次数: 25)
10:21 上传
加载后就可以进入了,这个代码列表是我编辑的,继续自恋ING。
c10a5ed5bZygeYOp1eHv.jpg (52.48 KB, 下载次数: 17)
10:21 上传
把相应功能的代码类设定为“打开”。
_ced7f567de7kLgTQ2N68U00.jpg (52.47 KB, 下载次数: 18)
10:21 上传
OK,看效果吧,我是炸弹人。
c6cdcdfew4IaZif5gPiP.jpg (39.69 KB, 下载次数: 14)
10:21 上传
5、关于TAB文件的加载:
随便说两句吧,本人认为TAB文件早就应该淘汰了,但不知为什么竟然到现在还有人不断的求TAB。TAB本身格式不开放,整理/修改都十分困难,需要专门的工具,即便是使用专门工具了,其编辑修改也远不如普通的记事本方便。
现在CMF也支持了本身的.CMF格式,大家找到代码直接用记事本保存成CMF或者TXT格式就能分别被CMF和FC读取。
目前看来,不管是FC还是CMF对TAB的支持只是一种历史性的保留。
TAB格式和上面其他几种格式一样,放在CODE文件夹,进入FC的“代码列表”按方块键加载。
加载后会自动生成一个名叫“TABLE”什么的代码类,将其改成“全部锁定”状态就可以实现该TAB的所有功能。
6、关于FC代码文件的管理和使用
FC对上面5中代码的加载没有文件名的限制(TAB文件也没有00-99的限制),可以改为任何英文名,如果你使用了3.90M33系统并且没有打FAT补丁,更可以使用GBK编码的中文名称。
此外,建议FC用户养成用游戏编码保存代码文件的习惯,这样FC会自动加载,不会有手动加载失误的情况。
如果想知道代码对应的游戏名称可以打开代码文件,头一行就是游戏的名称信息(基本是英文/日文和少量繁体中文,只有经FC/CMF保存的TXT/CMF/SCM文件有此信息)。
CODE文件夹里的文件数目最好不要超过100个,超过的话会造成FC手动加载时无法显示100个文件以后的代码文件。每个代码文件支持500行代码和100个分类,超过此数目的话会无法显示。其实通过更改系统设置也可以显示并正常使用,但是不推荐这么做——目前没有一个游戏真的同时需要超过500行代码和100个分类。而通过手工整理、分类代码,可以更加便利的使用代码,具体教程我会在后面给出。
本帖最后由 吃人的普库塔 于
10:40 编辑
四、自给自足,丰衣足食,DIY游戏代码
1、固定地址、整数的修改
有些游戏比较冷门,或者是刚刚出来,还没有“先人”为我们写代码,要坐以待毙么?NO!!FC有着强大的查找功能,还有贴心的代码生成向导,可以简单的写出金手指代码。
下面我们就以修改“大航海时代4诺亚轮盘”的金钱为例,看看如何自己查找/修改游戏。当然,修改成功了以后不要忘了放在论坛上共享哦~~人人为我、我为人人才是正确的处世之道。
(注意,本节教程仅适用于固定地址、整数的内存修改,有些游戏的数值使用了指针,地址不断变化,需要指针码才能修改,比如寂静岭起源。指针码目前需要配合使用电脑段的FC指针搜索器才能搜到。)
好了,进入游戏,看看金钱好少哦,于是呼出FC,进入“搜索数据”。
目前的金钱是8106,那就搜索8106,数据类型选自动就行了~~
_afb4b29ce4iXuBMEH2yxU.jpg (40.2 KB, 下载次数: 18)
10:36 上传
查到了63个结果,效果不错,比起某些情况下数万个结果已经很欣慰了
bc25eb6de59a762c71fJtGkrgpWg5mt.jpg (36.22 KB, 下载次数: 22)
10:36 上传
去交易所卖点东西,让金钱改变一下。OK,现在金钱变了,呼出FC,进入“搜索数据”,搜索改变后的数值:10194。
_bb5a48d6fe25a9e474dcY15antMOGPju.jpg (41.4 KB, 下载次数: 9)
10:36 上传
搜得2结果。当然,理想的状况是就1个结果,但是理想状况总是可遇不可求的。
ba23c8dac73YNxTxQcf6Yp.jpg (35 KB, 下载次数: 9)
10:36 上传
重复上一步骤,再次搜索!
ba388bef3fGTjeZkjuJrI.jpg (40.3 KB, 下载次数: 15)
10:36 上传
还是2个,其实2-4个的话改起来还是比较容易的。
9ffa49b8d46ba7409PBtmciagZOrV.jpg (39.68 KB, 下载次数: 16)
10:36 上传
特别说明一下,很多游戏在这种情况下内存中会有2-3个数据,其中一个数据是真实的地址,其他的都是虚值,虚值的特点是改了以后,一旦数据在游戏中改变,数值立刻变回原来的数值。比如原有1000元,改成10万后去买了10元的东西,金钱不会变成99990元,而是变成元。
不过虚值改了也不会影响游戏进程,请大家放心。
可以确定的是这2个地址里有一个是真实值,我们要从其中试验出哪个是真实值
从查找出来的2个地址选择第一个按三角键,进入内存查看与修改界面。
将2626改成26FF。回到游戏中去买东西。
_abed898b87GymilAiP9cpM.jpg (47.39 KB, 下载次数: 15)
10:36 上传
买了东西以后金钱还是增加了,说明刚才的地址是真实值。
94cab95c055f8ad93jFrBb3z8aXJG.jpg (38.38 KB, 下载次数: 15)
10:36 上传
呼出FC,进入“搜索数据”功能,不要搜索了,按三角键直接进入搜索结果查看界面。
22e3c1676a06afd42VGGWOTiwA0Sd.jpg (40.22 KB, 下载次数: 16)
10:40 上传
选择刚才试验的第一个地址,按O添加进代码类。
选择新建一个代码类。也可以把这个结果添加进已有的代码类。
ec0cb1e9b40HiD02KrdpHAl.jpg (37.5 KB, 下载次数: 11)
10:36 上传
为你的代码类起个名字吧~~~~
a0a81f83a551bfcbefIHNpaALtvn82.jpg (38.26 KB, 下载次数: 24)
10:36 上传
如图进行代码的详细设置
1d9afb62emFFn96GybT.jpg (39.34 KB, 下载次数: 21)
10:36 上传
特别说明:像“金钱”这类数额较大的地址可以使用32BIT,其他的像生命/魔法之类的最好使用16BIT甚至8BIT,以免数据溢出造成死机。
大家可以根据要修改数值的最大值来估算应使用的位数:
0-255:8BIT
256-65535:16BIT
3647:32BIT
大于的数值一般显示为负数,切勿随意修改,以免造成异常。(极少数情况)
ecef57ed458052cee56wirWBGyCcoS6.jpg (45.87 KB, 下载次数: 16)
10:36 上传
选择“确定”就可以把刚才搜索到的结果填入“代码列表”了。
a008f029c7eea09aaPLMQb1ZKyPQJ.jpg (38.56 KB, 下载次数: 6)
10:36 上传
回到FC主界面,选择“代码列表”,开启刚刚添加的代码类~~
d73e1bacaceqAo4ZjrkOfM.jpg (36.98 KB, 下载次数: 17)
10:36 上传
又一个百万富翁诞生了~~~~~~~灭哈哈~~~~
cb22d03ea32fc49616v6dGw8ouT2KC.jpg (38.23 KB, 下载次数: 20)
10:36 上传
修改成功之后不要忘了在“代码列表”里按三角键保存自己的代码哦~~~不然下次要需该还要重新搜索~~~
如果你想增长自己的RP,别忘了放到论坛上共享~~~
楼主~给个5.50能用的FC下载地址撒~最好新浪本地的!其他网站没法下载和浏览!我们新@疆好地方!!
2、模糊搜索
用FREECHEAT模糊搜索进行游戏时间/血槽的修改:
以上的搜索都是基于数值的搜索,但是游戏里某些参数并不是以这种方式储存的,最常见的就是游戏的时间还有格斗/动作类游戏的血槽。
修改这类游戏就需要动用FC的模糊搜索功能了。
这里就以SEGA著名的跑车游戏OUTRUN 2006: COAST 2 COAST为例进行修改。
这个游戏主要的修改目标是游戏中不断减少的时间,只要锁定了这个,再烂的驾驶技术也能开到终点~~~~呵呵,让我们开始吧~~
进入游戏并正式开始开车,看到时间在不断减少,OK,呼出FC(注意不要在记忆棒读取的时候呼出,容易死机!),进入“搜索数据”界面,按R键切换到模糊搜索,开始初始化~~
attachimg.gif (730 Bytes, 下载次数: 19)
10:42 上传
初始化时间会很长,记忆棒会猛闪,然后会出现2600多万个结果,不要惊慌~~~
00abdbdf6b0cbf926fkDufV0v9HJu.jpg (45.25 KB, 下载次数: 7)
10:42 上传
(59.75 KB)
回到游戏,待时间减少一点后再次呼出FC,进入“搜索数据”界面,由于时间是减少了的,所以要选择“小于”。
a853abeae53QbaFpIVKRbB.jpg (45.56 KB, 下载次数: 18)
10:42 上传
(60.12 KB)
第二次搜索的时间会比第一次还要长一点,记忆棒会猛闪,不要担心,耐心的等待结束。
第二次搜索的结果会少很多,“只有”12万多个~~
a875ebc8PWwZlwC25pWm.jpg (42.52 KB, 下载次数: 12)
10:42 上传
回到游戏,待时间减少一点后再次搜索。重复几次后会得到3个地址。
但是哪个才是真正的地址呢?
a1a7f05zSsISZUTZc9.jpg (50.66 KB, 下载次数: 18)
10:42 上传
(67.46 KB)
按“口”切换成10进制显示。
记得我之前说过的不能修改的数值么?这里显然第一个就是真实地址。
bdad65f180UTPVmtFbmzE.jpg (49.43 KB, 下载次数: 20)
10:42 上传
(65.74 KB)
试验着稍微改一下
f0db0ee4isYImh2FSi8x.jpg (53.98 KB, 下载次数: 19)
10:42 上传
哈哈~~~~1000多秒了~~~
b9fc823a1ae3c43f1dwUzZ5BQ8QdTG.jpg (43.49 KB, 下载次数: 17)
10:42 上传
(58.54 KB)
得到地址后添加进代码列表,锁定数值选16BIT,1-65535内随便一个数值就好。
fc16e779dT6idGC0IT4zc.jpg (46.61 KB, 下载次数: 11)
10:42 上传
(62.61 KB)
ad5a6ed7RkfbrFTDa62j.jpg (38.62 KB, 下载次数: 17)
10:42 上传
(51.54 KB)
非完美主义者到这里就可以停止了,但是我是追求完美的人,好几百好几千的数值在这里看起来很不自然,我的目标是锁定为99秒。
RETRY游戏,在倒数还没开始的时候呼出FC,查看刚才找到的地址。按“口”键切换成如图的显示方式:
739df81f22b1be632ba5KJSXqBD1C.jpg (41.78 KB, 下载次数: 13)
10:42 上传
(55.89 KB)
在99秒的时候,内存中的数据为5999,推断出:这个地址上的数值每60代表1秒。
把刚才的代码改写成锁定为5999,游戏中就锁定成99秒了~~~
fed0bb07OCHvPT4vT93S.jpg (43.84 KB, 下载次数: 10)
10:42 上传
(59.27 KB)
游戏中血槽的修改也追寻相同的道理:先初始化,减血后搜索“小于”,补血后寻找“大于”,数次之后就能得到真实地址,然后就随你改了~~
总之,利用“搜索数据”功能的基本思路是:
搜索(初始化)--数值变化再搜索--直到得到几个地址--试验着修改--添加进代码列表--储存&共享
按照这个思路,所有的固定地址数据都是可修改的。
本帖最后由 吃人的普库塔 于
10:48 编辑
3、新版FREECHEAT的更高级搜索简介
新版的FC有着更多的搜索方式:浮点/范围值/正负,搜索方式也更加灵活,配合电脑端的指针搜索器甚至可以搜索最难处理的多级指针,可以说有着目前最强大的搜索功能!各位谁有兴趣的话可以进行深入研究,相信有着上面的基础,新的搜索方式会很容易的掌握。
想使用本节介绍的功能最好是有基本游戏修改基础的人,并且了解数值查找的原理。
新版的FC加入了多样化的搜索方式,可以搜索范围值/浮点值/正负值,而且可以多种并用。
500d5c9f7e986fc45UNh8pkVQDJCn.jpg (33.64 KB, 下载次数: 20)
10:42 上传
就上图为例:
搜索值:要搜索的数值
数据类型:自动——自动选择;8BIT——单字节数值(BYTE);16BIT——双字节数值(WORD);32BIT——四字节数值(DWORD)
值范围:配合“搜索值”实现范围值搜索。如果此值非0,只能使用==或者!=搜索
比较方式:==等于;!=不等于;&小于;&大于;&=小于或等于;&=大于或等于
abcd3044OUMtXX6xIz7S.jpg (33.34 KB, 下载次数: 22)
10:42 上传
上图范例搜索的是大于100小于200的整数值,包括100和200。
ab018a813481bec443MWntDOD0zxa7.jpg (33.6 KB, 下载次数: 18)
10:42 上传
上图范例搜索的是大于100的整数值,不包括100。
e2d5c41fczP3vO7TXwhyI.jpg (33.08 KB, 下载次数: 16)
10:42 上传
上图范例搜索的是小于110.220或者大于290.111的浮点值,不包括110.220或者290.111。
如果把!=改成==,搜索的是大于110.220或者小于290.111的浮点值,括110.220或者290.111。
本帖最后由 吃人的普库塔 于
10:47 编辑
五、多样化代码应用范例以及FC代码生成向导
FC支持目前所有形式的代码,可以说只要找得到代码,FC就可以正确执行。除此之外还拥有代码错误检测功能,能有有效的防止因代码错误造成的死机。
一般情况下修改游戏只需要用直写码就够了,但多学习一点总是好的。
本节的目的是简单介绍一下最常用的压缩码、复制码和键位码的使用方法,顺便介绍FC的代码生成向导。其他几种代码可以参照相应教程(在A9)。
小白们有兴趣的话可以学习一下,无兴趣或者没时间学习就直接使用现成的代码就好了。
明白了这几种代码后,学习其他的代码就不困难了。
压缩码,可以将NN行类似的,规律性的代码用2行表示出来。目前FC、CMF、CW都是支持压缩码的。
压缩码的本质是连续修改规律性排列的数值!
下面我就以怪物猎人P2里的随身道具来教大家如何使用压缩码。
进入游戏,用一般的方法查找出第一个随身道具数目的地址
e15bdf66ff851deb886E5bGBenCdEl3.jpg (53.71 KB, 下载次数: 18)
10:43 上传
首个随身道具的地址是010D6E14。
对比随身道具的数量,仔细观察这个地址附近数据的存放方式,可以很容易的看出规律。
地址和规律明白了,下面要开始写码了。这个码完成的目标是:
从010D6E14开始,每隔4字节,把地址数值改成50(80的16进制,可以是255以内任何数值),连续修改24个地址。
了解压缩码的朋友可以轻松的写出如图的代码:
b902a586WJqc6ez91nqy.jpg (45.32 KB, 下载次数: 17)
10:43 上传
但是我这里会使用写码向导来写码。把010D6E14填入代码列表,在编辑代码类型的时候选择“压缩码”,写码向导就会出来了。
一步一步的按照写码向导填写,如图:
_be7bd8a3d3cGJCI8lWA96q.jpg (51.09 KB, 下载次数: 16)
10:43 上传
然后把这行代码的属性设置为“锁定”,再开启这个代码类,回到游戏,效果立现!
dc95c42fd18e52440ct2FpCCxQeHfL.jpg (43.23 KB, 下载次数: 17)
10:43 上传
压缩码不同于直写码,每个压缩码使用了2行代码来保存。
复制码的作用是将地址A上的数据写入地址B,最适合用于游戏生命值/魔法值的修改(如果用直写码修改的生命值大于最大生命值,就会很难看,有血槽的游戏就会显示为顶破血槽),将生命最大值的存放地址上的数据写入生命当前值的存放地址,这样实现起来就完美了!
下面我就用无双大蛇日文版来教大家如何用复制码写出完美不突出血槽的锁血锁无双代码。
用模糊搜索的方法可以得生命当前值的地址是,仔细观察周围的数据,一般游戏的生命最大值就存放在生命当前值的附近。
c9c4de026c3b85c744poEMFYt8I6lN.jpg (48.48 KB, 下载次数: 18)
10:43 上传
_bbe27dace96a99d80515oeUkhFvPpxbd.jpg (46.36 KB, 下载次数: 37)
10:43 上传
观察后我们得出生命最大值的地址是,和当前值只差2字节,同时得出生命值使用了2字节表示。
确认目标:我们要把的数据写入,并且锁定!这样就锁定了生命值。
添加代码类,选择复制码启动写码向导,如图填入地址和字节数:
aafae2ca9asctbpRlcs7e.jpg (41.98 KB, 下载次数: 11)
10:43 上传
然后查找无双值,也用同样的方法添加进同一个代码类,最终可以得到4行代码:
每个复制码使用了2行代码来保存。
b0a88b50aeW7l1ByGCNZ2.jpg (38.9 KB, 下载次数: 19)
10:43 上传
好了,开启这个代码类,你就成了不死之身。
b96d039b4af2dfdb275tknajJyraWjZ.jpg (39.27 KB, 下载次数: 22)
10:43 上传
无双大蛇只使用了1个地址来保存生命值,切换武将也是使用这个地址。
有些游戏不同人物使用了不同的地址,这样就需要多次查找并写码。
庆幸的是绝大多数游戏的地址存放还是很规律的,比如:
第一个人物HP地址:0x
第二个人物HP地址:0x
第三个人物HP地址:0x
这样可以直接推断出
第四个人物HP地址:0x
第五个人物HP地址:0x
这样可以直接查看推断的地址,验证后就可以直接写码了。
本帖最后由 吃人的普库塔 于
10:46 编辑
键位码就是当你按下某按键时(不一定是哪个按键,写码时决定的),执行按键码后面的N行代码(FC目前的限制:N=1~499,不过我只试验过最大227行),大家最熟悉的就是MHP2的显血代码2.0版了,进入游戏后按L+SELECT就显示怪物信息。
按键码的特殊触发条件决定了它有着特殊的用途,比如按某键就恢复体力之类的。
我用按键码写了个无双大蛇里发动真无双乱舞的码。大家知道,真无双乱舞的发动条件是生命值极低的状况,在极难模式下,基本上挨1-2刀就死翘翘了,就算把生命锁定在临界值,碰上一刀就死的状况结果还是死掉。如果需要随时发动真无双乱舞,需要尽量控制血少的时间。利用按键码是个不错的方法,按下键就把血改到临界值,松开键就把血改回满值。
刚才我们知道生命值的地址是,本码的思路是在按下L键时把生命值修改为临界值,这个临界值是40,用16进制表示是28,松开后利用锁定生命的代码把血修改满。
首先新建一个代码类,在里面添加一行修改生命为40的代码。
然后将光标移动到这行代码上,按START,FC会在这行代码之前添加代码。
按图示用向导添加按键码。
e0051104dac0ef1e4a7HE90EedL3wD5.jpg (50.7 KB, 下载次数: 21)
10:43 上传
把按键码的属性改成“锁定”,只有这样才能使按键码有效!
添加完之后按键码会被添加到修改生命代码之前。
b325f3edc29xEYNqUhzvdZO.jpg (37.66 KB, 下载次数: 22)
10:43 上传
开启刚才新建的类和锁定生命无双的类,回到游戏。
按L键,生命值几乎没了,说明按键码起作用了!
0a0cfab4b6eb3eaba28pziYP1v8tJ.jpg (40.11 KB, 下载次数: 18)
10:43 上传
按O键即可发动真无双乱舞!
cd67daf4fCE73OqpAZnS.jpg (26.32 KB, 下载次数: 13)
10:43 上传
发动后要松开L键,让生命值回复!
b353af67dbd6eed67Nuq3gWO5GxgE.jpg (38.37 KB, 下载次数: 19)
10:43 上传
效果OK,危险很小!
关于其他特殊类代码的说明,请大家直接使用FC的代码向导功能,或者自行查阅相关教程。
六、FC/CW代码格式、属性详解
不少朋友在使用FC时很会产生“为什么开启了代码组还是没有效果”的疑问。如果你不想深究其原理,只要将代码组设定为“全部锁定”状态,就会有效果了。
如果你想明白究竟是什么原因造成的,请随着这篇教程,了解完FC强大的代码管理功能之后,就会明白了~~~~
FREE CHEAT从某个版本(具体版本位未知~~~)开始,完全支持了FC/CW代码格式,支持了详细保存每个代码、代码组状态。
请仔细观察下列代码
_S ULAS-42131
_G 無雙OROCHI 蛇魔
_C0 锁定生命值无双值
代码分析:
_S ULAS-42131——此行为游戏编码
_G 無雙OROCHI 蛇魔——游戏名称
_C0 锁定生命值无双值——代码组名称及状态
(其中:_C0为关闭状态,_C1为启用)
_N2——此行之后的代码的状态,_N0为禁用状态,_N1为启用,_N2为锁定,可后续文字作为代码的名称
_L 0xx——具体代码,这里就是实现功能之关键了。这里错了代码是无论如何都是无效的。
分析到这里大家都应该明白了,FC保存的代码状态分为“代码组状态”和“代码状态”。可以保存为“禁用/关闭”、“启用”和“锁定”3种状态,代码组还有此外的“全部启用”和“全部锁定”2种状态。
其中“启用”是只将代码执行一次,效果为要修改的数值只会变动一次,“锁定”是指一直将代码执行下去,效果为要修改的数值会一直保持不变,此外“按键码”必须设定为锁定才有效果。
代码组和代码状态及最终效果关系如下:
代码& && && && &&&代码组& && && &&&效果
禁用& && && && &&&禁用& && && && &&&禁用
启用& && && && &&&禁用& && && && &&&禁用
锁定& && && && &&&禁用& && && && &&&禁用
禁用& && && && &&&启用& && && && &&&禁用
启用& && && && &&&启用& && && && &&&启用
锁定& && && && &&&启用& && && && &&&锁定
禁用& && && && &&&全部启用& && & 启用
启用& && && && &&&全部启用& && & 启用
锁定& && && && &&&全部启用& && & 启用
禁用& && && && &&&全部锁定& && & 锁定
启用& && && && &&&全部锁定& && & 锁定
锁定& && && && &&&全部锁定& && & 锁定
所有对代码、代码组状态的改变都可以在FC界面下进行,并且可以将状态保存(在代码列表里按三角键保存为FC/CW格式)。这样下次再启动游戏时,只要呼出FC一次,代码就会自动加载并置为上次保存的状态,无需进入“代码列表”进行状态的修改就有效了。
比如,我玩无双大蛇繁体中文版时,不想锁定生命,只想无双无限而已,那么就进入“锁定生命值无双值”这一代码组,将其中的第一项代码(复制码,前两行)改为“禁用”,第二项(后两行)改为“锁定”,然后将代码组改为“启用”,保存为FC/CW格式,文件名不变。
下次玩的时候只要呼出FC,然后退出FC,你的“锁定无双”就会有效了。
保存后用电脑端打开ULAS-42131.TXT,可以看到里面变成了:
_S ULAS-42131
_G 無雙OROCHI 蛇魔
_C0 锁定生命值无双值
第一个N2变成了N0。
当代码很多,用FC修改很麻烦的时候,就可以按照这个原则在电脑端修改了。
在看看下列代码:
_S ULAS-42131
_G 無雙OROCHI 蛇魔
_C0 鎖定生命值無雙值
_C0 L+O發動真無雙亂舞
_C0 超人狀態
_L 0x010BF88C 0x
_C0 無極跳
_C1 全戰場特效
_L 0x010BF88C 0x0000001E
此代码有5个代码类,在游戏中会显示成:
————————————
鎖定生命值無雙值
L+O發動真無雙亂舞
全戰場特效
————————————
如果你认为每次开启游戏都需要开启前四个状态很麻烦,可以将前四个状态整合到一起:
_C0 战斗!!
_N2&&鎖定生命值無雙值
_N2& &L+O發動真無雙亂舞
_N2 超人狀態
_L 0x010BF88C 0x
_N2 無極跳
_C0 全戰場特效
_L 0x010BF88C 0x0000001E
这样,FC中的代码列表就会变成:
————————————
全戰場特效
————————————
然后开启第一个代码类就可以同时实现4个状态,如果你还是觉得麻烦,就按三角键保存代码,FC可以将所有的代码组状态、代码状态都保存下来。配合FC的自动代码读取功能,下次进入游戏只需要呼出一次FC,然后退出FC界面(不需要进入代码列表了),上次保存的代码状态就会自动生效,方便至极~~~~
七、关于FC的其他功能
1、一键连续技简单实例:无双大蛇L+O释放激无双乱舞、满血也可以!!
作战教学想必几乎没人看吧,可是在里面竟然发现了满血放激无双的方法:
f9d82ddcSuvPODOLm6Qb.jpg (33.32 KB, 下载次数: 23)
10:44 上传
有这个方法后就可以利用这个,加上FC的一键连续技功能,就可以实现L+O放激无双了~~
进入FC的“按键强化”--“一键连续技”
如图编写一个连续技,热键设定为L+O,间隔设定在500毫秒。
d2d5a1e02ad44e9409S14ZyUrcWah.jpg (34.29 KB, 下载次数: 22)
10:44 上传
回到游戏试试,是不是很有效果呢~~~
当然这个方法是很麻烦的,jackzxy目前正在试着寻找其他方法,让我们期待吧~
2、极速截图功能
新版的FC可以在主菜单下选择截图功能,但这个功能有延迟,推荐大家使用热键截图。截图速度极快,我的雷克沙白金4G棒只要0.5秒,组棒也只需1-2秒,就算是联机游戏也不会因此中断。
3、游戏中USB连接
新版的FC可以在主菜单下选择“USB连接”激活该功能。选择后FC会自动退出主界面返回游戏,此时可以将游戏暂停(使用游戏本身的暂停功能。不暂停也可,但为了安全起见推荐暂停)插入USB线就可以使用该功能了。
想停用USB就再次选择USB连接功能就停用了。
在FC主界面顶部可以看到USB连接的状态,USB:C就是激活了此功能,USB就是未激活。此外,在FC界面下USB功能始终无效。
少量游戏的内存占用十分恐怖,空余内存很少,使得FC无法加载USB驱动,目前这种情况无解~~~
4、内存补丁的使用/制作
使用:下载好PAT文件放入PATCH文件夹,游戏中呼出FC,选择“内存管理--加载内存补丁--选择相应的补丁”,补丁结束后有提示。
如果你的FC是从老版本更新上来的,只更新了主程序,菜单可能不会出现相应选项,请下载最新版的FC,完整的覆盖安装。
制作:论坛上有有写了个简易的教程,特别附在这里:
原作者fomalhaut
最近看到有人问关于fc内存补丁的事。我就说说我这个小白的一些见解。
  内存补丁一般情况下是不需要制作的,当你需要修改内存某一部分的数据而这一部分的内容很长,数据又没有规律,用金手指代码就很不方便要写几百甚至几千行的代码,这个时候用内存补丁就很方便了。
  下面我具体说说内存补丁是怎么一回事,其实它就是把内存中你要修改的那一部分dump下来,然后用十六进制编辑器(我是用的十六进制编辑器,也许有别的我不知道)修改成你要的数据保存后再用fc加载覆盖原内存相同地址的数据。
  到底怎么制作内存补丁呢,我就以最mhp2g修改猫猫名字为例说明一下。
  2g**有一两百个猫猫的名字,猫猫名字用的是utf-8编码格式。如果要写成金手指代码的话怎么也得好几千行,想想也恐怖。2g的显血插件才几百行就已经6k大小了,而几千行代码那得多庞大啊。如果用内存补丁的话只2k大哦,而且加载迅速。
  好了说了这么多废话开始正式做内存补丁了。2g猫猫名字的地址是0x0E6CEB6到0x0E6D71F,进入游戏打开fc,选择内存视图,按start跳转地址到0x0E6CEB6,按○键进入修改,再按note键制作内存补丁,这时要你选择内存补丁大小,用E6CEB6减去0E6D71F得到869,输入869后按○键确认,完成后有提示。
  在小p上的操作完成,现在小p连上电脑,找到freecheat文件夹内patch文件夹里uljm-05500.pat文件,用十六进制编辑器打开,你会发现最前面有B6CE6609这八个字符,这是补丁放入时起始内存地址的代码,千万不要修改,放着别管,改了后载入会死机,这八个字符后面就是猫猫的名字代码了,你把你要改的名字用记事本保存成utf-8格式,用十六进制编辑器打开,复制粘贴到原来名字的地方就行了,utf-8的每个汉字转换成16进制有6个字符都是EX XX XX 的形式,还有猫猫名字长度有限制,有些只可以放两个汉字,就不能改成3个,而是只能是繁体字。有些时候放不满,那些显示00的字符不要动别删了,这是一个很很累人的活啊,快去试试吧。
1、我安装好了FC,为什么不能呼出?
请检查FC是否是正确安装了,此外请进入恢复模式正确设置插件是否开启,检查SEPLUGIN目录下的TXT文件内容是否正确,至少在GAME.TXT、POPS.TXT内应该有下列内容(3.60M33,3.80M33系列.90M33系列):
ms0:/FreeCheat/fc_3xx.prx
或者是下列内容(3.71M33-4):
ms0:/FreeCheat/fc_371.prx
此外,3.71M33系统请升级至3.71M33-4。
对更低版本自制系统的兼容性很有问题,有人反应过在3.52M33下不能正确的执行代码。
建议低版本系统的玩家升级至3.71M33-4,这是一个很好很稳定的系统。不想以后存档废掉的朋友请用3.90M33-3。
总之~~~玩PSP,跟着DA走就没错。
2、为什么我的中文文件名的TXT文本和代码文件是乱码~~~
不管是FC还是CMF,在相同的情况下都会出现乱码,只有在3.90M33系列系统里不会乱码。而且不能安装FATMOD补丁,安了以后必乱码。
此外,在XMB下都是乱码~~~没辙~~
解决方式:用英文储存文件名,或者升级至3.90M33-3并且不要打FAT补丁。
3、为什么读取记忆棒时呼出FC会死机~~~
此问题为3.80-3.90系统特有。SONY在3.80-3.90改变了记忆棒驱动(PSP用的驱动),当有两个线程同时读取记忆棒时就会锁死~~~~残念~~~~
解决方法:使用3.71M33-4系统,或者打上FATMOD补丁。但是打上补丁之后有一系列后遗症,各位自己取舍吧。要么就干脆不要在读取时呼出FC。
打FATMOD补丁会改动PSP的F0空间,建议备份,出了问题好能还原~~~
4、我什么我用FC会死机???
FC是个很稳定的插件,死机一般情况是由于代码错误或者是代码与游戏冲突。这种情况不管用啥修改插件都会死机。
解决方法:使用稳定的代码。
5、为什么将代码开启后没有效果??
如果你使用了不正确的代码,不死机已是万幸,还想有效?
此外,所有代码都是单独对应一个游戏的,你拿MHP2的代码用在MHP2G上,自然没有效果。
解决方法:使用正确的代码。
如果还是无效请参见本教程关于FC/CW代码的说明。
6、无双大蛇会卡在LOADING画面。
原因未知,但有解决办法:使用ISO进行游戏。
7、有待你的补充
我要下载啊,多谢了
Powered by}

我要回帖

更多关于 now改变一个字母 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信