Be-Müzik Kaynağı - Be-Music Source
Dosya adı uzantısı |
.bms
|
---|---|
Tarafından geliştirilmiş | Urao Yane, NBK |
Biçim türü | Müzik |
İçin konteyner | Desen verileri |
Uzatıldı | metin dosyaları |
Genişletildi | BME, BML, PMS |
BMS , 1998 yılında Urao Yane tarafından tasarlanan ritim aksiyon oyunları için bir dosya formatıdır . Format, başlangıçta KONAMI tarafından Beatmania oyununun simülatörüne özgü bir format olarak geliştirilmiştir ve şu anda BMS terimi, tüm Beatmania simülasyonunu tanımlamak için yaygın olarak kullanılmaktadır. oyun sistemi.
Kısaltma, Urao Yane tarafından resmi BMS format şartnamesinde Be-Müzik Kaynağı olarak onaylandı.
Oynanış
Beatmania ve Beatmania IIDX serisine benzer şekilde, oyunun amacı, notalar ekranın üstünden yargıç satırına düşerken tuşlara basmaktır .
Oyuncu notaları uygun zamanlamayla tuttuğunda, bir gösterge doldurulacaktır. Oyuncu bir notayı kaçırdığında, gösterge boşalır.
Normal notalara ek olarak, oyuncunun not bitene kadar anahtarı tutmaya devam etmesi gereken uzun notlar ve hakem çizgisine bastığında oyuncu tuşa basarsa patlayacak ve göstergeyi boşaltacak mayın notları da vardır.
Oyunu temizlemek için, oyuncunun göstergesi şarkının sonunda belirli bir seviyeye kadar doldurulmalıdır.
BMS şarkıları
Çoğu BMS şarkısı oyun için özel olarak yapılmış orijinal şarkılardır, çünkü BMS formatı müziği oluşturan seslerin küçük parçalara ayrılmasını gerektirir ve bu nedenle önceden var olan şarkıların bir BMS'ye dönüştürülmesini zorlaştırır.
Şu anda çoğu BMS şarkısı, genellikle birkaç sanatçının şarkılarını yayınladığı ve partisyonlar için yarıştığı BMS etkinliklerinde dağıtılmaktadır. En büyük BMS etkinliği, her yıl 250'den fazla şarkının sunulduğu AOiRO_MANBOW tarafından düzenlenen BMS of Fighters (BOF).
Temel Format
.Bms dosyası, notların nasıl düzenlendiğini ve oyuncu belirli bir eylemde bulunduğunda oyunun nasıl tepki verdiğini açıklar. # Karakteriyle başlayan 'yönerge' satırlarına sahip bir düz metin dosyasıdır.
Her yönerge satırı aşağıdaki biçimde biçimlendirilmiştir.
#[definition_setter] [definer]
Tanım belirleyici ve tanımlayıcı arasındaki boşluk gereklidir.
Bir .bms dosyası genellikle bir başlık alanı ve ana veri alanından oluşur.
Aşağıda, bir .bms dosyasının bir not defteri ile açıldığında nasıl görüneceğine dair basit bir örnek verilmiştir .
*---------------------- HEADER FIELD #PLAYER 1 #GENRE Sample #TITLE Sample #ARTIST Sample #BPM 120 #PLAYLEVEL 5 #TOTAL 100 #RANK 2 #bmp00 miss.bmp #bmp01 1.bmp #wav01 1.wav *---------------------- MAIN DATA FIELD #00111:01010101 #00211:0101010001010100
Yaygın olarak kullanılan başlık alanı bileşenleri
Orijinal .bms uzantılarında kullanılan orijinal BM98'den var olan komutlar .
#PLAYER
Oyun stilini tanımlar. Tek Oyun için 1, Çift Oyun için 2 ve Çift Oyun için 3.
Modern BMS simülatörleri artık #PLAYER'a bağlı değildir, ancak dosyanın kendisinin uzantısı ve ana veri alanında kullanılan yönerge satırları ile oyun stilini tanımlar.
#GENRE Türü
tanımlar.
#TITLE Başlığı
tanımlar.
#ARTIST Sanatçıyı
tanımlar.
#BPM
tanımlar BPM .
#PLAYLEVEL
Şarkı için görüntülenen zorluk seviyesini tanımlar.
#RANK Notalara basmak için
ne kadar katı zamanlamanın olduğunu tanımlar.
Simülatör tarafından başka türlü ayarlanmadığı sürece çok zor için 0, zor için 1, normal için 2 ve kolay için 3.
# WAVxx / # OGGxx
Oynatılan kanallarda ve ana veri alanının ses kanallarında xx sayısı göründüğünde çalınacak müzik dosyasını tanımlar.
WAV00, mayın notası etkinleştirildiğinde çalınan sesi ayarlar.
BMS için en sık kullanılan müzik dosyası türleri .wav ve .ogg'dur.
#BMPxx
Ana veri alanının grafik kanallarında xx sayısı göründüğünde görüntülenecek resim / film dosyasını tanımlar.
#TOTAL Notalara
uygun şekilde vurulduğunda göstergenin ne kadar artacağını tanımlar.
Daha sonra popüler hale gelen komutlar geliştirildi.
#SUBTITLE Altyazıyı
tanımlar.
#SUBARTIST Alt sanatçıyı
tanımlar.
# DIFFICULTY
Bir şarkının zorluğunu renge göre tanımlar.
1 = yeşil, 2 = mavi, 3 = sarı, 4 = kırmızı ve 5 = mor
Genellikle şarkılar zorlaştıkça daha yüksek bir sayı atanır.
#STAGEFILE
Şarkı çalınmak üzere seçildiğinde görüntülenecek resmi tanımlar.
#BANNER Çalınacak
şarkıyı seçerken görüntülenecek başlığı tanımlar.
#LNOBJ
Bu şekilde tanımlanan notlar, ana veri alanının oynatılan kanallarında göründüklerinde uzun notlar için bir son olarak hareket edecektir.
#STOPxx
Ana veri alanının durdurma kanalında xx sayısı göründüğünde durma sırasının süresini tanımlar.
#BPMxx
Ana veri alanının BPM kanalında xx sayısı göründüğünde BPM'nin neye değişeceğini tanımlar.
Ana veri alanı bileşenleri
Ana alan verileri #XXXYY: ZZZZZZ şeklinde yazılacaktır.
XXX, ölçü sayısını, YY kanalı, ZZ ise 2 basamaklı 36 tabanı kullanarak ölçü bileşenlerini tanımlar.
Tanımlayıcı ve bileşenleri ayıran iki nokta üst üste gereklidir.
BMS formatının genişletilmesi
Orijinal .bms formatı, KONAMI Beatmania serisinin Beatmania IIDX serisine aktarılmasıyla geçerliliğini yitirdiğinden , Beatmania serisindeki değişiklikleri benimseyen diğer formatlar geliştirildi.
Ünlü genişletmeler arasında, 7 satır ve 1 çizik çalınmasına izin veren Be-Music Extend formatı (.bme) ve oyuncuların tuşu sonuna kadar tutmasını gerektiren uzun notaların kullanımına izin veren Be-Music Long not formatı (.bml) bulunmaktadır. notun sonu. Pop'n Music oyununu simüle etmek ve 9 satır kullanmak için .bms'ye dayalı bir .pms uzantısı da mevcuttur .
Dosya türlerinin geliştirilmesinden ayrı olarak, simülatörler de hayranlar tarafından geliştirilmiştir.
Urao Yane'nin orijinal simülatörü BM98, oynatılacak yalnızca 256 müzik dosyası ve resim dosyasını destekliyordu ve yalnızca 5 şerit artı her oyun alanı için bir çizik destekledi.
Delight Delight Reduplication, .bme formatının oynatılmasına izin verdi ve en önemlisi KONAMI Beatmania IIDX serisine benzer 7 satır formatının oynatılmasına izin verdi .
nazoBMplay, formatını 16 taban yerine 36 taban yaparak ve .ogg dosya türü sesleri çalmaya izin veren bir yama ile ses ve resim / film dosyalarının sayısının artmasına izin verdi.
Şu anda en yaygın kullanılan BMS oyuncusu, kendi çevrimiçi sıralama web sitesine sahip olan Lunatic Rave 2 by lavalse'dir.
Lunatic Rave 2'den sonra daha yüksek performanslara ve daha geniş genişleme özgürlüğüne sahip diğer simülatörler mevcut, ancak başka hiçbir simülatör Lunatic Rave 2'nin en çok kullanılan simülatör konumunu, çoğunlukla eski formatlarla uyumluluk ve çevrimiçi bir sıralama sisteminin olmaması nedeniyle değiştiremedi.
bmson
bmson, başlangıçta wosderge tarafından geliştirilen JSON tabanlı bir formattır . Formatın asıl amacı, geliştiriciler, sanatçılar ve grafik yaratıcıları tarafından uygulanması ve kullanılması kolay olan BMS'ye bir alternatif oluşturmaktı. 1296 anahtar sesi katı sınırı olan BMS'nin aksine, bmson'un grafikte sahip olabileceği anahtar ses miktarı konusunda bir sınırlama yoktur.
Biçim önerildikten sonra, sürüm 0.26 biçimi, Bemuse ve yağmur damlası gibi birkaç BMS oynatıcısına uygulandı . İlk uygulamadan sonra, bu oyunların geliştiricileri ve diğer birkaç kişi, bmson sürüm 1.0 teknik özelliklerini oluşturmak için birlikte çalıştı.
Ayrıca bakınız
Referanslar
Dış bağlantılar
- Urao Yane tarafından orijinal BMS formatının bir özelliği
- BMS komut notu
- Be-Music Scripting Museum (Korece)
BMS formatına adanmış oyunlar
- BM98 Kikuchan Version Drink Edition (Japonca)
- nazobmplay (Japonca)
- ritim-it (Korece)
- LunaticRave 2 (Japonca)
- yağmur damlası
- Şaşkın
- Beatoraja