Hva er en OSU-fil?
En OSU-fil er et spillskript skrevet for rytmespillet osu!. Den inneholder informasjon om et beatmap som brukes i spillet, som vanskelighetsnivå, sangen som skal spilles, og tidspunktene for treffobjektene som spilleren må synkronisere med musikken. Den lar rytmespillere utvikle egendefinerte utfordringer og dele dem med spillfellesskapet.
MIME-type for OSR-filformat: x-osu-beatmap
OSU-filformat
OSU-filer lagres som vanlige tekstfiler på disk, og strukturen er svært tydelig definert i OSU-filformatet av osu!.
Seksjoner i OSU-fil
En typisk OSU-fil har følgende seksjoner.
| Seksjon | Beskrivelse | Innholdstype |
|---|---|---|
| [Generell] | Generell informasjon om beatmapen | nøkkel: verdi-par |
| [Redaktør] | Lagrede innstillinger for beatmap-editoren | nøkkel: verdi-par |
| [Metadata] | Informasjon som brukes til å identifisere beatmapen | nøkkel:verdi-par |
| [Vanskelighetsgrad] | Vanskelighetsinnstillinger | nøkkel:verdi-par |
| [Hendelser] | Beatmap- og storyboard-grafikkhendelser | Kommaseparerte lister |
| [TimingPoints] | Timing- og kontrollpunkter | Kommaseparerte lister |
| [Farger] | Kombinasjons- og skinfarger | nøkkel : verdi-par |
| [HitObjects] | Treffobjekter | Kommaseparerte lister |
Viktige egenskaper ved OSU-filer
| Karakteristikk | Beskrivelse |
|---|---|
| Filtype | .osu |
| Primære varianter | Standard osu!-beatmap-filer (alle spillmoduser), osu!taiko-beatmap-filer (Taiko-modus), osu!catch-beatmap-filer (Catch the Beat-modus) og osu!mania-beatmap-filer (Mania-modus) |
| Formattype | Ren tekstfil som bruker INI-filformatet med seksjonsbasert organisering; lagrer beatmap-data i menneskelig lesbart format; inkluderer [General], [Editor], [Metadata], [Difficulty], [Events], [TimingPoints] og [HitObjects] seksjoner |
| Primær bruk | Definerer alle spillmekaniske elementer for en osu!-rytmespill-beatmap; lagrer tidsdata, plassering av treffobjekter, vanskelighetsinnstillinger, sangmetadata og visuell hendelsesinformasjon |
| Hovedfunksjon | Høyt tilpassbart ren tekstformat som muliggjør presis opprettelse og redigering av beatmaps; støtter fire distinkte spillmoduser (osu!, Taiko, Catch the Beat, Mania); inkluderer detaljerte definisjoner av treffobjekter med støtte for sirkler, skyvere, spinnere og lange noter |
| Sikkerhetsprofil | Trygt for spillbruk; inneholder ingen kjørbar kode; kan trygt redigeres med hvilken som helst teksteditor; menneskelig lesbart format tillater direkte endring og finjustering av beatmap-parametere |
| Kompatibilitet | Innfødt i osu!-spillklienten (Windows, macOS, Linux); kan redigeres med hvilken som helst teksteditor; OSZ-pakker inneholder OSU-filen sammen med lyd (MP3/OGG) og bilde (JPG/PNG) ressurser; kan konverteres til andre rytmespillformater ved hjelp av fellesskapsverktøy |
Åpning av OSU-filer i osu!
OSU-filer brukes automatisk når du spiller en beatmap i osu!:
Installer en OSZ-fil ved å dobbeltklikke på den
Spillet trekker ut OSU-filen og tilhørende ressurser
Velg beatmapen fra sangvalgsmenyen
OSU-filen gir spillinstruksjonene
Redigere OSU-filer
For å redigere en OSU-fil:
Pakk ut OSU-filen fra OSZ-arkivet
Åpne filen med en hvilken som helst teksteditor (Notepad++, Visual Studio Code, osv.)
Endre ønskede seksjoner og verdier
Lagre filen og test endringene i osu!
Opprette nye OSU-filer
Nye OSU-filer opprettes vanligvis ved hjelp av osu! beatmap-editoren:
Start osu! og åpne beatmap-editoren
Velg en sangfil
Bruk editoren til å plassere treffobjekter
Editor genererer OSU-filen automatisk
Del beatmap-settet som en OSZ-fil
Konvertere OSU-filer
OSU-filer kan konverteres til andre formater ved hjelp av spesialiserte verktøy:
osu! til StepMania – Konverter til SM-format
osu! til Quaver – Konverter til QS-format
Ofte stilte spørsmål (FAQ)
**Q1: Hva står OSU for i osu!-spillet?
A1: OSU står for osu! beatmap, som er filformatet som brukes til å lagre all spilldata for et spillbart beatmap i rytmespillet .
**Q2: Hvordan åpner og redigerer jeg en OSU-fil?
A2: Du kan åpne og redigere OSU-filer med hvilken som helst teksteditor som Notepad, Notepad++ eller Visual Studio Code, siden de er lagret som ren tekst ved hjelp av INI-formatet .
**Q3: Hva er forskjellen mellom en OSU-fil og en OSZ-fil?
A3: En OSU-fil er beatmap-filen som inneholder spilldata, mens en OSZ-fil er et ZIP-arkiv som inneholder OSU-filen sammen med lyd- og bilde‑ressurser .
**Q4: Kan jeg lage en OSU-fil uten å bruke osu!-spillet?
A4: Selv om du kan lage OSU-filer manuelt med en teksteditor, er det mye enklere å bruke den innebygde beatmap‑editoren i osu!, som genererer filen automatisk .
**Q5: Hvilke spillmoduser støttes av OSU-filer?
A5: OSU-filer støtter fire spillmoduser: standard osu! (klikke sirkler), Taiko (tromming), Catch the Beat (fruktfangst), og Mania (tastaturrytme) .