本帖最后由 shenhaiyu 于 2018-6-10 14:54 编辑
汉化补丁索引贴:WiiU游戏汉化补丁及中文游戏资源索引帖。
一、前言
鉴于网上很少有人分享包含汉化的WUP格式游戏,本教程会一步一步教大家如何自己制作包含汉化WiiU游戏的WUP安装包。
当然,动手前是需要大家具备一定的基础知识的,过于小白的问题以及伸手党请不要浪费资源乱发问,发问前自己先研究研究,如果自学本教程都无法教会你,那我真的认为你在电脑方面彻底没救了。此贴基础性知识介绍很多(废话很多),高手及没有耐心的就请绕道吧,但是欢迎大家指出帖子中的错误,我会及时修正。
二、目的与意义
为什么网上很少有人分享WUP格式的汉化WiiU游戏呢?我想这是看此贴的玩家脑中提出的最多的问题。很简单,WUP格式包含完整的游戏文件,体积通常都很大,想玩汉化游戏的人通常已经下载了游戏本体了,再下载一份汉化的WUP格式既浪费资源,又浪费时间。而且就算有人想分享,估计也碍于网盘的容量以及带宽等等因素最终放弃。可以设想,下载了游戏,又废了半天劲打上汉化补丁,谁不是马上想去玩游戏,哪还有心思去打包游戏再上传呢?
那么为什么要自己制作WUP格式的汉化游戏呢?最大的好处就是一次折腾,以后省事。具体优缺点可以看下一章节介绍,一目了然。
三、自制WUP格式汉化游戏的优缺点
优点1:在破解的WiiU主机上,WUP格式的安装是最简单的;
优点2:安装后就是汉化的中文游戏,不用再折腾复杂的汉化;
优点3:留好WUP安装包,以后重温游戏也很省事。
缺点1:自制的WUP都是伪签名,无法在原版系统下直接运行;
缺点2:游戏补丁或者汉化补丁有更新时,已经制作好的WUP还得重新制作;
缺点3:汉化补丁有恶性bug时,只能卸载整个游戏重新安装原版游戏跳过bug。
总之,萝卜白菜各有所爱。这里还真得强调一下,不管的汉化质量如何,绝大多数情况下,肯定不会有恶性bug的。所以建议制作汉化游戏WUP时,以的汉化补丁为主吧。至于升级补丁什么的,大多数汉化补丁都是基于当时版本的升级补丁制作的,建议还是不要打上更更新的升级补丁为好。而且WiiU已经停止支持了,很少有游戏还会出补丁或者DLC了。
四、动手前需要具备的基础知识
0.不懂也懒得学、不会自学的,自己老老实实玩外文版游戏去。
1.熟练操作电脑(懂批处理最好,不懂也没关系)。
2.会在破解WiiU中安装游戏(要是有成功打汉化补丁的经验最好了)。
3.会设置 PC 端的 Java 运行环境(不会的话自己去度娘,此类问题概不回复)。
4.弄清楚 WiiU 游戏的几种格式。可以看此帖:WiiU各种游戏格式以及存储关系流程图。
五、总体思路
1.下载WUP格式游戏、升级补丁和DLC;
2.下载对应游戏的汉化包;
3.将WUP格式游戏本体、升级补丁、DLC各自解压成Loadiine格式;
4.将汉化补丁文件覆盖到对应的游戏本体、升级补丁、DLC中的同名文件;
5.重新分别将Loadiine格式的游戏本体、升级补丁、DLC打包成WUP格式。
6.enjoy。
六、具体步骤
1.下载游戏
这里推荐从老任的官方NUS服务器下载原版的WUP游戏,这样可以避免一些不必要的麻烦。下载工具可以使用:WiiU USB Helper、FunKiiUNETThingy。两个工具在使用上都比较简单,也自带文件校验(从老任官方NUS服务器下载WUP游戏时偶尔会出现文件损坏的问题,下载工具自身不带校验的话会很麻烦)。两款软件都需要设置获取TitleID(就是游戏的ID,每款游戏都有一个唯一的ID,以及对应的Tiket文件,下述的网站专门搜集和整理全部游戏的这些信息)的网址:http://wiiu.titlekeys.gq,根据名字或者TitleID搜索游戏,然后下载游戏本体、升级补丁以及DLC,具体软件怎么使用请自行摸索。需要注意的是,一定要下载对应主机区域的游戏。日版机就下载日版游戏,美版机就下载美版游戏。这一点老任自家的游戏(马里奥系列、塞尔达系列等等)锁区问题最严重,通常无法跨区运行游戏,即使破解了区域限制的主机也是如此。这也是为什么汉化包都是同时发布多个区域版本的原因。
下载完游戏,会得到一个类似“游戏名 TitleID”结构名称的文件夹,其中包含众多的 *.app 、*.h3 文件,以及 title.cert、title.tik、title.tmd三个文件,这就是一个完整的WUP格式的游戏。升级补丁和DLC目录中也是一样的结构,可以把升级补丁和DLC理解为一个独立的游戏,惟一的区别就是他们的TitleID与游戏本体相差一个字母,且装到主机里面后能否在channel中看到。以WiiU USB Helper下载的美版《新超级马里奥兄弟U》为例(此游戏既包含升级补丁,又包含DLC,还是老任自家的锁区游戏):
新超级马里奥兄弟U[美版] 游戏本体:New SUPER MARIO BROS. U [0005000010101D00]
新超级马里奥兄弟U[美版] 升级补丁:New SUPER MARIO BROS. U [0005000E10101D00] (v65)
新超级马里奥兄弟U[美版] DLC:New SUPER MARIO BROS. U [0005000C10101D00]
可以看到他们的文件夹名称最显著的区别就是TitleID中第8位的字符,本体是0,升级补丁是E,DLC是C(这样以后可以根据TitleID来确定下载的东西是什么)。当然,升级补丁后面也带个版本号,这个并不是每个下载软件以及网盘的分享都会带的。这里需要强调的是,大多数游戏的升级补丁中都包含汉化所需的全部文件(但是日版的纸片马里奥色彩喷涂就是个例,它仅仅升级了rpx主程序),这意味着我们只需要制作汉化的升级补丁WUP就能完成目标,而不用把整个游戏都重新打包。
WUP目录
图1,新超级马里奥兄弟U游戏本体文件夹及其中的文件 下载完所需的游戏文件并了解如上信息后,我们在制作汉化WUP的过程中就会思路更清晰一些。
2.下载汉化补丁
可以到我的汉化补丁索引贴中寻找需要制作的游戏的汉化补丁:WiiU游戏汉化补丁及中文游戏资源索引帖。
3.解包WUP
4.覆盖汉化补丁文件
5.重新打包成WUP格式
七、总结
按照上面的教程,我想大家应该能够自己做出汉化版的WUP安装包了,这里只是想对上面讲过的东西做一个扩展应用。
按照以上思路,其实可以同样将DLC和升级补丁看做汉化补丁的一部分一起打入游戏本体中,这样就能得到一个合并的WUP安装包。但是这样做需要修改app.xml和meta.xml中相应的TitleID,以免覆盖了升级补丁的游戏本体被WiiU主机识别成超大的升级补丁。具体这两个文件怎么修改,大家自行研究吧,并不难。合并到一个WUP安装包的好处就是一次安装全部到位。
此外,如果大家研究过脚本汉化补丁的脚本,就会发现那些py脚本做的事情和第六步做的非常相似,只不过脚本只是简单粗暴的把SD卡中整个汉化补丁覆盖到WiiU中已安装的Loadiine格式的游戏本体或者升级补丁中。其实我们完全可以自己按照第六步中的原则,使用FTP方式将汉化补丁的文件分别复制到对应的位置来实现游戏的汉化,我想管这种方式叫做“FTP方式汉化补丁”。唯一与做成WUP方式不同的是,FTP方式覆盖文件时,汉化补丁meta文件夹中的文件不但要覆盖到升级补丁中,同时,是同时也要覆盖到游戏本体的meta文件夹中,具体原因可能与WUP安装包安装时记录的文件数量与位置有关。具体原因没有研究过,希望高手们提供思路。FTP方式汉化的另一个好处就是,原版系统中能直接启动的游戏,汉化之后依然可以直接启动,省去了再次进入cfw系统的麻烦。
教程至此全部结束,打字好累,希望大家多多支持吧。我会根据大家的反馈不定期做错误修正以及补充更详细的信息的。
|