本解包是之前提到的内容的一个精简整合版,仅提供图像立绘方面的解包观赏(因为技能数据我不会)

另外先以没有加密的梦战为范本,剩下的只需要加一个小步骤,其他内容基本相同。

事前准备

1.体验服apk包:

下好以后记得改成.zip然后解压。

2.VGMtoolbox:

语音、bgm类音频的提取工具

3.VGM Stream插件&foorbar2000

foorbar2000请在微软软件商店下载。

4.Studio(加密相关版本专攻版)

使用nightly版是因为有些新加的游戏只有在这个版本才能用到解密特性。

4-2.Asset Studio Mod(非加密,sdk更新版)

Mod相关特征:AssetStudioMod 功能

CLI 版本(适用于 Windows、Linux、Mac)
Animator AnimationClip 资源不支持在CLI 版本导出。
支持带有 alpha 蒙版的精灵
支持WebP格式的图片导出
支持Live2D Cubism模型导出
作者Fork的Perfare的UnityLive2DExtractor分支移植而来
使用 AssetStudio 中的 Live2D 导出,您可以根据需要指定 Unity 版本和程序集文件夹
支持混淆过的 Switch 纹理
移植自nesrak1 的AssetStudio 分支
检测是否存在 UnityCN 加密
仅作检测。如果您想打开资源,请使用上面4中的Studio。
一些 UI 优化和错误修复

如果只需要梦战的话下载4-2;如果都想打开的话下4。

  1. Live2DViewerEX+spine DLC

Steam链接:

国区26 港区33 RMB

Spine插件【DLC】链接:

如果你只是要蹭别人做好的玩意,买26的就ok。

音频篇

在foorbar200中安装VGMstream插件

安装完成后,初始设置随意。

选择File>Preferences,看到右侧窗口下方的Install..点击以后选中前面下载的foo_input_vgmstream.fb2k-component插件,选即可。

应用以后需要重启一下应用。

试听和转换acb文件

ty-Client-Mhmnz/assets中:CRIres文件夹以语音、音效、音乐为主

CRIRes/ja/Breakless_WorkUnit_VO下的主要内容是剧情和人物语音,其中有个很明显的Gaobai文件夹,就是告白部分的语音。

CRIRes文件夹下随意的acb文件拖入到foorbar2000即可直接听。

如果需要转换的话,请下载对应的编译器软件,如mp3需要lame.exe(自行谷歌/百度)

然后在需要的音轨上右键-Quick convert-选择格式,选择编译器-选择输出文件夹,转换即可。

【告白文件夹下角色编号举例】

编号552 553 安洁莉娜、雪露法妮尔 编号555 妮斯蒂尔
编号401 尤利娅 编号340 蕾娜塔 编号40 泽瑞达
编号36 罗莎莉娅 编号38 诺艾米

动态立绘篇

这里以告白动态立绘举例:
还是ty-Client-Mhmnz/assets

拖入和解包

1.诺艾米的英文名字是Noemi,因此通过文件检索在ExportAssetBundle中可以得到下面四个文件:

【手游】梦幻模拟战&天地劫&Archeland解包思路简单教程

2.在Asset studio Mod中打开第一个spine_confession_noemi_abs.b(confession是告白的英文),也可拖进来打开。

请记得打开GUI版本(AssetStudio.GUI.exe)而非CLI版本。另外打开时跳出的命令行窗口不要关了。

【手游】梦幻模拟战&天地劫&Archeland解包思路简单教程

另外,告白立绘背景:打开ui_fetters_abs.b,搜索confession,然后点一下Type让Texture2D优先度调高。

【手游】梦幻模拟战&天地劫&Archeland解包思路简单教程

3.选中上图中的三个asset,然后选择Export—Selected assets,找个你觉得方便处理的文件夹把它丢进去。

【手游】梦幻模拟战&天地劫&Archeland解包思路简单教程

Texture2D是告白场景的角色和背景的骨骼Spine动画,理论上可以用Spine的工具打开,但是没必要。

4.将Texture2D的Noemi_confession.png文件移动到TextAsset文件夹下。

【手游】梦幻模拟战&天地劫&Archeland解包思路简单教程

5.启动Live2DViewer的EX工作室:

【手游】梦幻模拟战&天地劫&Archeland解包思路简单教程

6.打开制作工具的Spine编辑器:

【手游】梦幻模拟战&天地劫&Archeland解包思路简单教程

7.选择模型文件夹,这里选择前面提取立绘的Texture2D文件夹(当然也可以是TextAsset文件夹,看你)

【手游】梦幻模拟战&天地劫&Archeland解包思路简单教程

打开的文件夹中应该含有BG类图片2张,立绘贴图1张,含.atlas的txt文件和含.skel的txt文件

8.右侧的检视器中选择:创建配置文件:

【手游】梦幻模拟战&天地劫&Archeland解包思路简单教程

9.这个选框下按照以下方法选择:

【手游】梦幻模拟战&天地劫&Archeland解包思路简单教程

  • .json文件命名随意
  • 骨架必须选择含.skel的文件(转换出的文件不用改后缀)
  • 纹理图集必须选择含.atlas的文件(转换出的文件不用改后缀)
  • 贴图必须选择含有对应告白立绘的png文件
  • 不用动最下面的sdk版本

上图暂时还是旧版。

10.导入成功后,左侧的皮肤窗口打开:

【手游】梦幻模拟战&天地劫&Archeland解包思路简单教程

就可以看到二选一了,聪明的你一定知道上面的背景选项还可以实现自定义图片,于是我们前面提取的BG结尾的图片就派上了用场。

11.选择完毕后,右侧选择动画,然后点击idle_normal,就可以看到初步的动画内容了。

【手游】梦幻模拟战&天地劫&Archeland解包思路简单教程

但是实际效果看起来并不太好,这是因为还没有对着色器做好设置。

12.点击左下角第一个的编辑Json配置:

【手游】梦幻模拟战&天地劫&Archeland解包思路简单教程

13.然后在选项-着色器中选择唯一一个选项:

【手游】梦幻模拟战&天地劫&Archeland解包思路简单教程

最后点击保存即可。

14.这样就可以恢复正常的颜色。

【手游】梦幻模拟战&天地劫&Archeland解包思路简单教程

接下来是创建动画并将其导入桌面可动:

由于告白场景只有一个【idle】(放置)而没有互动元素,因此只需要创建一个放置的动作组。

15.在编辑Json处选择动作,先在动作组处点加号,然后选择idle的默认模板;

然后在动作处点加号,创建一个放置动作,名称任意,文件处记得选中

idle_normal,记得点中动作循环。

【手游】梦幻模拟战&天地劫&Archeland解包思路简单教程

16.然后右侧点中进阶-前置指令:

【手游】梦幻模拟战&天地劫&Archeland解包思路简单教程

17.然后点击左边的条,选择set_skin 然后在右边选择你需要做立绘的角色的文件名

【手游】梦幻模拟战&天地劫&Archeland解包思路简单教程

由于立绘图片大小非常大,因此在预览时如果按1倍浏览会看到一个奶子飞到面前然后啥也看不见,这个时候需要调节图层大小。

18.在选项处的缩放因子调节倍率(0.1-0.2)然后保存即可。

【手游】梦幻模拟战&天地劫&Archeland解包思路简单教程

这种情况下图层会事先按照选定的倍率进行缩放作为“原图”,下图大小可供参考:

【手游】梦幻模拟战&天地劫&Archeland解包思路简单教程

19.最后,调节你喜欢的倍率就能用了(但是不算真正意义上的提取吧)

拓展篇

天地劫和Archeland需要额外操作一个选项。这里做一个简单加密。

请输入密码,密码内容是《梦幻模拟战》iOS首发开服公告中提到的开服时间。

格式为YYYYMMDD

请输入密码访问

 

文章目录