|
本帖转自http://bbs.a9vg.com/read.php?tid=740342&fpage=1
自制软件】ngc sd tool ver 0.02
wip
wesker2.dol
ver 0.02
http://www.a9vg.com//download/tool//200710/1206.html
添加了权限的设定。
也就是原来存档的权限是什么,备份还原后还是什么。比如有个游戏不允许复制的操作,那么备份再还原后还是不允许复制,不会象原来的程序(0.01)备份再还原后复制的权限就打开了。
本版本是测试版本,因为我只测试了生化4(美版),测试的结果还算满意,有条件的也可以测试下看是否有什么问题。
gcfilepermission.exe
NGC存档权限编辑器(适用于GCI存档文件)
选择文件后会先扫描当前文件的权限。
之后:
可以选择“禁止剪切”,“禁止复制”,“开启所有”3个功能。
其中2个“禁止”可以同时使用。而且“禁止”的权限最大,所以当“禁止”和“开启”同时使用的时候,“开启”失效。也就是如果“开启所有”功能,那么一定不要选择“禁止复制”和“禁止剪切”。
选择完毕后点一下“编辑”这个按钮就可以。
其他:
如果SD卡里数据写入记忆卡,如果记忆卡空间不够,那么会提示并且自动停止操作。
单个记忆卡数据的文件小于2MB,也就是单个存档的大小必须小于256格。
如果万一很顺利,没什么问题,那么估计NGC的开发也就到这里。让我们期盼WII的HOMEBREW早点出来吧。
//-------------------------------------------------------------------
ver 0.01
本程序的作用是通过SD卡转接器,将NGC记忆卡的数据与SD卡的数据进行相互传递。
程序:ngc sd tool
作者:wesker
版本:0.01
环境:NGC以及WII的NGC模式
下载地址:http://www.a9vg.com//download/tool//200708/1114.html
一、必要条件
必须有SD卡转接器,就是一端插SD卡,另外一端插在NGC的记忆卡插槽里。
二、配置文件说明:
首先,编写INI文件,名字叫system.ini,放到SD卡的根目录下。之后打开,可以看见:
----------------------------------------------
[MemCard]
mcpatch=\wesker\memcard;
[sd]
sdpatch=\wesker\sd;
[dol]
finaldol=\gcos15.dol;
return=0;
等等。
----------------------------------------------
[MemCard]
mcpatch=\wesker\memcard;
它的意思是将记忆卡的数据保存到SD卡的路径!
比如这里是记忆卡的数据会保存到: 根目录\wesker\memcard这个目录里。
[sd]
sdpatch=\wesker\sd;
它的意思是要写入记忆卡的数据,来源是SD卡这个路径里的文件!
比如这里是\wesker\sd这个目录里的存档写入到记忆卡中。[MemCard]和[sd]的路径设定成可以一致。
[dol]
finaldol=\gcos15.dol;
return=0;
finaldol=\gcos15.dol;
只有当return=1的时候才有效!
return=0; 表示返回到SDLOAD中(程序是SDLOAD启动的)
return=1; 表示执行\gcos15.dol这个程序。
return=2; 表示程序结束。
以上可以自己修改。
还有其他的,默认就可以,不用管!
三、使用说明
首先,将记忆卡和SD卡转接器插入到NGC的记忆卡插槽中,次序随意。
之后通过AR或者BBA或者光盘来启动本程序。
程序启动以后,它会自动对设备进行自检,比如确定记忆卡等插入顺序,配置文件,相关路径的。
如果没有问题,程序会进入到主界面中。
最好懂英文,我写的都很简单,一看就懂。
不懂也没关系,如下:
1,按A:记忆卡数据备份到SD卡中
2,按B:SD卡的数据写入记忆卡
3,按X:显示记忆卡里的文件
4,按Y:显示SD卡里的文件
5,按L:初始化记忆卡 (初始化后,一切数据全部删除,重新启动主机后,回到游戏机BIOS下会提示是否格式化)
6,按R:停止光盘(光驱里有光盘转动才有效,否则程序会无法执行。测试结果看下面的注意5)
7,按Z:有3种可能,见配置文件return=0,1,2这个部分。
四,注意:
1,SD卡的数据写入记忆卡这个环节,SD卡配置路径里的存档文件建议不要超过10个,否则可能会出现无法写入的情况。
2,如果有AR引导等可能会提示无法读取记忆卡,只要根据提示把记忆卡拔下来重新插一下再“按2次A”就可以了。(会有提示比如Insert Or Again之类)
3,因为我只有59格的,所以在其他容量上没有测试,希望可以兼容。
4,SD卡上的数据,显示的时候是按照“格”来显示的,而不是字节,因为方便我们看看记忆卡的空闲空间里是否放的下SD卡的数据。
5,停止DVD的功能,在NGC上,当使用AR启动的话可以执行。在WII上,当把软件做成启动盘的方式可以执行。但是在WII下,通过AR引导程序会死掉。
6,程序执行完毕,建议重新启动。
五,启动方式
最主要的是2种:
1,AR引导(测试可用)
具体看a9vg的hi_bbq先生的文章,哪里不清楚可以问他或者问我。
http://bbs.a9vg.com/read.php?tid=294984
2,光盘引导(测试可用)
我使用的是emuloader这个东西。懂英文的请自己看readme.txt的文件。可以制作DOL的引导盘或者合集,引导盘如下:
首先解压"emuloader.7z"这个压缩包,之后先把我的程序"wesker.dol"复制到里面,把"emuloader.dol"这个文件删除,并把"wesker.dol"改名为"emuloader.dol",之后双击emupack.bat,会自动生成一个叫"emupack.dol"的文件,之后双击"BuildISO_JAP.bat",等待一段时间,会生成一个叫"emudisc.iso"的文件。通过nero将这个文件烧到DVD光盘,同时注意将"nero\新建\刻录\结束光盘(不可再写入!)"这个选项选择上,之后就开始烧录吧。(一些不是很标准的NGC游戏烧录失败,也是因为没有选择这个选项的关系!)
还有三种比较特殊:
sp1:ngc+bba+qoobsx+DOLStream.exe (测试可用)
sp2:ngc+qoobsx+dvd(qoobsx可以读取9660格式的光盘,并且可以执行里面的DOL文件,不过我手里没有小盘了。所以没测试)
sp3:wii+gcos(读取9660光盘) (测试可用)
六,最后
这里非常感谢http://tehwii.tehskeen.com/以及Mr.SoftDev先生。如果你对编程了解的话,你就会明白他们开发的HOMEBREW环境以及代码库是多么不容易。
如果有什么其他BUG请联系我:weskerxyz@126.com |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|