Tutorial_CN - MuteApo/AzurLaneTachieHelper GitHub Wiki
准备工作
前置知识
- 立绘按照实装顺序,使用_1、_2等序号依次标记;
- 立绘不带_tex后缀的文件是元数据,带_tex后缀的文件是各图层;
- 立绘存在复数图层的情况,除了基本的_tex以外,还有_rw_tex、_front_tex、_middle_tex等后缀;
- 特殊的皮肤有特殊的后缀,比如改造皮肤带_g后缀、誓约皮肤带_h后缀、国服特供带_hx后缀、META阵营带_alter后缀等;
- 一些皮肤可以隐藏背景,隐藏了背景的皮肤带_n后缀,以与本体区分;
配置文件
工具的各项设置保存在config.ini
中,可通过选项下拉菜单设置
- AdbPath:ADB路径,默认使用工具3rdparty目录下随附的ADB;
- DeviceAddress:设备地址,默认使用本地(127.0.0.1);
- DevicePort:设备端口,可填auto,让工具自行检测,支持常见模拟器;
- Server:端服,可填CN(国服)、JP(日服)、EN(国际服);
- AdvancedMode(默认关闭):高拆模式,一般情况请勿开启,该功能可能导致游戏文件损坏;
目录结构
以dafeng_h(大凤誓约)为例
- 顶层文件夹名称随意,此处需存放立绘的元数据(游戏文件夹AssetBundles\painting下不带_tex后缀的文件),请注意与表情差分文件区分,它们具有相同的文件名;
- painting文件夹下存放立绘的各个依赖项(游戏文件夹AssetBundles\painting下所有带_tex后缀的文件),也就是立绘每个图层的资源包;
- paintingface文件夹下存放立绘的表情差分,来自游戏文件夹AssetBundles\paintingface,请注意与元数据文件区分,它们具有相同的文件名;
需要注意,_n立绘与本体立绘使用不同的mesh,本质上可以认为是两个立绘
比如dafeng_h_n引用的图层资源包是dafeng_h_n_tex,并非本体的dafeng_h_tex
工具使用时的懒人做法,或者说保险起见,可以把带和不带_n的_tex文件都复制过来
表情差分是可选的,工具可以单独对立绘进行处理,不要求两个同时存在
立绘拆包
以dafeng_h(大凤誓约)为例
启动工具,点击文件->打开元数据,选择dafeng_h
若目录结构放置正确,工具能自行检测并读取依赖项
表格中显示了部件名称与完整路径,用于确认自动解析的结果是否正确:
点击编辑->解包立绘,选择导出文件夹,解包成功后提示导出的Photoshop文档路径:
立绘解包产物(dafeng_h.psd)包含立绘的所有图层(dafeng_h_rw、dafeng_h)和表情差分(7个):
立绘编辑(略)
原始立绘使用mesh对贴图进行压缩,以减小资源包的体积,坏处则是画布区域受到限制,超出mesh框的部分会被裁剪
工具封包时会进行mesh替换,去除mesh框限制
立绘的各个图层分别导出为png,长宽与画布大小相同,文件名与图层名一致:
表情差分各个图层分别导出为png,长宽与画布大小相同,文件名与图层名一致,并放入同一文件夹中,例如(新建一个文件夹用来放置表情差分,文件夹名称任意):
立绘封包
点击文件->导入立绘,选择要替换的贴图(可多选),不做修改的立绘图层不需要导入
点击文件->导入表情差分,选择表情差分贴图所在的文件夹
点击编辑->封包立绘,选择导出文件夹,封包成功后提示导出的资源包路径:
高级模式
启用高级模式时,工具对表情差分执行全图(0,0,w',h')
替换
表格内裁剪栏的单选框可以控制对全图中,表情框(x,y,w,h)
以外的部分进行去除(用空白像素填充)还是保留
所有表情都勾选裁剪时,回退到一般模式,不进行全图替换
再次警告:该功能可能导致游戏文件损坏,一般不需要启用,除非在完全理解上述机制的基础上
成果展示
封包前:
封包后: