game background image

扬声器

作者:onlystar最后更新:2025-11-11 22:54:0115.4万3.1MB

PEAK 扬声器-1-奇游Mod大师

Mod简介

ROOTS更新修复!有人把它带上船了。它仍然有效吗?

复杂的脉冲雄辩声学Kymatology Eidolon混响器

🎶 …或者只是sPEAKer

这是sPEAKer,我的第一个mod!

不像号角,sPEAKer是一个独立的音频源。你可以按播放键享受你的音乐。放下它,扔来扔去,音频不会停止!

sPEAKer at the PEAK
在顶峰sPEAKer。

这个mod的主要特点是它可以作为一个真正的便携式扬声器。它不是为每个人播放2D音乐,而是利用空间音频使其成为PEAK沉浸式体验的一部分。

Plays its own sound
如果你掉了它,它不会停止播放。

此外,它支持开箱即用的MP3和WAV在您的常规OGG文件之上。

你也可以下载混音带从Thunderstore或整理您自己的并与朋友分享,甚至也可以上传!

🎮 控件和功能

主播放使用您的常规交互按钮,无论它们是什么。控制器兼容。

  • 小学:播放/暂停切换

  • 中学:下一首歌

  • 滚动:音量上/下

以下控件不适用于控制器。有关重新绑定,请参阅“密钥绑定”部分。

  • 班次+中学:上一首歌

  • Ctrl+辅助:切换洗牌

  • Alt+中学:循环循环模式

  • P:激活无人机模式

  • Ctrl+P:激活无人机召回

  • O:舞蹈表情(无人机模式激活时)

  • U:调出sPEAKer UI(队列系统)

  • 本地音量控制:可通过暂停菜单获得:

    此滑块仅影响您自己的播放。

手动安装

  1. 安装用于PEAK的BepInEx
  2. 安装所需的依赖项
    • PEAKLib.Items
    • PEAKLib.Core
    • SoftDependencyFix
    • MonoDetour_BepInEx_5
    • 单点绕道
  3. 将mod文件放在BepInEx插件文件夹中
  4. 启动峰值

注意:并非所有依赖项都进入/plugins.如果你有问题,使用mod管理器在寻求支持之前。

添加音乐

启动PEAK后,将创建您的主音乐文件夹:

…/插件/onlystar-sPEAKer音乐

您可以将音频文件直接放在其中,也可以使用混音带.

📀 介绍:混音带

混音带只是一个文件夹包含您的音频文件集合。

只需在您的主音乐文件夹中创建一个新文件夹(onlystar-sPEAKer音乐)并将您的歌曲放入其中。默认情况下,文件夹的名称将用作混音带的名称。

或者,您还可以包括mixtape.json混音带文件夹中的文件:

{"name":"UndertaleBosses","作者":"onlystar"}

这优先于默认命名,并将显示在游戏中,当歌曲从你的混音带开始播放。


是的,是“混音带名称-歌曲名称”

🎧 Thunderstore中的“混音带”

混音带非常易于共享和管理。自发布以来,Thunderstore中可用的混音带目录已增长到超过200份投稿!谢谢大家的支持!我甚至通过定期检查上传的内容发现了一些香肠。

但是因为Thunderstore现在受到混音带的困扰,所以有一个新的过滤器:

以防你想把它们全部列出或者从你的浏览中过滤掉。

为Thunderstore捆绑混音带Thunderstore icon

如果您想上传自己的混音带作为mod与您的朋友分享,只需放一个空的sPEAKer.json文件在与您的文件夹相同的文件夹中混音带文件夹.

您可以按照描述的手动包装说明进行操作这里.

您的包裹应包括manifest.json, README.md,a/plugins文件夹和(希望)256x256icon.png.

你的manifest.json应将sPEAKer列为其依赖项:

{"name":"Demo_Mixtape","作者":"onlystar","version_number":"1.0.0","website_url": "", "描述":"I'm a简短的描述!","依赖项":["onlystar-sPEAKer-1.9.8"//添加此行]}

这样,您可以将您的朋友指向您的混音带,他们的mod管理器将安装sPEAKer。

仔细想想“名字”,一旦上传,就无法更改。

插件包裹中的文件夹应如下所示:

插件/😍──sPEAKer. json😍──我的混音带/😍──真正的英雄.ogg😍──omega flowey.mp3😍──…😍──混合磁带.json

sPEAKer.json是告诉sPEAKer您上传的mod包含混音带的方法。

尽管支持MP3和WAV,但它是强烈推荐您使用OGG格式。它加载速度最快,尺寸最小,质量损失可以忽略不计。您可以使用类似的工具Convertio或者,如果您准备使用脚本,请查看维基标签对于我用于将MP3批量转换为OGG的脚本。

一旦您的包裹准备好,请将其邮寄并上传到Thunderstore. 您应该只在类别字段中选择“混音带”。

💡 提示:不要删除您的原始包裹!

更新您的Thunderstore混音带

如果您想将歌曲添加到已发布的混音带中,请将您的歌曲添加到原始(未压缩)包中,并将“version_number”添加到您的manifest.json. 不要更改“名称”字段,因为它将创建一个新的混音带而不是更新现有的混音带。

{"name":"Demo_Mixtape","作者":"onlystar","version_number":"1.0.1",//以前为"1.0.0"website_url": "", "描述": "", "依赖项":["onlystar-sPEAKer-1.9.8"]}

再拉上拉链重新上传. 免责声明:确保您有权将混音带包含的音频文件上传到Thunderstore。

Disclaimer: Make sure you have permission to upload the audio files your mixtape contains to Thunderstore.

更多功能!

🪽 特色:无人机模式

你可以让sPEAKer进入无人机模式,而不是有一个专用的插槽,它会跟着你!

👉 放下按P你呢意志无论你走到哪里都被跟踪。

🔍 如果你碰巧弄丢了,就用Ctrl+P让它直接回到你身边。

🕺 它也可以跳舞!

sPEAKer具有9种不同的舞蹈动作/表情。

出版社O当无人机模式被激活时进行移动!

🌠 你在控制

以您喜欢的方向进行您的会话。

什么时候持有或者被跟踪通过sPEAKer,您可以按U调出UI。

您可以通过拖放重新排序歌曲,也可以直接选择要播放的歌曲。

配置选项 🪚🔧🔨

这些是您可以在开始游戏之前更改的选项。你可以在be pInE x/config/Only star. sPEAKer.cf g或通过您的mod管理器。

钥匙 类别 描述 默认值
ExternalAudioFolderPath 💾 音频加载 sPEAKer将主要从中加载混音带和外部音频的文件夹路径。建议保持不变。 "…\onlystar-sPEAKer音乐"
加载演示歌曲 在您的曲目列表中包含一首演示歌曲。 真实 ExtendedFormatSupport
启用MP3和WAV文件的加载。可能会影响性能。 StartupLoadingIndicator 在游戏开始时显示加载文本。 快速加载
StartupLoadingIndicator 💾 Audio Loading Shows a loading text during game start. true
FastLoad 💾 音频加载 使sPEAKer在游戏过程中而不是在游戏开始时加载歌曲。 真实
ShowTrackDuration 🔊 回放 显示每首歌的当前时间和长度。 DisplayMixtapeAuthor
在混音带播放期间显示混音带作者。 ShuffleOnStart 从默认启用Shuffle开始。如果您只想要洗牌播放,则可以为您节省切换。
打开和播放 🔊 Playback Start with Shuffle enabled by default. Saves you a toggle if you only want shuffled playback. false
TurnOnAndPlay 🔊 回放 使sPEAKer打开后立即开始播放。
声音效果已启用 启用JBL音效。 真实 使用空间音频
启用基于邻近度的音频。如果为false,则播放将发出全局声音,而不是来自sPEAKer。 SpawnAtGameStart 📻 产卵 当游戏开始时,自动在崩溃地点周围生成sPEAKer。
SpawnWith F4 📻 Spawning Automatically spawn a sPEAKer around the crash site when a game starts. true
SpawnWithF4 📻 产卵 允许主机在按下F4时在手中生成一个sPEAKer。
一次只能存在一个sPEAKer。
真实
重新启用 按F4时启用调用现有sPEAKer。 只有在
SpawnWith F4也已启用。此外,只有当sPEAKer在地下(不在插槽中)时,才能召回它。调试模式
📜 伐木
启用自定义详细日志记录。如果要报告bug,请包含 be pInE x/Log Output. log BepInEx/LogOutput.log! false

⌨️ 密钥绑定

为了更轻松地更改keybinds,我建议使用配置模块但是,鉴于BepInEx如何加载配置,您仍然需要重启你的游戏在keybind更改生效之前,至少目前是这样。

当前可配置以下keybind:

钥匙 描述 默认值
旋钮 无人机模式切换。 P
RecallCommand 按住这个键,按下DroneTokgle键,让sPEAKer“召回”给你,而不是寻找附近的人。 按压
(所以默认用法是Ctrl+P)
舞蹈表情 使sPEAKer跳舞时,无人机模式是活跃的。 O
SpawnKey 如果启用了相应的生成选项,则生成sPEAKer的键。 F4
QueueUIKey 打开队列UI。 U

更多的keybinds将在未来的更新中出现。

🎛️ 技术说明

  • 为了获得最佳体验,房间里的每个人都应该有相同的曲目和混音带。
  • 主播总是拥有曲目表佳能,这意味着无论您在本地是否有更多音乐,每个人都必须播放主持人的目录。
  • 如果您缺少主机播放的歌曲,您将听到白噪音。歌曲在加载时是内容散列的,因此当主机播放您确实拥有的内容时,播放将恢复。
  • 大文件(4MB+)和MP3/WAV文件在加载过程中会导致显着的延迟尖峰。强烈建议使用OGG。
  • 如果您在播放音乐时遇到延迟,您可以在游戏启动期间加载,而不是将FastLoad设置为.当游戏启动直到音乐加载完成时,你会经历一个很大的延迟峰值,但是在播放过程中没有延迟。
  • 注意在FastLoad设置为,因为每首歌都将完全加载到内存中。这已经在32 GB系统上用多达250首歌曲(mp3/wav/ogg测试混音)进行了测试。专门使用OGG可能会获得更多歌曲,如果您选择更激进的压缩方法,可能会获得更多歌曲。ExternalAudioFolderPath
  • 仅在第一个mod加载时设置。移动游戏文件夹时,路径不会自动更改。您应该将其设置为音乐文件夹的新位置,或者您可以删除配置/只有star. sPEAKer.cf g重新生成正确的路径(这也会重置您的其他配置)。导入配置文件代码时,它会从原始配置文件中复制模组和配置。这包括
  • 他们的,这将不可避免地成为您机器中的无效路径。为避免问题,sPEAKer会自动默认为相对路径 插件/onlystar-sPEAKer音乐当它检测到它已通过配置文件代码安装时。已下载when it detects it has been installed through a profile code.Downloaded混音带不受此配置的影响,无论如何,这可能是共享配置文件的主要音乐来源。
  • 每次切换时,Shuffle都会随机化你的列表,所以如果你切换多次,你可能会得到重复的歌曲。

接下来… 🔮

  • [2.0.0]YouTube电台
  • 改装后的长时间休息

由onlystar创建-将音乐带入PEAK体验!

本工具由三方[bufftool]提供Attention Nomal
下载

立即下载模组

下载客户端搜索PEAK后使用Mod大师工具。