aspose.info
LT

OSU failas – Osu! skripto failo formatas, kaip jį sukurti ir atverti?

Atnaujinta

Kas yra OSU failas?

OSU failas yra žaidimo scenarijus, parašytas osu! ritminiam žaidimui. Jame pateikiama informacija apie žaidime naudojamą beatmap’ą, tokia kaip sunkumo lygis, grojama daina ir smūgių objektų laikai, su kuriais žaidėjas turi sinchronizuotis su muzika. Tai leidžia ritminių žaidimų žaidėjams kurti pasirinktines užduotis ir dalintis jomis su žaidimo bendruomene.

MIME tipas OSR failų formatui: x-osu-beatmap

OSU failo formatas

OSU failai įrašomi kaip paprasti tekstiniai failai į diską, o jų struktūra yra labai aiškiai apibrėžta OSU failų formatu pagal osu!.

OSU failo sekcijos

Įprastiniame OSU faile yra šios sekcijos.

SekcijaAprašymasTurinio tipas
[Bendra]Bendra informacija apie beatmapąraktų ir reikšmių poros
[Redaktorius]Išsaugoti nustatymai beatmap redaktoriuiraktas: reikšmės poros
[Metaduomenys]Informacija, naudojama beatmap identifikavimuiraktas:reikšmės poros
[Sudėtingumas]Sudėtingumo nustatymairaktas:reikšmės poros
[Įvykiai]Beatmap ir storyboard grafiniai įvykiaiKableliais atskirtos sąrašai
[LaikymoTaškai]Laikymo ir kontrolės taškaiKableliais atskirtos sąrašai
[Spalvos]Kombo ir odos spalvosraktų : reikšmių poros
[HitObjects]Hit objektaiKableliais atskirtos sąrašai

Pagrindinės OSU failų savybės

CharakteristikaAprašymas
Failo plėtinys.osu
Pagrindiniai variantaiĮprasti osu! beatmap failai (visos žaidimo režimai), osu!taiko beatmap failai (Taiko režimas), osu!catch beatmap failai (Catch the Beat režimas) ir osu!mania beatmap failai (Mania režimas)
Formato tipasPaprasto teksto failas, naudojantis INI formato struktūrą su sekcijų organizavimu; saugo beatmap duomenis žmogui skaitoma forma; apima [General], [Editor], [Metadata], [Difficulty], [Events], [TimingPoints] ir [HitObjects] sekcijas
Pagrindinis naudojimasApibrėžia visus žaidimo elementus osu! ritmo žaidimo beatmap; saugo laiko duomenis, smūgio objektų išdėstymą, sudėtingumo nustatymus, dainos metaduomenis ir vizualinių įvykių informaciją
Pagrindinė savybėLabai pritaikomas paprasto teksto formatas, leidžiantis tiksliai kurti ir redaguoti beatmap; palaiko keturis skirtingus žaidimo režimus (osu!, Taiko, Catch the Beat, Mania); apima išsamias smūgio objektų apibrėžtis su palaikymu apskritimams, slankikams, sukimosi objektams ir ilgoms natoms
Saugumo profilisSaugus žaidimui; neturi vykdomojo kodo; gali būti saugiai redaguojamas bet kuriuo teksto redaktoriumi; žmogui skaitoma formatas leidžia tiesiogiai keisti ir smulkiai derinti beatmap parametrus
SuderinamumasGimtoji osu! žaidimo kliento (Windows, macOS, Linux) platforma; gali būti redaguojama bet kuriuo teksto redaktoriumi; OSZ paketai turi OSU failą kartu su garso (MP3/OGG) ir vaizdo (JPG/PNG) ištekliais; gali būti konvertuojama į kitų ritminių žaidimų formatus naudojant bendruomenės įrankius

OSU failų atvėrimas osu!

OSU failai automatiškai naudojami grojant beatmap’ą osu! programoje:

  1. Įdiekite OSZ failą dukart spustelėdami jį

  2. Žaidimas išskleidžia OSU failą ir susijusius išteklius

  3. Pasirinkite beatmap’ą iš dainų pasirinkimo meniu

  4. OSU failas pateikia žaidimo instrukcijas

OSU failų redagavimas

Norėdami redaguoti OSU failą:

  1. Išskleiskite OSU failą iš OSZ archyvo

  2. Atidarykite failą bet kuriuo teksto redaktoriumi (Notepad++, Visual Studio Code ir kt.)

  3. Modifikuokite norimas sekcijas ir reikšmes

  4. Išsaugokite failą ir išbandykite pakeitimus osu!

Naujų OSU failų kūrimas

Nauji OSU failai paprastai kuriami naudojant osu! beatmap redaktorių:

  1. Paleiskite osu! ir atidarykite beatmap redaktorių

  2. Pasirinkite dainos failą

  3. Naudokite redaktorių norėdami išdėstyti smūgio objektus

  4. Redaktorius automatiškai sukuria OSU failą

  5. Pasidalinkite beatmap rinkiniu kaip OSZ failą

OSU failų konvertavimas

OSU failus galima konvertuoti į kitus formatus naudojant specializuotus įrankius:

  1. osu! į StepMania – Konvertuoti į SM formatą

  2. osu! į Quaver – Konvertuoti į QS formatą

Dažnai užduodami klausimai (DUK)

**Q1: Ką reiškia OSU osu! žaidime?

A1: OSU reiškia osu! beatmap, tai failo formatas, naudojamas saugoti visus žaidimo duomenis, reikalingus žaistinam beatmap ritminio žaidimo metu.

**Q2: Kaip atidaryti ir redaguoti OSU failą?

A2: OSU failus galite atidaryti ir redaguoti bet kuriuo teksto redaktoriumi, pvz., Notepad, Notepad++ arba Visual Studio Code, nes jie saugomi paprastu tekstu naudojant INI formatą.

**Q3: Kuo skiriasi OSU failas nuo OSZ failo?

A3: OSU failas yra beatmap failas, kuriame yra žaidimo duomenys, o OSZ failas – ZIP archyvas, kuriame yra OSU failas kartu su garso ir vaizdo ištekliais.

**Q4: Ar galiu sukurti OSU failą nenaudodamas osu! žaidimo?

A4: Nors OSU failus galite sukurti rankiniu būdu teksto redaktoriumi, daug paprasčiau naudoti integruotą beatmap redaktorių osu!, kuris automatiškai generuoja failą.

**Q5: Kokie žaidimo režimai palaikomi OSU failų?

A5: OSU failai palaiko keturis žaidimo režimus: standartinis osu! (spaudžiant apskritimus), Taiko (būgnų grojimas), Catch the Beat (vaisių gaudymas) ir Mania (klaviatūros ritmas) .

Šaltiniai