A9VG电玩部落论坛

标题: 把Ngc DIY到底_5_mod chip金手指 [打印本页]

作者: hi_bbq    时间: 2005-8-31 00:59
标题: 把Ngc DIY到底_5_mod chip金手指
NGC DIY系列
文章名称作者内容简介
把Ngc DIY到底_1_自制Ngc SD卡读卡器hi_bbq介绍了ngc的sd读卡器的制作方法
把Ngc DIY到底_2_软IC的方法hi_bbq介绍了不改机就可以打d版的方法
把Ngc DIY到底_3_光头超频hi_bbq介绍如何对ngc光头进行超频并且改善读盘
把Ngc DIY到底_4_各IC芯片关系和ar问题hi_bbq介绍了市面上的直读芯片的关系和一些ngc金手指的问题
把Ngc DIY到底_5_mod chip金手指hi_bbq介绍了功能强大的软直读金手指
把Ngc DIY到底_6_对ngc和ar的深入研究v0.5完成hi_bbq介绍了ngc的一些底层技术细节和如何自己制作ngc的金手指





把Ngc DIY到底_5_mod chip金手指

首先要说明几个问题

1,大家都很关心qoob pro的金手指,但是pro的金手指并不是像viper一样装好就能用的。pro在第一次运行金手指时要先运行一次action replay,当然也只需要运行一次。关于这点可以到qoob的官方网页查询。http://www.qoobchip.com/

2,关于网上流传的那个没有打过补丁的action replay,那个ar是肯定不可用的,不论是用软直读gcos还是用qoob。打过补丁的ar1.06,ar1.08,ar1.14通过gcos和bba是可以使用的,呵呵,用软直读的朋友有福了。

3,关于ngc金手指的格式,ngc金手指现在有两种格式,通俗的说,一种是ar码,另一种是viper码。这两种金手指没有本质区别,viper码是把ar码解码后去掉第一行产生的金手指。专用的解码软件我会想办法上传。

例如:

我自己做的viewtiful joe1的ar码
(m)
GQ4R-Q9BZ-PQBNG  //校验码
0UTW-0U21-KY1TN

生命99
CHYM-UPQX-T62YM  //校验码
XQZV-PHKE-68KM0

转化后的viper码

(m)
05144C53 A8000000
C41CF520 0000FF00


生命99
05142A0C 28000000
0026DA93 00000063


文章后面用的gcars-cs用的viper码

(m)
C41CF520 0000FF00


生命99
0026DA93 00000063

ar码的每一段密码的第一行都是校验码,所以可以不用,如果大家对怎么制作ngc的金手指感兴趣,我以后会发帖子详细说明。


1.0 GameCube Action Replay Simulator and Control Simulator (gcars-cs)

gcars-cs是一个ngc金手指的模拟器,它通过软件模拟来实现金手指功能,使用viper码,在gcos软直读上我已经测试成功,因为没有qoob,所以没有进行进一步测试。gcars-cs官方称可能无法和直读芯片很好的工作,但是我联系了gcars-cs的内部测试人员,他说没有收到消息说gcars和qoob sx不能工作的报告,所以各位有条件的朋友可以自己试一下。gcars官方也宣称正在开发其他引导方式的gcars版本。


2.1 gcars的运行

gcars是dol文件,也就是ngc上的可执行程序,可以通过以下方式来运行

a. 用pso+bba方式运行
b. 用ar+sd读卡器运行
c. 把gcars.dol刻在光盘上,通过qoob来运行,文件格式在刻录时选择和刻录qoob升级盘相同的iso9660,可能需要dummy文件,使其扩容。







2.2 gcars的使用须知

使用gcars必须使用原装记录卡,否则金手指文件可能无法记录。



3.0 gcars的使用

3.1 gcars主菜单




a.金手指模拟
b.控制器模拟功能
c.直接引导游戏
d.重启

3.2 金手指模拟功能的使用

a.首先选择金手指模拟选项
然后会看到已有的金手指文件的列表,因为没有说明,这里把按键作用说一下



A/start:选择金手指
R:添加新的金手指
L:删除已有的金手指
Y:改变游戏的名字
Z:为游戏排序
B:退出菜单

b.建立金手指
按r键,新建一个金手指,在这里我们新建一个名为fire emblem的火焰文章金手指,随后要输入gameid,在这里简单说明一下在gameid中最后一位代表了游戏版本,点region可改变






p.欧版
u.美版
j.日版
d.未知
e.未知

第一位是游戏金手指类型,点type可改变
g.游戏
d.文件
通常选g

中间两位数字可以任意填写,原则上每个游戏各不相同

然后gcars会记录这个金手指,退回到金手指选择画面,这时再选中fire emblem,提示按r键建立密码
首先我们要建立第一个密码,主码,must be on就是ar里面的(m),没有这个金手指无法工作



注意: gcars里第一个金手指密码的名字必须是的ENABLE CODE,否则无法工作
然后填入由ar转换来的viper码,填入的viper码是转换后的viper码去掉第一行的剩余部分,在文章开头处有说明。

输入完主码后按r键,建立新的金手指,这时名称可以任意,然后把对应的去掉第一行的viper码输入既可。依此类推,直到输入完毕。




在这里说明一下游戏金手指菜单的按键设置
A:开关金手指
R:加入金手指
L:删除金手指
Y:改名字
Z:排序
B:退回上级菜单
光标移在游戏名称上按Start:开始游戏,并使用金手指。
青色代表已激活,绿色代表光标停在金手指上并已激活,白色代表没有激活,黄色代表光标停在金手指上并且没有激活

c.开始游戏

在select code菜单中按start开始游戏,这时提示open drive,



a.软直读gcos,sd读卡器和pso+bba用户在这里先不要开盖,按住R键或L键1-3秒,会提示使用cobra04或cobra03的启动代码来启动游戏然后放掉R键或L键,R键对应cobra04,L键对应cobra03,看到提示change disc后迅速换盘,然后按A键,就应该可以正常进行游戏了。










b.qoob用户,可能不需要按R,L,直接换盘就可以游戏,也可能要按照a.方法进行,因为没有qoob所以不能试,大家几种方法可以都试一下,如果成功,那qoob sx就可以用金手指了。




吉克拉改的mario tennis



吉克拉改的火焰纹章的金钱



吉克拉改的f-zero的车子



吉克拉改的火纹的数值

4.0 cs

gcars全称是gcars-cs,cs代表了控制模拟Control Simulator,其主要作用是用电脑键盘来模拟ngc手柄,用bba来上传金手指文件,用bba连接到网络上实现类似于xbox live!的网上对战功能,支持脚本编辑,功能很强大。现在暂时还没有完全测试,所以入后会更新这张帖子,补充这部分内容。

5.0 trouble shooting

首先gcars还是测试版,并不完全支持所有游戏,但多数游戏都能用,吉克拉就测试了很多,gcars不一定支持qoob sx但一定支持软直读。在使用时一定要仔细,因为任何一个步骤错误都可能导致无法使用

6.0 action replay v1.06, v1.08, v1.14 dol版

前不久网上一直在流传ar的iso版,但实际上iso版现在是不能正常使用的,不论是软直读还是qoob sx。现在的dol补丁版,在gcos上是完全可以使用的,但是qoob sx仍然不可以。而gcos版的使用条件也很苛刻,必须有bba,否则也不行。所以这里就简述一下。

首先用你喜欢的方法启动gcos, 我推荐 gcos teaser2, 虽然功能较1.4没有大改变但是传输dol文件速度加快很多。然后选择boot backup,当gcos显示出游戏的基本情况,就是名字,版本日期时,在电脑上用nc.exe向ngc传输ar.dol文件

开始->运行->cmd->进入nc目录->nc.exe 192.168.1.32 4000 -q 0 < ar.dol

这时就可以看到ar的画面了,接着按正常方式选择金手指游戏就可以了。

终于写完了,累啊,如果各位有问题可以跟贴,我会尽量解答。

感谢: 吉克拉的截图和测试

文中的软件我会想办法上传然后更新。

本文首发于
egchina
http://www.fullcodes.com
a9vg
我的blog
http://spaces.msn.com/members/hibbq

谢谢各位看本文 LoL.
作者: aonet    时间: 2005-8-31 08:46
又有高技术含量的文章了。

AR金手指码与Viper金手指码互转的软件在此可以下载,这也是不少Viper的新用户需要的:
http://www.jun4rui.com/files/GCNcrypt.zip
作者: it_emperor    时间: 2005-8-31 10:16
我是来拜贵宾的~~~目前又用QOOB普通版实现金手指的方法吗?我正在为改什么直读发愁~~~当然改不改直读也很让我发愁
作者: hi_bbq    时间: 2005-8-31 10:35
目前可能的就只有用gcars了
作者: jason_wong    时间: 2005-8-31 11:12
支持一个~
虽然我用的是VIPER~不过还不会用金手指。。。。有空要试试!
希望楼主也可以做个VIPER用金手指的详细教程!
作者: aonet    时间: 2005-8-31 11:43
下面是引用jason_wong于2005-08-31 11:12发表的:
支持一个~
虽然我用的是VIPER~不过还不会用金手指。。。。有空要试试!
希望楼主也可以做个VIPER用金手指的详细教程!
…………Viper上使用金手指就是最一般的金手指用法,连手柄按键都没用上几个,自己随便摸索一下就摸出来了,需要教程么?
作者: mgs2    时间: 2005-8-31 12:18
贵宾积极钻研的精神非常值得大家学习,加精鼓励.
作者: remi2003    时间: 2005-8-31 13:02
感谢楼主的辛苦努力,上次我用QOOB SX测试没有成功,今天回去试试看能不能用A方法启动,另外,我这里有几个问题想请楼主帮助:
1、这个金手指需要原装的记忆卡,而我手头上有3块原装记忆卡,确定原装,因为是买正版游戏里附带的,放入记忆卡槽里,金手指软件也能辨认出来,但就是无法储存金手指,每输好一条就会显示储存出错,不知道是怎么回事。
2、看过楼主另一篇软直读大作,因为手头有AR,所以想在另一台没有改过的NGC上实验AR+记忆卡的GCOS直读法,但楼主只在原文中写道“使用做好的批处理文件,把引导程序写入原装记录卡”,不知道楼主是使用什么“批处理文件”将程序写入记忆卡的,能否给予一定指点。
3、关于存文档和记录到记忆卡里,我曾经使用BBA的方式想使用一款叫GCS的记忆卡管理软件来传存档,我按使用说明使用了原装记忆卡,但传存档的时候总是显示"card is corrupt&#39;,并造成存档的丢失.
作者: hi_bbq    时间: 2005-8-31 13:25
1,你是不是欧版的机器,你要看一下你的记录卡上还有多少存储空间
2,那个批处理叫simon loader,我会想办法传上来的
3,你用的是ctr-gcs吗,我目前只用console命令能成功传记录,用其他图形界面的软件都会报错的,如果你需要,我也可以想办法上传
4,个人认为如果你有bba,ar,pso,三样东西,那基本无敌了,功能绝对比viper和qoob强。
作者: hi_bbq    时间: 2005-8-31 13:28
顺便说一下,我也没搞清楚贵宾有啥功能,清高手指教一下,呵呵,平时基本潜水员

另外能不能开个上传的权限给我,我好上传软件。谢了。:)
作者: remi2003    时间: 2005-8-31 14:10
谢谢楼主的答复
1、我的机器是日版的,记忆卡是刚格式化过完全空白的
2、先谢一个
3、对,用的是CTR-GCS,在这个程序内既看不到记忆卡的内容,也无法进行传记录的操作,比较懊恼
BBA,AR和PSO都有,但是我的PSO+BBA的方法总不成功,按照步骤操作总是会进游戏界面,传DOL主要是在QOOB的界面下用DOLSTREAM来进行的,至于另一台NGC,虽然加装了美、日通吃的装置,但是无法读取PSO,所以想先在已改QOOB的那台NGC上把记忆卡做好,然后再用AR弄GCOS。
作者: remi2003    时间: 2005-8-31 18:18
经过今天的测试,在QOOB SX内,采用A方法仍然不能成功进入游戏,在START DISC DRIVE后出现READ FAIL,换了几张盘都是同一症状
作者: hi_bbq    时间: 2005-8-31 20:38
看来还是不能给qoob用。
作者: remi2003    时间: 2005-9-1 08:19
楼主能不能把SIMON LOADER传一个到网上呢,我昨天搜了一个晚上都没有找到
作者: hi_bbq    时间: 2005-9-1 11:00
不好意思,昨天把名字写错了,应该是samon
为已经传到http://free.***.com/?cubenet的ngc目录里了,名字是gcmc-gcs.rar
用法是,先运行压缩包里的GCMC.exe,这时ngc选pso的网络游戏进行,然后再运行vh目录里的!AUTOLOAD GCOS v1.4.bat,一路回车就可以了。注意:这个东西使用之前一定要格式化记录卡。
所以要准备两块记录卡,一块插在slot a引导pso,另一块插在slot b 作记录。
作者: remi2003    时间: 2005-9-1 13:19
十分感谢,我回去试试
作者: remi2003    时间: 2005-9-1 21:46
经过一个晚上的折腾,我终于放弃了,汗.已经顺利进行到GCMC显示出记忆卡内容这一步了,但是使用了批处理文件以后,显示成功传送文件,但记忆卡里什么也没有增加,然后我又试着RESTORE记录进我的记忆卡,记忆卡明明是空的,却显示没有空余空间了,真是奇怪
作者: hi_bbq    时间: 2005-9-1 22:00
你人在上海吗,在的话我帮你弄
作者: hi_bbq    时间: 2005-9-1 22:13
你在用那个bat文件的时候最好把GCMC.exe关掉,而且记录卡是要用格式化的,不是把文件删光就可以的。
作者: Stormxx    时间: 2005-9-1 23:49
好贴提一下,就不参与了,玩游戏最怕金手指,作为一个技术问题来说还比较有意思

很久以前玩电脑游戏时曾经用PCTOOLS乱改记录,当时特有成就感,但是游戏都没兴趣玩了,因为里面的秘密宝物都被我解开了,从此以后不再接触这方面的内容,为了保持一颗爱玩的心       
作者: remi2003    时间: 2005-9-2 07:53
下面是引用hi_bbq于2005-09-01 22:13发表的:
你在用那个bat文件的时候最好把GCMC.exe关掉,而且记录卡是要用格式化的,不是把文件删光就可以的。

呵呵,我不在上海,看来只有孤军奋战了.记录卡确定是刚格式化过的.但还是无法存进去.另外,曾在你另一篇帖子里提到AR不用原厂卡也可以,但我的ARV1.08版如果不插原厂卡的话,就会显示无法检测到硬件而不能继续操作.
昨天后来使用PSO+BBA法,问一下,这个金手指程序是直接使用PSO+BBA LOAD出来使用,还是需要先进GCOS的界面再LOAD?
作者: remi2003    时间: 2005-9-2 18:30
金手指程序看来要先进GCOS才行,已经实验成功了,谢谢帮助.
不过因为程序始终写不进记忆卡,现在只有用PSO+BBA法,偏偏我的NGC是美版的,PSO是日版的,所以每次开始都要先用AR的FREELOADER弄一下,比较麻烦
作者: sigmasun    时间: 2005-9-18 16:12
下面是引用remi2003于2005-09-01 21:46发表的:
经过一个晚上的折腾,我终于放弃了,汗.已经顺利进行到GCMC显示出记忆卡内容这一步了,但是使用了批处理文件以后,显示成功传送文件,但记忆卡里什么也没有增加,然后我又试着RESTORE记录进我的记忆卡,记忆卡明明是空的,却显示没有空余空间了,真是奇怪

Hi_bbq给你的批处理文件实际上就是通过ctr-gcs写入一个记忆卡的镜像而已,要求你的记忆卡一定是原装的。记忆卡用之前最好先格式化——这一点其实很麻烦,我想知道你是如何实现的,来看看其中有没有差错。

CTR-GCS这个软件的作者不太负责任,基本上是半成品就不再更新了,但是1.0a版也算是可以用了。不稳定的情况有时会发生,也就是你说的“显示没有空余空间了”,重新启动一次ctr-gcs.dol应该就没问题。如果还是不行,那可能是不同记忆卡之间的镜像兼容性问题了。

如果镜像实在写不进去,就用手动的方法了,最新版的Samson&#39;s Bootloader(应该叫这个名字)很稳定,而且手动方法比起镜像更加灵活。发布贴子在这里:
http://www.dextrose.com/_forum/s ... 15&pagenumber=1

如果你英文没问题可以看看,跟贴里面有很多安装中问题的解决办法,例如1.06以上AR或者记忆卡数据清零问题,有兴趣试试我们再讨论。
作者: hi_bbq    时间: 2005-9-18 19:51
我个人不推荐用install.dol做引导,在很多情况下会出现异常。我还是推荐完全镜像和批处理两种,基本不会有问题。
作者: hi_bbq    时间: 2005-9-18 19:59
另外说明,gcos和ar之间仍然是存在问题的,包括金手指解密出错等等问题,所以并不能保证ar能够每次都工作。我以前的帖子也说过了,ar是很复杂的一个东西。过两天我会写一篇关于金手指制作方面的教程,来详细解说一下ar这个东西。
作者: hi_bbq    时间: 2005-9-18 20:04
我和ar的patche补丁发布者聊过,ar.dol的破解都是通过逆向工程来完成的,ar现在能部分使用已经很幸运了,而相比之下gcnrd到目前为止patche版也必须要qoob或viper的支持才能使用。毕竟ppc 750的反编译和汇编是很复杂的。所以一时半会儿有点小问题也比较正常。
作者: sigmasun    时间: 2005-9-18 21:23
下面是引用hi_bbq于2005-09-18 19:51发表的:
我个人不推荐用install.dol做引导,在很多情况下会出现异常。我还是推荐完全镜像和批处理两种,基本不会有问题。


但是镜像和批处理都不是Samson本人发布的,而是其他人利用install.dol制作好的,所以没有本质的区别。

要是像楼上的一样镜像实在无法安装,还是只能靠手动运行install.dol来解决问题。

至于AR和GCOS的问题,AR Patch的作者也认为不能算是某一方的Bug,应该是一个功能配合问题,那就要他们两方的开发者自己去磨合了。
作者: sigmasun    时间: 2005-9-18 21:42
下面是引用hi_bbq于2005-09-18 20:04发表的:
我和ar的patche补丁发布者聊过,ar.dol的破解都是通过逆向工程来完成的,ar现在能部分使用已经很幸运了,而相比之下gcnrd到目前为止patche版也必须要qoob或viper的支持才能使用。毕竟ppc 750的反编译和汇编是很复杂的。所以一时半会儿有点小问题也比较正常。


前几天看了gcnrd的说明,从运行方式来看,好像只能用正版游戏运行,是吗?

你说的Patch版gcnrd是否能在盗版游戏上运行?
作者: hi_bbq    时间: 2005-9-19 01:14
patch版号称可以支持d版,但是要用qoob或viper
作者: hi_bbq    时间: 2005-9-19 01:17
我没有qoob和viper。软直读是肯定不能用patch版的gcnrd来读d版的,我已经试过了。gcnrd的资料也很少。
作者: remi2003    时间: 2005-9-19 19:22
谢谢两位高手的指点.我再摸索着试一下.
目前所知记忆卡肯定是原装的,因为本身就是正版游戏里附送的,另外用那个金手指模拟器也可以正确认出记忆卡.
作者: sigmasun    时间: 2005-9-19 21:23
下面是引用remi2003于2005-09-19 19:22发表的:
谢谢两位高手的指点.我再摸索着试一下.
目前所知记忆卡肯定是原装的,因为本身就是正版游戏里附送的,另外用那个金手指模拟器也可以正确认出记忆卡.


不知道你装了Emule没有,上面能很方便的找到1.06和1.14的镜像,半个小时就能都下完。可以试试1.14好不好用。
作者: remi2003    时间: 2005-9-20 12:30
恩,昨天晚上我试了一下,用GCOS Teaser 1果然能正常进入游戏了,当即试了一下生化4的修改,修改结果正常.
1.06 1.08 1.14三个镜象,hi_bbq已经传给我了,我用的1.08的AR,因为我有正版1.08的AR,金手指都是在1.08界面里面输的,昨天一开始用的是1.14的镜象,进入AR码界面以后却发现原来输的项目里多了很多其他游戏的码,比如我自建的BIO4,里面在1.08界面下只输了1个必须码和2个修改码,但到1.14的界面里,进入BIO4以后,却发现有2个必须码和75个修改码,除了最下面的是自己输的码以外,其他都不知道是哪个游戏的码,汗,然后我尝试删除这个BIO4,却无法删除,再汗.....最后我只好用1.08版的......
作者: hi_bbq    时间: 2005-9-20 12:55
1.14我先在还没用过,可能那个是内建的bio4金手指。但是我现在所知道的是bio4,合金装备,星球大战,这几个金手指和其他游戏有所不同,特别是他们的m码。好像是为了读取特别的地址而加了一段机器码程序。
作者: sigmasun    时间: 2005-9-20 13:13
看来不同版本AR存档之间还是有问题,我初步试了1.06读取1.14存档成功还以为AR存档可以通读呢。

另:看来Teaser 1在我的04光驱上还是有严重问题,无端DRE频繁,现在只有金手指改好——存盘,然后用T2或者忍者2来游戏,麻烦。十分期待Teaser 3呀。
作者: 海龙    时间: 2006-3-21 21:34
gcars在QB SX还是不能用啊!!!不知道什么时候QB SX可以用金手指啊~~~~残念!!!
作者: yglm1126    时间: 2006-9-18 21:28
碰到高人了,有谁能不能开个QQ群讨论一下这个问题




欢迎光临 A9VG电玩部落论坛 (https://bbs.luryl.com/) Powered by Discuz! X3.4