前言

首先庆祝一下魔兽世界国服在经历了漫长的停服以后终于又回归了,短暂的半个月wlk怀旧服公测以后,今天正式上线。🎉

我在游戏里玩的角色的职业是猎人,副本刷了很久但一直没刷到弓/弩远程武器,目前使用的是一把枪。枪械的bangbang声音实在是吵的头疼,所以想着替换枪械的音效,最好是能直接用游戏内置的弓的原声替换掉枪的声音,如果实在不行的话直接把枪静音也行。

在网上搜索了一番(包括nga),很多都是美化枪声的,并不满足我的需求。所以最后还是自己动手,想办法用软件提取wow安装文件夹内的原始音频。


使用的软件

想要解压魔兽世界文件,古早时期网上有两款工具,一款是mpqeditor,另一款是winmpq。其中mpqeditor在十多年前我还用过一两次,提取了贫瘠之地十字路口的bgm。

但现在时过境迁,mpqeditor和winmpq的软件资源不一定好找,需要在各种下载站里和大量的广告斗智斗勇,或者在一些邀请注册制的资源论坛里辛苦的回帖下载。

不过还好,现在用了新的方案:WoW-Tools/CASCExplorer

这个项目目前依然在更新,还提供了windows下的绿色安装包,实际使用体验非常好,强烈推荐。


替换音效

这里以目前国服wlk怀旧服为例。

第一步:提取音频文件

首先下载CASCExplore的github项目的release页面下载软件到本地

解压后双击CASCExplorer.exe运行。

然后按照数字编号顺序,依次打开项目——选择wow安装目录——选择wow版本-打开目录进行操作,wow版本选择wow-classic即可。

根据你电脑的算力,大概需要等待半分钟到几分钟的时间来读取魔兽世界的相关文件。

等项目加载完成,可以在左侧栏看到文件目录。我们本次操作的目的是提取游戏内置的弓的声音去替换枪的声音,所以要选择sound目录。

然后依次进入sound-item-weapons,可以看到很多武器的目录。在右侧栏选中我们需要的bowgun目录,点击提取(extract)。

然后指定提取文件存放的目录,最后点击ok即可。

在提取文件的目录中,可以看到gun的音效一共是6个文件,开火1/2/3和装弹1/2/3。

然后我们在弓/bow的目录下,找到6个类似动作的音效,比如bowpullback对应gunloadbowrelease对应gunfire。其中bowpullback有两款音效,可以根据自己喜好挑选。

bow目录下挑选出自己喜欢的音效,按照gun音效文件的名称进行重命名,然后复制到gun目录下进行覆盖。比如bowpullback01.ogg重命名为gunload01.ogg,然后替换掉gun目录下的gunload01.ogg

到这里就完成原始音频文件的提取惹。

第二步:替换音效

在魔兽世界的安装目录下,定位到_classic_目录,按照Sound/Item/Weapons/Gun的目录结构,依次新建文件夹。最后把自己提取并替换的ogg音频文件放到这个目录下。

好了,重启游戏,上去试试打枪吧,不出意外的话现在枪械发出的应该是弓的音效。🤣


不想要声音想直接静音

如果觉得弓的声音也吵,想直接静音,也可以。在游戏安装目录的/_classic_/Sound/Item/Weapons/Gun目录下新建6个空文本文件,然后按照原始音效的格式重命名,比如把新建文本文件.txt直接改名为gunfire01.ogg

因为这不是正经的ogg音频文件,系统无法播放这个文件,表现出来的就是在打枪的时候没有任何声音,也就变相的实现消音了。


喝杯奶茶