Be-Müzik Kaynağı - Be-Music Source

BMS
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

BMS formatına adanmış oyunlar