Czym jest plik OSU?
Plik OSU jest skryptem gry napisanym dla gry rytmicznej osu!. Zawiera informacje o mapie beatmap używanej w grze, takie jak poziom trudności, utwór do odtworzenia oraz czasy pojawiania się obiektów, z którymi gracz musi synchronizować się z muzyką. Umożliwia graczom rytmicznych gier tworzenie własnych wyzwań i udostępnianie ich społeczności gry.
Typ MIME formatu pliku OSR: x-osu-beatmap
Format pliku OSU
Pliki OSU są zapisywane jako zwykłe pliki tekstowe na dysku, a ich struktura jest bardzo jasno określona w formacie pliku OSU przez osu!.
Sekcje w pliku OSU
Typowy plik OSU ma następujące sekcje.
| Sekcja | Opis | Typ zawartości |
|---|---|---|
| [Ogólne] | Ogólne informacje o beatmapie | pary klucz-wartość |
| [Edytor] | Zapisane ustawienia edytora beatmap | pary klucz:wartość |
| [Metadane] | Informacje używane do identyfikacji beatmapy | pary klucz:wartość |
| [Trudność] | Ustawienia trudności | pary klucz:wartość |
| [Zdarzenia] | Zdarzenia graficzne beatmapy i storyboardu | Listy oddzielone przecinkami |
| [Punkty czasowe] | Punkty synchronizacji i kontrolne | Listy oddzielone przecinkami |
| [Kolory] | Kolory kombinacji i skórek | pary klucz : wartość |
| [ObiektyUderzenia] | Obiekty uderzeń | Listy oddzielone przecinkami |
Kluczowe cechy plików OSU
| 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 beatmap 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, 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 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 dostosowanie 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 |
Otwieranie plików OSU w osu!
Pliki OSU są automatycznie używane podczas grania beatmapy w osu!:
Zainstaluj plik OSZ, klikając go dwukrotnie
Gra wyodrębnia plik OSU oraz powiązane zasoby
Wybierz beatmapę z menu wyboru utworów
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 utworu
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 OSU w grze osu!?
A1: OSU oznacza beatmapę osu!, który jest formatem pliku używanym do przechowywania wszystkich danych rozgrywki dla grywalnej beatmapy w grze rytmicznej .
**Q2: Jak otworzyć i edytować plik OSU?
A2: Możesz otwierać i edytować pliki OSU za pomocą dowolnego edytora tekstu, takiego 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 (perkusja), Catch the Beat (łapanie owoców) oraz Mania (rytmika klawiatury).