Що таке файл OSR?
OSR‑файл — це файл повтору гри, створений гра osu!. Osu! — це ритм‑гра, у якій користувачі синхронізують кліки миші з музикою. У файлі OSR записуються назва пісні, яку грав користувач, успішні та пропущені нотки, час і дата відтворення пісні та загальний рейтинг. Цей OSR‑файл потім можна поділитися з іншими для повторного перегляду. Для OSR‑файлу потрібен файл бітмапи, який має бути у папці “Songs”.
Тип MIME формату файлу OSR: x-osu-replay
Формат файлу OSR
OSR‑файли зберігаються як бінарні файли з полями фіксованої та змінної довжини.
| Тип даних | Формат |
|---|---|
| Байт | Режим гри повтору (0 = osu! Standard, 1 = Taiko, 2 = Catch the Beat, 3 = osu!mania) |
| Ціле число | Версія гри, коли був створений повтор (наприклад, 20131216) |
| Рядок | MD5 хеш бітмапи osu! |
| Рядок | Ім’я гравця |
| Рядок | MD5‑хеш повтору osu! (включає певні властивості повтору) |
| Коротко | Кількість 300 |
| Коротко | Кількість 100 у стандартному режимі, 150 у Taiko, 100 у CTB, 100 у mania |
| Коротко | Кількість 50 у стандартному режимі, маленькі фрукти у CTB, 50 у mania |
| Коротко | Кількість Gekis у стандартному режимі, максимум 300 у манії |
| Коротко | Кількість Katus у стандартному режимі, 200 у манії |
| Коротко | Кількість пропусків |
| Ціле число | Загальний рахунок, що відображається у звіті про результати |
| Коротко | Найбільша комбінація, відображена у звіті про результат |
| Байт | Ідеальна/повна комбінація (1 = без пропусків, без поломок слайдерів та без раніше завершених слайдерів) |
| Ціле число | Використані модифікації. Дивіться нижче список значень модів. |
| Рядок | Графік індикатора життя: пари u/v, розділені комами, де u — час у мілісекундах від початку пісні, а v — значення з плаваючою комою від 0 до 1, що представляє кількість життя у даний момент (0 = індикатор життя порожній, 1 = індикатор життя заповнений) |
| Довге | Часова мітка (тики Windows) |
| Ціле число | Довжина в байтах стиснених даних повтору |
| Байт | Масив Стиснені дані повтору |
| Довге | Ідентифікатор онлайн-рахунку |
| Подвійний | Додаткова інформація про мод. Присутня лише якщо увімкнено Target Practice. |
Ключові характеристики файлів OSR
| Характеристика | Опис |
|---|---|
| Розширення файлу | .osr |
| Основні варіанти | Файли повтору osu! (записи геймплею), файли відновлення системи Windows (діагностика збою), особисті резервні файли (архіви резервних копій даних) |
| Тип формату | Бінарний формат даних з кількома варіантами; варіант osu! має структурований заголовок, за яким слідує стиснені дані повтору (ключові кадри та потоки вводу); варіант Windows містить дампи пам’яті та діагностику збоїв |
| Основне використання | Запис та відтворення ігрових сесій osu!, зберігання діагностичної інформації про збої системи Windows та резервне копіювання особистих даних за допомогою стороннього програмного забезпечення |
| Головна особливість | Всеохоплюючий запис ігрового процесу, який фіксує кожен рух курсора, клік та натискання клавіш з точною синхронізацією; дозволяє аналізувати продуктивність, ділитися результатами в спільноті та покращувати техніку гравців ритмічних ігор |
| Профіль безпеки | Безпечний для передбаченого використання; варіант osu! не містить виконуваного коду; варіант Windows може містити конфіденційну системну інформацію; не призначений для ручного редагування; для безпечного перегляду та аналізу потрібні спеціалізовані інструменти |
| Сумісність | Варіант osu! вимагає клієнт гри osu! (Windows, macOS, Linux) для гри; може бути проаналізований за допомогою osu! Replay Editor (веб-версія); варіант для Windows вимагає WinDbg або Visual Studio для аналізу; варіант резервного копіювання вимагає спеціального програмного забезпечення для резервного копіювання |
Як відкрити та працювати з файлами OSR
Відкриття файлів повтору osu!
Щоб відкрити файл повтору OSR в osu!:
Запустіть клієнт гри osu!
Перейдіть до головного меню
Виберіть розділ “Повтори”
Виберіть “Імпорт повтору”
Перейдіть до файлу .osr і виберіть його
Повтор завантажиться і почне відтворюватися автоматично
Альтернативно, ви можете скористатися osu! Replay Editor — веб‑інструментом, який забезпечує глибокий аналіз та перегляд файлів повторів OSR.
Часті запитання (FAQ)
**Q1: Що означає OSR в osu!?
A1: OSR означає osu! Replay, що є форматом файлу, який використовується для запису та збереження ігрових сесій у ритмічній грі osu! .
**Q2: Як відкрити і переглянути файл повтору OSR?
A2: Ви можете відкрити файл OSR, запустивши osu! та імпортуючи повтор через розділ Replays, або використовуючи веб‑інструмент osu! Replay Editor .
**Q3: Чи можу я конвертувати файл повтору OSR у відеоформат?
A3: Так, ви можете конвертувати файли повтору OSR у відео, використовуючи програмне забезпечення для запису екрану, щоб захопити відтворення повтору в osu!, або використовуючи спеціалізовані інструменти конвертації .
**Q4: Яка інформація зберігається у файлі OSR osu!?
A4: Файл OSR зберігає переміщення курсора, час кліків, натискання клавіш, дані про рахунок, точність, інформацію про комбо та деталі бітмапи для ігрової сесії.
**Q5: Чи можу я відкрити файл Windows System Restore OSR у текстовому редакторі?
A5: Ні, файли Windows OSR є бінарними дампами аварій і при відкритті в текстовому редакторі будуть показувати нечитаємі символи. Їх слід аналізувати за допомогою інструментів налагодження, таких як WinDbg.