[教学] Emucheat使用方法详解
使用了一下Emucheat,发现它确实是个好东西,下面我就在Emucheat里打开KAWAKS模拟器,对修改KOF97里的游戏人物(如:生命值。不要以为我是在多余说的,因为那里面已经有了生命值不减的作弊,你千万不要这样去想。我挑这个例子也是为了让你能更好的理解一点。要知道只要你融汇贯通了以后,就可以应用到其它的游戏当中去了,而且Emucheat几乎支持所有的模拟器哦,你也可以用这个方法修改能量槽,修改空战游戏中的炸弹,角色透明。。。等等,并且可以自已编写CHT文件。)的例子讲讲我在这方面的使用心得。 先运行KAWAKS,载入游戏KOF97,在游戏开始运行的时候点暂停模拟器,然后打开EC,选取下方的KAWAKS模拟器图标,并在上方的下拉列表中选取THEKING OF FIGHTERS97的游戏名称。这时在中间选框的列表中会有已经存在的游戏作弊选项出现,如果你是要使用这里面的内容。那么请在你要的作弊前面的选框中打勾,然后点右上方的激活作弊码,好了,回到游戏,重新载入KOF97,作弊生效。 在这里我讲一讲具体的生命值是怎样修改而来的。 接以上内容,选取了游戏名后点EC上方的作弊码查找进入查找选项,先在查找目标里输入?号,然后点旁边的望远镜似的图标开始查找,为什么要输入?号?(意思是进行低级搜索时的初始化命令。)你可以先看看本站精品区关于金手指码转变的贴子,在这里我就不多说了。 这时在下面的列表中会找到几千,甚至几万个地址的,不用管它,切换到游戏让生命值起点变化再说(也就是让人家打上一拳),切换到EC,然后在查找目标框中输入!号(意思是比上次的值有变化,当然你也可以输入-号查找),点开始查找。完成后下面列表中的地址就可以看到已经减少了一大半了,然后重复以上操作,来回切换查找,当然这时当生命值起了变化的时候你就要输入-号再点开始查找了。如果是在别的游戏中,那么也有生命值增加了的情况,那么你就在查找目标框中输入+号来开始查找。 重复以上的操作后,直到下面列表中的地址不能减少了。也许是一个,当然也许会是十多个。如果是很多个的话那么你就要开始试了。如:我经过以上的操作后最后剩下的地址只有三个了(001E3850 80,008238 46 70,008250 2D 45)。那么那个才是真的呢?请这样确认。 点击EC上方的表格选项,进入后点添加菜单,在弹出的选框中依次这样输入: 地址:008238 数值(HEX):可以不填,当你填写了下面那项时会自动起变化的。 数值(DEC):80(随便填,但不能超出生命值的最大值。目地是要回到游戏看看生命值有没有起什么变化,如果有的话,那么就是真地址了,所以不能填70。) 然后点确定,这时你刚刚填写添加的内容就会出现在表格的列表中了。点左边的搜索新的.CHT菜单,等搜索完成后点OK,点上方的查找菜单回到查找选项,点查找列表框右边的刷新按钮刷新一下。切换到游戏,这时你就可以看到P1的生命值已经固定在了一个点上了。那么就可以确定这个地址就是真的了(当然,我这里选的是那个真的地址来举的例子,其实都一样,像我上面找到的那三个地址,你重复上面的输入就可以找到了,没有变化的就是假地址)。 下面我来讲一讲怎样把这个作弊文件保存起来,好让你在下次打开KAWAKS的时候直接调用。 点表格菜单回到表格选项,选中你刚刚添加的作弊文件,点保存为CHT菜单,然后随便输入一个文件名,如:KYOKUSANAGI,点保存,把它保存在EC的CHNCHTS文件夹内。然后在EC上点添加新的CHT文件菜单,选中你刚才保存了的文件,点确定。现在打开选择游戏名的下拉列表你就可以看到你刚才保存的文件了,(游戏名为Test-CPS1kyokusanagi)选取它,点激活作弊码,进入游戏就知道你刚才修改的作弊码起作用了。 你也可以把你做的作弊码加入到别的.CHT文件当中去,如KOF97。 用记事本打开这个kyo kusanagi文件,你可以看到里面的内容是这样的: [] ON=8238,46 [GameInfo] Name=Test System=CPS1 其它的不用管了,你可以在[]框中输入[生命值80]也可以输入[Lauraych]或[bugaoxing]主要的是你喜欢,看得懂就行了。然后复制下[]ON=8238,46这段内容把它粘贴在NEOGEO文件夹内的KOF97文件内就可以了。进入EC,打开选择游戏名称的下拉列表,选取THEKING OF FIGHTERS 97,在下面的作弊详细的列表中你会看到多出了你做的那一项。 好了,现在你已经知道了在作弊码中生命值不减的那一项是怎么来的吧,你也已经看出了为什么要在ON=的后面添8238,46了吧。试试用Emucheat为新放出的游戏《龙吼》做一个作弊码吧。当然是在Emucheat支持的前提之下。 注:我是这么理解的,作弊码你也可以不用凭空想像怎么样去填,填写些什么数值,如上法,你可以找到各个游戏内容的地址,生命值,血槽,P1人物地址,P2人物地址,等等...。直接修改,保存一下就可以了,然后再把它们集中在一起。 下面为了能让大家在一个贴子里看到有关这方面的内容,以加深对Emucheat的了解,我把本站及其它一些论坛的帖子收集整理了一下转贴于此。抓图已被原作者删除,不过看了上面的内容后相信你也应该能够看懂的。 先以CPS2的19XX为例!!游戏图是在FBA下运行所抓的!修改目的是无限炸弹! 如图所示炸弹数目共3个,现在就运行EC,如下图: 1。在图红色所圈的地方输入3,即可共有3个炸弹了! 2。点击蓝色所圈的查找控钮就可查找数据了!象图品蓝所圈的表示共找到43地址3。现在就是想法子改变炸弹数目!这个不用说了吧~放炸弹就可以啦!如下图: 现在炸弹数目就成2了!那就在EC中输入2了喔!方法就如上面所说的那样做了~ 查找结果象上图那样共找到2地址了~~但那个才是真的呢? 那得要试试改变它的值看看游戏的炸弹数目是否有变化了~~但要怎样才能改它的值呢?那就看下面的抓图吧先点击要修改的地址~就是上图红色所圈的地方啦,接着点击蓝色所圈的内存查看就会显示如下图: 在蓝色所圈的的地址输入一个新的值如5,这样它的值就改变了~那么看看游戏是否有变化? 哗!!果真有5个炸弹喔!!(如下图所示) 嘿嘿!!今次修改的目的无限炸弹!所算找到它的地址了~ 接着下来就是写个CHT文件了~~ ================================ CHT文件内容如下: [无限炸弹] ON=8304,5 [GameInfo] Name=19XX System=CPS2 ================================ 将其保存为19XX.CHT,放进EC的子目录下的“Chnchts”即可!最后不要忘记在按EC的“搜索新.CHT”喔! ms3的枪和状态是怎么改的呢? 先说一下人物透明的修改~ 其实说穿了很简单~人物的透明与否就是与一个地址的数值变化有关,我们的任务就是找到这个地址。拿cps1三国来说,在一般情况下(就是敌人打你你减血的情况下)启动低阶扫描,然后再输入0搜索一次(至于为什么搜索0,呵呵~改长了就知道了)。回到游戏,故意死掉一条命,新出来的那个你会发现刚开始时有段时间是无敌的~这时最好存档然后切出搜索!,回到游戏,等无敌时间过去后再切出搜索!,回到游戏读档再切出搜索!…………如此反复!(当然你也可以在正常时输入=来缩小范围)最后会发现几条地址,你就挨个试试吧~ 枪的修改和人物状态的修改跟这类似,可以做参考 本例查找的游戏是CPS1的三国志2!修改目的是无限生命值游戏图如下: 由于修改的数据的不是数据型的,本例就使用低级搜索了! 先了解EC在低级搜索时所用到的命令: ? ——>进行低级搜索时的初始化命令! ! ——>比上次的值有变化 = ——>和上次的值一样 + ——>大于上次的值 - ——>小于上次的值 >XX——>大于XX的值(XX是十进制的数值,如果要输入十六进制,在XX前面加个$,即>$XX) <XX ——>小于XX的值 好了,现在明白EC的低级搜索命令了!现在试试使用咯! 运行EC程序!在“查找”输入?,表示进行低级搜索! 如下图: 现在就是要使游戏的生命值变化……这个嘛,不用我说了吧! 如上图那样生命值就变化了~~既然查找的值变化了,当然在EC中应该输入!了~~大家可能会问“不是比上次减少了吗?输入-不就可以了?”当然输入减少命令也可以的,但我建议第二次使用!来查找! 因为如果要查找的值刚好是256时(即十六进制为100了)当第一次用?号初始化时它的值为0,那么第二次查找时用减少来查找,结果当然找不到地址了!!所以建议第二次使用变化命令来找了!如下图: 现在找到地址共426个了~~地址太多了!所以要继续查找!再次让游戏的生命值变化!如下图: 那么现在就可以用减少的命令来查找了!在EC中输入-来查找! 现在地址共有77个!也是太多了~~再次重复上面的操作,让游戏的生命值再次减少,和在EC中再用减少的命令来找。经过一两次的重复的操作,现在地址 共找到3个了,如下图所示: 但那个地址才是真的呢?那么我们唯有逐个改变它的值看看游戏是否有变化! 当改变第一个地址8292时游戏的生命值没有变化~~ 看来这个地址不是正确的地址,那就试改第二个地址BE9E,如下图: 再看看游戏是否有变化!呵呵~~生命值增加了!! 那么生命值最大值时的值是多少呢?这个好办啦,故意被敌人打死就可以啦!! 这样就看到生命值最大值了!那如何看它的值呢?呵呵~~这个就看EC的刷新功能了!如下图所示: 嘿嘿~~生命值的最大值是68啊,那么今次的查找又找到了! 最后嘛~当然是写个CHT文件啦!!这个就由大家来改吧! 本例讲讲如何找些透明 、无敌之类的作弊码! 我还是要以CPS1的Warriors of Fate作例子 查找目标是透明版!! 我先讲讲找这类作弊码的关键吧。正常游戏状态下,人物会受到功击的(称为正常状态)! 不知大家有无发现,当死了一只后人物会闪烁起来!这时敌人的功击会无效的(称为透明或无敌状态)! 呵呵~~我们就是要找这一刻闪烁状态,这是重要的关键喔!! 好了~~来看看实际情况吧! 这时人物会受到功击,在EC下用?来初始化查找!如下图: 接下来就是要使游戏出现透明状态了~这个我相信大家都会做到吧! 当死一只后,透明状态就出现了,在此我建议大家将这个进度保存起来(至于为什么要在这里保存,看下面就有说明的!)。 既然状态改变了,在EC就用!查找了。 这时找到的地址有几百个之多,所以要进一步的查找了~~ 透明状态会在过一段时间后消失,回复到正常状态的。当在正常状态时,再用!来查找! 但找到的地址还是很多的,在此可以用=来减少一些地址。方法是在正常状态下玩一会儿游戏,用=来查找! 这样重复找几次后,找到的地址就越来越少了!! 当地址不能再减少的时候,这种方法就不要再用了。这就要用第二种方法了~ 还记得上面提到要大家保存的那个进度吗?现在大家就可以读出刚才保存的进度了,再用!查找! 现在是不是找到的地址又减少了啊?^_^ 这样重复着在正常和透明的状态下查找,直到找到的地址不能再减少的时候。接下来只有逐个锁定试试了~ 但在逐个锁定前先读出刚才的进度! 点击EC的刷新功能来刷新地址列表的数据!至于为什么要刷新地址列表的数据,这是要确保当前地址的数据是透明的, 当游戏在正常状态下,如果锁定的地址是正确的话,游戏会有变化(不伤血)的…… 大家先点击要锁定的地址,再点击旁边的添加到表格的按钮。这时会弹出一个窗口的,只需按确定即可锁定该地址了~ 当锁定到BED4时,游戏就有变化时了~~看下图: 呵呵~~找到了~就是这个地址啊!嘿嘿~今次查找目标透明版又找到啦! 接下来就由大家写个CHT文件吧!! 现在我们来说一下怎么改人物~拿sfz3为例,我用的模拟器是winkawaks1.41。 启动游戏和模拟器,刚开始时我劝大家最好先不要急着改人物~不妨先改一下人物的生命值(当然你也可以不改~不过在后面要复杂些~)。关于生命值的改法ydmis写的很清楚~我就不多说了,找到的地址是8450(1P)。 现在开始正式找人物代码了~我首先选的是ryu~ 切换到ec输入?启动搜索。 存个档后故意输掉,换人,我换的是ken 这时人物变了~也就是说人物的代码变了,这时切换到ec输入!搜索~ 回到游戏,过一会再切换出来(千万不要输掉哦)因为人物没变,所以地址也没变,所以可以输入=来搜索, 再读档! 这时人物代码又发生变化了~所以再切换出来输入!搜索 这时剩下的地址还很多,所以我们必须再重复几次,输掉——————换人——————搜索——————再输掉——————再换人——————再搜索…………当然如果在人物没变的情况下可以输入=来缩小搜索范围~搜索几次之后在我用guy时 再搜索的时候地址剩下的已经不多了,其实游戏中人物的代码通常与其他代码隔的很近,这就是为何要先搜索生命值的原因~根据生命值的地址~我们发现在它周围只有一个地址008503锁定值是7 把7改为其他的数字~比方说6,回到游戏中过一局后你会发现人物变成sodom了, 这说明搜索成功了~人物的地址就是8503,把它写成cht吧~ 作弊码总是这样的写的: [XXX] AAAAA=BBBB,BB [XXX]就是作弊的项目(最后的[GameInfo]不是) 下面的作弊码都是写成AAAAA=BBBB,BB的形势; AAAAA就是你用的这个作弊码的作用,在Emucheat启动后显示在设置栏里。只要你明白是什么作用,写成什么没有关系。 BBBB,BB是作弊码了,这种形式是多数的街机版的作弊码的形式,家用机的后面再说。 如果想在一个作弊的项目里面添加多个选择,如在游戏中P1换人,可换的人物比较多,用这样的编排: [P1更换人物] 人物1=CCCC,CC 人物2=DDDD,DD 人物3=EEEE,EE ………… 这样在Emucheat的“P1更换人物”这一项的右边的设置项就有人物1、人物2、人物3……的选择, 在一个项目里编辑多个作弊码比如无敌(作弊码为FFFF,FF)、子弹无限(GGGG,GG)、……就这样: [无敌、子弹无限] ON=FFFF,FF;GGGG,GG;…… 作弊码之间用分号“;”来分开。这样激活这一项后,所有的作弊码同时起作用。 将作弊码输入后结尾的编排是这样的: [GameInfo] Name=HHHHHH System=IIIIII Text=JJJJJJ HHHHH是这个游戏的名称 IIIII是这个游戏的机种(CPS1、CPS2、NEOGEO……) JJJJJ是对这个游戏的描述(可以不写) 写完后就保存为HHHHH.CHT文件,加入Emucheat就可以玩了。 模拟中文网好像出了点问题,下的Emucheat不能用,不过更新包还能使用。有对Emucheat感兴趣的朋友请点这里下载吧。 迅雷下载:http://emu.fj163.com/sim/emu/emudow...heat200full.zip 点这里下载AII EMUCHEAT更新包,使用方法解压缩后里面有详细说明。 迅雷下载:http://emu.zbinfo.net/emu/tools/cheat/allemucheat.zip 这段是BUGAOXING补充的 上面的文章的后面部分,关于写cht的好像是我写的呀~~~~~55555555连个名字都不提~~~5555555555555 好了,原来写的时候有关于家用机的金手指部分没有写。因为以ps为例的金手指是和街机的不一样的,而且有多种的密码形势,所以有必要说明一下。 首先,编辑的格式不变,还是上面的样子。因为ps的金手指分基本码如常见的以3,8或9打头的密码;还有辅助型密码,如以E,D或B打头的密码,不能单独使用,要和基本码配合使用;还有一些1码、2码等等的密码,极不常用就不说了。这几种的金手指码是可以互相的转换的,方法在另一帖子说的明白。 pec是我们常用的ps金手指工具,但是这个工具对于辅助型密码不支持,而辅助型的密码如果转化成基本码的话,最多一条辅助码+基本码的金手指转换成基本码可以转换成256条,在输入的话是我们所不能忍受的。Emucheat就可以支持辅助型的密码。有些的模拟器拥有查找和添加作弊码的功能,实际上就是内置了个Emucheat。 ps的金手指基本码以 AAAAAAAA BBBB为例 一条金手指分两部分,前面的AAAAAAAA是地址,后面的BBBB是数值,也就是我们要改成的数值 假设这条金手指的作用是无敌,编入 [无敌] ON=AAAAAAAA#BBBB 可以看到,一条金手指的两部分中间用“#”来隔开 如果是多条金手指如修改经验值,金手指码为:AAAAAAAA BBBB CCCCCCCC DDDDEEEEEEEE FFFF 编入 [经验值] ON=AAAAAAAA#BBBB;CCCCCCCC#DDDD;EEEEEEEE#FFFF 每一条秘码之间用“;”隔开 辅助码加基本码的金手指的输入又有不同例如 BBBBBBBB 00000000 8EEEEEEEFFFF 前面的BBBBBBBB 00000000是辅助码,后面的8EEEEEEE FFFF是基本码 如果同时编入多条的辅助码+基本码的话,这样 [XXXXX] ON=BBBBBBBB#00000000,8EEEEEEE#FFFF;BCCCCCCCC#DDDDDDDD,8GGGGGGG#HHHH 辅助码和基本码之间用“,” 辅助码+基本码为一条金手指码,每条金手指码之间还是用“;” 结尾的部分和上面的一样还是: [GameInfo] Name=HHHHHH System=IIIIII Text=JJJJJJ HHHHH是这个游戏的名称 IIIII是这个游戏的机种(PS) JJJJJ是对这个游戏的描述(可以不写) |