
一般来说,授人以鱼不如授人以渔。所以我在这里具体的讲述一下解包的过程。之后,我将不在单独发布解包专栏,我解包后的分享链接将统一发在评论区。想要自己尝试解包的,也可以参考这篇专栏来自行获取自己想要的资源。
需要准备以下软件、文件:
图像处理软件(调整图片像素)
明日方舟APK安装包
解压软件(一般的都可以)
AssetStudio(用来解析.ab文件)
一般在网上都有可以下载,也可以到GitHub上下载项目
galphotoauto(用来合成图片)
一般在网上都有可以下载,也可以到GitHub上下载项目
Visual Studio Code(用来阅读相关文档,搜索查找干员编号)
下载地址:https://code.visualstudio.com/
character_table.json(储存有干员的编号,这个文件被鹰角加密,需要在GitHub上下载解密后的文件)
下载地址:https://github.com/Kengxxiao/ArknightsGameData/blob/master/zh_CN/gamedata/excel/character_table.json
下载源文件
一个是APK安装包
另外一个需要安装软件后,进行热更新。文件加载完毕后,在手机文件夹:0\Android\data中找到“com.hypergryph.arknights”文件夹,这个文件夹中,有着所有的热更新文件。拷贝下来。

使用解压软件解压APK

操作之后获得以下两个文件夹

分别进入:
...\arknights-hg-1901\assets\AB\Android
...\com.hypergryph.arknights\files\AB\Android
这两个文件夹中是所有的明日方舟的资源。
资源主要以.ab后缀文件打包

如图
右键选择用AssetStudio打开

进入以下界面


选中需要加载的文件

这是阿米娅的语音包

加载后如图
选择导出全部

如图:

依照英文命名打开相应文件夹,里面就存放着不同类别的文件
使用VSC打开就可以查找干员的命名和编号

依照编号,就可以查找对应干员的文件
获取
依照干员编号:阿米娅对应char_002_amiya
(记得善用搜索)

...\arknights-hg-1901\assets\AB\Android\\chararts中找到char_002_amiya.ab
(注意,部分文件会分别存放在APK和热更新之中,注意综合查找。立绘与皮肤是分在不同文件夹中)
使用AssetStudio导出后,找到文件:

合成
打开galphotoauto

点击:添加处理图片

注意两图像素不统一

需要通过软件调整两图像素,一般推荐调整底图调为2048x2048
调整后再拖入

这里直接用的画图
点击:选择合成规则

选择:

点击执行,即可获得合成后立绘:

剧情人物立绘文件存放在:...\com.hypergryph.arknights\files\AB\Android\avg\characters
我们会发现其大量命名不符合character_table.json
但是在剧情文本中,详细的记录了所有剧情人物编号,我们可以借助VSC的查找和工作区两个功能进行检索。
剧情文本储存路径:...\com.hypergryph.arknights\files\AB\Android\gamedata\story

全部提取,并重命名分类

在VSC中,将存放剧情文件的文件夹添加到工作区



以凯尔希为例:

查找到凯尔希剧情人物立绘编号:char_003_kalts_1
随后我们便可以找到其.ab文件,用合成立绘的方法进行合成。
其他文件同样可以如法炮制
至于相应文件的存放位置,还是需要各位在两个文件夹中细心查找,这里不再赘述。
还有什么疑问,也请各位在评论区多多询问,我会逐一解答。