nuym's blog

返回

提取MaiMaiDX的音乐资源Blur image

前情提要#

今天拿到了最新最热HDD,心血来潮想要提取音乐资源,往常这时候就有人在B站公开游戏界面乐曲了,所以我想试试我也能不能试一试提取,简单试了下并不难。

准备工作#

VGMToolbox

HCAデコーダ v1.21

任意一个文本文档编写器(支持编码格式更改)

这里博主使用Notepad++

该软件作者有rh倾向,不推荐使用

准备游戏资源#

目录位于Package\Sinmai_Data\StreamingAssets\A000\SoundData

files

使用VGMToolbox将acb/awb文件转为hca文件#

打开VGMToolbox.exe

依次选择VGMToolbox➝MIsc.Tools➝Generic➝Common Archives➝CRI ACB/AWB Archive Extractor

将要转换的文件拖入VGMToolbox中。

这里博主使用Mai2Cue.awb来举例

process

成功后会在SoundData目录下出现_vgmt_acb_ext_Mai2Cue文件夹

依次打开Package➝Sinmai_Data➝StreamingAssets➝A000➝SoundData➝_vgmt_acb_ext_Mai2Cue➝awb

得到如下文件

files_list

使用HCADecoder.v1.21将hca文件转为wav#

打开文件目录

hcadecoder

使用Notepad++打开该文件オプション指定デコード.bat

默认打开应该会自动切换编码Shift-JIS,若没有则在NotePad++工具栏找到编码➝编码字符集➝日文➝Shift-JIS

将第16行的代码

set X_K=CF222F1FE0748978

改为

set X_K=7F4551499DF55E68

sinmai使用的 HCA Key 为7F4551499DF55E68

edit_hca

Ctrl+S 保存退出

オプション指定デコード.bat重命名为任意值,这里举例A.bat,为了后续使用cmd调用该bat文件。

cmd

在地址栏中输入cmd,在该目录下打开cmd。

然后键入A.bat D:\path\to\your\sinmai\Package\Sinmai_Data\StreamingAssets\A000\SoundData\_vgmt_acb_ext_Mai2Cue\awb\*.hca

注意你需要将D:\path\to\your\sinmai替换成你自己的地址。

回车,然后你可能会看到一堆乱码,一直回车,直到无法回车

cmd_result

然后查看Package\Sinmai_Data\StreamingAssets\A000\SoundData\_vgmt_acb_ext_Mai2Cue\awb目录,你会发现多出了许多wav文件,试着播放下,如果正常,则解密正常,如果听到电流声,则考虑是否有正确更改HCA密钥文件。

提取MaiMaiDX的音乐资源
https://www.nuym.cn/blog/unpack-maimai-sounddata
Author nuym
Published at 2025年9月20日
正在加载评论系统...