aspose.info
BG

OSZ файл - Формат на osu! Beatmap файл, Как да го създадем и отворим?

Обновено

Какво е 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!.

  1. Отворете бийтмап чрез редактора.
  2. От горното меню изберете Файл > Експортиране на пакет….
  3. Архивът .osz ще бъде поставен в папката Exports в директорията на osu!.

Как да отворим и работим с OSU файлове

Отваряне на 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! beatmap редактора:

  1. Стартирайте osu! и отворете редактора на бийтмапи

  2. Изберете файл с песен

  3. Използвайте редактора, за да поставите обекти за удари

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

  5. Споделете набора от бийтмапи като 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! (кликване върху кръгове), Таико (барабанене), Хвани ритъма (уловка на плодове) и Мания (клавиатурен ритъм) .

Препратки