Какво е OSZ файл?
OSZ файл е компресиран файлов формат, използван от ритъм играта osu! за съхранение на данни за бийтмапове. Бийтмаповете по същество са нива за играта и включват информация като песента, тайминга на бийтовете и разположението на обектите за удари на екрана на играта. OSZ файловете позволяват лесно разпространение на бийтмапове и обикновено се изтеглят от интернет и се импортират в играта. OSU! също има файловия формат OSR, който е файл за повторение на игра и може да бъде възпроизведен от играчите.
MIME тип на файловия формат OSR: x-osu-replay
Формат на OSZ файл
Вътрешните детайли за файловия формат на типове OSZ файлове не са публично достъпни. Той съдържа данни, компресирани с ZIP, които включват информация за възпроизвеждане на музика, показване на графика и информиране на играчите за събитията, когато трябва да взаимодействат с играта.
Ключови характеристики на OSZ файловете
| Характеристика | Описание |
|---|---|
| Файлово разширение | .osu |
| Основни варианти | Стандартни osu! beatmap файлове (за всички игрови режими), osu!taiko beatmap файлове (режим Таико), osu!catch beatmap файлове (режим Catch the Beat) и osu!mania beatmap файлове (режим 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! beatmap редактора:
Стартирайте osu! и отворете редактора на бийтмапи
Изберете файл с песен
Използвайте редактора, за да поставите обекти за удари
Редакторът генерира OSU файла автоматично
Споделете набора от бийтмапи като OSZ файл
Конвертиране на OSU файлове
OSU файловете могат да се конвертират в други формати с помощта на специализирани инструменти:
osu! към StepMania – Конвертиране в SM формат
osu! към Quaver – Конвертиране в QS формат
Често задавани въпроси (FAQ)
**Q1: Какво означава OSU в играта osu!?
A1: OSU означава osu! beatmap, което е файловият формат, използван за съхраняване на всички данни за геймплей за изпълним beatmap в ритъм играта.
**Q2: Как да отворя и редактирам OSU файл?
A2: Можете да отворите и редактирате OSU файлове с всеки текстов редактор като Notepad, Notepad++ или Visual Studio Code, тъй като те се съхраняват като обикновен текст, използвайки INI формат.
**Q3: Каква е разликата между OSU файл и OSZ файл?
A3: OSU файлът е beatmap файл, съдържащ данни за геймплей, докато OSZ файлът е ZIP архив, съдържащ OSU файла заедно с аудио и графични ресурси.
**Q4: Мога ли да създам OSU файл без да използвам играта osu!?
A4: Въпреки че можете да създавате OSU файлове ръчно с текстов редактор, много е по-лесно да използвате вградената beatmap редактор в osu!, който генерира файла автоматично.
**Q5: Какви игрови режими се поддържат от OSU файловете?
A5: OSU файловете поддържат четири игрови режима: стандартен osu! (кликване върху кръгове), Таико (барабанене), Хвани ритъма (уловка на плодове) и Мания (клавиатурен ритъм) .