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.
| Sektion | Beskrivning | Innehållstyp |
|---|---|---|
| [Allmänt] | Allmän information om beatmapen | nyckel: värdepar |
| [Redigerare] | Sparade inställningar för beatmapredigeraren | nyckel: värdepar |
| [Metadata] | Information som används för att identifiera beatmapen | nyckel:värdepar |
| [Svårighetsgrad] | Svårighetsinställningar | nyckel:värdepar |
| [Händelser] | Beatmap- och storyboardgrafikhändelser | Kommaseparerade listor |
| [Timingpunkter] | Timing- och kontrollpunkter | Kommaseparerade listor |
| [Färger] | Combo- och skinfärger | nyckel : värdepar |
| [HitObjects] | Träffobjekt | Kommaseparerade listor |
Viktiga egenskaper hos OSU-filer
| Egenskap | Beskrivning |
|---|---|
| Filändelse | .osu |
| Primära varianter | Standard 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) |
| Formattyp | Vanlig 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ändning | Definierar 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 |
| Huvudfunktion | Mycket 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äkerhetsprofil | Sä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 |
| Kompatibilitet | Inbyggd 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!:
Installera en OSZ-fil genom att dubbelklicka på den
Spelet extraherar OSU-filen och tillhörande tillgångar
Välj beatmapen från låtvalmenyn
OSU-filen innehåller spelinstruktionerna
Redigera OSU-filer
För att redigera en OSU-fil:
Extrahera OSU-filen från OSZ-arkivet
Öppna filen med någon textredigerare (Notepad++, Visual Studio Code, osv.)
Ändra de önskade sektionerna och värdena
Spara filen och testa ändringarna i osu!
Skapa nya OSU-filer
Nya OSU-filer skapas vanligtvis med osu! beatmap-editoren:
Starta osu! och öppna beatmap-editoren
Välj en låtfil
Använd redigeraren för att placera träffobjekt
Redigeraren genererar OSU-filen automatiskt
Dela beatmapsetet som en OSZ-fil
Konvertera OSU-filer
OSU-filer kan konverteras till andra format med hjälp av specialiserade verktyg:
osu! till StepMania – Konvertera till SM-format
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) .