Czym jest plik OSZ?
Plik OSZ jest skompresowanym formatem plików używanym przez rytmiczną grę osu! do przechowywania danych beatmap. Beatmapy są zasadniczo poziomami w grze i zawierają informacje takie jak utwór, timing beatów oraz rozmieszczenie obiektów do trafienia na ekranie gry. Pliki OSZ umożliwiają łatwe rozpowszechnianie beatmap i zazwyczaj są pobierane z internetu oraz importowane do gry. OSU! posiada także format pliku OSR, który jest plikiem powtórki gry i może być odtwarzany przez graczy.
Typ MIME formatu pliku OSR: x-osu-replay
Format pliku OSZ
Szczegóły wewnętrznego formatu plików typu OSZ nie są publicznie dostępne. Zawiera dane skompresowane ZIP, które zawierają informacje potrzebne do odtwarzania muzyki, wyświetlania grafiki i prezentowania graczy o wydarzeniach, gdy muszą wchodzić w interakcję z grą.
Kluczowe cechy plików OSZ
| Charakterystyka | Opis |
|---|---|
| Rozszerzenie pliku | .osu |
| Podstawowe warianty | Standardowe pliki beatmap osu! (wszystkie tryby gry), pliki beatmap osu!taiko (tryb Taiko), pliki beatmap osu!catch (tryb Catch the Beat) oraz pliki beatmap osu!mania (tryb Mania) |
| Typ formatu | Plik tekstowy w formacie INI z organizacją opartą na sekcjach; przechowuje dane beatmapy w formacie czytelnym dla człowieka; zawiera sekcje [General], [Editor], [Metadata], [Difficulty], [Events], [TimingPoints] oraz [HitObjects] |
| Podstawowe zastosowanie | Definiowanie wszystkich elementów rozgrywki dla beatmapy gry rytmicznej osu!; przechowuje dane timingowe, pozycje obiektów trafień, ustawienia trudności, metadane utworu oraz informacje o zdarzeniach wizualnych |
| Główna cecha | Wysoce konfigurowalny format tekstowy umożliwiający precyzyjne tworzenie i edytowanie beatmap; obsługuje cztery odrębne tryby gry (osu!, Taiko, Catch the Beat, Mania); zawiera szczegółowe definicje obiektów trafień z obsługą kół, suwaków, spinnerów i długich nut |
| Profil bezpieczeństwa | Bezpieczny do użycia w grze; nie zawiera kodu wykonywalnego; może być bezpiecznie edytowany dowolnym edytorem tekstu; format czytelny dla człowieka umożliwia bezpośrednią modyfikację i precyzyjne dostrajanie parametrów beatmapy |
| Kompatybilność | Natywny dla klienta gry osu! (Windows, macOS, Linux); może być edytowany dowolnym edytorem tekstu; pakiety OSZ zawierają plik OSU wraz z zasobami audio (MP3/OGG) i obrazami (JPG/PNG); może być konwertowany do innych formatów gier rytmicznych przy użyciu narzędzi społecznościowych |
Jak utworzyć plik OSZ?
OSU! posiada szczegółowe instrukcje dotyczące tworzenia OSZ i plików OSK. Następujące kroki można użyć do stworzenia pliku OSZ przy użyciu OSU!.
- Otwórz beatmapę za pomocą edytora.
- Z górnego menu wybierz Plik > Eksportuj pakiet….
- Archiwum .osz zostanie umieszczone w folderze Exports wewnątrz folderu osu!.
Jak otworzyć i pracować z plikami OSU
Otwieranie plików OSU w osu!
Pliki OSU są automatycznie używane podczas grania w beatmapę w osu!:
Zainstaluj plik OSZ, dwukrotnie go klikając
Gra wypakowuje plik OSU oraz powiązane zasoby
Wybierz beatmapę z menu wyboru piosenek
Plik OSU zawiera instrukcje rozgrywki
Edycja plików OSU
Aby edytować plik OSU:
Wyodrębnij plik OSU z archiwum OSZ
Otwórz plik w dowolnym edytorze tekstu (Notepad++, Visual Studio Code, itp.)
Zmodyfikuj wybrane sekcje i wartości
Zapisz plik i przetestuj zmiany w osu!
Tworzenie nowych plików OSU
Nowe pliki OSU są zazwyczaj tworzone przy użyciu edytora beatmap osu!:
Uruchom osu! i otwórz edytor beatmap
Wybierz plik piosenki
Użyj edytora, aby umieścić obiekty trafień
Edytor generuje plik OSU automatycznie
Udostępnij zestaw beatmap jako plik OSZ
Konwertowanie plików OSU
Pliki OSU można konwertować na inne formaty przy użyciu specjalistycznych narzędzi:
osu! do StepMania – konwertuj do formatu SM
osu! do Quaver – konwertuj do formatu QS
Najczęściej zadawane pytania (FAQ)
**Q1: Co oznacza skrót OSU w grze osu!?
A1: OSU oznacza beatmapę osu!, czyli format pliku używany do przechowywania wszystkich danych rozgrywki dla grywalnej beatmapy w grze rytmicznej.
**Q2: Jak otworzyć i edytować plik OSU?
A2: Pliki OSU możesz otwierać i edytować dowolnym edytorem tekstu, takim jak Notepad, Notepad++ lub Visual Studio Code, ponieważ są przechowywane w zwykłym tekście w formacie INI.
**Q3: Jaka jest różnica między plikiem OSU a plikiem OSZ?
A3: Plik OSU to plik beatmapy zawierający dane rozgrywki, natomiast plik OSZ to archiwum ZIP zawierające plik OSU wraz z zasobami audio i obrazowymi.
**Q4: Czy mogę stworzyć plik OSU bez użycia gry osu!?
A4: Choć możesz tworzyć pliki OSU ręcznie w edytorze tekstu, znacznie łatwiej jest użyć wbudowanego edytora beatmap w osu!, który generuje plik automatycznie.
**Q5: Jakie tryby gry są obsługiwane przez pliki OSU?
A5: Pliki OSU obsługują cztery tryby gry: standardowy osu! (klikanie kółek), Taiko (gra na bębnach), Catch the Beat (łapanie owoców) oraz Mania (rytmika klawiatury) .