Skip to content
This repository has been archived by the owner on Feb 15, 2023. It is now read-only.

Unengine/UBMS

Repository files navigation

Huge refactor will be done later.

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

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages