Kas ir OSU fails?
OSU fails ir spēles skripts, kas rakstīts osu! ritma spēlei. Tas satur informāciju par spēlē izmantoto beatmap, piemēram, grūtības līmeni, atskaņojamo dziesmu un trāpes objektu laika punktus, ar kuriem spēlētājam jāsinhronizējas ar mūziku. Tas ļauj ritma spēļu spēlētājiem izveidot pielāgotus izaicinājumus un dalīties ar spēles kopienu.
OSR faila formāta MIME tips: x-osu-beatmap
OSU faila formāts
OSU faili tiek saglabāti kā vienkārši teksta faili uz diska, un to struktūra ir ļoti skaidri definēta OSU faila formāts osu!.
OSU faila sadaļas
Tipisks OSU fails satur šādas sekcijas.
| Sadaļa | Apraksts | Satura veids |
|---|---|---|
| [Vispārīgi] | Vispārēja informācija par beatmapu | atslēgas‑vērtību pāri |
| [Redaktors] | Saglabātie iestatījumi ritma kartes redaktoram | atslēga: vērtība pāri |
| [Metadati] | Informācija, ko izmanto, lai identificētu ritma karti | atslēga:vērtība pāri |
| [Grūtība] | Grūtības iestatījumi | atslēga:vērtība pāri |
| [Notikumi] | Beatmap un stāsta paneļa grafiskie notikumi | Ar komatu atdalītas saraksti |
| [LaikaPunkti] | Laika un vadības punkti | Ar komatu atdalītas saraksti |
| [Krāsas] | Kombinācijas un ādas krāsas | atslēga : vērtību pāri |
| [HitObjects] | Trāpījuma objekti | Ar komatu atdalītas saraksti |
Galvenās OSU failu īpašības
| Īpašība | Apraksts |
|---|---|
| Faila paplašinājums | .osu |
| Primārās variācijas | Standarta osu! beatmap faili (visi spēles režīmi), osu!taiko beatmap faili (Taiko režīms), osu!catch beatmap faili (Catch the Beat režīms) un osu!mania beatmap faili (Mania režīms) |
| Formāta veids | Vienkāršs teksta fails, kas izmanto INI faila formātu ar sekciju balstītu organizāciju; saglabā beatmap datus cilvēkam lasāmā formātā; ietver [General], [Editor], [Metadata], [Difficulty], [Events], [TimingPoints] un [HitObjects] sekcijas |
| Primārais lietojums | Definē visus spēles elementus osu! ritma spēles beatmap; saglabā laika datus, trieciena objektu izvietojumu, grūtības iestatījumus, dziesmas metadatus un vizuālo notikumu informāciju |
| Galvenā funkcija | Ļoti pielāgojams vienkāršs teksta formāts, kas ļauj precīzi izveidot un rediģēt beatmap; atbalsta četrus atsevišķus spēles režīmus (osu!, Taiko, Catch the Beat, Mania); ietver detalizētus trieciena objektu definīcijas, atbalstot apļus, slīdņus, spīnerus un garus notus |
| Drošības profils | Droši lietošanai spēlē; nesatur izpildāmu kodu; var droši rediģēt ar jebkuru teksta redaktoru; cilvēkam lasāms formāts ļauj tieši modificēt un precīzi pielāgot beatmap parametrus |
| Saderība | Izcelsmes osu! spēles klientam (Windows, macOS, Linux); var rediģēt ar jebkuru teksta redaktoru; OSZ pakotnes satur OSU failu kopā ar audio (MP3/OGG) un attēlu (JPG/PNG) resursiem; var konvertēt uz citām ritma spēļu formātām, izmantojot kopienas rīkus |
OSU failu atvēršana osu!
OSU faili tiek automātiski izmantoti, spēlējot beatmap osu! spēlē:
Instalējiet OSZ failu, veicot dubultklikšķi uz tā
Spēle izvelk OSU failu un saistītos resursus
Izvēlieties beatmap no dziesmu izvēles izvēlnes
OSU fails nodrošina spēles norādījumus
OSU failu rediģēšana
Lai rediģētu OSU failu:
Izvelciet OSU failu no OSZ arhīva
Atveriet failu ar jebkuru teksta redaktoru (Notepad++, Visual Studio Code utt.)
Mainiet vēlamās sekcijas un vērtības
Saglabājiet failu un pārbaudiet izmaiņas osu!
Jaunu OSU failu izveide
Jauni OSU faili parasti tiek izveidoti, izmantojot osu! beatmap redaktoru:
Palaidiet osu! un atveriet beatmap redaktoru
Izvēlieties dziesmas failu
Izmantojiet redaktoru, lai novietotu trieciena objektus
Redaktors automātiski ģenerē OSU failu
Koplietojiet beatmap komplektu kā OSZ failu
OSU failu konvertēšana
OSU failus var konvertēt uz citām formātām, izmantojot specializētus rīkus:
osu! uz StepMania – Konvertēt uz SM formātu
osu! uz Quaver – Konvertēt uz QS formātu
Biežāk uzdotie jautājumi (BUJ)
**Q1: Ko OSU apzīmē spēlē osu!
A1: OSU apzīmē osu! beatmap, kas ir faila formāts, ko izmanto, lai saglabātu visus spēles datus spējamai beatmap ritma spēlē.
**Q2: Kā atvērt un rediģēt OSU failu?
A2: Jūs varat atvērt un rediģēt OSU failus ar jebkuru teksta redaktoru, piemēram, Notepad, Notepad++ vai Visual Studio Code, jo tie tiek saglabāti kā vienkāršs teksts, izmantojot INI formātu.
**Q3: Kāda ir atšķirība starp OSU failu un OSZ failu?
A3: OSU fails ir beatmap fails, kas satur spēles datus, savukārt OSZ fails ir ZIP arhīvs, kas satur OSU failu kopā ar audio un attēlu resursiem.
**Q4: Vai varu izveidot OSU failu, neizmantojot osu! spēli?
A4: Lai gan OSU failus var izveidot manuāli ar teksta redaktoru, daudz vienkāršāk ir izmantot iebūvēto beatmap redaktoru osu! spēlē, kas automātiski ģenerē failu.
**Q5: Kādi spēles režīmi tiek atbalstīti OSU failos?
A5: OSU faili atbalsta četrus spēles režīmus: standarta osu! (apļu klikšķināšana), Taiko (bungu spēle), Catch the Beat (augļu ķeršana) un Mania (taustiņu ritms).