
自定义音频
允许你用自己的音频文件替换音乐、环境音和音效。
查看大图这个模组让你可以通过将音频文件放入 BepInEx/plugins/CustomAudio 文件夹来替换游戏中的几乎所有音效。
它支持 wav、mp3 和 ogg 文件。
它有一个配置变量,可以调节音乐音量超过游戏似乎设定的 60% 上限。
当你用这个模组启动游戏时,它会在你的瓦尔海姆主文件夹中创建以下文件夹:
BepInEx\plugins\CustomAudio\Ambient BepInEx\plugins\CustomAudio\Music BepInEx\plugins\CustomAudio\SFX
如果你将文件名正确(见下文)的 wav 文件放入这些文件夹中的任何一个,它将用你的文件替换特定的音频片段。
如果你将一系列音频片段放入一个文件夹名正确的文件夹中(文件名无关紧要),它将用你的列表替换整个音频片段列表。
片段会从列表中随机选择播放,因此你可能会听到重复的音乐或环境音效。
以下是用不同的 wav 文件列表替换整个 SFX 列表的示例:
[youtube]R6onJ3cjEqk[/youtube]
查找名称
音效
音效数量太多,无法一一列出。如果你想查找特定的音效,可以打开配置变量 DumpInfo,并在播放该音效时查看控制台(壁炉类音效是一个例外,见下文)。
控制台会显示类似以下内容:
[Info : Unity Log] CustomAudio checking SFX: sfx_footstep, clip: Player_Footstep_Wood_Walk_M_08
这里音效名称为 sfx_footstep,片段名称为 Player_Footstep_Wood_Walk_M_08。
所以,如果你想替换整个片段列表,请创建一个文件夹:
BepInEx\plugins\CustomAudio\SFX\sfx_footstep
然后放入你喜欢的任何片段,文件名无关紧要。
如果你只想替换这一个片段,必须将你的文件重命名为片段名称:
BepInEx\plugins\CustomAudio\SFX\Player_Footstep_Wood_Walk_M_08.wav
传送门音效
你靠近传送门时发出的声音可以通过以下方式更改:
BepInEx\plugins\CustomAudio\SFX\portal.wav
壁炉音效
此模组会替换五种壁炉音效。它们的替换方式与普通音效不同。要替换它们,请使用以下路径:
- BepInEx\plugins\CustomAudio\SFX\groundtorch.wav
- BepInEx\plugins\CustomAudio\SFX\walltorch.wav
- BepInEx\plugins\CustomAudio\SFX\fire_pit.wav
- BepInEx\plugins\CustomAudio\SFX\bonfire.wav
- BepInEx\plugins\CustomAudio\SFX\hearth.wav
音乐
音乐曲目根据上下文分组到列表中,但你也可以替换单个曲目,前提是你知道其名称(开启信息转储会在音乐开始时显示名称)。
你可以创建一个以列表命名的文件夹,或者创建一个以曲目命名的文件。
例如,要更改主菜单音乐,可以:
- 创建一个名为以下内容的文件夹:
BepInEx\plugins\CustomAudio\Music\menu
然后在其中放入一个或多个自定义音乐文件 - 文件名无关紧要。
- 创建一个名为以下内容的单个文件
BepInEx\plugins\CustomAudio\MainMenu.wav
要获取原始音乐列表,请在游戏控制台(F5)中输入 customaudio music。如果你在游戏中输入此命令,它还会显示游戏中所有环境可能的音乐列表。
环境文件夹将覆盖该环境的原始文件夹。例如,创建一个 Music\RainDay 文件夹应该可以在白天有雨时覆盖草地(未经测试)。
环境音效
风和海洋的环境音效是固定的,可以通过在 Ambient 文件夹中添加名为 wind 和 ocean 的文件来替换,例如:
BepInEx\plugins\CustomAudio\Ambient\wind.wav BepInEx\plugins\CustomAudio\Ambient\ocean.wav
其他环境音效按生物群系组织,每个生物群系有三个列表:一个普通列表,一个仅用于白天的列表,一个仅用于夜晚的列表。
你可以替换这三个列表中的一个,或者按名称替换单个片段。
要替换整个列表,请在 CustomAudio\Ambient 中创建一个以列表命名的子文件夹(例如,对于森林环境音效,使用 Forest、Forest_day 或 Forest_night),并放入一个或多个音频文件 - 文件名无关紧要。例如:
BepInEx\plugins\CustomAudio\Ambient\Forest_day\
要替换单个环境片段,请将音频文件的名称更改为片段名称,并将其放入 BepInEx\plugins\CustomAudio\Ambient\,例如:
BepInEx\plugins\CustomAudio\Ambient\Wind_LeavesBlow_NoWind_Loop.wav
以下是转储到控制台的环境片段列表:
Ambient list name: Forest Ambient tracks: (use Forest) track name: Wind_LeavesBlow_NoWind_Loop track name: Hit_Leaves01 track name: Hit_Leaves02 track name: Hit_Leaves03 track name: Hit_Leaves04 track name: Hit_Leaves05 track name: Amb_WindBreeze_S_01 track name: Amb_WindBreeze_S_02 track name: Amb_WindBreeze_S_03 track name: Amb_WindBreeze_S_04 track name: Amb_WindBreeze_S_05 track name: Amb_WindBreeze_S_06 Ambient day tracks: (use Forest_day) track name: Amb_Birds_ForestPark track name: 03 Chaffinch track name: 15 Rookery, Nests Of Rookery, With N track name: 16 Sedge Warbler track name: 19 Coal Tits, Two Pairs Displaying T track name: 22 Whitethroat, Song, With Willow Wa track name: 23 Lesser Whitethroat Ambient night tracks: (use Forest_night) track name: 63 Animals, Owl Ambient list name: Swamp Ambient tracks: (use Swamp) track name: GiantBeetle_Growl1 track name: GiantBeetle_Growl2 track name: Insect_Wings track name: Splash_Water_Small1 track name: Splash_Water_Small2 track name: Splash_Water_Small3 track name: Splash_WaterEmerge02 track name: Splash_WaterEmerge03 track name: Splash_WaterEmerge04 track name: Splash_WaterEmerge05 track name: Underwater_WavePassby1 track name: Underwater_WavePassby2 track name: Underwater_WavePassby3 track name: Underwater_WavePassby4 Ambient day tracks: (use Swamp_day) Ambient night tracks: (use Swamp_night) Ambient list name: SunkenCrypt Ambient tracks: (use SunkenCrypt) track name: Splash_Water_Small2 track name: Splash_Water_Small1 track name: Splash_Water_Small3 track name: Splash_WaterEmerge02 track name: Splash_WaterEmerge03 track name: Splash_WaterEmerge04 track name: Splash_WaterEmerge05 track name: Underwater_WavePassby1 track name: Underwater_WavePassby2 track name: Underwater_WavePassby3 track name: Underwater_WavePassby4 Ambient day tracks: (use SunkenCrypt_day) Ambient night tracks: (use SunkenCrypt_night) Ambient list name: Crypt Ambient tracks: (use Crypt) track name: Creak_EerieWoodCreak track name: Creak_EerieWoodCreak track name: Eerie_HauntedHouseCreak track name: Eerie_HauntingGhostFade1 track name: Eerie_HauntingGhostFade2 track name: Eerie_HauntingGhostFade3 track name: Eerie_HauntingGhostFade4 track name: Eerie_HauntingGhostFade5 track name: Rock_Crack_Deep1 track name: Rock_Crack_Deep2 track name: Rock_DebrisFall1 track name: Rock_DebrisFall2 track name: Rock_DebrisFall3 Ambient day tracks: (use Crypt_day) Ambient night tracks: (use Crypt_night)
链接文件夹
现在你可以链接文件夹,以便多次使用相同的曲目。为此,请在目标文件夹中创建一个以你想要使用的曲目所在文件夹命名的 txt 文件。
例如,如果你想对 SnowNight 也使用 SnowDay 的曲目,请将所有曲目放入 Music\SnowDay,然后创建一个名为 Music\SnowNight\SnowDay.txt 的文件,这样 SnowNight 就会使用 SnowDay 的曲目。
致谢
此模组使用了 Wave Loader 脚本,该脚本基于 MIT 许可证授权。
配置
使用此模组运行游戏一次后,会创建一个配置文件 BepInEx/config/aedenthorn.CustomAudio.cfg。
你可以通过编辑此文件(使用文本编辑器)或使用 Config Manager 在游戏中调整配置值。
技术信息
要安装此模组,最简单的方法是使用 Vortex,即 Nexus Mods 的模组管理器。它会处理所有依赖项。
要手动安装,请将 dll 文件放入 BepInEx/plugins 文件夹。你需要安装 BepInEx。
代码位于 https://github.com/aedenthorn/ValheimMods。
如果你想投诉、寻求帮助或帮助我测试模组,可以访问 我的 Discord 服务器。
显示 1-12 条,共 12 条
以上为资源接口提供的文件记录。安装时请在客户端确认文件、游戏版本及依赖。
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。