Ce este un fișier OSU?
Un fișier OSU este un script de joc scris pentru jocul ritmic osu!. Conține informații despre o hartă ritmică utilizată în joc, cum ar fi nivelul de dificultate, melodia care urmează să fie redată și timpii obiectelor de lovire cu care jucătorul trebuie să se sincronizeze cu muzica. Permite jucătorilor de jocuri ritmice să dezvolte provocări personalizate și să le partajeze cu comunitatea jocului.
Tip MIME al formatului de fișier OSR: x-osu-beatmap
Formatul fișierului OSU
Fișierele OSU sunt salvate ca fișiere text simple pe disc, iar structura lor este foarte clar definită în formatul de fișier OSU de către osu!.
Secțiuni în fișierul OSU
Un fișier OSU tipic are următoarele secțiuni.
| Secțiune | Descriere | Tip de conținut |
|---|---|---|
| [General] | Informații generale despre beatmap | perechi cheie: valoare |
| [Editor] | Setări salvate pentru editorul de beatmap | perechi cheie: valoare |
| [Metadate] | Informații utilizate pentru a identifica beatmap-ul | perechi cheie:valoare |
| [Dificultate] | Setări de dificultate | perechi cheie:valoare |
| [Evenimente] | Evenimente grafice ale beatmap-ului și storyboard-ului | Liste separate prin virgulă |
| [PuncteDeCronometrare] | Puncte de sincronizare și control | Liste separate prin virgulă |
| [Culori] | Culori de combo și skin | perechi cheie : valoare |
| [HitObjects] | Obiecte lovite | Liste separate prin virgulă |
Caracteristici cheie ale fișierelor OSU
| Caracteristică | Descriere |
|---|---|
| Extensie de fișier | .osu |
| Variante principale | Fișiere standard de beatmap osu! (toate modurile de joc), fișiere de beatmap osu!taiko (modul Taiko), fișiere de beatmap osu!catch (modul Catch the Beat) și fișiere de beatmap osu!mania (modul Mania) |
| Tip format | Fișier text simplu care folosește formatul de fișier INI cu organizare pe secțiuni; stochează datele beatmap în format ușor de citit de către oameni; include secțiunile [General], [Editor], [Metadata], [Difficulty], [Events], [TimingPoints] și [HitObjects] |
| Utilizare principală | Definirea tuturor elementelor de joc pentru un beatmap de ritm osu!; stochează datele de sincronizare, poziționarea obiectelor de lovire, setările de dificultate, metadatele piesei și informațiile despre evenimentele vizuale |
| Caracteristică principală | Format text simplu extrem de personalizabil care permite crearea și editarea precisă a beatmap-urilor; suportă patru moduri de joc distincte (osu!, Taiko, Catch the Beat, Mania); include definiții detaliate ale obiectelor de lovire cu suport pentru cercuri, glisoare, rotitoare și note lungi |
| Profil de securitate | Sigur pentru utilizarea în joc; nu conține cod executabil; poate fi editat în siguranță cu orice editor de text; formatul lizibil de către om permite modificarea directă și ajustarea fină a parametrilor beatmap-ului |
| Compatibilitate | Nativ pentru clientul jocului osu! (Windows, macOS, Linux); poate fi editat cu orice editor de text; pachetele OSZ conțin fișierul OSU împreună cu resurse audio (MP3/OGG) și imagine (JPG/PNG); poate fi convertit în alte formate de jocuri ritmice folosind instrumente ale comunității |
Deschiderea fișierelor OSU în osu!
Fișierele OSU sunt utilizate automat când se joacă un beatmap în osu!:
Instalați un fișier OSZ dublu-clicând pe el
Jocul extrage fișierul OSU și resursele asociate
Selectați beatmap-ul din meniul de selecție a melodiilor
Fișierul OSU furnizează instrucțiunile de joc
Editarea fișierelor OSU
Pentru a edita un fișier OSU:
Extrage fișierul OSU din arhiva OSZ
Deschide fișierul cu orice editor de text (Notepad++, Visual Studio Code, etc.)
Modifică secțiunile și valorile dorite
Salvează fișierul și testează modificările în osu!
Crearea de noi fișiere OSU
Noile fișiere OSU sunt de obicei create utilizând editorul de beatmap-uri osu!:
Pornește osu! și deschide editorul de beatmap-uri
Selectați un fișier de melodie
Utilizați editorul pentru a plasa obiectele de lovire
Editorul generează fișierul OSU automat
Distribuiți setul de beatmap ca fișier OSZ
Conversia fișierelor OSU
Fișierele OSU pot fi convertite în alte formate utilizând instrumente specializate:
osu! la StepMania – Conversie în format SM
osu! la Quaver – Conversie în format QS
Întrebări frecvente (FAQ)
**Q1: Ce reprezintă OSU în jocul osu!?
A1: OSU reprezintă beatmap-ul osu!, care este formatul de fișier utilizat pentru a stoca toate datele de joc pentru un beatmap jucabil în jocul ritmic .
**Q2: Cum pot deschide și edita un fișier OSU?
A2: Poți deschide și edita fișierele OSU cu orice editor de text, cum ar fi Notepad, Notepad++ sau Visual Studio Code, deoarece sunt stocate în text simplu utilizând formatul INI .
**Q3: Care este diferența dintre un fișier OSU și un fișier OSZ?
A3: Un fișier OSU este fișierul beatmap care conține datele de joc, în timp ce un fișier OSZ este un arhivă ZIP care conține fișierul OSU împreună cu resurse audio și imagini .
**Q4: Pot crea un fișier OSU fără a folosi jocul osu!?
A4: Deși poți crea fișiere OSU manual cu un editor de text, este mult mai ușor să folosești editorul de beatmap încorporat în osu!, care generează fișierul automat .
**Q5: Ce moduri de joc sunt suportate de fișierele OSU?
A5: Fișierele OSU suportă patru moduri de joc: osu! standard (clic pe cercuri), Taiko (tobă), Catch the Beat (prinderea fructelor) și Mania (ritm pe tastatură).