Beat Saber Codexery

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, и специально адаптирован для Beat Saber на ПК. Он сильно зависит от фреймворка загрузчиков плагинов BepInEx для внедрения пользовательских сборок в игровой процесс при запуске. Фреймворк не имеет официальной поддержки студии, так как является сторонним инструментом, созданным вне Beat Games или Harmony Music. В сообществе он воспринимается крайне положительно и считается необходимым для продвинутых задач моддинга. Поскольку он изменяет исполняемую память игры, использование BSML может потенциально привести к нестабильности при загрузке конфликтующих скриптов. Он строго ограничен платформами ПК и не может использоваться на VR-шлемах, работающих на автономных консольных версиях Beat Saber.

More in Разработка и наследие

Elsewhere in Beat Saber

Заметили ошибку?

Исправления от читателей сразу попадают в нашу очередь на проверку. Предложить правку · Как собираются источники для этого сайта

Комментарии

Загрузка…
Открыть в интерактивном кодексе →