OSU dosyası nedir?
Bir OSU dosyası, osu! ritim oyunu için yazılmış bir oyun betiğidir. Oyunda kullanılan beatmap hakkında, zorluk seviyesi, çalınacak şarkı ve oyuncunun müzikle senkronize olması gereken hit nesnelerinin zamanlamaları gibi bilgileri içerir. Bu, ritim oyunu oyuncularının özel zorluklar geliştirmesine ve oyun topluluğu ile paylaşmasına olanak tanır.
OSR Dosya Formatının MIME Türü: x-osu-beatmap
OSU Dosya Formatı
OSU dosyaları, diske düz metin dosyaları olarak kaydedilir ve yapısı osu! tarafından OSU dosya formatı içinde çok net bir şekilde tanımlanmıştır.
OSU Dosyasındaki Bölümler
Tipik bir OSU dosyası aşağıdaki bölümlere sahiptir.
| Bölüm | Açıklama | İçerik türü |
|---|---|---|
| [Genel] | Beatmap hakkında genel bilgiler | anahtar: değer çiftleri |
| [Editör] | Beatmap editörü için kaydedilen ayarlar | anahtar: değer çiftleri |
| [Meta Verileri] | Beatmap’i tanımlamak için kullanılan bilgiler | anahtar:değer çiftleri |
| [Zorluk] | Zorluk ayarları | anahtar:değer çiftleri |
| [Etkinlikler] | Beatmap ve storyboard grafik etkinlikleri | Virgülle ayrılmış listeler |
| [ZamanlamaNoktaları] | Zamanlama ve kontrol noktaları | Virgülle ayrılmış listeler |
| [Renkler] | Kombin ve skin renkleri | anahtar : değer çiftleri |
| [HitObjects] | Vuruş nesneleri | Virgülle ayrılmış listeler |
OSU Dosyalarının Temel Özellikleri
| Özellik | Açıklama |
|---|---|
| Dosya Uzantısı | .osu |
| Ana Varyantlar | Standart osu! beatmap dosyaları (tüm oyun modları), osu!taiko beatmap dosyaları (Taiko modu), osu!catch beatmap dosyaları (Catch the Beat modu) ve osu!mania beatmap dosyaları (Mania modu) |
| Biçim Türü | Bölüm tabanlı organizasyon kullanan INI dosya formatında düz metin dosyası; beatmap verilerini insan tarafından okunabilir formatta depolar; [General], [Editor], [Metadata], [Difficulty], [Events], [TimingPoints] ve [HitObjects] bölümlerini içerir |
| Ana Kullanım | Bir osu! ritim oyunu beatmap’i için tüm oyun öğelerini tanımlama; zamanlama verilerini, hit nesnesi konumlarını, zorluk ayarlarını, şarkı meta verilerini ve görsel olay bilgilerini depolar |
| Ana Özellik | Kesin beatmap oluşturma ve düzenleme imkanı sağlayan son derece özelleştirilebilir düz metin formatı; dört ayrı oyun modunu (osu!, Taiko, Catch the Beat, Mania) destekler; daireler, kaydırıcılar, dönen nesneler ve uzun notalar için destek içeren ayrıntılı hit nesnesi tanımları içerir |
| Güvenlik Profili | Oyun kullanımına güvenli; yürütülebilir kod içermez; herhangi bir metin düzenleyicisiyle güvenle düzenlenebilir; insan tarafından okunabilir format, beatmap parametrelerinin doğrudan değiştirilmesine ve ince ayar yapılmasına olanak tanır |
| Uyumluluk | osu! oyun istemcisine (Windows, macOS, Linux) özgüdür; herhangi bir metin düzenleyicisiyle düzenlenebilir; OSZ paketleri OSU dosyasını ses (MP3/OGG) ve görsel (JPG/PNG) varlıklarıyla birlikte içerir; topluluk araçlarıyla diğer ritim oyunu formatlarına dönüştürülebilir |
osu! içinde OSU Dosyalarını Açma
OSU dosyaları, osu! içinde bir beatmap çalınırken otomatik olarak kullanılır:
Bir OSZ dosyasını çift tıklayarak kurun
Oyun, OSU dosyasını ve ilgili varlıkları çıkarır
Şarkı seçim menüsünden beatmap’i seçin
OSU dosyası oyun talimatlarını sağlar
OSU Dosyalarını Düzenleme
Bir OSU dosyasını düzenlemek için:
OSZ arşivinden OSU dosyasını çıkarın
Dosyayı herhangi bir metin düzenleyiciyle açın (Notepad++, Visual Studio Code, vb.)
İstediğiniz bölümleri ve değerleri değiştirin
Dosyayı kaydedin ve değişiklikleri osu! içinde test edin!
Yeni OSU Dosyaları Oluşturma
Yeni OSU dosyaları genellikle osu! beatmap editörü kullanılarak oluşturulur:
osu! programını başlatın ve beatmap editörünü açın
Bir şarkı dosyası seçin
Vuruş nesnelerini yerleştirmek için editörü kullanın
Editör OSU dosyasını otomatik olarak oluşturur
Beatmap setini OSZ dosyası olarak paylaşın
OSU Dosyalarını Dönüştürme
OSU dosyaları, özel araçlar kullanılarak diğer formatlara dönüştürülebilir:
osu! to StepMania – SM formatına dönüştür
osu! to Quaver – QS formatına dönüştür
Sık Sorulan Sorular (SSS)
**Q1: osu! oyununda OSU ne anlama geliyor?
A1: OSU, ritim oyununda oynanabilir bir beatmap’in tüm oyun verilerini depolamak için kullanılan dosya formatı olan osu! beatmap’i temsil eder.
**Q2: OSU dosyasını nasıl açıp düzenleyebilirim?
A2: OSU dosyalarını, INI formatında düz metin olarak saklandıkları için Notepad, Notepad++ veya Visual Studio Code gibi herhangi bir metin düzenleyiciyle açıp düzenleyebilirsiniz.
**Q3: OSU dosyası ile OSZ dosyası arasındaki fark nedir?
A3: OSU dosyası, oyun verilerini içeren beatmap dosyası iken, OSZ dosyası OSU dosyasını ses ve görsel varlıklarla birlikte içeren bir ZIP arşividir.
**Q4: osu! oyununu kullanmadan bir OSU dosyası oluşturabilir miyim?
A4: OSU dosyalarını bir metin düzenleyiciyle manuel olarak oluşturabilirsiniz, ancak osu! içinde yerleşik beatmap editörünü kullanmak çok daha kolaydır; bu editör dosyayı otomatik olarak oluşturur.
**Q5: OSU dosyaları hangi oyun modlarını destekler?
A5: OSU dosyaları dört oyun modunu destekler: standart osu! (dairelere tıklama), Taiko (davul çalma), Catch the Beat (meyve yakalama) ve Mania (klavye ritmi).