2024年5月28日发(作者:)

大家玩FC都是经常用VirtuaNES模拟器的,它比smynesc1.2好的是读ROM快,还有V.N

ES有自己的金手指文件,VCT格式怎么才能转成EC的CHT码?

第1种方法,大家都知道,改名---把后面的.vct改成.cht,这样EC才支持。不过有部分文

件改了名在EC是读不出的。

第2种方法,读懂VCT和CHT的相同点。下面我用FC的封神榜为例说明怎么看2个码的

相同点。

封神榜的EC码:

[最大金钱]

ON=501,7F,96,98

[哪叱经验]

ON=508,3F,42,F

[哪叱HP]

ON=514,F,27;51C,F,27

[小龙女最大经验]

ON=50B,3F,42,F

[小龙女当前HP]

ON=516,F,27;526,F,27

[小龙女最大MP]

ON=51E,F,27;52E,F,27

[杨戬最大经验]

ON=50E,3F,42,F

[杨戬HP]

ON=518,F,27;528,F,27

[杨戬MP]

ON=520,F,27;530,F,27

[姜子牙最大经验]

ON=511,3F,42,F

[姜子牙HP]

ON=51A,F,27;522,F,27

[姜子牙MP]

ON=52A,F,27;532,F,27

[不遇敌]

ON=5B,1

[GameInfo]

Name=封神榜

System=FC

text=封神榜,RPG,中文游戏,单人,中国人自己的RPG游戏

封神榜的金手指

血不减 0514-02-270F

金钱无限 0501-02-2705

最大体力 051C-02-270F

最高等级 0504-01-62

最高敏捷 0534-01-FF

最高体能 0538-02-03E7

最大精神 0540-01-FF

比较下2个文件,大家可以看出是基本差不多,但是怎么看了?打出的CHT文件,大家

要先知道在自己做的表格中HEX的数值在转成文档时的变化,比例HEX数值270F,转成

打开后是(F,27),它转化原理是以2个分段,27/0F,以后面的排在前位,数字0在和字

母转化中会省略,这样我们就找到了HEX的数值了。拿[哪叱HP]ON=514,F,27;51C,F,27看,

这个CHT码是由VCT的血不减0514-02-270F和最大体力 051C-02-270F组合成的(在EC

码中,组合码由;号分段,下面在说明下什么是EC组合码)。比较上面的后我们可以开始

补充封神榜的CHT了,最高敏捷 0534-01-FF,打开EC,在查找中点表格,添加,输入地

址:0534/HXE:FF/描述:最高敏捷/,保存,OK,新的CHT码有了。在把这个文件贴加到

老的EC码上,就多了个最高敏捷了。

最后说下组合EC码,意思是要分别做好EC2个表格,在保存成新的EC码,这个组合码的

做法在很多游戏的最强武器之类就是个好例子,最强武器要找齐全部武器,要分别找到不同

的武器EC码才统一保存的,在打开文件中是以;分段。例如,宇宙刑警最强武器: [1B-

最强武器]

0

ON=2714,01;2718,01;271C,01;2720,01;2724,01;2728,01;272C,01;2770,08,08,08,0,08,08,08,0,08,

08,08,0,08,08,08,0,08,08,08,0,08,08,08,0/每个;分开了1个武器。如果大家想做3个功能的E

C码,要3次保存才可以,不然EC会自动改成组合码,或直接在文件中改就是了。

如果大家VCT的修改比EC多,可以动起手自己做EC的CHT了。

补充下,只要带0的分段都会省略,如HEX:06070809,打开文件是9,8,7,6。如果是

2个0怎么排,这个我试过了,如HEX:008007=7,80,但是CHT文件中不会有2个0出

现。另外修改时要注意不要超出游戏的最大值,封神榜的最大敏捷是255,DEC255转化为

HEX值是FF。在自己做CHT时,一般知道地址和HEX(或DEC),都可以做得出。

针对象封神榜这类的遇敌打怪的游戏,EC又没CHT时,大家不妨学下如何做固定值的方法,

这方法可以做出最大MP/最大HP之类的修改。下面是生命值固定法:

1;打开模拟器,选取了游戏名后点EC上方的作弊码查找进入查找选项,先在查找目标里

输入?号,然后点旁边的望远镜似的图标开始查找,为什么要输入?号?(意思是进行低级

搜索时的初始化命令。)

2;这时在下面的列表中会找到几千,甚至几万个地址的,不用管它,切换到游戏让生命值

起点变化再说(也就是让人家打上一拳),切换到EC,然后在查找目标框中输入!号(意思

是比上次的值有变化,当然你也可以输入-号查找),点开始查找。

3;完成后下面列表中的地址就可以看到已经减少了一大半了,然后重复以上操作,来回切

换查找,当然这时当生命值起了变化的时候你就要输入-号再点开始查找了。

4;如果是在别的游戏中,那么也有生命值增加了的情况,那么你就在查找目标框中输入+

号来开始查找。

5;重复以上的操作后,直到下面列表中的地址不能减少了。也许是一个,当然也许会是十

多个。如果是很多个的话那么你就要开始试了。

如果要同时做HP和MP,就是先做好HP的CHT后直接在EC用,然后你的HP就固定,

再用同样方法做MP的CHT。

修正下,上面说过的HEX:008007,还是按2位分,00/80/07=7,80(,0省略)

补充下固定值的3种修改方法:

1;DEC=你游戏的修改值如[哪叱经验]ON=508,3F,42,F,HEX:0F4235,转化成DEC:

9999999/这类游戏你只要找到地址和知道DEX最大值就OK

2;DXC和游戏的固定值成一定比例,这类游戏要自己把握比例大概是多少,不要修改过

大,

容易出现CHT码没用或自己关闭游戏

3;固定值修改法/on=279B,08,08,08,08/格式错了,0怎么不省略?这是一种在做好的打

开文件中自己修改的,意思把它定为固定值是8888(超过这个法值不在加,固定),有类

游戏可以用这种方法修改相应的值,前提还是你要知道游戏最大值和查到地址。

这3种方法可以大部分修改出固定值,大家有什么好方法,希望补充下给大家参加。