aspose.info
RU

Файл OSU — формат скриптов Osu!, как создать и открыть его?

Обновлено

Что такое файл OSU?

Файл OSU — это игровой скрипт, написанный для ритм‑игры osu!. Он содержит информацию о карте (beatmap), используемой в игре, такую как уровень сложности, песня, которую нужно играть, и тайминги объектов, с которыми игрок должен синхронизироваться по музыке. Это позволяет игрокам в ритм‑игры создавать собственные задания и делиться ими с сообществом игры.

MIME‑тип формата файла OSR: x-osu-beatmap

Формат файла OSU

Файлы OSU сохраняются как обычные текстовые файлы на диск, и их структура очень чётко определена в формате файла OSU от osu!.

Разделы в файле OSU

Типичный файл OSU содержит следующие разделы.

РазделОписаниеТип содержимого
[Общее]Общая информация о картепары ключ: значение
[Редактор]Сохранённые настройки редактора картпары ключ: значение
[Метаданные]Информация, используемая для идентификации картыпары ключ:значение
[Сложность]Настройки сложностипары ключ:значение
[События]События битмапа и графики раскадровкиСписки, разделённые запятыми
[Точки синхронизации]Точки тайминга и управленияСписки, разделённые запятыми
[Цвета]Цвета комбо и скинапары «ключ : значение»
[HitObjects]Объекты попаданияСписки, разделённые запятыми

Ключевые характеристики файлов OSU

ХарактеристикаОписание
Расширение файла.osu
Основные вариантыСтандартные файлы карт osu! (все игровые режимы), файлы карт osu!taiko (режим Таико), файлы карт osu!catch (режим Catch the Beat) и файлы карт osu!mania (режим Mania)
Тип форматаТекстовый файл в формате INI с организацией по разделам; хранит данные карты в читаемом формате; включает разделы [General], [Editor], [Metadata], [Difficulty], [Events], [TimingPoints] и [HitObjects] разделы
Основное применениеОпределение всех игровых элементов карты osu! rhythm; хранит данные о тайминге, расположении объектов, настройках сложности, метаданных песни и информации о визуальных событиях
Главная особенностьВысоконастраиваемый текстовый формат, позволяющий точно создавать и редактировать карты; поддерживает четыре отдельных игровых режима (osu!, Taiko, Catch the Beat, Mania); включает подробные определения игровых объектов с поддержкой кругов, слайдеров, спиннеров и длительных нот
Профиль безопасностиБезопасен для использования в игре; не содержит исполняемого кода; может быть безопасно отредактирован любым текстовым редактором; человекочитаемый формат позволяет напрямую изменять и точно настраивать параметры карты.
СовместимостьНативный для клиента игры osu! (Windows, macOS, Linux); может быть отредактирован любым текстовым редактором; пакеты OSZ содержат файл OSU вместе с аудио (MP3/OGG) и графическими (JPG/PNG) ресурсами; может быть конвертирован в другие форматы ритм‑игр с помощью инструментов сообщества.

Открытие файлов OSU в osu!

Файлы OSU автоматически используются при игре в карту в osu!:

  1. Установите файл OSZ, дважды щёлкнув по нему

  2. Игра извлекает файл OSU и связанные ресурсы

  3. Выберите карту в меню выбора песен

  4. Файл OSU предоставляет инструкции по игровому процессу

Редактирование файлов OSU

Чтобы отредактировать файл OSU:

  1. Извлеките файл OSU из архива OSZ

  2. Откройте файл в любом текстовом редакторе (Notepad++, Visual Studio Code и т.д.)

  3. Измените нужные разделы и значения

  4. Сохраните файл и проверьте изменения в osu!

Создание новых файлов OSU

Новые файлы OSU обычно создаются с помощью редактора карт osu!:

  1. Запустите osu! и откройте редактор карт

  2. Выберите файл песни

  3. Используйте редактор для размещения объектов попадания

  4. Редактор автоматически генерирует файл OSU

  5. Поделитесь набором карт в виде файла OSZ

Конвертация файлов OSU

Файлы OSU можно конвертировать в другие форматы с помощью специализированных инструментов:

  1. osu! в StepMania – Конвертировать в формат SM

  2. osu! в Quaver – Конвертировать в формат QS

Часто задаваемые вопросы (FAQ)

**Q1: Что означает OSU в игре osu!?

A1: OSU обозначает osu! beatmap, который является форматом файла, используемым для хранения всех игровых данных проигрываемой битмапы в ритм‑игре.

**Q2: Как открыть и отредактировать файл OSU?

A2: Вы можете открывать и редактировать файлы OSU с помощью любого текстового редактора, такого как Notepad, Notepad++ или Visual Studio Code, поскольку они хранятся в виде обычного текста в формате INI.

**Q3: В чем разница между файлом OSU и файлом OSZ?

A3: Файл OSU — это файл битмапы, содержащий игровые данные, тогда как файл OSZ представляет собой ZIP‑архив, содержащий файл OSU вместе с аудио‑ и графическими ресурсами.

**Q4: Могу ли я создать файл OSU без использования игры osu!?

A4: Хотя вы можете создавать файлы OSU вручную с помощью текстового редактора, гораздо проще использовать встроенный редактор битмап в osu!, который генерирует файл автоматически.

**Q5: Какие игровые режимы поддерживаются файлами OSU?

A5: Файлы OSU поддерживают четыре режима игры: стандартный osu! (нажатие по кругам), Taiko (игра на барабанах), Catch the Beat (поимка фруктов) и Mania (ритм на клавиатуре).

Ссылки