A9VG电玩部落论坛

 找回密码
 注册
搜索
查看: 8101|回复: 6

[破解] [教程]自制程序(DOL格式)封装频道制作详细教程

[复制链接]
aim

精华
2
帖子
5433
威望
7 点
积分
6041 点
种子
5 点
注册时间
2005-7-12
最后登录
2020-11-17
 楼主| 发表于 2008-5-11 14:36  ·  广东 | 显示全部楼层 |阅读模式
★转载请保留以下信息:
作者:AIM  出处:A9VG

以下例子以封装 snes9xgx143-0.1.1c 为例,被作为容器的是 Wad Installer v2.1 的频道。请根据需要进行变更。
------------------------------------------

制作之前需要准备的东西:

Injectuwadv2.3:
http://dowlare.uubox.net/self.u/ ... Injectuwadv2.3.zip/

key文件:
http://dowlare.uubox.net/self.u/ ... ols/common-key.bin/

被封装的自制程序(只需要其中的DOL文件,这个文件是你需要封装的自制程序):

http://dowlare.uubox.net/self.u/ ... 9xgx143-0.1.1c.zip/

用于封装的容器(WAD文件):
*注意* WAD 文件一定要是自制程序封装的频道,不能是 VC 游戏频道。
http://dowlare.uubox.net/self.u/ ... Installer_v2.1.wad/
------------------------------------------

最后准备工作:

1.把 Injectuwadv2.3 解压到文件夹 Injectuwadv23(该文件夹名称可自由更改,下同);
*注意* 文件夹名称不能带点!

2.复制 common-key.bin 文件到 Injectuwadv23;

3.解压 snes9xgx143-0.1.1c.zip,得到其中的 DOL 文件 snesgxwi.dol,将其复制到 Injectuwadv23;
*注意* DOL 文件名称不能带空格或者破折号!有的话请更改文件名称。

4.复制 Wad-Installer_v2.1.wad 文件到 Injectuwadv23,更改文件名为 WadInstallerv2.1.wad;
*注意* WAD 文件名称不能带空格或者破折号!有的话请更改文件名称。
------------------------------------------

下面正式开始封装:

1.运行“CMD”,打开命令行窗口;


2.进入到 Injectuwadv23 文件夹;


3.输入命令 Injectuwad.exe snesgxwi.dol WadInstallerv2.1.wad 4,然后回车执行;




4.自动运行 Wad De/Encrypter v1.0 Beta,这个工具用于解密 WAD 文件。
点击 Decrypt,打开 WAD 文件,左下角显示“File Decryptd sucessfull!”后关闭 Wad De/Encrypter v1.0 Beta;




5.倒计时过后,自动运行 BannerTool, 该工具用于修改频道的名称。
点击 OpenBanner,打开 00000000.app,修改相应的信息。(Banned ID 应是是用于频道识别的,Creator 填写作者名字,Channel names是频道显示的名称,至于为什么会有这么多个,猜测是对应不同语言的主机显示的不同名字。)
修改完毕后点击 Save Change,关闭 BannerTool。

*注意* 用 BannerTool 修改过之后稍微等一会儿再关闭,不然频道名称可能不会被修改;Banned ID不要包含空格等特殊字符。




6.关闭 BannerTool 后,自动开始生成新的频道,文件名是 title.wad。
多出来的一堆文件都是没用的过程文件,只留下原本开始制作之前就有的文件和制作完毕之后生成的 title.wad 文件就可以了。




至此,教程完毕。
------------------------------------------

结语:

其实自制程序的封装和模拟游戏的封装基本上一样,只是需要的是游戏 ROM 而不是 DOL 文件,WAD 文件也需要相应的 VC 频道(封装的 ROM 是SFC 的就需要 SFC 的 VC 频道)而已。

为什么需要的 WAD 文件有要求?VC 频道的话,原因是因为相应的频道包含了官方的模拟器代码,混用了就不能启动封装进去的 ROM 了;同样道理,所以自制程序的容器跟 VC 的容器也不能混用。

有兴趣的朋友可以认真研究一下到底整个过程是怎样把 DOL 文件封装进去的,相信过程中你会有所收获。.
该用户已被禁言

精华
0
帖子
33
威望
0 点
积分
33 点
种子
0 点
注册时间
2005-8-15
最后登录
2019-12-8
发表于 2008-5-11 15:23  ·  未知 | 显示全部楼层
BannerTool效果不是很好
還有別的方法可以改名稱嗎
aim

精华
2
帖子
5433
威望
7 点
积分
6041 点
种子
5 点
注册时间
2005-7-12
最后登录
2020-11-17
 楼主| 发表于 2008-5-11 15:28  ·  广东 | 显示全部楼层
下面是引用lolo0339于2008-05-11 15:23发表的:
BannerTool效果不是很好
還有別的方法可以改名稱嗎
我没发现,要么就自己动手用16进制编辑器改,Wiibrew应该有资料

精华
2
帖子
2320
威望
7 点
积分
2930 点
种子
0 点
注册时间
2007-7-19
最后登录
2012-8-19
发表于 2008-5-11 15:49  ·  上海 | 显示全部楼层
感谢,很详尽,我已经按aim的教程封装了snes9x gx 1.43 0.1.1,也就是不检测Wiimote的版本,结果安装上去后不认手柄,不管GC手柄还是双节棍都没有反应,封装过程应该没有问题,不知道问题出在哪里,看来还是要用aim封装的那个0.1.1c来玩才可以

精华
0
帖子
265
威望
0 点
积分
498 点
种子
5 点
注册时间
2007-12-6
最后登录
2022-4-13
发表于 2008-5-11 18:23  ·  北京 | 显示全部楼层
有点意思,支持国内的技术文章,hoho

精华
1
帖子
1428
威望
1 点
积分
1703 点
种子
11 点
注册时间
2006-4-30
最后登录
2024-11-10
发表于 2008-5-12 08:17  ·  北京 | 显示全部楼层
多谢LZ,我找时间验证一下,这样也许会激发我写一点NGC或者WII程序的积极性。哦呵呵呵呵!

精华
0
帖子
1084
威望
0 点
积分
1126 点
种子
12 点
注册时间
2009-12-18
最后登录
2024-10-13
发表于 2010-7-4 17:06  ·  山东 | 显示全部楼层
非常支持,想搞一下.可是软件怎么都下不来,能不能给发一下呢老大?
shamoluotuo@hotmail.com
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2025-2-2 04:31 , Processed in 0.171686 second(s), 16 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部