游戏解包教程(1):WWise pck/bnk
该教程适用于解包所有的常规WWise Audio打包系列的pck、bnk文件。
教程涉及到的解包软件可能支持更多的格式,可以自行研究和测试。
一、环境准备
音频格式转换器:
(如果使用fb2k)一个Foobar2K插件: foo_input_vgmstream.fb2k-component
(如果不使用fb2k)wem转wav:GitHub
以及待处理的音频文件:
二、从原始文件到播放
使用Ravioli Game Tools打开对应的文件。(此时每次只支持打开一个,但可以看到文件结构)完成这一步后,应该可以在软件内左侧一栏看到文件夹结构(一般是sfx或者Chinese之类的),打开后会显示很多wem格式的音频。
点击一个音频文件,右侧可以开始播放。
点击
。
会弹出一个选项窗口,如图:
注意:圈出来的部分要注意,左侧选择All files in arc
才是全部导出。同时,不建议选择convert to wave
选项,由于不同游戏可能使用不同的编码策略,这个选项可能会报错,导出的文件只有文件头而没有内容。
点击
OK
,开始导出。软件下方会显示进度条和日志。
导出完毕后可关掉软件,然后打开目标文件夹。
在导出的文件夹内可以看到所有的wem文件(截图是已经加上文件关联了的,实际上第一次操作应该发现wem文件是空白图标,并且没有打开方式)。
现在出现分支:如果你使用Foobar2000,那么请忽略 分支[`1]。
分支[`1]:将wem转换为wav
找到刚刚在GitHub下载的
ubulk-to-wav
。将wem文件和
ubulk to wav.exe
放在同一个目录下。
双击exe,开始转换。
转换完的wav文件就是所需的音频文件。此时可以退出教程。
分支[`2]:使用Foobar2000直接播放
找到
foo_input_vgmstream.fb2k-component
,双击,会自动弹出窗口:
点击Yes,再点击右下角的OK,会弹一个重启的窗口,点击OK,重启foobar2k。
返回刚刚解包出来的wem文件夹,会发现打开wem文件时推荐选择Foobar2k。点击确定后,wem文件已经自动关联fb2k了。
双击wem文件或按照正常方法把所有wem制作成foobar2000播放列表(
.fpl
文件)。此时应该可以开始播放。