aspose.info
PL

Plik OSU - Format pliku skryptu Osu!, Jak go utworzyć i otworzyć?

Zaktualizowano

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.

SekcjaOpisTyp zawartości
[Ogólne]Ogólne informacje o beatmapiepary klucz-wartość
[Edytor]Zapisane ustawienia edytora beatmappary klucz:wartość
[Metadane]Informacje używane do identyfikacji beatmapypary klucz:wartość
[Trudność]Ustawienia trudnościpary klucz:wartość
[Zdarzenia]Zdarzenia graficzne beatmapy i storyboarduListy oddzielone przecinkami
[Punkty czasowe]Punkty synchronizacji i kontrolneListy oddzielone przecinkami
[Kolory]Kolory kombinacji i skórekpary klucz : wartość
[ObiektyUderzenia]Obiekty uderzeńListy oddzielone przecinkami

Kluczowe cechy plików OSU

CharakterystykaOpis
Rozszerzenie pliku.osu
Podstawowe wariantyStandardowe 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 formatuPlik 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 zastosowanieDefiniowanie 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 cechaWysoce 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ństwaBezpieczny 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!:

  1. Zainstaluj plik OSZ, klikając go dwukrotnie

  2. Gra wyodrębnia plik OSU oraz powiązane zasoby

  3. Wybierz beatmapę z menu wyboru utworów

  4. Plik OSU zawiera instrukcje rozgrywki

Edycja plików OSU

Aby edytować plik OSU:

  1. Wyodrębnij plik OSU z archiwum OSZ

  2. Otwórz plik w dowolnym edytorze tekstu (Notepad++, Visual Studio Code, itp.)

  3. Zmodyfikuj wybrane sekcje i wartości

  4. Zapisz plik i przetestuj zmiany w osu!

Tworzenie nowych plików OSU

Nowe pliki OSU są zazwyczaj tworzone przy użyciu edytora beatmap osu!:

  1. Uruchom osu! i otwórz edytor beatmap

  2. Wybierz plik utworu

  3. Użyj edytora, aby umieścić obiekty trafień

  4. Edytor generuje plik OSU automatycznie

  5. 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:

  1. osu! do StepMania – konwertuj do formatu SM

  2. 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).

Źródła