BSML
最も複雑なBeat Saber改造を支える、不可欠なコードフレームワーク。
Beat Saber Modding Library (BSML) は、リズムゲーム『Beat Saber』向けの基盤的な改造フレームワークであり、プレイヤーがカスタムコードをゲームの実行環境に注入することを可能にします。楽曲やスキンを追加するだけのシンプルなコンテンツMODとは異なり、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の外部で作成されたサードパーティ製ツールです。コミュニティ内での評価は圧倒的に好意的で、高度な改造タスクに不可欠と見なされています。ゲームの実行可能メモリを変更するため、競合するスクリプトがロードされた場合、BSMLの使用は不安定性を引き起こす可能性があります。これは厳密にPCプラットフォームに限定されており、Beat Saberのスタンドアロンコンソール版を実行するVRヘッドセットでは使用できません。