Co je soubor OSU?
Soubor OSU je herní skript napsaný pro rytmickou hru osu!. Obsahuje informace o beatmapě používané ve hře, jako je úroveň obtížnosti, skladba, která se má přehrát, a časování hit objektů, se kterými se hráč musí synchronizovat s hudbou. Umožňuje hráčům rytmických her vytvářet vlastní výzvy a sdílet je s komunitou hry.
MIME typ formátu OSR: x-osu-beatmap
Formát souboru OSU
Soubory OSU jsou uloženy jako prosté textové soubory na disku a jejich struktura je velmi jasně definována v formátu souboru OSU od osu!.
Sekce v souboru OSU
Typický soubor OSU má následující sekce.
| Sekce | Popis | Typ obsahu |
|---|---|---|
| [Obecné] | Obecné informace o beatmapě | páry klíč: hodnota |
| [Editor] | Uložená nastavení editoru beatmap | páry klíč: hodnota |
| [Metadata] | Informace použité k identifikaci beatmapy | páry klíč:hodnota |
| [Obtížnost] | Nastavení obtížnosti | páry klíč:hodnota |
| [Události] | Grafické události beatmapy a storyboardu | Čárkou oddělené seznamy |
| [Časové body] | Časové a řídící body | Čárkou oddělené seznamy |
| [Barvy] | Barvy combo a skinu | páry klíč : hodnota |
| [HitObjects] | Hit objekty | Seznamy oddělené čárkou |
Klíčové vlastnosti souborů OSU
| Charakteristika | Popis |
|---|---|
| Přípona souboru | .osu |
| Primární varianty | Standardní soubory beatmap osu! (všechny herní režimy), soubory beatmap osu!taiko (režim Taiko), soubory beatmap osu!catch (režim Catch the Beat) a soubory beatmap osu!mania (režim Mania) |
| Typ formátu | Textový soubor používající formát INI s organizací podle sekcí; ukládá data beatmap v lidsky čitelném formátu; zahrnuje sekce [General], [Editor], [Metadata], [Difficulty], [Events], [TimingPoints] a [HitObjects] |
| Primární použití | Definování všech herních prvků pro beatmapu rytmické hry osu!; ukládá data o časování, umístění hit objektů, nastavení obtížnosti, metadata skladby a informace o vizuálních událostech |
| Hlavní vlastnost | Vysoce přizpůsobitelný textový formát umožňující přesné vytváření a úpravu beatmap; podporuje čtyři odlišné herní režimy (osu!, Taiko, Catch the Beat, Mania); zahrnuje podrobné definice hit objektů s podporou kruhů, sliderů, spinnerů a dlouhých not |
| Bezpečnostní profil | Bezpečné pro použití ve hře; neobsahuje spustitelný kód; lze bezpečně upravovat v libovolném textovém editoru; lidsky čitelný formát umožňuje přímou úpravu a doladění parametrů beatmapy |
| Kompatibilita | Nativní pro klienta hry osu! (Windows, macOS, Linux); lze upravovat v libovolném textovém editoru; balíčky OSZ obsahují soubor OSU spolu s audio (MP3/OGG) a obrazovými (JPG/PNG) soubory; lze převést do jiných formátů rytmických her pomocí komunitních nástrojů |
Otevírání souborů OSU v osu!
Soubory OSU jsou při hraní beatmapy v osu! automaticky použity:
Nainstalujte soubor OSZ dvojitým kliknutím
Hra rozbalí soubor OSU a související soubory
Vyberte beatmapu v menu výběru skladeb
Soubor OSU poskytuje pokyny pro hru
Úprava souborů OSU
Pro úpravu souboru OSU:
Rozbalte soubor OSU z archivu OSZ
Otevřete soubor v libovolném textovém editoru (Notepad++, Visual Studio Code, atd.)
Upravte požadované sekce a hodnoty
Uložte soubor a otestujte změny v osu!
Vytváření nových souborů OSU
Nové soubory OSU se obvykle vytvářejí pomocí editoru beatmap osu!:
Spusťte osu! a otevřete editor beatmap
Vyberte soubor písně
Použijte editor k umístění hit objektů
Editor automaticky generuje soubor OSU
Sdílejte sadu beatmap jako soubor OSZ
Převod souborů OSU
Soubory OSU lze převést do jiných formátů pomocí specializovaných nástrojů:
osu! na StepMania – Převést do formátu SM
osu! na Quaver – Převést do formátu QS
Často kladené otázky (FAQ)
**Q1: Co znamená OSU ve hře osu!?
A1: OSU znamená osu! beatmap, což je formát souboru používaný k uložení všech herních dat pro hratelnou beatmapu v rytmické hře .
**Q2: Jak otevřu a upravím soubor OSU?
A2: Soubor OSU můžete otevřít a upravit v libovolném textovém editoru, jako je Notepad, Notepad++ nebo Visual Studio Code, protože jsou uloženy jako prostý text ve formátu INI .
**Q3: Jaký je rozdíl mezi souborem OSU a souborem OSZ?
A3: Soubor OSU je beatmapový soubor obsahující herní data, zatímco soubor OSZ je archiv ZIP, který obsahuje soubor OSU spolu s audio a obrazovými soubory .
**Q4: Mohu vytvořit soubor OSU bez použití hry osu!?
A4: I když můžete soubory OSU vytvářet ručně v textovém editoru, je mnohem jednodušší použít vestavěný beatmapový editor v osu!, který soubor generuje automaticky .
**Q5: Jaké herní režimy jsou podporovány soubory OSU?
A5: Soubory OSU podporují čtyři herní režimy: standardní osu! (klikání na kruhy), Taiko (bubnování), Catch the Beat (chytání ovoce) a Mania (klávesnicový rytmus).