Mikä on OSU-tiedosto?
OSU-tiedosto on osu!-rytmiselle pelille kirjoitettu peliskripti. Se sisältää tietoja pelissä käytetystä beatmapista, kuten vaikeustason, soivasta kappaleesta ja osuma‑objektien ajoituksista, joiden kanssa pelaajan on synkronoitava musiikin kanssa. Se mahdollistaa rytmipelaajien kehittää omia haasteita ja jakaa ne peliyhteisölle.
OSR-tiedostomuodon MIME-tyyppi: x-osu-beatmap
OSU-tiedostomuoto
OSU-tiedostot tallennetaan levyyn tavallisina tekstitiedostoina, ja niiden rakenne on erittäin selvästi määritelty osu!n OSU-tiedostomuoto.
OSU-tiedoston osiot
Tyypillisessä OSU-tiedostossa on seuraavat osat.
| Osio | Kuvaus | Sisällön tyyppi |
|---|---|---|
| [Yleinen] | Yleistä tietoa beatmapista | avain: arvo -parit |
| [Editori] | Tallennetut asetukset beatmap-editorille | avain: arvo -parit |
| [Metatiedot] | Beatmapin tunnistamiseen käytettävät tiedot | avain:arvo -parit |
| [Vaikeus] | Vaikeusasetukset | avain:arvo -parit |
| [Tapahtumat] | Beatmap- ja storyboard-grafiikkatapahtumat | Pilkuilla erotetut listat |
| [Aikapisteet] | Ajoitus- ja ohjauspisteet | Pilkuilla erotetut listat |
| [Värit] | Combo- ja skin-värit | avain : arvo -parit |
| [HitObjects] | Osumaobjektit | Pilkuilla erotellut listat |
OSU-tiedostojen keskeiset ominaisuudet
| Ominaisuus | Kuvaus |
|---|---|
| Tiedostopääte | .osu |
| Päävariantit | Standardi osu!-beatmap-tiedostot (kaikki pelitilat), osu!taiko-beatmap-tiedostot (Taiko-tila), osu!catch-beatmap-tiedostot (Catch the Beat -tila) ja osu!mania-beatmap-tiedostot (Mania-tila) |
| Formaattityyppi | Pelkkä tekstitiedosto, joka käyttää INI-tiedostomuotoa ja perustuu osioihin; tallentaa beatmap-tiedot luettavassa muodossa; sisältää [General], [Editor], [Metadata], [Difficulty], [Events], [TimingPoints] ja [HitObjects] -osat |
| Ensisijainen käyttö | Määrittelee kaikki pelielementit osu!-rytmi-pelien beatmapille; tallentaa ajoitustiedot, osumaobjektien sijainnit, vaikeusasetukset, kappaleen metatiedot ja visuaalisen tapahtumatiedon |
| Pääominaisuus | Erittäin muokattavissa oleva pelkkä tekstitiedostomuoto, joka mahdollistaa tarkan beatmapin luomisen ja muokkaamisen; tukee neljää erillistä pelitilaa (osu!, Taiko, Catch the Beat, Mania); sisältää yksityiskohtaiset osumaobjektien määritelmät, jotka tukevat ympyröitä, liukusäätimiä, spinnereitä ja pitkiä nuotteja |
| Turvallisuusprofiili | Turvallinen pelikäyttöön; ei sisällä suoritettavaa koodia; voidaan turvallisesti muokata millä tahansa tekstieditorilla; ihmisen luettavassa muodossa mahdollistaa suoran muokkauksen ja beatmap-parametrien hienosäädön |
| Yhteensopivuus | Alkuperäinen osu!-peliasiakkaalle (Windows, macOS, Linux); voidaan muokata millä tahansa tekstieditorilla; OSZ-paketit sisältävät OSU-tiedoston sekä ääni- (MP3/OGG) ja kuva‑ (JPG/PNG) resurssit; voidaan muuntaa muihin rytmipeliformaatteihin yhteisön työkalujen avulla |
OSU-tiedostojen avaaminen osu!-ohjelmassa!
OSU-tiedostoja käytetään automaattisesti, kun soitat beatmapin osu!-pelissä:
Asenna OSZ-tiedosto kaksoisklikkaamalla sitä
Peli purkaa OSU-tiedoston ja siihen liittyvät resurssit
Valitse beatmap kappalevalikosta
OSU-tiedosto tarjoaa peliohjeet
OSU-tiedostojen muokkaus
OSU-tiedoston muokkaamiseksi:
Pura OSU-tiedosto OSZ-arkistosta
Avaa tiedosto millä tahansa tekstieditorilla (Notepad++, Visual Studio Code, jne.)
Muokkaa haluttuja osioita ja arvoja
Tallenna tiedosto ja testaa muutokset osu:ssa!
Uusien OSU-tiedostojen luominen
Uudet OSU-tiedostot luodaan yleensä osu!-beatmap-editorilla:
Käynnistä osu! ja avaa beatmap-editori
Valitse kappaletiedosto
Käytä editoria osumaobjektien sijoittamiseen
Editori luo OSU-tiedoston automaattisesti
Jaa beatmap-joukko OSZ-tiedostona
OSU-tiedostojen muuntaminen
OSU-tiedostoja voidaan muuntaa muihin formaatteihin erikoistyökaluilla:
osu! → StepMania – Muunna SM-muotoon
osu! → Quaver – Muunna QS-muotoon
Usein kysytyt kysymykset (FAQ)
**Q1: Mitä OSU tarkoittaa osu!-pelissä?
A1: OSU tarkoittaa osu! beatmapia, joka on tiedostomuoto, jota käytetään tallentamaan kaikki pelattavan beatmapin pelidatan rytmipelissä.
**Q2: Kuinka avaan ja muokkaan OSU-tiedostoa?
A2: Voit avata ja muokata OSU-tiedostoja millä tahansa tekstieditorilla, kuten Notepad, Notepad++ tai Visual Studio Code, koska ne tallennetaan tavallisena tekstinä INI-muodossa.
**Q3: Mikä on OSU-tiedoston ja OSZ-tiedoston ero?
A3: OSU-tiedosto on beatmap-tiedosto, joka sisältää pelidatan, kun taas OSZ-tiedosto on ZIP-arkisto, joka sisältää OSU-tiedoston sekä ääni- ja kuva‑resurssit.
**Q4: Voinko luoda OSU-tiedoston ilman osu!-peliä?
A4: Vaikka voit luoda OSU-tiedostoja manuaalisesti tekstieditorilla, on paljon helpompaa käyttää osu!ssa olevaa sisäänrakennettua beatmap-editoria, joka luo tiedoston automaattisesti.
**Q5: Mitä pelitiloja OSU-tiedostot tukevat?
A5: OSU-tiedostot tukevat neljää pelimuotoa: standardi osu! (ympyröiden klikkaaminen), Taiko (rumpujen soittaminen), Catch the Beat (hedelmien kerääminen) ja Mania (näppäimistön rytmi) .