aspose.info
BG

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

Обновено

Какво е OSU файл?

OSU файл е скрипт за игра, написан за ритъм играта osu!. Той съдържа информация за бийтмап, използван в играта, като ниво на трудност, песента, която ще се изпълнява, и тайминга на обектите, с които играчът трябва да се синхронизира с музиката. Той позволява на играчите на ритъм игри да създават персонализирани предизвикателства и да ги споделят с общността на играта.

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

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

OSU файловете се запазват като обикновени текстови файлове на диск и тяхната структура е много ясно дефинирана в формат на OSU файл от osu!.

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

Типичен OSU файл има следните секции.

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

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

ХарактеристикаОписание
Разширение на файла.osu
Основни вариантиСтандартни osu! beatmap файлове (за всички игрови режими), osu!taiko beatmap файлове (режим Taiko), 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) ресурси; може да се конвертира в други формати за ритъм игри с помощта на общностни инструменти

Отваряне на 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 (клавиатурен ритъм) .

Препратки