资源图标

SAAT - 星露谷物语音频 API 与工具包 1.0.0

stardewvalley

Moderator
stardewvalley 提交新资源:

SAAT - 星露谷物语音频 API 与工具包 - 为模组添加自定义音乐和音效的音频框架,无需 HarmonyLib。

SAAT 是一个用于在星露谷物语中添加、管理和修改音频轨道的框架,无需使用 HarmonyLib。此外,它旨在改进音频引擎,因为 XNA / MonoGame 的音频引擎在内存管理和支持方面表现不佳。它力求无需 Harmony。你可以从 Github 上的文档中查看如何添加自定义音频轨道的示例。请注意,由于需求较大,我提前发布了这个模组,因此存在“尚未实现”的列表。

当前功能:
- 允许向星露谷物语添加全新的音乐和音效。
- 允许将音乐添加到点唱机中。

尚未实现 / 即将推出的功能:
- 音频信号处理(APS 或 DPS):即将推出的功能,允许音频进行低通、高通、变调、特效等处理,而无需创建另一个轨道。
- 适当的内存管理:这将是 API 的主要功能。目前,星露谷物语依赖 XNA / MonoGame 来处理音频的内存管理。这种内存管理设计不佳,因为它要么全部加载,要么全部不加载。通常,音频应该分块加载到内存中,而不是一次性全部保留。这会导致非常大的内存消耗。例如,冬季音乐轨道在游戏开始时就被加载到内存中,即使现在是春季。你在游戏的 3/4...

阅读关于此资源更多信息...
 
stardewvalley 升级了 SAAT - 星露谷物语音频 API 与工具包 的新版本:

SAAT v1.1.0

<div>
<b>v1.1.0 新增:</b>
<br>
- 添加音频轨道设置。
<br>
-- 现在可以在 tracks.json 中设置条目以持续循环。
<br>
-- 现在可以设置条目,在创建新游戏时立即添加到点唱机。
<br>
- 命令 "setdebug" 已重命名为 "audiodebug",因为与其他模组冲突的可能性很高。
<br>
- 命令 "gen_track_json" 已重命名为 "tracktemplate"。
<br>
- 命令 "audio_allocs" 已重命名为 "audioallocs"。
<br>
- audioallocs 命令进行了一些格式修复。
<br>
- audioallocs 命令现在有一个可选参数。添加轨道 ID 将提供特定轨道的更多详细信息。
<br>
- 进行了一些内部结构调整。
<br>
- 文档更新。
</div>

阅读此次升级的详细信息...
 
后退
顶部