wiki

Написание сценариев

Скриншот сценария сториборда, открытого в "Code - OSS"Пример сценария сториборда (.osb)

Скриптинг (англ. storyboard scripting) — процесс создания сторибордов путём редактирования файлов .osb и .osu. В этих файлах описываются изображения и эффекты, которые клиент osu! должен отрисовать во время игры.

Скриптинг — отличная альтернатива встроенному редактору сторибордов, когда требуется точность или повышенная сложность. С помощью текстовых редакторов — например, блокнота, Notepad++ или Visual Studio Code, — сторибордеры могут вписывать точные параметры объектов и команд вместо того, чтобы накликивать их в визуальном редакторе. Кроме того, многие сторибордеры пишут собственные программы для генерации сторибордов, которые было бы крайне сложно сделать вручную.

Внимание: старайтесь не редактировать сториборд карты, которая в это время открыта в редакторе. При сохранении карты в редакторе ваши изменения, сделанные в блокноте, могут быть стёрты.

Концепции и формат файла

См. конкретные статьи:

Инструменты от сообщества

В сообществе osu! есть собственные инструменты, скрывающие низкоуровневый код сторибордов и позволяющие перейти к более абстрактным конструкциям — например, storybrew от Damnae.