Що таке файл 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! (натискання кіл), Таїко (барабаніння), Catch the Beat (зловлення фруктів) та Mania (ритм на клавіатурі).