Skip to content
TypeScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode
language
src
syntaxes
.DS_Store
.gitignore
.vscodeignore
README.md
package-lock.json
package.json
tsconfig.json
tslint.json

README.md

bms-language-support

Features

  • Syntax Highlight

  • Hover Infomation(Only Comannd Line)

  • Support Indent

  • Support Command

    • RANDOM/IF Block (#RANDOM, #SETRANDOM, #ENDRANDOM, #IF, #ELSEIF, #ELSE, #IF)
    • SWITCH Block (#SWITCH, #SETSWITCH, #ENDSW, #CASE, #SKIP, #DEF)
    • Major&Minor Definition Commands #PLAYER, #RANK, #DEFEXRANK, #EXRANK, #TOTAL, #VOLWAV, STAGEFILE, #BANNER, #BACKBMP,#CHARFILE, #PLAYLEVEL, #DIFFICULTY, #TITLE, #SUBTITLE, #ARTIST, #SUBARTIST, #MAKER, #GENRE, #COMMENT, #TEXT, #SONG, #BPM, #EXBPM, #BASEBPM, #STOP, #STP, #LNTYPE, #LNOBJ, #LNMODE, #OCT/FP, #WAV, #BMP, #SCROLL, #SPEED
  • Support Placement Channel

    • 01(BGM Channel)
    • 02(Measure Length)
    • 03(BPM), 08(BPMxx)
    • 09(STOP)
    • 04(BGA Base), 06(BGA Missed), 07(BGA Layer), 0A(BGA Layer2)
    • 11-19(1P Notes), 21-29(2P Notes)
    • 31-39(1P Invisible), 41-49(2P Invisible)
    • 51-39(1P Longnotes), 61-49(2P Longnotes)
    • D1-D9(1P Mines), E1-E9(2P Mines)
    • 99(TEXT)
    • A0(JUDGE)

TO-DO

  • More Commands
    • #OPTION, #CHANGEOPTION, #WAVCMD, #EXWAV, #CDDA, #MIDIFILE, #EXBMP, #BGA, #@BGA, #POORBGA, #SWBGA, #ARGB, #VIDEOFILE, #VIDEOf/s, #VIDEOCOLORS, #VIDEODLY, #MOVIE, #SEEK, #ExtChr, #MATERIALSWAV, #MATERIALSBMP, #DIVIDEPROP, #CHARSET, etc...
  • Channel Hover Infomation
  • Add Snippet
  • Add Linter
  • Preview (!?)
  • Language Support

Release Notes

0.1.1

  • Fix README

0.1.0

  • Add Hover Infomation
  • Fix #BPMxx
  • Add #LNMODE Support

0.0.1

  • Initial release

Thanks

BMS command memo (Japanese Version)

You can’t perform that action at this time.