Что такое файл OSZ?
Файл OSZ — это сжатый формат файлов, используемый ритм-игрой osu! для хранения данных битмапов. Битмапы по сути являются уровнями игры и включают информацию, такую как песня, тайминг битов и расположение объектов на игровом экране. Файлы OSZ позволяют легко распространять битмапы и обычно загружаются из интернета и импортируются в игру. У osu! также есть формат файла OSR, который представляет собой запись повторения игры и может воспроизводиться игроками.
MIME тип формата OSR: x-osu-replay
Формат файла OSZ
Подробности внутреннего формата файлов OSZ недоступны публично. Он содержит данные, сжатые ZIP, которые включают информацию для воспроизведения музыки, отображения графики и показа игроков о событиях, когда они взаимодействуют с игрой.
Ключевые характеристики файлов OSZ
| Характеристика | Описание |
|---|---|
| Расширение файла | .osu |
| Основные варианты | Стандартные файлы карт osu! (все игровые режимы), файлы карт osu!taiko (режим Таико), файлы карт osu!catch (режим Catch the Beat) и файлы карт osu!mania (режим Mania) |
| Тип формата | Текстовый файл в формате INI с организацией по разделам; хранит данные карты в читаемом человеком формате; включает разделы [General], [Editor], [Metadata], [Difficulty], [Events], [TimingPoints] и [HitObjects] |
| Основное применение | Определение всех элементов игрового процесса для карты ритм-игры osu!; хранит данные о тайминге, расположении объектов, настройках сложности, метаданных песни и информации о визуальных событиях |
| Основная функция | Высоконастраиваемый текстовый формат, позволяющий точно создавать и редактировать карты; поддерживает четыре отдельные игровые режима (osu!, Taiko, Catch the Beat, Mania); включает подробные определения объектов с поддержкой кругов, слайдеров, спиннеров и длинных нот |
| Профиль безопасности | Безопасен для использования в игре; не содержит исполняемого кода; может быть безопасно отредактирован любым текстовым редактором; читаемый человеком формат позволяет напрямую изменять и точно настраивать параметры карты |
| Совместимость | Нативный для клиента игры osu! (Windows, macOS, Linux); может редактироваться любым текстовым редактором; пакеты OSZ содержат файл OSU вместе с аудио (MP3/OGG) и графическими (JPG/PNG) ресурсами; может быть конвертирован в другие форматы ритм‑игр с помощью инструментов сообщества |
Как создать файл OSZ?
OSU! имеет подробные инструкции по созданию OSZ и файлов OSK. Следующие шаги можно использовать для создания файла OSZ с помощью OSU!.
- Откройте карту через редактор.
- В верхнем меню выберите Файл > Экспортировать пакет….
- Архив .osz будет помещён в папку Exports внутри папки osu!.
Как открыть и работать с файлами OSU
Открытие файлов OSU в osu!
Файлы OSU автоматически используются при игре на карте в osu!:
Установите файл OSZ, дважды щёлкнув по нему
Игра извлекает файл OSU и связанные ресурсы
Выберите карту битов в меню выбора песни
Файл OSU содержит инструкции по игровому процессу
Редактирование файлов OSU
Чтобы отредактировать файл OSU:
Извлеките файл OSU из архива OSZ
Откройте файл в любом текстовом редакторе (Notepad++, Visual Studio Code и т.д.)
Измените нужные разделы и значения
Сохраните файл и проверьте изменения в osu!
Создание новых файлов OSU
Новые файлы OSU обычно создаются с помощью редактора карт osu!:
Запустите osu! и откройте редактор карт
Выберите файл песни
Используйте редактор, чтобы разместить объекты ударов
Редактор автоматически генерирует файл OSU
Поделитесь набором карт в виде файла OSZ
Конвертирование файлов OSU
Файлы OSU можно конвертировать в другие форматы с помощью специализированных инструментов:
osu! в StepMania – Конвертировать в формат SM
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 (клавиатурный ритм) .