aspose.info
SV

OSU-fil - Osu! skriptfilformat, hur man skapar och öppnar den?

Uppdaterad

Vad är en OSU-fil?

En OSU-fil är ett spelskript skrivet för rytmspelspelet osu!. Den innehåller information om en beatmap som används i spelet, såsom svårighetsgrad, låten som ska spelas och tidpunkterna för de träffade objekten som spelaren måste synkronisera med musiken. Den låter rytmspelsspelare skapa egna utmaningar och dela dem med spelgemenskapen.

MIME-typ för OSR-filformat: x-osu-beatmap

OSU-filformat

OSU-filer sparas som rena textfiler på disk och deras struktur är mycket tydligt definierad i OSU-filformat av osu!

Sektioner i OSU-fil

En typisk OSU-fil har följande sektioner.

SektionBeskrivningInnehållstyp
[Allmänt]Allmän information om beatmapennyckel: värdepar
[Redigerare]Sparade inställningar för beatmapredigerarennyckel: värdepar
[Metadata]Information som används för att identifiera beatmapennyckel:värdepar
[Svårighetsgrad]Svårighetsinställningarnyckel:värdepar
[Händelser]Beatmap- och storyboardgrafikhändelserKommaseparerade listor
[Timingpunkter]Timing- och kontrollpunkterKommaseparerade listor
[Färger]Combo- och skinfärgernyckel : värdepar
[HitObjects]TräffobjektKommaseparerade listor

Viktiga egenskaper hos OSU-filer

EgenskapBeskrivning
Filändelse.osu
Primära varianterStandard osu!-beatmap-filer (alla spellägen), osu!taiko-beatmap-filer (Taiko-läge), osu!catch-beatmap-filer (Catch the Beat-läge) och osu!mania-beatmap-filer (Mania-läge)
FormattypVanlig textfil som använder INI-filformatet med sektionbaserad organisering; lagrar beatmap-data i ett människoläsbart format; inkluderar sektionerna [General], [Editor], [Metadata], [Difficulty], [Events], [TimingPoints] och [HitObjects]
Primär användningDefinierar alla spelmoment för en osu!-rytmspels-beatmap; lagrar tidsdata, placering av träffobjekt, svårighetsinställningar, låtmetadata och information om visuella händelser
HuvudfunktionMycket anpassningsbart vanligt textformat som möjliggör exakt skapande och redigering av beatmaps; stödjer fyra distinkta spellägen (osu!, Taiko, Catch the Beat, Mania); inkluderar detaljerade definitioner av träffobjekt med stöd för cirklar, sliders, spinnare och långa noter
SäkerhetsprofilSäker för spelbruk; innehåller ingen körbar kod; kan säkert redigeras med vilken textredigerare som helst; människoläsbart format möjliggör direkt modifiering och finjustering av beatmap-parametrar
KompatibilitetInbyggd i osu!-spelkunden (Windows, macOS, Linux); kan redigeras med vilken textredigerare som helst; OSZ-paket innehåller OSU-filen samt ljud (MP3/OGG) och bild (JPG/PNG) tillgångar; kan konverteras till andra rytmspelsformat med hjälp av community-verktyg

Öppna OSU-filer i osu!

OSU-filer används automatiskt när du spelar en beatmap i osu!:

  1. Installera en OSZ-fil genom att dubbelklicka på den

  2. Spelet extraherar OSU-filen och tillhörande tillgångar

  3. Välj beatmapen från låtvalmenyn

  4. OSU-filen innehåller spelinstruktionerna

Redigera OSU-filer

För att redigera en OSU-fil:

  1. Extrahera OSU-filen från OSZ-arkivet

  2. Öppna filen med någon textredigerare (Notepad++, Visual Studio Code, osv.)

  3. Ändra de önskade sektionerna och värdena

  4. Spara filen och testa ändringarna i osu!

Skapa nya OSU-filer

Nya OSU-filer skapas vanligtvis med osu! beatmap-editoren:

  1. Starta osu! och öppna beatmap-editoren

  2. Välj en låtfil

  3. Använd redigeraren för att placera träffobjekt

  4. Redigeraren genererar OSU-filen automatiskt

  5. Dela beatmapsetet som en OSZ-fil

Konvertera OSU-filer

OSU-filer kan konverteras till andra format med hjälp av specialiserade verktyg:

  1. osu! till StepMania – Konvertera till SM-format

  2. osu! till Quaver – Konvertera till QS-format

Vanliga frågor (FAQ)

**Q1: Vad står OSU för i spelet osu!?

A1: OSU står för osu! beatmap, vilket är det filformat som används för att lagra all speldata för en spelbar beatmap i rytmspelandet .

**Q2: Hur öppnar och redigerar jag en OSU-fil?

A2: Du kan öppna och redigera OSU-filer med vilken textredigerare som helst, som Notepad, Notepad++ eller Visual Studio Code, eftersom de lagras som vanlig text med INI-formatet .

**Q3: Vad är skillnaden mellan en OSU-fil och en OSZ-fil?

A3: En OSU-fil är beatmap-filen som innehåller speldata, medan en OSZ-fil är ett ZIP-arkiv som innehåller OSU-filen samt ljud- och bildresurser .

**Q4: Kan jag skapa en OSU-fil utan att använda osu!-spelet?

A4: Även om du kan skapa OSU-filer manuellt med en textredigerare, är det mycket enklare att använda den inbyggda beatmap-redigeraren i osu!, som genererar filen automatiskt .

**Q5: Vilka spellägen stöds av OSU-filer?

A5: OSU-filer stöder fyra spellägen: standard osu! (klicka cirklar), Taiko (trummande), Catch the Beat (fruktfångst), och Mania (tangentbordsrytm) .

Referenser