记录一次学マス角色模型解包

很喜欢学マス的小偶像建模，遂解之

解包文件

所需工具：

Copy
Gakuen-idolmaster-ab-decrypt：https://github.com/nijinekoyo/Gakuen-idolmaster-ab-decrypt?tab=readme-ov-file

AssetStudio：https://github.com/RazTools/Studio/releases/tag/v1.36.00

首先在模拟器中下载完整的学マス本体，然后将/data/data/com.bandainamcoent.idolmaster_gakuen/files/octo文件夹完整拷贝至解包工具的根目录下

以下操作均默认电脑中存在 Python 及 Pip 环境

在根目录右键 - 在终端打开，输入pip install -r requirements.txt安装工具所需依赖

安装后输入python ./main.py解密资产

运行完毕后可以选择输入python ./export_asset_bundle.py导出全部资产，不过本次仅提取人物模型，就不提取所有文件了

提取模型

之后进入output/asset_bundle中搜索mdl_chr开头的文件，这些均为角色模型，以藤田 ことね的常服为例，文件名结构如下

Copy
mdl_chr_fktn-hair-0000_hair
角色模型_藤田 ことね-头发
mdl_chr_fktn-casl-0000_body
角色模型_藤田 ことね-身体
mdl_chr_fktn-base-0000_face
角色模型_藤田 ことね-面部

由上可见，在学マス中一个角色由三部分组成，其中面部模型为所有换皮通用，发型在不同换皮中可能存在区别

将mdl_chr_fktn-base-0000_face、mdl_chr_fktn-hair-0000_hair以及所有mdl_chr_fktn-casl为前缀的文件复制出来，这些便为藤田 ことね常服的所有模型文件，新建一个文件夹进行存的放

打开AssestStudioGUI.exe，在Options - Specify Unity version中填入学マス目前所用 Unity 开发版本2022.3.21f1，否则 AssetStudio 将无法正常识别

之后选择File - Folder，将文件夹中的所有文件导入后，选择Export - All assets将所有素材导出

拼装模型、上材质

以下操作均在假设您了解 Blender 基础操作的前提下进行讲解，仅供参考

将所有的.obj文件导入后，开始上材质
像大伙这么聪明一定知道材质怎么连接吧（（
这边简单提一下某些部分的处理

头发部分：

hri_hhl 就是头顶那圈灰色的高光，但是直接用 hhl 是错误的 要覆盖到 hir_def 上用，hirdef 的 a 通道就是所有高光的位置 (包含头顶那圈灰色的位置，但是高光是白色的要自己通过 hhl 合并成灰色，hircolalp 就是头发的贴图，游戏中头顶白光头发边缘黑光那部分暂时不确定，可能是 sdw 把 sdw 就是阴影部分，我暂时用不上上不知道有啥关联，hirco 就是头饰 hairprop 部分头饰里面材质有两种要切分开来 一个是头发边的碎发对应 hirco col alp 另一个是头发上的小饰品对应 hir col alp
———— 引用自 NGA 用户 38417185

拉链：
我的操作是将拉链部分单独拆分后上材质

眼睛：
同上，将眼部单独拆分后上材质

给一个.blend成品做参考，大佬轻喷
https://www.123pan.com/s/gPN4Td-FNE8d.html 提取码

问题

提取完模型后不知道骨骼怎么提取了，希望有大佬帮帮（（