Какво е OSR файл?
OSR файл е файл за повторение на игра, създаден от osu! играта. Osu! е ритъм игра, където потребителите съвпадат кликванията на мишката с музиката. Песента, изпълнена от потребителя, ударите и пропуските, времето и датата на изпълнена песен и общият рейтинг се записват в OSR файла. Този OSR файл след това може да се сподели с други за целите на повторението. OSR файлът изисква наличието на beatmap файл в папката “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 в Таико, 100 в CTB, 100 в мания |
| Кратко | Брой 50 в стандарт, малки плодове в CTB, 50 в мания |
| Кратко | Брой Геки в стандарт, максимум 300 в мания |
| Кратко | Брой Кату в стандарт, максимум 200 в мания |
| Кратко | Брой пропуски |
| Цяло число | Общият резултат, показан в справката за резултати |
| Кратко | Най-голямото комбо, показано в отчета за резултата |
| Байт | Перфектно/пълно комбо (1 = без пропуски и без счупени слайдери и без преждевременно завършени слайдери) |
| Цяло число | Използвани модове. Вижте по-долу списъка с стойностите на модовете. |
| Низ | Графика на лентата за живот: двойки u/v, разделени със запетая, където u е времето в милисекунди от началото на песента, а v е число с плаваща запетая от 0 - 1, което представлява количеството живот, което имате в дадения момент (0 = лентата за живот е празна, 1= лентата за живот е пълна) |
| Дълъг | Времева отметка (Windows тикове) |
| Цяло число | Дължина в байтове на компресираните данни за реплей |
| Байт | Масив Компресираните данни за реплей |
| Дълъг | Онлайн резултат ID |
| Двоен | Допълнителна информация за мода. Присъства само ако е активирано Target Practice. |
Ключови характеристики на OSR файлове
| Характеристика | Описание |
|---|---|
| Разширение на файла | .osr |
| Основни варианти | osu! Replay Files (записи на геймплей), Windows System Restore Files (диагностика на сривове), Personal Backup Files (архиви за резервно копиране на данни) |
| Тип на формата | Бинарен формат на данни с множество варианти; вариантът за osu! включва структуриран заглавен блок, последван от компресирани данни за повторения (ключови кадри и входни потоци); вариантът за Windows съдържа дампи на паметта и диагностика на сривове |
| Основно използване | Записване и възпроизвеждане на сесии на игра osu!, съхраняване на диагностична информация за сривове на Windows системи и архивиране на лични данни чрез софтуер от трети страни |
| Главна функция | Всеобхватен запис на геймплей, улавящ всяко движение на курсора, клик и натискане на клавиш с прецизно време; позволява анализ на представянето, споделяне в общността и подобряване на техниката за играчите на ритъм игри |
| Профил на сигурността | Безопасен за предвидената употреба; вариантът за osu! не съдържа изпълним код; вариантът за Windows може да съдържа чувствителна системна информация; не е предназначен за ръчно редактиране; за безопасно преглеждане и анализ са необходими специализирани инструменти |
| Съвместимост | osu! вариант изисква клиент на играта osu! (Windows, macOS, Linux) за игра; може да се анализира с osu! Replay Editor (уеб-базиран); Windows вариант изисква WinDbg или Visual Studio за анализ; резервен вариант изисква специфичен софтуер за архивиране |
Как да отворим и работим с OSR файлове
Отваряне на osu! Replay файлове
За да отворите OSR реплей файл в osu!:
Стартирайте клиента на играта osu!
Отидете в главното меню
Изберете секцията “Replays”
Изберете “Import Replay”
Навигирайте до и изберете .osr файла
Реплеят ще се зареди и ще започне да се възпроизвежда автоматично
Алтернативно, можете да използвате osu! Replay Editor — уеб-базирано средство, което предоставя задълбочен анализ и преглед на OSR replay файлове.
Често задавани въпроси (FAQ)
**Q1: Какво означава OSR в osu!?
A1: OSR означава osu! Replay, което е файловият формат, използван за записване и съхранение на игрови сесии в ритъм играта osu!.
**Q2: Как да отворя и гледам OSR replay файл?
A2: Можете да отворите OSR файл, като стартирате osu! и импортирате реплея чрез секцията Replays, или като използвате уеб инструмента osu! Replay Editor.
**Q3: Мога ли да конвертирам OSR replay файл във видео формат?
A3: Да, можете да конвертирате OSR replay файлове във видео, като използвате софтуер за запис на екрана, за да заснемете възпроизвеждането на реплея в osu!, или като използвате специализирани инструменти за конвертиране.
**Q4: Каква информация се съхранява в osu! OSR файл?
A4: OSR файл съхранява движенията на курсора, времето на кликване, натисканията на клавиши, данните за резултата, точността, информацията за комбо и подробностите за бийтмапа за една игрова сесия .
**Q5: Мога ли да отворя OSR файл за възстановяване на системата на Windows с текстов редактор?
A5: Не, Windows OSR файловете са бинарни файлове за аварийно събиране и ще показват нечетливи символи, ако се отворят в текстов редактор. Те трябва да се анализират с помощта на инструменти за отстраняване на грешки като WinDbg .