BSML
驱动《Beat Saber》最复杂模组的关键代码框架。
Beat Saber Modding Library (BSML) 是节奏游戏《Beat Saber》的基础模组框架,允许玩家向游戏运行时环境注入自定义代码。与仅添加歌曲或皮肤的简单内容模组不同,BSML 为复杂修改(如新游戏机制、界面调整和增强多人功能)提供了基础设施。
Quick Facts
- Type
- Modding Framework
- Platform
- PC (Windows)
- Dependency
- Beat Saber
- Primary function
- Runtime Code Injection
- Status
- Active Development
背景与渊源
该框架已成为模组社区中一些最雄心勃勃项目的支柱,支持了原始设计从未设想的功能。它将游戏从简单的节奏体验转变为沙盒,可修改物理规则、创造新游戏模式、构建完全自定义界面,且不破坏核心引擎。
阅读指南
BSML 由社区成员(即 BepInEx 用户)开发,专为 PC 版《Beat Saber》定制。它依赖 BepInEx 插件加载器框架,在游戏启动时将自定义程序集注入进程。该框架无官方工作室支持,是 Beat Games 或 Harmony Music 之外的第三方工具。社区对其评价极为积极,视其为高级模组任务的必需品。由于会修改游戏可执行内存,加载冲突脚本可能导致不稳定。它严格限于 PC 平台,无法用于运行独立主机版《Beat Saber》的 VR 头显。