????最近看到群友发的明日方舟干员立绘,觉得好好看,于是本来已经退坑的我重新因为干员的皮肤回坑了,然后就上B站搜索了一下提取方法。
????于是我成功找到了方法(B站真是个什么都有的地方!(除了ikun(bushi)),详情见下(本方法参考@爱德怀斯official的方法,视频,已获得作者授权):
????(如果不想自己提取就直接到文末领取立绘链接)
????首先准备以下必须的工具(可以在文末链接领取):
????①一部手机(或者模拟器)
????②一台电脑
????③Asset Studio
????④我自己编写的合并工具
????然后还需要:
????在你的手机的sdcard(或者storage)/Android/data/com.hypergryph.arknights(b服后面可能还有.bilibili)/files/AB/Android/文件夹里找到characts和skinpack文件夹,复制到你的电脑上,这两个就是明日方舟的干员立绘和皮肤文件夹(在其他文件夹里面是背景、语言、剧情图片等等,还有Q版的干员立绘(但是提取很麻烦就是了))
????我好像听说Android11以后不允许访问这个文件夹,怎么提取文件,就到B站上搜一搜吧,B站什么都有!
????接下来就是正式提取的步骤了。
一、从文件夹里提取分离的图片和alpha图层(建议先后提取立绘和皮肤,不建议一起提取,下面有原因)
????下载工具解压后,双击AssetStudioGUI.exe运行
点击左上角的File,在下拉栏里选择Load Folder
????选择你导出的characts文件夹(skinpack在后面,与这个有一点不同)
????选择之后等待加载完成,点击左上方的Asset List,应该可以看到下面的一个文件列表,然后再点击上面一排的Fliter Type,会有一个下拉栏,点击Texture 2D,完成之后界面应该是这样的
????然后点击一下Container,它就会自动排序,所以你看到的应该都是以char开头的文件(第一个应该是老猞猁的)
????点一下第一个文件(就是上图的文件),往下面慢慢拉动右侧滑动条(应该叫这个名字吧?),找到char开头的文件与build开头的文件的分界处,按住Shift,左键点击最后一个char开头的文件,效果应该是上面所有的文件都被选中
????然后找到上面的Export,选择Selected Assets,点击之后就应该可以看到蹦出一个弹窗,让你选择保存路径,自己决定就行,它会在路径下面自动生成一个Texture 2D文件夹,导出的图片都在里面,选好了等待导出完成就行,因为我已经导出过,所以就不演示导出过程了
? ? 然后是skinpack文件夹提取教程。前几步都跟characts文件夹一样,到了点击Container这一步,就有所变化了。你需要调整Container栏的宽度,直到看见下图红框里面的东西
????然后再像之前一样,不过这次是找到/arts和/battle的交界处,选择全部的/arts导出,第一个应该是阿米娅的,最后一个不认识(我没怎么肝方舟,不认识也正常,请不要对这一点心生不满)
二、合并分离的图片和alpha图层
??? 然后就到了我的合并工具派上用场的时候了,因为我不怎么会设计ui,所以就是一个黑窗口,有点丑,而且Python虽然方便,大多数时候运行速度可能跟不上,所以如果发现忍受不了的可以试试原视频简介下面的工具。我的这个工具主要是可以分开原始立绘与精二立绘,还有皮肤也是分开的,并且不需要重命名工具进行重命名后进行处理,只需要将导出后文件夹路径复制粘贴进去就可以开始,而且还会自动去掉char_xxx_的前缀,并且不会合并导出后的1024x1024的降低画质后的图片(你自己仔细看就会知道,有些文件名后面是有个‘b’的,都是1024x1024像素,而且还有个文件名前面一样但后面没有‘b’的,是2048x2048像素),有效地简化了合并的步骤,还能少占用硬盘空间。而且我还发现一个问题,文件名后面标有‘[alpha]’的文件是图片的透明图层,但大小是1024x1024,我用原视频的工具后发现图片大小不对,会生成很多奇怪的东西,所以我才自己搞了这个程序,从代码层面上来说,只要立绘的文件名格式与这个格式相同,就不会出现bug。好了,再回到合并的步骤。
????双击运行exe文件后应该出现这个界面,可能等待时间会有点长,不要着急,等一下就会出来的。在此输入1,则进入合并立绘阶段,输入2,则进入合并皮肤阶段,不能一起合并皮肤和立绘。我以合并皮肤为例,演示一下过程。首先进入你提取后的文件夹,右键下图红框的地方,点击复制(因为我已经导出过,所以只重新导出了阿米娅的皮肤)
????然后回到那个黑窗口,在红框范围内右键,选择编辑-粘贴,或者你可以直接不进入导出的文件夹,将文件夹拖到黑窗口范围内
????结果如下(注意路径不能有中文,不然会报错),你也可以选择手打(如果你确保你不会打错),这个是我的路径,你的不一定要和我的一样
????按下回车,全自动过程就开始了,接下来就是等待,合并完成会自动退出。
????效果图(皮肤在skin文件夹,立绘分1、2两个文件夹,分别是初始与精二):
????到此,提取立绘的全部过程就完成啦!我已经将立绘和皮肤上传到百度网盘,有压缩包也有文件夹,想分开还是整个打包下载都可以,工具也在下面的链接里面。
????制作不易,就算你不想三连,点个赞让更多的人看见也行!有什么问题欢迎在评论区反馈!
链接:https://pan.baidu.com/s/1DPKs3EzyXESUjWiBrjpJLA?pwd=qftv?
提取码:qftv