Wat is een OSR-bestand?
Een OSR‑bestand is een game‑replay‑bestand dat is aangemaakt door de osu! game. Osu! is een ritmespel waarbij gebruikers muisklikken synchroniseren met de muziek. Het door de gebruiker afgespeelde nummer, treffers en gemiste noten, tijd en datum van het afgespeelde nummer, en de algehele ranking worden vastgelegd in het OSR‑bestand. Dit OSR‑bestand kan vervolgens met anderen worden gedeeld voor replay‑doeleinden. Het OSR‑bestand vereist dat het beatmap‑bestand aanwezig is in de map “Songs”.
MIME-type van OSR‑bestandformaat: x-osu-replay
OSR-bestandsformaat
OSR‑bestanden worden opgeslagen als binaire bestanden met zowel vaste als variabele lengte gegevensvelden.
| Gegevenstype | Formaat |
|---|---|
| Byte | Spelmodus van de replay (0 = osu! Standard, 1 = Taiko, 2 = Catch the Beat, 3 = osu!mania) |
| Geheel getal | Versie van het spel toen de replay werd gemaakt (bijv. 20131216) |
| String | osu! beatmap MD5-hash |
| String | Spelernaam |
| String | osu! replay MD5-hash (bevat bepaalde eigenschappen van de replay) |
| Kort | Aantal 300’s |
| Kort | Aantal 100’s in standaard, 150’s in Taiko, 100’s in CTB, 100’s in mania |
| Kort | Aantal 50’s in standaard, kleine fruit in CTB, 50’s in mania |
| Kort | Aantal Gekis in standaard, max 300s in mania |
| Kort | Aantal Katus in standaard, 200s in mania |
| Kort | Aantal gemiste noten |
| Geheel getal | Totale score weergegeven in het scoreoverzicht |
| Kort | Grootste combo weergegeven in het scoreoverzicht |
| Byte | Perfecte/volledige combo (1 = geen gemiste noten en geen sliderbreuken en geen vroeg beëindigde sliders) |
| Geheel getal | Gebruikte mods. Zie hieronder voor een lijst met mod-waarden. |
| String | Levensbalkgrafiek: door komma’s gescheiden paren u/v, waarbij u de tijd in milliseconden in het nummer is en v een zwevendekommagetal van 0 - 1 dat de hoeveelheid leven weergeeft die je op dat moment hebt (0 = levensbalk is leeg, 1 = levensbalk is vol) |
| Lang | Tijdstempel (Windows-ticks) |
| Geheel getal | Lengte in bytes van gecomprimeerde replay-gegevens |
| Byte | Array Gecomprimeerde replay-gegevens |
| Lang | Online Score-ID |
| Dubbel | Aanvullende mod-informatie. Alleen aanwezig als Target Practice is ingeschakeld. |
Belangrijkste kenmerken van OSR-bestanden
| Kenmerk | Beschrijving |
|---|---|
| Bestandsextensie | .osr |
| Primaire varianten | osu! Replay-bestanden (gameplay-opnames), Windows Systeemherstelbestanden (crashdiagnostiek), Persoonlijke back-upbestanden (gegevensback-uparchieven) |
| Formaattype | Binair gegevensformaat met meerdere varianten; de osu!-variant bevat een gestructureerde header gevolgd door gecomprimeerde replay-gegevens (keyframes en invoerstromen); de Windows-variant bevat geheugen-dumps en crashdiagnostiek |
| Primair gebruik | Opnemen en opnieuw afspelen van osu!-gamesessies, opslaan van Windows-systeemcrashdiagnostische informatie, en back-uppen van persoonlijke gegevens via software van derden |
| Hoofdfunctie | Uitgebreide gameplay-opname die elke cursorbeweging, klik en toetsaanslag met precieze timing vastlegt; maakt prestatieanalyse, delen met de community en verbetering van technieken mogelijk voor spelers van ritmespellen |
| Beveiligingsprofiel | Veilig voor het beoogde gebruik; osu!-variant bevat geen uitvoerbare code; Windows-variant kan gevoelige systeeminformatie bevatten; niet bedoeld voor handmatige bewerking; gespecialiseerde tools zijn vereist voor veilig bekijken en analyseren |
| Compatibiliteit | osu! variant vereist de osu! game client (Windows, macOS, Linux) om te spelen; kan geanalyseerd worden met de osu! Replay Editor (webgebaseerd); Windows-variant vereist WinDbg of Visual Studio voor analyse; backup-variant vereist specifieke back-upsoftware |
Hoe OSR-bestanden te openen en ermee te werken
Het openen van osu! Replay-bestanden
Om een OSR-replaybestand te openen in osu!:
Start de osu! game client
Ga naar het hoofdmenu
Selecteer de sectie “Replays”
Kies “Importeer Replay”
Navigeer naar en selecteer het .osr-bestand
De replay wordt geladen en begint automatisch af te spelen
Alternatief kun je de osu! Replay Editor gebruiken—een webgebaseerde tool die diepgaande analyse en weergave van OSR-replaybestanden biedt.
Veelgestelde vragen (FAQ)
**Q1: Waar staat OSR voor in osu!?
A1: OSR staat voor osu! Replay, het bestandsformaat dat wordt gebruikt om gameplay-sessies op te nemen en op te slaan in het osu! ritmespel .
**Q2: Hoe open en bekijk ik een OSR-replaybestand?
A2: Je kunt een OSR-bestand openen door osu! te starten en de replay te importeren via de sectie Replays, of door de osu! Replay Editor webtool te gebruiken .
**Q3: Kan ik een OSR-replaybestand naar een videoformaat converteren?
A3: Ja, je kunt OSR-replaybestanden naar video converteren door schermopnamesoftware te gebruiken om de replayweergave in osu! vast te leggen, of door gespecialiseerde conversietools te gebruiken .
**Q4: Welke informatie wordt opgeslagen in een osu! OSR-bestand?
A4: Een OSR-bestand slaat cursorbewegingen, klik-timing, toetsaanslagen, scoregegevens, nauwkeurigheid, combo-informatie en beatmapdetails op voor een spelsessie.
**Q5: Kan ik een Windows System Restore OSR-bestand openen met een teksteditor?
A5: Nee, Windows OSR-bestanden zijn binaire crashdump-bestanden en zullen onleesbare tekens weergeven als ze in een teksteditor worden geopend. Ze moeten worden geanalyseerd met debugtools zoals WinDbg.