Hvad er en OSZ-fil?
En OSZ-fil er et komprimeret filformat, der bruges af rytmespillet osu! til at gemme beatmap-data. Beatmaps er i bund og grund niveauer for spillet, og de indeholder oplysninger såsom sangen, beat-timingen og placeringen af hit-objekter på spilskærmen. OSZ-filer muliggør nem distribution af beatmaps og downloades typisk fra internettet og importeres i spillet. OSU! har også filformatet OSR, som er en spilgenafspilningsfil og kan afspilles af spillere.
MIME-typen for OSR-filformatet: x-osu-replay
OSZ-filformat
De interne filformatdetaljer for OSZ-filtyper er ikke offentligt tilgængelige. Den indeholder ZIP-komprimeret data, som har information til at afspille musikken, vise grafik og informere spillere om begivenhederne, når de skal interagere med spillet.
Vigtige egenskaber ved OSZ-filer
| Egenskab | Beskrivelse |
|---|---|
| Filendelse | .osu |
| Primære varianter | Standard 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) |
| Formattype | Ren tekstfil, der bruger INI-filformatet med sektionbaseret organisering; gemmer beatmap-data i menneskelæsbart format; inkluderer sektionerne [General], [Editor], [Metadata], [Difficulty], [Events], [TimingPoints] og [HitObjects] |
| Primær brug | Definerer alle gameplay-elementer for et osu! rytmespil beatmap; gemmer timingdata, placering af hit-objekter, sværhedsindstillinger, sangmetadata og visuel begivenhedsinformation |
| Hovedfunktion | Meget tilpasseligt ren-tekstformat, der muliggør præcis oprettelse og redigering af beatmaps; understøtter fire forskellige spilmodes (osu!, Taiko, Catch the Beat, Mania); inkluderer detaljerede definitioner af hit-objekter med understøttelse af cirkler, skyder, spindere og lange noder |
| Sikkerhedsprofil | Sikker til brug i spillet; indeholder ingen eksekverbar kode; kan sikkert redigeres med enhver teksteditor; menneskelæsbart format tillader direkte ændring og finjustering af beatmap-parametre |
| Kompatibilitet | Indfø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) aktiver; kan konverteres til andre rytmespilformater ved hjælp af fællesskabsværktøjer |
Hvordan opretter man en OSZ-fil?
OSU! har detaljerede instruktioner til oprettelse af OSZ og OSK-filer. Følgende trin kan bruges til at oprette en OSZ-fil ved hjælp af OSU!.
- Åbn et beatmap via editoren.
- Fra topmenuen, vælg Fil > Eksporter pakke….
- .osz-arkivet vil blive placeret i eksportmappen inde i osu!-mappen.
Hvordan åbner og arbejder man med OSU-filer
Åbning af OSU-filer i osu!
OSU-filer bruges automatisk, når du spiller et beatmap i osu!:
Installer en OSZ-fil ved at dobbeltklikke på den
Spillet udtrækker OSU-filen og tilhørende aktiver
Vælg beatmap fra sangudvælgelsesmenuen
OSU-filen indeholder gameplay-instruktionerne
Redigering af OSU-filer
For at redigere en OSU-fil:
Udpak OSU-filen fra OSZ-arkivet
Åbn filen med en hvilken som helst teksteditor (Notepad++, Visual Studio Code osv.)
Rediger de ønskede sektioner og værdier
Gem filen og test ændringerne i osu!
Oprettelse af nye OSU-filer
Nye OSU-filer oprettes typisk ved hjælp af osu! beatmap-editoren:
Start osu! og åbn beatmap-editoren
Vælg en sangfil
Brug editoren til at placere hit-objekter
Editor’en genererer OSU-filen automatisk
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:
osu! til StepMania – Konvertér til SM-format
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 er gemt 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 samt 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 automatisk genererer filen.
**Q5: Hvilke spiltilstande understøttes af OSU-filer?
A5: OSU-filer understøtter fire spiltilstande: standard osu! (klikke på cirkler), Taiko (trommespil), Catch the Beat (frugtfangst) og Mania (tastaturrytme) .