专栏/【技术】新人也能懂的galgame游戏解包方法

【技术】新人也能懂的galgame游戏解包方法

2020年06月20日 18:45--浏览 · --喜欢 · --评论
粉丝:5436文章:72

首先声明:解包毕竟是一种侵权行为,建议资源分享与使用注意场合与时机,确实地保护游戏公司的利益。

再次,该文章面向群众为:对某些galgame的某一突出的部分有收藏纪念意向的玩家。

特攻群众:对旧作galgame情有独钟的玩家们。

头图出自:ひめごとユニオン ~We are in springtime of life!~

你是否遇到过这样的问题?(我们为什么会想要解包?)

①啊这个角色说话好好听啊我好想把TA的声音打包留作纪念啊!可是怎么样获得TA的语音包呢?

②啊这个游戏的bgm好好听啊→回头一搜→全网怎么都没有BGM啊→这下怎么找呢?

③啊这个游戏的立绘我有一些大胆的想法!→但是抠图也太麻烦了吧能不能减轻工作量?

④这个游戏的场景画的我好想做壁纸啊!可这老有立绘挡着真不方便....

CG无损求一大包!再也不做伸手党了!

......等等等等。

何为galgame的解包?

这些需求遇到阻碍,都是因为galgame厂家为了维护自己的权益,将自家游戏的相关资源进行了特殊格式(由制作galgame的引擎决定)的打包,我们不方便直接从打包文件(常见的格式后缀有.dat .arc .xp3等等)中提取资源的缘故。

而为了排除这些阻碍,达到个人收藏的目的,我们就需要对galgame的打包文件进行解除打包状态——即galgame文件的解包

暴露xp的时刻到了

其实galgame民间汉化组的汉化也是需要进行解包的,他们的工作就包括了对解包后的剧本文件(通常格式有.ts等)进行翻译校对、对解包后的日文图片素材进行汉化改图等等。

但在民间汉化工作中,比起解包更为麻烦的是封包,因为封包后不影响游戏正常运行,实际情况的不同,会使得封包比起解包要复杂上许多的,封包作为汉化组程序员负责的难题,我们文章不会涉及。

当然,不是说解包就是绝对的容易之事——当碰上会社加密手段高超时,我们普通玩家也是束手无策的。这种情况会出现在新作的解包中,若是用了文章中的方法也没法解包,推荐放弃。

我们该怎么做才能解包galgame?

因为这篇文章主要是个人经验的干货分享,所以我也就不多废话,直接进入正题。

首先要感谢所有对解包做出过贡献的程序员们,是他们编码破解的文件,我们才能后人乘凉。

galgame的解包看似复杂,实际上是困难在编程环节。而既然要做到人人都懂的解包,那肯定不能让每个人都成为秃头的程序员吧?

但是你说一步傻瓜解包,那我也只能很诚实的说:不太可能。但我敢保证,简单的解包,真的非常简单。

这里解包不同类型的galgame我们主要分成两种类型:

①使用kirikiri2引擎制作的galgame(代表:柚子社)

解包用工具:Xp3Viewer(2016年前);krkrextract(2016年后) 百度即可下载

Xp3Viewer对于旧kirikiri2引擎的galgame是特攻级别的强大,kirikiri2引擎自带的文件打包加密在它面前不堪一击,建议旧作碰到了任何kirikiri2引擎的galgame都用Xp3Viewer就对了。

一段话概括:将启动游戏的.exe(日版原启动文件或已经破解的汉化启动文件)文件拖往Xp3viewer.exe处,松开鼠标左键,你会发现打开游戏的同时打开了一个窗口,那就是解包用界面,你接下来只要把你想解的包拖到上面的空白,下面就会提示你解包的进程了。

16年后听群友说要用到krkrextract,这个网上也有教程,应该跟Xp3Viewer用法一样,我还是不赘述了。krkrextract我自己没用过,应该对旧作同样特攻,真的要用的话,只用krkrextract应该就够了。

(真不是我懒,我也是水平有限,外加不是柚子厨,柚子新作都没实操过,看dalao的教程介绍比我半吊子云解包强上1000%,再说Xp3Viewer真的算是傻瓜拆包

②不使用kirikiri2引擎制作的galgame(代表:一大堆)

解包用工具:一些非常好用的网址,Crass等。

我们今天还是主要讲非kirikiri2引擎的游戏解包问题,跟主流的kirikiri2引擎相比,这一块的游戏热度就被盖过很多,再加上引擎多而杂,但打包文件的格式却往往互有异同,拆包往往会不知所措。

.dat代表的加密手段很多了

这里就要提到两个好用的网址,我们一个个来说。

第一个方法:asmodean网址

http://asmodean.reverse.net/pages/tools_index.html

这个网址是某大佬在2014年对各种各样的游戏进行了各种手段的破解后留下来的财宝,对于2014年前的游戏可以说是无坚不摧。对14年后的游戏往往也有着奇效(比如2017年的清澈如湖面之上——《はるるみなもに》)。

这个网址内的工具其实用法与Xp3viewer也是完全一样的,这里以我硬盘里的《お嬢様はご機嫌ナナメ》来做例子:

.arc均为游戏打包文件

第一步:打开我给你的asmodean页面。

第二步:利用浏览器自带的页面搜索功能(快捷键Ctrl+F):

右上角即页面内搜索框

第三步:输入你要解包的游戏进行搜索(如果找不到游戏,请搜索你要解包的游戏的会社(英文名日文名都要做尝试,如果不知道日文名的,请上2dfan查询),因为同一会社尤其是小会社,加密手段与游戏引擎一般不会随时间发生变化)。

游戏目标找到了

我这里搜索的是会社的名字,以防搜不到游戏本体。这样可以至少使用到针对同一会社可用的解包用文件。

若没找到游戏,找到对应的厂商进行尝试也是可以的

第四步:点开对应的解包用ex文件(偶尔不是ex开头,比如lose社的解包用的是一个名为junk的),切入下一个网址,这个网址告知了一些使用该工具的注意事项:

页面会告诉你你将要解包的文件格式是什么,如果不对应,则需要考虑换一个

第五步:点击ex******.zip,下载解包用程序。

第六步:解压这个zip(建议解压到一个新的空文件夹里),得到了里面的一个.exe与众多其他格式的配件。

解压后的文件夹内容(.zip可不在文件夹内,但.zip内的文件一定要原封不动的在同一文件夹里)

第七步:将你需要解包的文件(建议复制好放在这个解压用的文件夹内)拖到.exe上:

第八步:解包程序自动运行,静心等待解包完成:

第九步:如果解包程序闪退,则证明解包程序不适用于这个galgame的封包,只能在页面内另寻插件,或者转到下面这个办法。

第二种方法:Crass+各种神奇的解包用文件+这个网址

https://blog.ztjal.info/acg/acg-data/some-galgame-unpack-tools-website

上面的网站可以让你下载到几乎所有可用来解包用的文件,包括crass等等。

更新这个的,是现在解包还十分活跃的大佬,他会对自己喜欢的游戏全部进行解包实验,有一定解包经验的朋友可以直接找对工具,对症下药。

搜索思路与上一种方法一样:先搜作品本体,没有本体,则再搜同一会社相距最近的游戏用同样的方法,进行解包实验

https://galge.fun/subjects

请善用2dfan这个好网址,它是爱好者们搭建起来的一个游戏简介库,对游戏相关内容会进行非常全面的简介,这其中包括galgame作品的发售时间

这里我拿《ひめごとユニオン ~We are in springtime of life!~》作为例子:

.dat文件是《秘密同盟会》的打包文件

第一步:确定游戏的发售年月(此处即2013年9月)

顺带可以留心一下品牌(即发行游戏的会社)

第二步:在blog里找到该时间段的解包记录:

第三步:同样利用页面内搜索Ctrl+F找到你要解包的游戏:

游戏下面就是解包手段(crass:PJADV)

这里的“crass:PJADV”指的是:用crass解包里的PJADV插件对打包文件进行解包。

第四步:用他给你的方法尝试解包(这里以crass作例子):

针对这个打包文件的解包设定如上

crass这款解包软件的使用教程是它自带的,比我讲的肯定详细许多,这里不再费口舌赘述:

其他的解包工具自然也有它的使用方法,这里我也不多说,留给大家自己探索吧(难道会没有教程吗喂!)

第五步:执行,等待解包完成。

crass也可以作为独立出来的一种解包手段对游戏进行实验性解包,不过你需要对插件的使用有一定的了解,不太符合一讲就懂的道理,故不拓展介绍了。

最基础的解包教程到这里其实就结束了。实际上,我是建议大家先使用方法二解包,然后再用方法一实验的,毕竟时效性来讲,持续更新的大佬的解包手段肯定更可靠的。但方法一,我觉得是更基础的,更必要的(毕竟方法二里还是可能用上方法一中的工具)。

万一你想解包的游戏怎么都在大佬那里找不到方法呢?就只能靠方法一碰运气尝试了。

其实解包的学问还有很多,比如e社(eushully)的作品,2013年前的都能在asmodean上找到解包用文件,但天结堡垒大师(又译天结神缘,2017年)加密手段升级后,解包又可以用crass加上破解用的导引文件(即硬盘版的认证回避补丁,也就是破解文件)进行解包了:

crass解包设置示例

你解包的越多,你对这些打包方法也就越熟悉,然后根据各种galgame的打包手段进行自己的尝试,在这里我也只是抛砖引玉,说不定,你就成为了下一个解包大师呢?

想了一下,授人以鱼不如授人以渔,才写出了这篇文章。其实解包这事,说难也难,说简单也简单,要看你站在哪个位置去考虑这个事情。如果能帮助到你,那就再好不过了。

技术含量其实不高,不懂的可以再评论区多多交流,在力所能及的范围内我会尽力回答的。

最后不知所谓的晒一下少女卷轴5里头我新捏的大老婆吧XD(现在都已经30级就是了...)

白漫简直太亲切了



投诉或建议