明日方舟立绘提取

@Pelom  October 11, 2021

前言

明日方舟的游戏内容实在太少了,闲的无聊就顺手把立绘提取了出来

预先准备

  • AssetStudio
  • GalPhotoAuto

在文末提供下载

步骤

  1. AssetStudio提取出立绘,文件位于Android/data/com.hypergryph.arknights/files/AB/Android下的charpackavg中,若不全请解压安装包并从相同位置提取

    • 因为小人与立绘打包在一起,需要先筛选,按大小排序即可
  2. 明日方舟采用了ETC1编码格式,即一张原图与一张alpha通道图;可使用PS手动合成,也可使用GalPhotoAuto批量合成;而使用GalPhotoAuto需要做一些准备工作
  3. 观察文件命名格式,发现alpha图后带有[alpha]字样,并且有的alpha图与原图尺寸不一致
    为了符合GalPhotoAuto的规则,写了一个python批量处理

    import os
    from PIL import Image
    from PIL import ImageFile
    ImageFile.LOAD_TRUNCATED_IMAGES = True
    
    if __name__ == '__main__':
        imgList = os.listdir('./')
        for i in imgList:
            if '[alpha]' in i:
                alpha = Image.open(i)
                try:
                    ori = Image.open(i.replace('[alpha] ', ''))
                except FileNotFoundError:
                    continue
                if alpha.size != ori.size:
                    alpha = alpha.resize(ori.size,  Image.ANTIALIAS)
                    alpha.save(i, 'png')
                alpha.close()
                os.rename(i, i.replace('[alpha]', '_m'))

    在立绘同一目录下运行

  4. 打开GalPhotoAuto,选择(2)添加处理图片,在模式二(添加文件夹)中拖入文件夹
    1
    点击(2)选择合成规则,选择模式二:添加文件夹,自动合成,以"_m"结尾的合成...
    2
    点击执行即可

下载


请勿用作商业用途


添加新评论