File Format Docs
NO

OSU-fil - Osu! skriptfilformat, hvordan opprette og åpne den?

Oppdatert

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.

SeksjonBeskrivelseInnholdstype
[Generell]Generell informasjon om beatmapennøkkel: verdi-par
[Redaktør]Lagrede innstillinger for beatmap-editorennøkkel: verdi-par
[Metadata]Informasjon som brukes til å identifisere beatmapennøkkel:verdi-par
[Vanskelighetsgrad]Vanskelighetsinnstillingernøkkel:verdi-par
[Hendelser]Beatmap- og storyboard-grafikkhendelserKommaseparerte lister
[TimingPoints]Timing- og kontrollpunkterKommaseparerte lister
[Farger]Kombinasjons- og skinfargernøkkel : verdi-par
[HitObjects]TreffobjekterKommaseparerte lister

Viktige egenskaper ved OSU-filer

KarakteristikkBeskrivelse
Filtype.osu
Primære varianterStandard 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)
FormattypeRen 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 brukDefinerer alle spillmekaniske elementer for en osu!-rytmespill-beatmap; lagrer tidsdata, plassering av treffobjekter, vanskelighetsinnstillinger, sangmetadata og visuell hendelsesinformasjon
HovedfunksjonHø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
SikkerhetsprofilTrygt 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
KompatibilitetInnfø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!:

  1. Installer en OSZ-fil ved å dobbeltklikke på den

  2. Spillet trekker ut OSU-filen og tilhørende ressurser

  3. Velg beatmapen fra sangvalgsmenyen

  4. OSU-filen gir spillinstruksjonene

Redigere OSU-filer

For å redigere en OSU-fil:

  1. Pakk ut OSU-filen fra OSZ-arkivet

  2. Åpne filen med en hvilken som helst teksteditor (Notepad++, Visual Studio Code, osv.)

  3. Endre ønskede seksjoner og verdier

  4. Lagre filen og test endringene i osu!

Opprette nye OSU-filer

Nye OSU-filer opprettes vanligvis ved hjelp av osu! beatmap-editoren:

  1. Start osu! og åpne beatmap-editoren

  2. Velg en sangfil

  3. Bruk editoren til å plassere treffobjekter

  4. Editor genererer OSU-filen automatisk

  5. Del beatmap-settet som en OSZ-fil

Konvertere OSU-filer

OSU-filer kan konverteres til andre formater ved hjelp av spesialiserte verktøy:

  1. osu! til StepMania – Konverter til SM-format

  2. 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) .

Referanser