少女前线立绘拆包、合成教程 |
您所在的位置:网站首页 › 如何解包游戏立绘 › 少女前线立绘拆包、合成教程 |
目录
参考资料准备工具解包开始立绘导出立绘合并merge-gf-assets开源地址
参考资料
一篇比较旧的文章 准备工具AssetStudio 注意有 .net4/5/6 三种版本,可以选择任意一种,需要你的系统安装对应版本的 .net 才能运行,自行到微软官网搜索 net 或 .net 或 dotnet 安装 本文以 AssetStudio.net6.v0.16.47 为例 游戏资源下载工具 可以直接在windows下运行,不需要手机或模拟器的支持。 使用说明 资源文件下载完毕后默认存放在下载工具目录的 output 文件夹中,其中有大量的 .ab .dat 文件,本文中以 F:\resource_downloader\output 为例 解包开始启动AssetStudio 提取资源文件,依次选择: File - Extract folder ,这里会让选择两次目录,第一次为资源文件目录( F:\resource_downloader\output ) ,第二次为提取出的文件存放目录,这里我们新建一个文件夹: F:\resource_downloader\extract 后选择它。等待下方的进度条完成。 加载资源文件 ,依次选择: File - Load folder ,选择 F:\resource_downloader\extract 。等待下方的进度条完成。 点击 Asset List 即可预览资源文件 我们资源列表的表头做一个定义,后续会用到 Name : 文件名 Container :文件路径 Type : 资源类型 立绘导出我们感兴趣的只有立绘,立绘的类型都是 Texture2D,所以依次选择 Filter Type - Texture2D ,对资源列表进行过滤 涉及立绘的文件路径有3种: 高清立绘(2048x2048):assets/resources/dabao/pics/guns标清立绘及部分剧情立绘:assets/characters妖精立绘: assets/resources/dabao/pics/fairy可以在 Filter 输入框中输入这些路径对列表进行过滤,这里以高清立绘为例,输入 assets/resources/dabao/pics/guns PS:春田太太的酒保皮、咖啡店员皮不在上述路径中,可以用 m1903 或 春田 做关键字搜索 修改导出选项,默认设置中导出的文件会按照资源类型分组到不同文件夹中,但是这样会很乱,我们想要是按照原路径来存放。依次选择 File - Export options ,在弹窗的左侧, Group exported assets by 项目,点击下拉框选择 container path, OK退出。 结果排序 ,因为很多皮肤存在原版和河蟹版两版立绘,且他们的路径和文件名是相同的,而 AssetStudio 在遇到这种情况时, 会把后导出的文件加一个 #随机数 的后缀来避免重名。这里我们想要把河蟹版的添加 #随机数后缀 ,点击资源列表的表头 Container ,让它以升序排列, 如图: 导出立绘,依次选择 Export - Filterd assets ,导出当前的所有过滤结果,选择一个保存路径,本文中为 F:\Texture2D\ ,等待下方进度条完毕。可以看到该文件夹中生成了一个 assets 文件夹 立绘合并我们可以看到导出的文件并非我们通常理解的立绘,需要把两个一组的进行文件合并才能得到完整立绘。两个文件通常(标准)命名为 xxxx.png 和 xxxx_alpha.png 。其中前者是彩色立绘但是有多余的部分,后者是类似剪影的白色立绘。 上述三个文件夹中,高清和妖精立绘的文件命名是严格的,符合标准命名。可以使用 参考资料中给出的旧文章中的方法、工具进行合并。 剧情立绘中有部分差分立绘,可能共用同一个 alpha文件,如果需要合并这些立绘,沿用上文的工具的话需要手动复制 alpha文件并对应改名。或者使用后文提供的另一工具。 merge-gf-assets由笔者编写的合并工具,使用Java编写。支持前文所述的三个路径的立绘合并。 注意:如果要使用本工具,前述的 “修改导出选项” 和 “结果排序” 必须要执行,否则无法导出或结果异常 开源地址 https://github.com/AgMonk/merge-gf-assets或 https://gitee.com/AgMonk/merge-gf-assets后续操作请直接查看项目中的 Readme文件 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |