Kas yra OSR failas?
OSR failas yra žaidimo pakartojimo failas, sukurtas osu! žaidimo. Osu! yra ritminis žaidimas, kuriame naudotojai sinchronizuoja pelės paspaudimus su muzika. Naudotojo grojama daina, pataikymai ir praleidimai, grojimo laikas ir data, bei bendras reitingas yra įrašomi OSR faile. Šis OSR failas gali būti dalijamasi su kitais pakartojimo tikslais. OSR failui būtinas beatmap failas, esantis “Songs” aplanke.
MIME tipas OSR failo formato: x-osu-replay
OSR failo formatas
OSR failai išsaugomi kaip dvejetainiai failai su fiksuoto ir kintamo ilgio duomenų laukais.
| Duomenų tipas | Formatas |
|---|---|
| Baitas | Pakartojimo žaidimo režimas (0 = osu! Standard, 1 = Taiko, 2 = Catch the Beat, 3 = osu!mania) |
| Sveikasis skaičius | Žaidimo versija, kai buvo sukurtas pakartojimas (pvz. 20131216) |
| Eilutė | osu! beatmap MD5 maiša |
| Eilutė | Žaidėjo vardas |
| Eilutė | osu! pakartojimo MD5 maiša (įtraukia tam tikras pakartojimo savybes) |
| Trumpas | 300 taškų skaičius |
| Trumpas | 100 taškų skaičius standartinėje, 150 taškų Taiko, 100 taškų CTB, 100 taškų mania |
| Trumpas | 50 taškų skaičius standartinėje, maži vaisiai CTB, 50 taškų mania |
| Trumpas | Gekis skaičius standartinėje, maks. 300 mania |
| Trumpas | Katu skaičius standartinėje, 200 mania |
| Trumpas | Praleidimų skaičius |
| Sveikasis skaičius | Bendras balas, rodomas balų ataskaitoje |
| Trumpas | Didžiausia kombinacija, rodoma rezultatų ataskaitoje |
| Baitas | Ideali / pilna kombinacija (1 = nėra praleidimų ir nėra slankiklio pertrūkių ir nėra anksti baigtų slankiklių) |
| Sveikasis skaičius | Naudoti modifikatoriai. Žemiau rasite modifikatorių verčių sąrašą. |
| Eilutė | Gyvybės juostos grafikas: kableliais atskirti porų u/v, kur u yra laikas milisekundėmis nuo dainos pradžios, o v – slankiojo kablelio reikšmė nuo 0 iki 1, kuri nurodo turimą gyvybės kiekį tam tikru momentu (0 = gyvybės juosta tuščia, 1 = gyvybės juosta pilna) |
| Ilgas | Laiko žyma (Windows skaitikliai) |
| Sveikasis skaičius | Suspaustų pakartojimo duomenų ilgis baitais |
| Baitas | Masyvas Suspausti pakartojimo duomenys |
| Ilgas | Internetinio reitingo ID |
| Dvigubas | Papildoma modifikacijos informacija. Rodoma tik jei įjungta Target Practice. |
Pagrindinės OSR failų savybės
| Charakteristika | Aprašymas |
|---|---|
| Failo plėtinys | .osr |
| Pagrindiniai variantai | osu! įrašų failai (žaidimo įrašai), Windows sistemos atkūrimo failai (avarinės diagnostikos), Asmeniniai atsarginių kopijų failai (duomenų atsarginių archyvų) |
| Formato tipas | Dvejetainis duomenų formatas su keliais variantais; osu! variantas turi struktūruotą antraštę, po kurios seka suspausti pakartojimo duomenys (raktų kadrai ir įvesties srautai); Windows variantas turi atminties išklopas ir gedimų diagnostiką |
| Pagrindinis naudojimas | Įrašymas ir pakartojimas osu! žaidimo sesijų, Windows sistemos gedimų diagnostikos informacijos saugojimas ir asmeninių duomenų atsarginė kopija naudojant trečiųjų šalių programinę įrangą |
| Pagrindinė funkcija | Išsamus žaidimo įrašymas, fiksuojantis kiekvieną žymeklio judesį, paspaudimą ir klavišo paspaudimą su tiksliais laiko žymėjimais; leidžia atlikti našumo analizę, dalintis bendruomenėje ir tobulinti techniką ritminio žaidimo žaidėjams |
| Saugumo profilis | Saugus numatytam naudojimui; osu! variantas neturi vykdomojo kodo; Windows variantas gali turėti jautrią sistemos informaciją; neplanuojama rankiniu redagavimu; saugiam peržiūrai ir analizei reikalingi specializuoti įrankiai |
| Suderinamumas | osu! variantas reikalauja osu! žaidimo kliento (Windows, macOS, Linux) žaisti; gali būti analizuojamas naudojant osu! Replay Editor (interneto pagrindu); Windows variantas reikalauja WinDbg arba Visual Studio analizės; atsarginių kopijų variantas reikalauja specifinės atsarginių kopijų programinės įrangos |
Kaip atverti ir dirbti su OSR failais
OSU! pakartojimo failų atvėrimas
Norėdami atidaryti OSR pakartojimo failą osu! programoje:
Paleiskite osu! žaidimo klientą
Eikite į pagrindinį meniu
Pasirinkite skyrių “Replays”
Pasirinkite “Import Replay”
Naršykite iki .osr failo ir jį pasirinkite
Pakartojimas įkelsi ir pradės automatiškai groti
Alternatyviai galite naudoti osu! Replay Editor—internetinį įrankį, kuris suteikia išsamų OSR įrašų failų analizavimą ir peržiūrą.
Dažnai užduodami klausimai (DUK)
**Q1: Ką OSR reiškia osu!?
A1: OSR reiškia osu! Replay, tai failo formatas, naudojamas įrašyti ir saugoti žaidimo sesijas osu! ritminio žaidimo metu.
**Q2: Kaip atidaryti ir peržiūrėti OSR įrašų failą?
A2: OSR failą galite atidaryti paleisdami osu! ir importuodami įrašą per skiltį „Replays“, arba naudodami osu! Replay Editor internetinį įrankį.
**Q3: Ar galiu konvertuoti OSR įrašų failą į vaizdo formatą?
A3: Taip, galite konvertuoti OSR įrašų failus į vaizdo įrašą naudodami ekrano įrašymo programinę įrangą, kad fiksuotumėte įrašo atkūrimą osu! arba naudodami specializuotus konvertavimo įrankius.
**Q4: Kokia informacija saugoma osu! OSR faile?
A4: OSR failas saugo žymeklio judesius, spustelėjimo laiką, klavišų paspaudimus, rezultatų duomenis, tikslumą, kombinuotą informaciją ir beatmap’o detales žaidimo sesijai .
**Q5: Ar galiu atidaryti Windows sistemos atkūrimo OSR failą teksto redaktoriumi?
A5: Ne, Windows OSR failai yra dvejetainių avarijų išklotinės failai ir atidarius juos teksto redaktoriuje, jie rodys iškraipytus simbolius. Juos reikėtų analizuoti naudojant derinimo įrankius, pvz., WinDbg .