aspose.info
NL

OSR-bestand - osu! Replay-bestandsformaat, Hoe OSR-bestanden te openen en ermee te werken?

Bijgewerkt

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.

GegevenstypeFormaat
ByteSpelmodus van de replay (0 = osu! Standard, 1 = Taiko, 2 = Catch the Beat, 3 = osu!mania)
Geheel getalVersie van het spel toen de replay werd gemaakt (bijv. 20131216)
Stringosu! beatmap MD5-hash
StringSpelernaam
Stringosu! replay MD5-hash (bevat bepaalde eigenschappen van de replay)
KortAantal 300’s
KortAantal 100’s in standaard, 150’s in Taiko, 100’s in CTB, 100’s in mania
KortAantal 50’s in standaard, kleine fruit in CTB, 50’s in mania
KortAantal Gekis in standaard, max 300s in mania
KortAantal Katus in standaard, 200s in mania
KortAantal gemiste noten
Geheel getalTotale score weergegeven in het scoreoverzicht
KortGrootste combo weergegeven in het scoreoverzicht
BytePerfecte/volledige combo (1 = geen gemiste noten en geen sliderbreuken en geen vroeg beëindigde sliders)
Geheel getalGebruikte mods. Zie hieronder voor een lijst met mod-waarden.
StringLevensbalkgrafiek: 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)
LangTijdstempel (Windows-ticks)
Geheel getalLengte in bytes van gecomprimeerde replay-gegevens
ByteArray Gecomprimeerde replay-gegevens
LangOnline Score-ID
DubbelAanvullende mod-informatie. Alleen aanwezig als Target Practice is ingeschakeld.

Belangrijkste kenmerken van OSR-bestanden

KenmerkBeschrijving
Bestandsextensie.osr
Primaire variantenosu! Replay-bestanden (gameplay-opnames), Windows Systeemherstelbestanden (crashdiagnostiek), Persoonlijke back-upbestanden (gegevensback-uparchieven)
FormaattypeBinair 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 gebruikOpnemen en opnieuw afspelen van osu!-gamesessies, opslaan van Windows-systeemcrashdiagnostische informatie, en back-uppen van persoonlijke gegevens via software van derden
HoofdfunctieUitgebreide 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
BeveiligingsprofielVeilig 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
Compatibiliteitosu! 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

  1. Ga naar het hoofdmenu

  2. Selecteer de sectie “Replays”

  3. Kies “Importeer Replay”

  4. Navigeer naar en selecteer het .osr-bestand

  5. 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.

Referenties