Skip to content

Releases: bemusic/bemuse

v37

11 Mar 08:05
Compare
Choose a tag to compare
v37
  • Fixed: Scoreboard is back. After a month of downtime or so. Thanks for your patience!

  • Fixed: Speed no longer resets when you hit the replay (F1) button.

  • Fixed: Errors are now displayed when there is a problem loading a custom BMS. (They used to be silently discarded, leading to the dialog keeps loading indefinitely).

  • Internals: Upgraded the build infrastructure. webpack 2 and stuffs.

v36

24 Dec 15:18
Compare
Choose a tag to compare
v36
  • Music previews. Now you’ll hear a preview while selecting songs!

v35

21 Dec 16:11
Compare
Choose a tag to compare
v35
  • Moved the music server. With 44 songs and counting, our music server now contains more than 1GB of data. Since GitHub only allows 1GB, I need to find a new home in order to release more songs.

    Now, the music server is hosted on a DigitalOcean droplet, with performance enhanced by CloudFlare.

    The game itself is still hosted on GitHub.

  • Added Bemuse server tool.

v34

06 Dec 11:32
Compare
Choose a tag to compare
v34
  • 5-keys inactive column cover. This is the first step to make Bemuse more approachable to beginners. When playing 5-key charts (marked with green color), we will cover the unused columns. We will be improving 5-keys support.
  • Expert gauge. When expert gauge is enabled, you will see a gauge at the top of the screen. This brings a challenge — to finish the song with the gauge intact.
  • Improved offbeat sound. When you trigger the note off-beat, the note would also sound off-pitch. @joezeng contributed a change which makes it sound even more jarring! Enjoy!!!!!!
  • Improved offline support. We’ve modernized the code for offline support a bit. This makes the first visit of the game faster.

v33

24 Sep 18:41
Compare
Choose a tag to compare
v33
  • Play area cover. For some players, the play area may be too tall. There is now a new setting that lets you adjust the amount of the play area that will be hidden (covered) from the top (in percentage). If this number is negative, the play area will be pulled up.
  • Accuracy and precision in result screen. We now display the accuracy (mean difference) and precision data (standard deviation) of the keypresses in the result screen.

v32

21 Sep 04:50
Compare
Choose a tag to compare
v32
  • Improved game restarting. Based on the statistics in the past 3 months, 21.3% of game plays are restarts of the previous game. In this release, I make restarting easier in several ways:
    • Inside game, press F1 to restart. This will immediately restart the game.
    • Inside the result screen, click the chart difficulty button at the top-right corner. This will also immediately restart the game.
    • Faster song loading when playing the same song. In Bemuse, songs are stored in a compressed format and have to be decoded before playing. In this version, Bemuse will temporarily store the decoded data, so that it will load faster if you play the same song again.
  • Custom BMS popup will immediately appear when a folder is dragged over the music selection screen. This should make playing custom BMS easier.

v31.2

17 Sep 14:35
Compare
Choose a tag to compare
  • Improved support for bmson BGAs in Bemuse servers.
  • Fixed a bug where BGAs would display at an incorrect position in different screen resolution.

v31.2

07 Sep 08:34
Compare
Choose a tag to compare
  • Support BGAs in bmson files. In this version, there is a caveat when using BGAs in bmson file.
    • Due to current Bemuse architecture, every chart in the same song shares the same BGA. It case of multiple charts with different BGA, the BGA of the song will be selected arbitrarily.
    • Only 1 bga_event allowed, and it is expected to point to a WebM or MP4 file. Otherwise, the BGA is considered invalid and will not be loaded.

v31.1

30 Jun 01:33
Compare
Choose a tag to compare
  • Added a home page (which you can see by scrolling down from the title screen). There are still a lot of rooms for improvements. Think of this as an alpha version. Suggestions are welcome. :)
  • Improved analytics tracking to send more useful information. All analytics data are anonymous and are used for the purpose of improving the game.

v31

24 Jun 01:46
Compare
Choose a tag to compare
v31
  • Out of beta! I’ve shipped so many beta releases for a year now, and it needs to go out of beta someday… Since jumping major versions are pretty trendy these days, I decided to release version 31.

  • BGAs! On new songs, Bemuse will now display a 720p HD background animation. You need a decent computer and a good internet connection for this feature to work smoothly. You can turn it off in the options screen.

    Right now, it is only available in online songs. BGAs in custom songs are not supported yet. Future versions will add support for BGAs inside bmson files. BGAs are encoded in WebM format at resolution of 1280x720, at bitrate of 1500 kbps.

  • Auto-velocity! Bemuse now has the auto-velocity option which tries to maintain a consistent note scrolling speed across plays. This means the game will automatically adjust the speed modifier to match the note scrolling speed of the previous song you’ve played.

    For example, if you played a 100bpm song at 4.8x speed, then if you play a 200bpm song, the game will adjust the speed to 2.4x. You can activate this feature in the options screen.

  • BMS Search Integration! You can now go to BMS Search page for the selected song from the “Information” tab.

  • New Title Screen!

Advanced and developer features…

  • Setting the default search text! BMS Search, a BMS database and search engine, has a very convenient link to Bemuse. But you still have to search for the song you want to play. In this version, Bemuse supported the ?grep= URL parameter, which will pre-fill the search text.

    For example, this URL will link directly to a song called “The Heroine Appears.” in METTATUNES event server: https://bemuse.ninja/?server=https://bmson.nekokan.dyndns.info/mettatunes/&grep=the+heroine+appears

  • Adding BGAs in music server: Two new keys in README.md front-matter data is added: video_url which specifies the URL to a video file (WebM, 1280x720, 1500kbps) and video_offset which specifies when to start playing the video (in seconds after the song begins).

  • Modernized the codebase! The Bemuse GUI is now based on latest version of React. The web application has been aggressively refactored to use Redux (which leads to cleaner code and easier testability).