Be-Music Source
BMS is a file format for rhythm games developed by Urao Yane in 1998. The format was originally developed for BM98 (a simulator of the game Beatmania by Konami), though the term BMS is now widely used to describe the Beatmania-esque music data system in general. The acronym has been confirmed by Yane to be Be-Music Source in the official BMS format specification.[1] GameplaySimilar to the Beatmania and Beatmania IIDX series, the purpose of the game is to hit notes as they descend from the top of the screen.
BMS eventsCurrently, most BMS files are distributed in BMS events, where several artists publish songs and compete for scores.[2] Held since 2004, the largest BMS event is the BMS of Fighters (BOF) held by AOiRO_MANBOW,[2] where more than 250 songs are presented each year. BMS songsAs the BMS format requires music to be separated into various tracks, most BMS songs are original songs composed specifically for the BMS file type, thus making it hard to use pre-existing songs for BMS (unless isolated stems are available). Basic formatThe BMS file describes how notes are arranged and how the game responds when the player takes a specific action. It is a plain text file with "directive" lines starting with the # character. Each directive line is formatted in the form below: #[definition_setter] [definer] The space between the definition setter and the definer is required. A BMS file is generally composed of a header field and the main data field. Below is a simple example of what a BMS file will look like when it is opened by a text editor. *---------------------- 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 Common header field componentsCommands existing from the original BM98 and used in original BMS data are as follows:[3][4]
Commands later developed that have become popular include:
Main data field componentsMain field data is written in the form of Expansion of BMS formatAs the original BMS format became outdated with Beatmania being superseded by Beatmania IIDX, other formats that adopted changes in the Beatmania series were developed. Famous expansions include the Be-Music Extend format (.bme) that allowed 7 lines and 1 turntable to be played, and the Be-Music Long note format (.bml) that allowed usage of long notes that required players to hold the key until the end of the note. A .pms extension also exists based on .bms, meant for simulating the game Pop'n Music and utilizing 9 lines. In addition, there is .mdm, used in the fan created Muse dash Melon Loader for custom charts. It utilizes 4 lines for both of the game's lanes, as well as a couple other lines to control special effects and boss movement. Simulators themselves have also been developed by fans:
bmsonbmson is a JSON-based format initially developed by wosderge. The original purpose of the format was to make an alternative to BMS that was easy to implement and use by developers, artists and chart creators alike. bmson has no limit on the amount of key sounds one can have in a chart, unlike BMS, which has a hard limit of 1296 key sounds. After the format was proposed, the version 0.26 format was implemented to a couple of BMS players, such as Bemuse and raindrop.[8][9] After bmson's initial implementation, the developers of these games, as well as a few others, worked together to create the bmson version 1.0 technical specification.[10] See alsoReferences
External links
Games dedicated for the BMS format
|
Portal di Ensiklopedia Dunia