Skip to content

Releases: hardcpp/BeatSaberPlus

V6.4.2

01 Oct 17:13

Choose a tag to compare

BeatSaberPlus (BS+) – Update 6.4.2

New Features

  • Compatibility for 1.40.7 & 1.40.8
  • ChatPlex Integration (Patreon‑only) – The old license‑file system has been removed. You can now link your game directly to your ChatPlex account from within BS+.
  • Halloween Theme – A spooky color scheme is automatically applied from Oct 1st to Oct 31st. Disable it anytime via the “Events Specials” setting.
  • OBS Integration
    • ToggleSourceFilter action added. Toggle, enable or disable any filter on your scene source.
    • Fixed the inverted behaviour of the existing ToggleSourceAudio action.
  • MultiplayerPlus
    • Ready button now features a smooth animation.
    • “BetterSongSearch” button in the lobby lets you download new songs without leaving the room.

UI & Performance Improvements

  • Corrected a handful of incorrect widget colours.
  • Fixed a performance hiccup when scrolling the song list.
  • “Add to queue” / “Play it” buttons in MenuMusic now show/hide correctly.
  • The menu music player UI has been slightly enlarged to comfortably fit the volume slider (useful for players who don’t use AudioTweaker).

Bug Fixes

  • MultiplayerPlus: Fixed an overflow error in avatar animation frames.
  • MultiplayerPlus: Fixed some of the download errors
  • Added comprehensive logs to capture song‑download failures (e.g., zip files in the CustomWIPLevel folder will cause songs to not load properly).

*For players interested into having tiktok chat in BS+, @panther_dust22 and @Emstar233 built a mod/addon available at https://github.com/Panther-Dust22/TikTok-Beatsaber-bsr-Injector *

image image image

V6.4.1

15 Jun 15:39

Choose a tag to compare

Version 6.4.1

  • Compatibility with 1.40.5 & 1.40.6
  • Remove code support below BS 1.38

ChatIntegrations:

  • Added Chat_InternalMessage action to display message in the game chat only
  • Added ChatRequest_AddToQueue action to add a song to queue from any event (command/bits/redeem...)
  • Added ChatRequest_ToggleQueue action to toggle/close/open the queue on any event

ChatRequest:

  • Add IgnoreMinVoteBelow setting (enabled by default), allowing to ignore the Vote criteria on newer maps
  • Added a Allowlist that will allow you to add maps that will bypass any criterias/filters
  • Added back the ⭐ ranked Indicator
  • Added back the 🗡️ 💎 👑 prefixes depending of the requester permissions
  • Fix some of the download failed errors (If they persist, look if a song core update exist)
  • Fix a bug that will prevent a Allowed map to be Added if the mapper is banned
  • Fix the MTT command not replacing the requester name in the message
  • Fix the cover of the song becoming white and glitchy after a map download
  • Renamed "Blacklist" to "Blocklist"
  • Renamed button "Remove all request from queue" to "Clear queue"
  • Reanmed tab "Requests" to "Queue"

MenuMusic:

  • Added a button to add the current playing song to chat request queue
  • Fixed the MenuMusic player starting with the wrong music provider

Multiplayer+:

  • Fix some level not found/owned errors

Alson, i took take this round of update to write about the patreon/supporters perks so you can all see how to support and what you get in return at

image
image

Full Changelog: V6.3.3...V6.4.1

V6.3.3

07 Jan 21:02

Choose a tag to compare

Version 6.3.3
Update for 1.40.0

  • Implemented Groups for OBS scene for the websocket
  • Fixed minor bugs with level id / hash
  • Fixed menu lights patch
  • Fixed the menu buttons disapearing
  • Fixed the chat spamming the log file
  • Fixed a minor error in MP+

AudioTweaker:

  • Fixed setting panel being not movable

Chat:

  • Fixed chat panel being not movable
  • Fixed chat not following rotations in 90/180/360 maps

ChatIntegrationActions:

  • Fixed the panel being not movable

ChatRequest:

  • Fixed !link command link not working
  • Fixed ChatRequest not working after a game reload when changing base game settings
  • Added a cooldown configuration for the !bsr & !queue command https://i.imgur.com/x54aR1n.jpeg
  • Improved !link message when the safe mode is enabled
  • Moved all the pre-configured message in the config file

MenuMusic:

  • The player will now remember the currently playing song across game reloads/restarts

Multiplayer+:

  • Fixed empty tooltips messages

NoteTweaker:

  • Fixed note glowing dot color

SongChartVisualizer:

  • Fixed the chart panel not being movable
  • Fixed the chart not following rotations in 90/180/360 maps

V6.3.0

16 Aug 03:49

Choose a tag to compare

Version 6.3.0 **The streamer update 1️⃣ **

  • Update for 1.37.1 & 1.37.2
  • OBS Websocket V5 support, V4 support is dropped (You will need to change OBS & BS+ settings if you are using this feature)
  • Twitch follow alerts are back!! (Now implemented over the new EventSub Twich API**
  • Twitch implementation of /mod /unmod /timeout /untimeout /ban /unban commands over the new API
  • Twitch GIGANTIC emotes support!
  • Twitch animated message support (basic)!
  • Improved the style of UI dropdown, slider, textinput when they are disabled
  • Fixed a conflict with upcomming BeatLeader feature

Chat:

  • Added basic support of new Twitch animated messages
  • Gigantic emote support
  • Fixed some bug with Polls/Predictions not working well
  • Moderation: implementation of /mod /unmod /timeout /untimeout /ban /unban commands over the new API
  • Fix messages overflowing the window

ChatEmoteRain:

  • Fix emotes rendering only on one eye in VR
  • Fixed an issue with sound & emote assets being loaded from the wrong path

ChatIntegrations:

  • Fix lot of bugs and issues around OBS actions

https://i.imgur.com/9RmyDGJ.jpeg

V6.2.2

19 Feb 19:49
185591a

Choose a tag to compare

Read the patch note time!!!!

BeatSaberPlus.dll is no more and got replaced by ChatPlexSDK_BS.dll make sure to delete the old one and to include the new one

Version 6.2.2

  • Fix the purple/pink graphical glitch on 1.34.2 when reloading the game or applying settings
  • Fix Twitch users having their moderation permissions on your channel when they have them on a temporary joined channel in MP+
  • Renamed mod menu button "BeatSaberPlus" to "BeatSaber+"

ChatRequest:

  • Added a No Ranked settings for requests
  • Added a DurationMinimum settings for requests
  • Fix typos

Multiplayer+:

  • Fixed blank/ghost scoreboard entries
  • Fixed invalid miss count

BeatSaberPlus.dll is no more and got replaced by ChatPlexSDK_BS.dll make sure to delete the old one and to include the new one

V6.1.0

06 Sep 16:28

Choose a tag to compare

Version 6.1.0 (Mostly hotfix)

  • Support for 1.31.1+

ChatEmoteRain:

  • Fixed rain not working with previous release

ChatIntegrations:

  • Added PreventNextActionsFailure to action Misc_WaitMenuScene & Misc_WaitPlayingScene

Multiplayer+:

  • Minor bug fixes

SongChartVisualizer:

  • Fixed a big performance issue with fake 360 maps

V6.0.9

24 Aug 08:25

Choose a tag to compare

Version 6.0.9

  • Improved network code
  • Improved fonts loading

Chat:

  • Fixed the font glitch when disabling/re-enabling the chat
  • Fixed raid alert profile picture (Twitch)

ChatEmoteRain:

  • Now ignore chat commands from other temporary chats/channels joined

ChatIntegrations:

  • Increased channel point redeems descriptions up to 200 characters
  • Fixed the channel point redeem UI bugging when changing event
  • Fixed action Misc_PlaySound not saving the volume
  • Fixed OBS actions sometime lossing settings when not connected

ChatRequest

  • Added big art cover in the request UI (can be disabled)
  • Added a panel to configure the permissions of each commands individually
  • Fixed the mtt command only working with @ prefixed usernames

Multiplayer+:

  • Now ignore chat commands from other temporary chats/channels joined
  • Added a mplus_set_streamsync command to apply a flat milliseconds delay (only for you) (can be used to "sync" multiple pov on a single stream)

SongChartVisualizer:

  • Fixed a bug that would make the graph to not appear with maps having notes after end time

Version 6.0.8

21 Jul 23:07

Choose a tag to compare

A special note to this version: Most of the work i've done in past 6 month is "invisible work" to the end user, This version has now it's own UI system/lib that replace BSML. This change was made to simplify development also ease to port to other game/platforms.

Please do any feedback/bug report in #bugs-suggestions

Version 6.0.8

  • Support for 1.31.0+
  • Reduced memory usage & redone the font loading system
  • Change twitch token permissions to finalize HelixApi migration
  • General performance uplift
  • Made Twitch settings not mandatory if you are running other streamming platforms
  • Twitch: Fix custom badges
  • Fix more broken stuff due to Twitch & 7TV API changes
  • Fixed websockets disconnecting

Chat:

  • Migration to the new UI SDK
  • New settings UI
  • Improved performances
  • Fixed various bugs
  • Replaced the lock icon with a better one with different colors
  • Moved the lock icon to the top (Bottom if the chat is reversed)
  • Fixed reverse order
  • Changed default colors
  • Fixed some Twitch emotes & badgesnot working
  • Fixed some 7TV emotes not working
  • Added a prefix color tag for each of the chat system (Can be disabled) (Twitch: Purple, Kick: Green, Youtube: Red) https://imgur.com/3BU6ALs

ChatEmoteRain:

  • Migration to the new UI SDK
  • New settings UI
  • Improved performances
  • Fixed various bugs in settings
  • Fix "Please select an emitter in the list!" when no emitter is selected

ChatIntegrations:

  • Migration to the new UI SDK
  • New settings UI
  • Added a backup system for every BS+ version change
  • Fixed various bugs
  • Fixed twitch clip & marker creation
  • Fixed a bug where the module was not detecting a map restart and would not execute proper events
  • Introduced comparison operators LessOrEqual / Less / Equal / GreaterOrEqual / Greater for condition Bits_Amount, ChatRequest_QueueDuration, Subscription_PurchasedMonthCount
  • Action Misc_PlaySound, fixed KillOnSceneSwitch not applied/saved
  • NoteTweaker_SwitchProfile Added an option to temporary profile change
  • Fix event deletion
  • Fix ChatPointReward not working at all (You might need to delete rewards on your twitch dashboard)

ChatRequest:

GameTweaker:

  • New settings UI
  • New smooth & precise Reaction Time & Override Lights Intensity slider
  • Moved player height to the top if reoder is enabled to avoid imprecise height

Kick (Patreon / TwitchSub / Supporters only):

  • Kick chat support

MenuMusic:

  • New player & settings UI https://imgur.com/IEGhdyL
  • Added support for cover picture for custom songs, they just need to have the same file name a the music with .jpg or .png extension
  • Fixed a bug with music looping
  • Fixed audio being loud when closing the game

Multiplayer:

  • New lobby & settings UI
  • Performances improvements
  • Fixed the lag spike when someone join/leave during a song
  • The room list will now display host avatar picture https://imgur.com/iJhT3jP
  • Fixed multiplayer openning chat settings if chat is not enabled
  • Improved performances
  • New leaderboard UI
  • Fixed a download time out issue
  • Added an option to not parse other channels emotes

NoteTweaker:

  • New settings UI
  • Fix profile Import/Export

SongChartVisualizer:

  • New chart UI & settings UI
  • Improved performances & chart generation
  • Fixed various bugs
  • Fixed a bug where the module was not detecting a map restart and would not display the chart

SongOverlay:

  • New settings UI
  • Fixed a bug where the module was not detecting a map restart and would freeze stream overlay

Youtube (Patreon / TwitchSub / Supporters only):

  • Fixed some 7TV emotes not working
Chat Chat_request Music Multiplayer_Plus

Version 5.0.7

30 Mar 22:07

Choose a tag to compare

BEAT SABER 1.25.0 & 1.25.1 & 1.26.0 & 1.27.0 & 1.28.0 & 1.29.0

I'm still working on the V6.0.X big release, but for now here is an hotfix

Version 5.0.7

  • Best Saber 1.29.0 compat
  • Fix 7TV emotes not loading after an API change
  • A surprise!

Version 5.0.6

03 Mar 02:03

Choose a tag to compare

BEAT SABER 1.25.0 & 1.25.1 & 1.26.0 & 1.27.0 & 1.28.0

Sorry for re-release,

Version 5.0.6
Multiplayer:

  • Fixed more issue in 1.28.0 that was causing disconnect/freeze