BMS?
BMS는 Be-Music Script의 줄임말로 1998년, 일본의 우라오 야네가 고안한 리듬게임을 하기 위한 파일 확장자, 또는 BMS 형식으로 제작된 곡이나 그러한 게임을 말합니다.
음악에 맞춰 5개+1개, 또는 7개+1개의 줄을 따라 화면 맨 윗부분에서 내려오는 막대모양의 노트(note, 음표)를 하단의 판정선에 맞추는 방식의 게임으로서, 그 모태인 KONAMI의 Beatmania와 조작 방식은 크게 다르지 않습니다. 이와 유사한 국내의 게임으로는 Ez2dj, O2jam, Pop Stage, DJMAX, EZ2ON 등이 있습니다.
BMS의 구조

기본적으로 BMS 파일, 음원 파일(wav, ogg 등), 추가로 bga(Background Animation) 파일(비트맵, 동영상)로 구성됩니다.
이처럼 BMS 포맷은 패턴(또는 채보, 보면 / 노트가 내려오는 모양)과 연결된 파일을 정의하고 있을 뿐, 그 자체로 실행이 될 수 없어, BMS를 재생할 수 있는 구동기를 필요로 합니다.
대부분의 사용자들이 BMS 파일과 구동기를 좌측과 같은 구조로 위치시키고 있습니다.
BMS 폴더 내 BMS가 읽어들이는 파일의 위치를 변경하거나, 삭제하게 된다면 해당 BMS를 실행할 수 없거나 실행에 문제가 생깁니다.
- ※ BME, BML?
- BMS에 새로운 기능을 추가한 포맷으로 BME는 7개의 키를 사용, BML은 롱노트를 사용하고 있다는 것을 구동기가 구분하게 해줍니다. 현재는 포맷명으로 구분하지 않아도 구동기가 정상적으로 읽을 수 있으며, BMS 제작자들끼리 예의를 명목으로 표기해주는 실정입니다. (표기 우선순위는 BML > BME > BMS.)
우측 참고하세요!를 보시면 더욱 자세히 알 수 있습니다.