BMS Tools and Resources - wcko87/beatoraja-english-guide GitHub Wiki

Discussion thread for this Wiki page

Contents


BMS Players

There are about a hundred BMS players in existence, though only a few are commonly used. Before Lunatic Rave 2 (2008), some commonly used BMS players were nazobmplay (2001) and BM98 (1998).

Bemuse

  • Web-based BMS player. Has a pre-set list of about 40 songs, and you can also play your own downloaded BMS songs by dragging them into the player.
  • Good as a quick way to try out BMS or to try out a BMS without having to import it into your BMS setup.
  • Has noticeable audio and input delay, and misses important features like health bars and random.

beatoraja

Lunatic Rave 2

  • Legacy BMS player (2008) that is still being used by a significant proportion of the community.
  • Mainly still in use as it is linked to LR2IR, the most populated internet ranking for BMS.
  • Has stopped receiving updates since a long time ago.

There are also BMS Preview Tools which can be used to preview a BMS, but can't be used to actually play them.


BMS Event (and related) Websites

Websites related to the hosting of BMS events. What is a BMS Event?

BMS Event Schedule

The BMS of Fighters Terminal

A hub for the BMS of Fighters series of events.

GroundbreakinG (BMS of Fighters)

  • After each BMS of Fighters event (since 2009), songs are specially selected be included in GroundbreakinG, a compilation album for the event.
  • These albums are available for free download on the website, and feature long or remastered versions of the selected songs by the artists themselves.

Common Event Venues

Websites commonly used to host BMS events. Event venues manage the registration (submission) of BMS works and impressions by players. Not all BMS events are hosted at these venues.

BMS Rule Standard (BRS 2.0)

  • A standard base set of rules that applies to BMS submissions to events.
  • In BMS events, the common assumption is that this applies, though events may add additional rules on top of this.

General BMS Tools and Resources

(Software) BeMusicSeeker

  • Tool for managing your BMS collection.
  • BeMusicSeeker is required to play difficulty tables on Lunatic Rave 2. It is not required for beatoraja.
  • Successor to Glassist, a deprecated older tool for the same purpose.

(Website) BMS Sabun Uploader and Stella Uploader

  • When a sabun (additional chart) for an existing BMS is made, it is typically uploaded (by the sabun maker) to one of the two sabun uploader websites. Consequently, these two websites are a good way to search for sabun charts.
  • These websites are to upload your own sabuns, not the sabuns of others.
  • Any new charts uploaded to BMS Sabun Uploader / Stella Uploader will be automatically posted on the BMS Sabun Uploader Twitter / Stella Uploader Twitter accounts respectively.

Also see:

(Website) Ribbit BMS Chart Viewer

  • Upload a BMS file to the chart viewer to display what the chart looks like (Example). The link can also be shared with others.
  • You can also search for charts on the website (if they have been indexed by the website).

(Website) BMS Search)

  • Can be used to find/discover BMS songs by genre, artist etc.

(Website) LR2IR

(Software) BMX2WAV

  • A tool to render a BMS into a single wav file.

(Website) Hand Position Generator

  • A tool that can be used to illustrate playstyles on a controller.
  • This tool was used to create the images in the Playstyles section.

(Software) Controller Input Display

  • An input display for playing on controller. Only works in analog mode.

Difficulty Tables and Related Resources

See:

Satellite & Stella

  • Satellite and Stella are difficulty tables built around a community voting system. The website and tables are managed by LUXURY.
  • Only supports difficulties of ☆11 and up.
  • Any registered user can propose charts to be added to the table. Other users then vote on the chart's level and whether or not the chart ends up in the table.
  • Every two weeks, votes are tallied and accepted charts are added to the Satellite and Stella tables.
  • To register, an account on LR2IR or MinIR is required.
  • Registered users can also see their satellite/stella table clear progress and leaderboards on Stellaway

Ribbit List of Difficulty Tables

  • A list of most of the common / well-known tables.

Hex's BMS Tables

  • Hex's personal website contains many useful difficulty tables, notably Hex's Insane chart database.
  • It also contains other useful resources related to difficulty tables.

Lists of Things

List / Schedule of BMS Events

  • See: What is a BMS Event?
  • This schedule contains not only BMS events (which are meant for composers), but also sabun events and BGA events.

List of BMS Makers (Composers and BGA Makers)

  • Non-exhaustive list of people who make BMS (composers) as well as BGA makers.

List of BMS Charters

  • Part of Hex's website.
  • Many chart makers have their own personal table that lists their own works. This is a list of chart makers and their personal tables.
  • This also lists tables corresponding to sabun events (e.g. by the BMS Chart Editors' Group).

List of BMS Players

  • BMS Players are programs that play BMS files. (Not referring to people who play BMS)

List of beatoraja and LR2 Skins


Tools for beatoraja

(Software) beatoraja Preview Audio Generator

A song preview is a snippet of the song that plays when you hover over the song in music select. Previews can be very helpful in deciding which song to play.

However, beatoraja only plays previews of BMS's that have preview files. This is because all BMS are fully keysounded, and as it can take a long time to load all the keysounds just to preview what a song sounds like, one might as well just load up the song itself on autoplay and listen to it.

This can be awkward as not all BMS artists will make preview files for their songs (especially since preview files don't work in LR2). Thankfully, beatoraja has a hidden feature - if there is a file in the song folder with "preview" as a prefix (and any of the common extensions like .ogg, .mp3, .wav) and the chart does not already have a pre-defined preview, it will automatically use that file as a preview.

Please read the Usage Guide for using the preview audio generator before using it.

(Website) beatoraja Internet Ranking Websites

See Internet Ranking Services

(Software) BMSabunHelper

  • A tool to automatically download songs and sabuns for your table. For use with beatoraja (Uses beatoraja's songdata.db).

(Website) BMS lamp graph for beatoraja

  • Upload your score.db from your beatoraja\player\player# folder to display a graph of your clears for the common tables.

(Software) Walkure tool for beatoraja

  • A tool used to calculate your walkure for beatoraja. (walkure is based on the insane table)
  • See: Walkure

(Software) Screenshot support tool for beatoraja

  • Used to organize your screenshots when you use Ctrl+F6 to take them. Also has a feature to send the screenshot to twitter.

Tools for Lunatic Rave 2

(Website) LR2IR

  • The primary internet ranking for Lunatic Rave 2.

(Website) Walkure

  • Only works with the Insane1 table. Computes a score based on which charts you have cleared on the insane table and gives recommended charts to play from the table.

(Website) Notepara

  • Table Lamp graph for LR2 that works with various tables.

(Website) Stairway

  • Leaderboards for some of the older tables using LR2IR data.

BMS Charting Tools

The commonly used tools for charting are BMSE, iBMSC and uBMSC. uBMSC is superior and is highly recommended over the other two. See BMS Charting for more information.

BMS Preview Tools

These tools can be used to "watch" a BMS, but not play it. mBMplay is superior to the other two, although it lacks a pause button.

BMS Diff Tools

(Software) AnzuBMSDiff

The Anzu BMS Diff Tool is an extremely helpful tool when making sabun charts. It is used to compare two BMS files to make sure that they produce exactly the same song - i.e. no keysounds have been accidentally shifted or removed during the charting process. Also checks for metadata consistency (e.g. title, artist, stagefile).

(Website) BMS web diff tool

A web-based diff tool that can be used as an alternative to AnzuBMSDiff.

(Website) BMS #TOTAL calculator

  • Tool to calculate #TOTAL values when charting. See #TOTAL value for more information.