Vad är en OSZ-fil?
En OSZ-fil är ett komprimerat filformat som används av rytmspelspelet osu! för att lagra beatmap-data. Beatmaps är i princip nivåer för spelet och de innehåller information såsom låten, takttiming och placeringen av träffobjekt på spelskärmen. OSZ-filer möjliggör enkel distribution av beatmaps och laddas vanligtvis ner från internet och importeras till spelet. OSU! har också filformatet OSR som är en spelåterspelningsfil och kan spelas upp av spelare.
MIME-typ för OSR-filformat: x-osu-replay
OSZ-filformat
De interna filformatdetaljerna för OSZ-filtyper är inte offentligt tillgängliga. Den innehåller ZIP-komprimerad data som har information för att spela musiken, visa grafik och informera spelare om händelserna när de måste interagera med spelet.
Viktiga egenskaper hos OSZ-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] sektioner |
| Primär användning | Definierar alla spelmekaniska element för en osu!-rytmspelsbeatmap; lagrar timingdata, placering av träffobjekt, svårighetsinställningar, låtmetadata och visuell händelseinformation |
| Huvudfunktion | Mycket anpassningsbart vanligt textformat som möjliggör exakt skapande och redigering av beatmaps; stöder fyra distinkta spellägen (osu!, Taiko, Catch the Beat, Mania); inkluderar detaljerade definitioner av träffobjekt med stöd för cirklar, sliders, spinners 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 |
Hur skapar man en OSZ-fil?
OSU! har detaljerade instruktioner för att skapa OSZ och OSK-filer. Följande steg kan användas för att skapa en OSZ-fil med OSU!.
- Öppna en beatmap via editorn.
- Från toppmenyn, välj Arkiv > Exportera paket….
- .osz-arkivet kommer att placeras i Export-mappen i osu!-mappen.
Hur man öppnar och arbetar med OSU-filer
Ö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 ger 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, etc.)
Ä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 beatmapredigeraren
Välj en låtfil
Använd redigeraren för att placera träffobjekt
Redigeraren genererar OSU-filen automatiskt
Dela beatmap‑setet 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 osu!-spelet?
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 rytmspel .
**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 på cirklar), Taiko (trummning), Catch the Beat (fångst av frukt) och Mania (tangentbordsrytm) .