Що таке файл OSU?
Файл OSU — це ігровий скрипт, написаний для ритм-ігри osu!. Він містить інформацію про бітмапу, що використовується в грі, таку як рівень складності, пісня, яку треба грати, та таймінги об’єктів, з якими гравець має синхронізуватись під музику. Це дозволяє гравцям у ритм-ігри створювати власні виклики та ділитися ними з ігровою спільнотою.
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!; зберігає дані таймінгу, розташування об’єктів, налаштування складності, метадані пісні та інформацію про візуальні події |
| Головна особливість | Високо налаштовуваний текстовий формат, що дозволяє точно створювати та редагувати бітмапи; підтримує чотири окремі ігрові режими (osu!, Taiko, Catch the Beat, Mania); включає детальні визначення об’єктів удару з підтримкою кіл, слайдерів, спінерів та довгих нот |
| Профіль безпеки | Безпечний для використання в грі; не містить виконуваного коду; може бути безпечно відредагований будь-яким текстовим редактором; формат, зрозумілий людині, дозволяє пряме редагування та тонке налаштування параметрів бітмапа |
| Сумісність | Рідний для клієнта гри osu! (Windows, macOS, Linux); може бути відредагований будь-яким текстовим редактором; пакети OSZ містять файл OSU разом з аудіо (MP3/OGG) та графічними (JPG/PNG) ресурсами; може бути конвертований у інші формати ритм-ігор за допомогою інструментів спільноти |
Відкриття файлів 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! (натискання кіл), Таїко (барабаніння), Catch the Beat (зловлення фруктів) та Mania (ритм клавіатури) .