游戏饭饭玩家社区  
  
查看: 16239|回复: 50

[教程] 游戏饭饭PSP汉化破解教程之《薄樱鬼》实战破解(一)

  [复制链接]

发表于 2009-10-15 14:44:15 | 显示全部楼层 |阅读模式
经过前几篇的破解教程,大家对破解中需要了解的内容已经有了初步认识,接下来,我们就直接进入实战演练,我们的讲解对象就是PSP《薄樱鬼》,这个游戏是一个典型的破解案例,在各个方面都非常适合让破解学习者能迅速理解和提高。

废话不多说,直接进入正题。

首先大家利用最常用的winrar工具解压《薄》的ISO文件,解压后得到一个文件夹,首先我们分析游戏中的各个文件及文件夹。

进入《薄》解压后的文件夹,首先看到了这些


PSP_GAME文件夹就是所有游戏资源的集中地,因此我们进入PSP_GAME文件夹,随后看到如下图


我们分别来说明
SYSDIR——包含游戏系统所使用的文件
USRDIR——包含游戏内所有资源的文件
ICON0.PNG——在PSP主界面选择进入游戏前的游戏LOGO标志
PIC1.PNG——在PSP主界面选择进入游戏前的背景图案
SND0.AT3——在PSP主界面选择进入游戏前的背景音乐

最后三个文件是在PSP主界面选择进入游戏前的一些图片及音乐资源,作为汉化的游戏,这些内容当然也是必然要做汉化修改处理的,其中两张PNG图片因为处理方便,因此暂时不做多说。




然后我们进入SYSDIR文件夹


UPDATE——完全可以忽略的东西
BOOT.BIN——游戏启动入口主程序
EBOOT.BIN——被加密编码后的游戏启动入口主程序

BOOT.BIN作为游戏启动入口程序,其中必定包含了很多游戏内的内容,因此,此文件列入我们的待分析文件之一。
EBOOT.BIN因为是被加密编码后的,可以忽略,但是这里记住一点,若BOOT文件被修改了,那么必须要将修改后的BOOT复制一份后重命名为EBOOT然后替换原来的EBOOT




看完SYSDIR,我们转入USRDIR文件夹,我们在其中看到4个如下文件夹


从字面意思来理解其文件夹内容
MODULE——游戏运行过程中需要用到的功能模块
MOVIE——游戏中的电影(即开场、过场、片尾等动画,标准动画的格式我们在以前的教程中说过,是PMF结尾的文件)
SAVEDATA——游戏存档相关处理文件(这其中可能包含了一些在游戏中执行存档操作时候需要用的一些功能或者资源)
UNION——游戏中所有图片,音效等资源的集中营(这个就是我们的重点对象)

逐个分析这4个文件夹内部的资源
MODULE——其中包含两个文件

他们都是用来作为PMF电影文件播放器的功能模块,比较好理解的话,你可以想象成你电脑中的暴风影音,他们就类似于PSP中的“暴风影音”组件。因此,这两个文件必定不需要汉化,可从我们的汉化目标中忽略掉。

MOVIE——其中包含了许多PMF动画,这些动画很有可能有日语对话在其中,这就牵扯到一个问题,就好象你看日本动画,必须有字幕我们才能看懂他们在对话什么,因此这需要留待后期做处理。

SAVEDATA——其中包含了一个SYSFILE.BIN文件,从名称上来看,它很有可能牵扯需要汉化的部分,作为存档,可能包含了存档界面的背景啊图片啊等等,因此这个文件是不能被忽略的。

UNION——这个是重点。我们详细来看


BACK.UNI——BACK的意思是背面,我们可以想象成或者理解成游戏背景的资源包
BGM.UNI——BGM大家都知道,背景音乐。这个文件是背景音乐的资源包
CHARA.UNI——CHARA,这个英文应该是角色的单词缩写,我相信大家的英语一定比我好,而这个文件就是和角色有关的相关资源包。
ETC.UNI——字面上理解可能是效果的意思,那么这个也许就是游戏中一些特效所要用的资源包
MEMORY.UNI——记忆。。那我估计就是存档了吧,呵呵,大家可以先这样理解。
SCRIPT.UNI——这个字面上是脚本的意思,作为脚本,我们可以知道它应该是伴随着游戏进行的重要控制程序,因此,我们可以大胆的猜测,所有的主线文本都在其中
SOUND.UNI——声音资源包。。。。我想我们不用做中文语音,因此忽略。
SUB.UNI——这个不太好懂,但是从文件大小上来看,内容很少,虽不可忽略可疑文件,但也不需要过于在意他。
SYSTEM.UNI——系统资源包。。。那么这个究竟包含了什么内容呢?我想从文件大小上来看,应该是举足轻重的文件。
V10.UNI——这个就不好理解了,待考察。

好了,下面我们看遍了整个游戏的文件内容,接下来我们做一个整理。
1.必定要汉化的文件如下
ICON0.PNG
PIC1.PNG

2.有待进一步分析并考察的文件如下
BOOT.BIN
整个MOVIE文件夹中的PMF文件
SAVEDATA中的SYSFILE.BIN
BACK.UNI
CHARA.UNI
ETC.UNI
MEMORY.UNI
SCRIPT.UNI
SUB.UNI
SYSTEM.UNI
V10.UNI

     当然,并不是被忽略的文件就等于完全不用去理会,一般情况下,还是建议大家用空余的时间也去考察一下其内容。

     而以上我们所说的考察,便是利用WINHEX工具进行16进制分析。之前教程已经告诉过大家如何使用如何查看16进制,因此不在这里详细说明。可参考此贴http://bbs.yxfanfan.com/thread-6854-1-1.html,而WINHEX工具可在此下载http://bbs.yxfanfan.com/thread-586-1-1.html

     今天对《薄》的讲解内容就先这样,我们已经理清了所有文件的含义,并且建立了一张有待考察的文件列表,而至于如何去考察如何去分析,大家就等下一篇教程吧,不过先透露下,下一个教程的内容将会比较抽象,希望大家能回到这个帖子http://bbs.yxfanfan.com/thread-6854-1-1.html好好的理解一下,不然到时候也许会出现完全看不懂的情况。


游戏饭饭汉化组成员招募

本教程为游戏饭饭汉化组雷雷原创贴,转载请注明出处。。!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?加入饭饭  

x

发表于 2009-10-15 16:29:26 | 显示全部楼层
第一课上的竟然是英文。。。

 楼主| 发表于 2009-10-15 16:35:44 | 显示全部楼层
英文课~~~~不过下一讲估计就是数学课了,哈哈哈哈

发表于 2009-10-16 00:11:56 | 显示全部楼层
恩~~                                                                              有点难消化啊

发表于 2009-10-16 00:22:40 | 显示全部楼层
我也来上英文课~~~~HOHOHO

发表于 2009-10-16 06:00:06 | 显示全部楼层
SUB.UNI会不会是subtitle字幕文件包?
ETC.UNI为什么字面上理解是效果?效果的英文是effect...ETC是其他的意思。。。我怀疑是其他杂物的存放处。。。

当然这个只是推断。。。

发表于 2009-10-16 13:13:23 | 显示全部楼层
额。。。实战演习么~~
话说最近根本没时间研究了,悲剧

发表于 2009-10-16 13:28:51 | 显示全部楼层
。。好课。。某只收藏慢慢看。。有点。。

发表于 2009-10-21 23:05:20 | 显示全部楼层
支持~

分析的很詳細~

期待下一篇檔案分析的文章~!!!

发表于 2009-10-23 09:37:21 | 显示全部楼层
支持啊支持,灰常多谢楼猪!SCRIPT.UNI——这个应该是脚本了,我用WQSG倒出看见了很多日文。第一次倒出成功看见日文啊,灰常感动
您需要登录后才可以回帖 登录 | 加入饭饭  

本版积分规则

快速回复 返回顶部 返回列表