kirafan(kirarafantasia)提取游戏语音的方法
需要准备的东西:
kirafan数据包:https://share.weiyun.com/JXjDFKGp,来自kirafan私服教程
VGMToolbox:https://github.com/Manicsteiner/VGMToolbox/releases/download/r1047rev4/VGMToolbox_r1047rev4_x86.zip
HCADecoder:https://github.com/Nyagamon/HCADecoder/releases/download/v1.21/HCADecoder.v1.21.zip
kirafan语音加密密钥:00B6A3928706E529,来自贴吧帖子https://tieba.baidu.com/p/6137367384 9楼评论
DiskInternals Linux Reader:https://www.diskinternals.com/linux-reader
1.提取kirafan数据:
私服教程中提供的数据包实为蓝叠模拟器的备份,解压后可以看到里面data分区的vhdx,
双击挂载,无视报错即可,因为之后需要用专门的软件来读写分区。
打开DiskInternals Linux Reader,即可看到刚刚挂载的vhdx。
找到kirafan的数据,保存
完成之后关闭DiskInternals Linux Reader,进入磁盘管理,分离vhd(否则文件一直占用删不掉)
2.获取语音文件
打开刚刚提取出来的数据,进入files/c.r,其中voice开头的文件就是语音文件(文章中用智乃的演示)
将所有要用到的acb文件单独拷出来,如果存在对应的awb文件,也需要一起拷出来。
接下来就需要把acb里面的加密语音解压出来,打开VGMToolbox,展开图示选项:
直接把要解压的文件拖过来:
进度条跑完之后,就可以看到解压出来的加密语音:
3.语音文件解密
将所有hca文件移动到HCADecoder的路径下:
右键使用记事本编辑オプション指定デコード.bat,因为是shift-jis编码,使用Windows自带记事本打开可能会出现乱码的情况,推荐使用notepad--
将密钥更改为kirafan的 00B6A3928706E529
保存之后重命名为A.bat(123,abc什么的都行,反正就是为了好打)
然后新建一个txt,填入
start C:\Users\Administrator\Downloads\HCADecoder.v1.21(改为你的HCADecoder的路径)\A.bat *.hca
保存为chino.bat(名字随意),随后运行chino.bat
乱码不用管,一路回车即可:
出现按任意键继续就说明解密完成了。
随便点一个播放,如果有电流音或者无法播放之类的情况请检查密钥配置是否正确(直接复制,别手打)
- 感谢你赐予我前进的力量