Coder Social home page Coder Social logo

ubms's Introduction

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)

ubms's People

Contributors

unengine avatar airewatterson avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.