鄙人是一位mod爱好者,一直致力于游戏的玩法拓展,但是制作mod就需要收集素材,因此我同样对众多二游的逆向工程有所染指(二游的立绘拿来当素材真的相当好用,我要将世界二次元化!)。最近很多人问我要碧蓝航线立绘,授人以鱼不如授人以渔,因此决定出一期胎教级碧蓝航线逆向解析教程。
请注意,本人并不会对发包、数据修改方面进行任何讲解,该教程仅仅只是教如何提取出碧蓝航线中的各类资源(音声、剧情、立绘、模型等),开挂是不被允许的!
如果你认真阅读了上面所有内容,并且有足够的耐心与兴趣,那么下面我们开始正式讲解。
我们首先打开模拟器/手机的文件管理,进入碧蓝根目录(Andorid/data/com.bilibili.azurlane/files),找到AssetBundles文件夹,将其整个打包发到电脑上



这个文件夹中包含了绝大部分碧蓝航线的资源,但不是全部,我们还需要缺失的那部分,而那部分就在碧蓝航线的安装包上。


完成这两个包的提取之后,直接把这两个包解压到同一个文件夹,资源的准备工作就告一段落

完成以后长这样
工欲善其事必先利其器,我们需要下载一些工具来进行后续的工作,我已经将这些东西打包好在置顶评论了,只需要下载即可,这些程序的作用后续我会说到。
打开之前解压合并完成的文件夹,点击进入,这里便是碧蓝航线所有的资源,恭喜你已经学会了如何提取碧蓝航线的资源,快向大家展示你的成果吧。
。
。
。
。
。
。
。
。
。
真是如此吗?当你随意打开一个文件夹后,其中的文件可能会让你措手不及,随后回来骂我一顿。

呵呵呵,开个玩笑,让我们继续。
其实本质上来说我说的确实没有问题,你确实提取出了碧蓝航线绝大部分资源,但是它们都被以某种方式藏起来了。
还记得上面我让你们下载的工具包吗,解压它,打开其中一个叫“AssetStudio”的工具,请记住,这个工具非常有用,后续我们几乎所有工作都绕不开它。

找到loadingbg文件夹,直接将整个文件夹拖入assetstudio程序里

什么都没有?不用担心,点击第二栏的“Asset List”,一切都柳暗花明

这正是碧蓝航线的过场加载图,选择上方的export选项,再点击All asset,你就获得了当期全部的无损过场加载图!
为什么只有当期呢?原因是每次更新这里的过场图都要换一边,所以如果想收集齐那每期更新都要重复上面的步骤。
那么我想获得之前的过场图呢?萌娘百科是个不错的选择,但是我不确定是否为无损,我现在已经拿到了全部的无损过场图,正在整理,如果有兴趣的可以加群哪天心情好整理完了我会在群里发出来。
接下来让我们提取静态立绘,还是像先前那样,把整个文件夹拖入Asset Studio,只不过这次的文件夹变为painting(注意不是paintings,别搞错了),然后等待一段时间,点击Asset List。
注:该操作对电脑的运存有较大考验,如果电脑只有8G有可能会爆运存,如果电脑性能不够可以分两批来操作。

接下来的操作与刚刚提取过场图有所不同,我们点击上方的Filter Type,然后选择Mesh与Texture2D,最后在Export中选择Filtered assets,将其提取出来。

让我们看看我们提取出了啥


第一个文件夹里面的文件似乎都看不懂,让我们看看第二个

这好像是舰娘立绘?随便点开一个进去看看

这怎么碎成这样了?
还记得我们上文说过的吗:“你确实提取出了碧蓝航线绝大部分资源,但是它们都被以某种方式藏起来了。”
我可没说藏的方式只有一种。
接下来让我们请出妙妙工具箱里的第二个妙妙工具----由B站大佬凊弦凝绝Official开发的AzurLanePaintingExtract。

直接把刚刚拿到的mesh和Texture2D文件夹拖入程序里,然后再等一会

随便点开一个皮肤看看,发现已经是完整的立绘了,选择导出-导出全部可还原

此时绝大部分立绘都已经完全还原完毕,大部分角色立绘直接用拼音即可查询,例如信浓即为xinnong,如果有_1这类后缀则是她的皮肤,_g为改造,_h为婚纱

但是如果细看,你会发现有一些皮肤被分成了好几个图片文件

不用担心,让我们请出妙妙工具箱的第三位成员----ALPA(我记得这位也是B站一位大佬,但是具体记不清了,如有知道的请告诉我)

接下来请务必分清哪个是哪个文件夹,不要搞错哦!
先勾选上方“自动寻找立绘”,点开“导入文件”,找到之前我们第一步的painting文件夹,随后选择自己想拼起来的立绘。
注意,只能选择没有后缀或者只有一个数字后缀、_h、_g的文件,如果看不懂请看图。

随后,在“添加立绘”中导入之前用AzurLanePaintingExtract导出的立绘,然后选择保存即可获得完整立绘。
自此,你已掌握碧蓝中最重要的静态立绘提取。
相较于静态立绘提取,动态立绘由于有大佬开发的懒人程序,要方便许多。
有请妙妙工具箱最后一个工具-----由github大佬开发的AzurLaneLive2DExtract

那么这个工具怎么用呢?出奇的简单,让我们打开之前解压的包,找到"liv2d“文件夹并进入,按住ctrl+A选取所有文件,将其拖到AzurLaneLive2DExtract.exe上打开

在等待一段时间后,我们可以发现原本的live2d文件夹底下又出现了一个live2d文件夹

打开看看,这就是碧蓝航线所有舰娘的live2d动态立绘了

只需要随便下载一个可以看live2d的程序,打开里面的moc3后缀文件就能欣赏舰娘的动态皮了。

施工中