Was ist eine OSR-Datei?
Eine OSR-Datei ist eine Spielwiederholungsdatei, die vom osu!-Spiel erstellt wurde. Osu! ist ein Rhythmusspiel, bei dem die Benutzer Mausklicks mit der Musik synchronisieren. Das vom Benutzer gespielte Lied, Treffer und Fehlschläge, Zeit und Datum des gespielten Liedes sowie das Gesamtranking werden in der OSR-Datei aufgezeichnet. Diese OSR-Datei kann dann mit anderen zum Wiedergabezweck geteilt werden. Die OSR-Datei erfordert, dass die Beatmap-Datei im Ordner “Songs” vorhanden ist.
MIME-Typ des OSR-Dateiformats: x-osu-replay
OSR-Dateiformat
OSR-Dateien werden als Binärdateien mit festen sowie variablen Datenfeldlängen gespeichert.
| Datentyp | Format |
|---|---|
| Byte | Spielmodus des Replays (0 = osu! Standard, 1 = Taiko, 2 = Catch the Beat, 3 = osu!mania) |
| Ganzzahl | Version des Spiels, als das Replay erstellt wurde (z.B. 20131216) |
| Zeichenkette | osu! Beatmap MD5-Hash |
| Zeichenkette | Spielername |
| Zeichenkette | osu! Replay-MD5-Hash (enthält bestimmte Eigenschaften des Replays) |
| Kurz | Anzahl der 300er |
| Kurz | Anzahl der 100er im Standard, 150er im Taiko, 100er im CTB, 100er im Mania |
| Kurz | Anzahl der 50er im Standard, kleine Früchte im CTB, 50er im Mania |
| Kurz | Anzahl der Gekis im Standard, maximal 300 in Mania |
| Kurz | Anzahl der Katus im Standard, 200 in Mania |
| Kurz | Anzahl der Fehlversuche |
| Ganzzahl | Gesamtpunktzahl, die im Ergebnisbericht angezeigt wird |
| Kurz | Größtes Combo, das im Ergebnisbericht angezeigt wird |
| Byte | Perfektes/Vollständiges Combo (1 = keine Fehlschläge, keine Sliderabbrüche und keine vorzeitig beendeten Slider) |
| Ganzzahl | Verwendete Mods. Siehe unten für die Liste der Mod-Werte. |
| Zeichenkette | Lebensbalkendiagramm: kommagetrennte Paare u/v, wobei u die Zeit in Millisekunden im Song und v ein Fließkommawert von 0 - 1 ist, der die Menge an Leben zu diesem Zeitpunkt darstellt (0 = Lebensbalken ist leer, 1 = Lebensbalken ist voll) |
| Lang | Zeitstempel (Windows-Ticks) |
| Ganzzahl | Länge in Bytes der komprimierten Replay-Daten |
| Byte | Array Komprimierte Replay-Daten |
| Long | Online-Punktzahl-ID |
| Double | Zusätzliche Mod-Informationen. Nur vorhanden, wenn Target Practice aktiviert ist. |
Wesentliche Merkmale von OSR-Dateien
| Charakteristik | Beschreibung |
|---|---|
| Dateierweiterung | .osr |
| Primäre Varianten | osu! Replay-Dateien (Gameplay-Aufzeichnungen), Windows-Systemwiederherstellungsdateien (Absturzdiagnosen), Persönliche Sicherungsdateien (Datensicherungsarchive) |
| Formattyp | Binäres Datenformat mit mehreren Varianten; die osu!-Variante enthält einen strukturierten Header, gefolgt von komprimierten Replay-Daten (Keyframes und Eingabeströme); die Windows-Variante enthält Speicherabbilder und Crash-Diagnosen |
| Primäre Verwendung | Aufzeichnen und Wiedergeben von osu!-Spielsessions, Speichern von Windows-Systemabsturzdiagnoseinformationen und Sichern persönlicher Daten mittels Drittanbieter-Software |
| Hauptfunktion | Umfassende Spielaufzeichnung, die jede Cursorbewegung, jeden Klick und jede Tastatureingabe mit präzisem Timing erfasst; ermöglicht Leistungsanalyse, Community-Sharing und Technikverbesserung für Rhythmusspiel-Spieler |
| Sicherheitsprofil | Sicher für den vorgesehenen Gebrauch; die osu!-Variante enthält keinen ausführbaren Code; die Windows-Variante kann sensible Systeminformationen enthalten; nicht für manuelle Bearbeitung vorgesehen; spezialisierte Werkzeuge sind für sicheres Anzeigen und Analysieren erforderlich |
| Kompatibilität | osu!-Variante erfordert den osu!-Spielclient (Windows, macOS, Linux) zum Spielen; kann mit dem osu! Replay Editor (webbasiert) analysiert werden; Windows-Variante erfordert WinDbg oder Visual Studio zur Analyse; Backup-Variante erfordert spezielle Backup-Software |
Wie man OSR-Dateien öffnet und damit arbeitet
Öffnen von osu! Replay-Dateien
So öffnen Sie eine OSR-Wiedergabedatei in osu!:
Starten Sie den osu!-Spielclient
Gehen Sie zum Hauptmenü
Wählen Sie den Abschnitt “Replays”
Wählen Sie “Replay importieren”
Navigieren Sie zu der .osr-Datei und wählen Sie sie aus
Der Replay wird geladen und beginnt automatisch zu spielen
Alternativ können Sie den osu! Replay Editor verwenden — ein webbasiertes Tool, das eine tiefgehende Analyse und Ansicht von OSR-Replay-Dateien bietet.
Häufig gestellte Fragen (FAQ)
**Q1: Wofür steht OSR in osu!?
A1: OSR steht für osu! Replay, das Dateiformat, das verwendet wird, um Spielsessions im Rhythmusspiel osu! aufzuzeichnen und zu speichern.
**Q2: Wie öffne und betrachte ich eine OSR-Replay-Datei?
A2: Sie können eine OSR-Datei öffnen, indem Sie osu! starten und das Replay über den Replays‑Bereich importieren, oder indem Sie das Web‑Tool osu! Replay Editor verwenden.
**Q3: Kann ich eine OSR-Replay-Datei in ein Videoformat konvertieren?
A3: Ja, Sie können OSR-Replay-Dateien in ein Video konvertieren, indem Sie Bildschirmaufnahme‑Software verwenden, um die Wiedergabe des Replays in osu! aufzunehmen, oder spezialisierte Konvertierungstools nutzen.
**Q4: Welche Informationen werden in einer osu! OSR-Datei gespeichert?
A4: Eine OSR-Datei speichert Cursorbewegungen, Klickzeiten, Tastendrücke, Score-Daten, Genauigkeit, Combo-Informationen und Beatmap-Details für eine Spielsitzung.
**Q5: Kann ich eine Windows Systemwiederherstellungs-OSR-Datei mit einem Texteditor öffnen?
A5: Nein, Windows-OSR-Dateien sind binäre Crash-Dump-Dateien und zeigen bei Öffnung in einem Texteditor unleserliche Zeichen. Sie sollten mit Debugging-Tools wie WinDbg analysiert werden.