Squirtle18-Buglemusic icon

Buglemusic

Custom bugle sound replacement with wheel switching, clip indicator, and support for .ogg/.wav/.mp3/.aif files.

Last updated 2 days ago
Total downloads 131
Total rating 1 
Categories Mods
Dependency string Squirtle18-Buglemusic-1.0.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack_PEAK-5.4.75301 icon
BepInEx-BepInExPack_PEAK

BepInEx pack for PEAK. Preconfigured and ready to use.

Preferred version: 5.4.75301

README

Buglemusic 喇叭换声

功能

替换游戏中喇叭的音效,避免喇叭声音刺耳。支持自定义 .ogg、.wav、.mp3、.aif、.m4a 音频文件。

功能特点:

  • 运行时自动平衡各音频音量,确保听起来大小一致
  • 手持喇叭时使用按键切换曲目,支持自定义曲目
  • 支持自定义切换按键和音量步进
  • 音频文件播放结束后自动循环
  • 切换音效或调整音量时显示字幕提示

使用方法

默认使用

安装后默认使用内置的 1.ogg 和 2.ogg 音效文件,无需额外配置。

自定义音效

  1. 找到 Mod 安装目录:BepInEx/plugins/Buglemusic/
  2. 删除或重命名现有的 1.ogg、2.ogg 文件
  3. 将您自己的 .ogg、.wav、.mp3 或 .aif 音频文件放入该目录
  4. 文件名可以任意,Mod 会自动加载所有音频文件
  5. 重启游戏生效

控制按键

手持喇叭时:

按键 功能
Left Arrow 上一首
Right Arrow 下一首
Up Arrow 增大音量
Down Arrow 减小音量
  • 音量调整范围 0% - 500%
  • 默认步进 10%,可在配置文件中调整

字幕提示(默认启用):

  • 切换音效时,屏幕底部显示当前播放的曲目名称
  • 调整音量时,显示当前音量百分比
  • 2 秒后自动消失

循环播放

默认启用循环播放,音频文件播放结束后会自动重新开始。可在配置文件中关闭。

配置文件

配置文件位于 BepInEx/config/Buglemusic.cfg:

配置项 默认值 说明
Volume 1.0 基础音量 (0.0 - 5.0,即 0% - 500%)
VolumeStep 0.1 音量调整步进 (0.01 - 0.5)
EnableLoop true 音频循环播放
EnableWheelSwitch false 滚轮切换音效
EnableClipIndicator true 切换时显示字幕提示
ApplyToOthers true 对队友的喇叭也生效
SwitchUpKey RightArrow 切换下一个音效的按键
SwitchDownKey LeftArrow 切换上一个音效的按键
VolumeUpKey UpArrow 增大音量的按键
VolumeDownKey DownArrow 减小音量的按键
EnableAutoBalance true 启用自动音量平衡
RmsWeight 0.6 RMS 权重 (0.0-1.0,越高越偏向平均响度,越低越偏向峰值)
TargetLoudness 0.25 目标响度 (0.01-1.0,越高整体越响)
MaxVolumeBoost 2.5 最大增益倍数 (1.0-5.0)
SampleLimit 100000 采样分析上限 (1000-500000,越低越快但越不精确)

安装

使用 Thunderstore Mod Manager 或 gale 安装。手动安装则把 plugins/ 里的文件放到 BepInEx/plugins/。

权限说明

只要你标注原作者“杰尼龟(Squirtle18)”,就可以任意借鉴、转载我的所有mod、思路和代码(不只是本mod),用来进行你需要的一切活动。 即使代码有100%的相似度,你只是本地化配置文件,甚至只是更改了描述文件,让描述更清晰,也允许。(我只是因为我的github账号另有他用,所以无法上传源码) 但希望你借鉴后的mod也同样授权mod社区借鉴。 若A借鉴了我的思路或代码,B又借鉴了A的思路或代码,则最终致谢名单应为:杰尼龟(Squirtle18)、A、B。(是的,包括致谢你自己,我也感谢你为社区作出的贡献)