Skip to content
This repository was archived by the owner on Jun 23, 2026. It is now read-only.

Latest commit

 

History

58 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NOTE : This project is no longer maintained.

Since plenty of multiplatform BMS clients are present in 2026, I have decided to sunset this project.

Thank you for all your support over the years.

UBMS (Unity-BMS)

Unity BMS player. Supports modern bmses.

Download currently executable binary

Quicktime should be installed to play video bga.

Thanks to sound piercer for providing Main BGM!

선곡창 BGM 제공해주신 sound piercer님 정말 감사합니다!

What is BMS?

A format for rhythm games similiar to Beatmania IIDX. (Acutally is almost the same!)

But the difference is, it uses user's songs (or datas)! Some musicians compose songs for bms and enter their songs in BOF (Bms of Fighters, a contest for bms)

Supported File Extensions

BMS Data File : .bms, .bme, .bml

BGA (Background Animation) : MP4, MPEG (partially not supported), bmp, png

Audio Files : .ogg, .wav, .mp3 (not supported on Windows)

System Requirement

Minimum : Windows 7 SP1, DirectX 10, SSE2 supporting CPU

Quicktime should be installed to play video bga.

BMS Supports

Only SP available now (1P Side)

Landmines (does not explode), Loading/Saving Records, Chaning Scroll Speed, Autoplay, Auto-Scratch, Directory System

Supported Commands

HEADERS

#TOTAL #STAGEFILE (but not used), #BANNER, #BACKBMP, #PLAYLEVEL, #TITLE, #SUBTITLE, #ARTIST, #GENRE, #WAVxx, #STOPxx, #LNTYPE 1, #LNOBJ, #BMPxx

CONTROL FLOWS

#RANDOM, #IF, #ENDIF, #ENDRANDOM

CHANNELS

01, 02, 03, 04, 08, 09, 11-19, 51-59, D1-D9, E1-E9

TODO Priority

· 2P/DP Play

· Improving UI

· Command Line Execution

· Custom Skin (Very-Low Priority)

· Internet Ranking (Very-Low Priority)

About

Unity BMS Player.

Resources

Code of conduct

Stars

18 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages