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
Заметили ошибку?
Исправления от читателей сразу попадают в нашу очередь на проверку. Предложить правку · Как собираются источники для этого сайта