Hvad er en OSR-fil?
En OSR-fil er en spilgenafspilningsfil oprettet af osu! spil. Osu! er et rytmespil, hvor brugere matcher museklik med musikken. Sangens afspilning af brugeren, hits og misses, tidspunkt og dato for sangen, samt den samlede rangering, registreres i OSR-filen. Denne OSR-fil kan derefter deles med andre til genafspilningsformål. OSR-filen kræver, at beatmap-filen er til stede i mappen “Songs” folder.
MIME-type for OSR-filformat: x-osu-replay
OSR-filformat
OSR-filer gemmes som binære filer med både faste og variable længdedatafelter.
| Datatype | Format |
|---|---|
| Byte | Spiltilstand for genafspilningen (0 = osu! Standard, 1 = Taiko, 2 = Catch the Beat, 3 = osu!mania) |
| Heltal | Version af spillet, da genafspilningen blev oprettet (fx. 20131216) |
| Streng | osu! beatmap MD5-hash |
| Streng | Spillernavn |
| Streng | osu! replay MD5-hash (inkluderer visse egenskaber ved replayen) |
| Kort | Antal 300’er |
| Kort | Antal 100’er i standard, 150’er i Taiko, 100’er i CTB, 100’er i mania |
| Kort | Antal 50’er i standard, små frugter i CTB, 50’er i mania |
| Kort | Antal Gekis i standard, maks 300 i mania |
| Kort | Antal Katus i standard, maks 200 i mania |
| Kort | Antal fejl |
| Heltal | Samlet score vist i scorerapporten |
| Kort | Største combo vist på scorerapporten |
| Byte | Perfekt/full combo (1 = ingen fejl og ingen sliderbrud og ingen tidligt afsluttede sliders) |
| Heltal | Brugte mods. Se nedenfor for listen over modværdier. |
| Streng | Livstangens graf: kommaseparerede par u/v, hvor u er tiden i millisekunder inde i sangen og v er en flydende værdi fra 0 - 1, der repræsenterer mængden af liv du har på det givne tidspunkt (0 = livstangen er tom, 1 = livstangen er fuld) |
| Lang | Tidsstempel (Windows-ticks) |
| Heltal | Længde i bytes af komprimeret replay-data |
| Byte | Array Komprimeret replay-data |
| Lang | Online Score-ID |
| Dobbelt | Yderligere modinformation. Kun til stede, hvis Target Practice er aktiveret. |
Vigtige egenskaber ved OSR-filer
| Karakteristik | Beskrivelse |
|---|---|
| Filendelse | .osr |
| Primære varianter | osu! Replay-filer (spiloptagelser), Windows Systemgendannelsesfiler (fejldiagnosticering), Personlige sikkerhedskopifiler (data backup-arkiver) |
| Formattype | Binært dataformat med flere varianter; osu!-varianten har en struktureret header efterfulgt af komprimeret replay-data (keyframes og inputstrømme); Windows-varianten indeholder memory dumps og crash-diagnostik |
| Primær brug | Optagelse og afspilning af osu!-spilsessioner, lagring af Windows-systemets crash-diagnostikoplysninger, og sikkerhedskopiering af personlige data via tredjepartssoftware |
| Hovedfunktion | Omfattende gameplay-optagelse, der registrerer hver cursorbevægelse, klik og tastetryk med præcis timing; muliggør præstationsanalyse, fællesskabsdeling og teknisk forbedring for rytmespilspillere |
| Sikkerhedsprofil | Sikker for tilsigtet brug; osu!-varianten indeholder ingen eksekverbar kode; Windows-varianten kan indeholde følsomme systemoplysninger; ikke beregnet til manuel redigering; specialiserede værktøjer kræves for sikker visning og analyse |
| Kompatibilitet | osu!-varianten kræver osu!-spilklienten (Windows, macOS, Linux) for at spille; kan analyseres ved hjælp af osu! Replay Editor (webbaseret); Windows-varianten kræver WinDbg eller Visual Studio til analyse; backup-varianten kræver specifik backupsoftware |
Sådan åbnes og arbejdes med OSR-filer
Åbning af osu! Replay-filer
For at åbne en OSR-replayfil i osu!:
Start osu!-spilklienten
Gå til hovedmenuen
Vælg “Replays”-sektionen
Vælg “Import Replay”
Naviger til og vælg .osr-filen
Replay’en indlæses og begynder automatisk at afspille
Alternativt kan du bruge osu! Replay Editor—et webbaseret værktøj, der giver dybdegående analyse og visning af OSR-replay‑filer.
Ofte stillede spørgsmål (FAQ)
**Q1: Hvad står OSR for i osu!?
A1: OSR står for osu! Replay, som er det filformat, der bruges til at optage og gemme gameplay‑sessioner i osu!-rytmespillet .
**Q2: Hvordan åbner og ser jeg en OSR-replay‑fil?
A2: Du kan åbne en OSR‑fil ved at starte osu! og importere replayen gennem sektionen Replays, eller ved at bruge webværktøjet osu! Replay Editor .
**Q3: Kan jeg konvertere en OSR-replay‑fil til et videoformat?
A3: Ja, du kan konvertere OSR-replay‑filer til video ved at bruge skærmoptagelses‑software til at optage replay‑afspilningen i osu! eller ved at bruge specialiserede konverteringsværktøjer .
**Q4: Hvilken information gemmes i en osu! OSR‑fil?
A4: En OSR-fil gemmer markørbevægelser, klik-timing, tastetryk, scoringsdata, nøjagtighed, komboinformation og beatmap-detaljer for en spilsession.
**Q5: Kan jeg åbne en Windows System Restore OSR-fil med en teksteditor?
A5: Nej, Windows OSR-filer er binære crash-dump-filer og vil vise uforståelige tegn, hvis de åbnes i en teksteditor. De bør analyseres ved hjælp af debuggingværktøjer som WinDbg.