aspose.info
DA

OSU-fil - Osu! Scriptfilformat, hvordan oprettes og åbnes den?

Opdateret

Hvad er en OSU-fil?

En OSU-fil er et spilscripts skrevet til rytmespillet osu!. Den indeholder information om et beatmap, der bruges i spillet, såsom sværhedsgrad, sangen der skal spilles, og timingen af de ramte objekter, som spilleren skal synkronisere med musikken. Den giver rytmespilspillere mulighed for at udvikle brugerdefinerede udfordringer og dele dem med spilsamfundet.

MIME-typen for OSR-filformat: x-osu-beatmap

OSU-filformat

OSU-filer gemmes som almindelige tekstfiler på disken, og deres struktur er meget tydeligt defineret i OSU-filformat af osu!.

Sektioner i OSU-fil

En typisk OSU-fil har følgende sektioner.

SektionBeskrivelseIndholdstype
[Generelt]Generel information om beatmapnøgle: værdi-par
[Redaktør]Gemte indstillinger for beatmap-editorennøgle: værdi-par
[Metadata]Information brugt til at identificere beatmap’ennøgle:værdi-par
[Sværhedsgrad]Sværhedsindstillingernøgle:værdi-par
[Begivenheder]Beatmap- og storyboard-grafikbegivenhederKommaadskilte lister
[TimingPoints]Timing- og kontrolpunkterKommaadskilte lister
[Farver]Combo- og hudfarvernøgle : værdi par
[HitObjects]Hit-objekterKomma-separerede lister

Vigtige egenskaber ved OSU-filer

KarakteristikBeskrivelse
Filtype.osu
Primære varianterStandard osu! beatmap-filer (alle spiltilstande), osu!taiko beatmap-filer (Taiko-tilstand), osu!catch beatmap-filer (Catch the Beat-tilstand) og osu!mania beatmap-filer (Mania-tilstand)
FormattypeAlmtekstfil, der bruger INI-filformatet med sektionbaseret organisering; gemmer beatmap-data i et menneskelæsbart format; inkluderer sektionerne [General], [Editor], [Metadata], [Difficulty], [Events], [TimingPoints] og [HitObjects]
Primær anvendelseDefinerer alle gameplay-elementer for en osu! rytmespil-beatmap; gemmer timingdata, placering af hit-objekter, sværhedsindstillinger, sangmetadata og visuel begivenhedsinformation
HovedfunktionHøjt tilpasseligt almindeligt tekstformat, der muliggør præcis oprettelse og redigering af beatmaps; understøtter fire forskellige spiltilstande (osu!, Taiko, Catch the Beat, Mania); indeholder detaljerede definitioner af hit-objekter med støtte for cirkler, skyder, spindere og lange noder
SikkerhedsprofilSikker til brug i spil; indeholder ingen eksekverbar kode; kan sikkert redigeres med enhver teksteditor; menneskelæsbart format tillader direkte ændring og finjustering af beatmap-parametre
KompatibilitetIndfødt i osu!-spilklienten (Windows, macOS, Linux); kan redigeres med enhver teksteditor; OSZ-pakker indeholder OSU-filen sammen med lyd (MP3/OGG) og billed (JPG/PNG) assets; kan konverteres til andre rytmespilformater ved hjælp af fællesskabsværktøjer

Åbning af OSU-filer i osu!

OSU-filer bruges automatisk, når du spiller et beatmap i osu!:

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

  2. Spillet udtrækker OSU-filen og tilhørende assets

  3. Vælg beatmap’et fra sangvalgsmenuen

  4. OSU-filen giver spillets instruktioner

Redigering af OSU-filer

For at redigere en OSU-fil:

  1. Udpak OSU-filen fra OSZ-arkivet

  2. Åbn filen med enhver teksteditor (Notepad++, Visual Studio Code osv.)

  3. Rediger de ønskede sektioner og værdier

  4. Gem filen og test ændringerne i osu!

Oprettelse af nye OSU-filer

Nye OSU-filer oprettes typisk ved hjælp af osu! beatmap-editoren:

  1. Start osu! og åbn beatmap-editoren

  2. Vælg en sangfil

  3. Brug editoren til at placere hit-objekter

  4. Editoren genererer OSU-filen automatisk

  5. Del beatmap-sættet som en OSZ-fil

Konvertering af OSU-filer

OSU-filer kan konverteres til andre formater ved hjælp af specialiserede værktøjer:

  1. osu! til StepMania – Konvertér til SM-format

  2. osu! til Quaver – Konvertér til QS-format

Ofte stillede spørgsmål (FAQ)

**Q1: Hvad står OSU for i osu!-spillet?

A1: OSU står for osu! beatmap, som er filformatet, der bruges til at gemme alle gameplay-data for et spilbart beatmap i rytmespillet .

**Q2: Hvordan åbner og redigerer jeg en OSU-fil?

A2: Du kan åbne og redigere OSU-filer med enhver teksteditor som Notepad, Notepad++ eller Visual Studio Code, da de gemmes som almindelig tekst i INI-formatet .

**Q3: Hvad er forskellen mellem en OSU-fil og en OSZ-fil?

A3: En OSU-fil er beatmap-filen, der indeholder gameplay-data, mens en OSZ-fil er et ZIP-arkiv, der indeholder OSU-filen sammen med lyd- og billedressourcer .

**Q4: Kan jeg oprette en OSU-fil uden at bruge osu!-spillet?

A4: Selvom du kan oprette OSU-filer manuelt med en teksteditor, er det meget nemmere at bruge den indbyggede beatmap-editor i osu!, som genererer filen automatisk .

**Q5: Hvilke spiltilstande understøttes af OSU-filer?

A5: OSU-filer understøtter fire spilmodes: standard osu! (klikke på cirkler), Taiko (trommespil), Catch the Beat (frugtfangst) og Mania (tastaturrytme) .

Referencer