Skip to content

Releases: hardcpp/BeatSaberPlus

V6.3.3

07 Jan 21:02
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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

Version 5.0.4

01 Mar 01:39
Compare
Choose a tag to compare

@BeatSaber
BEAT SABER 1.25.0 & 1.25.1 & 1.26.0 & 1.27.0 & 1.28.0

I originaly planned to release the update i've been working on this last 3 month, but sadly it's not ready yet, so instead here is an small one including fixes and 1.28.0 support

Version 5.0.4
ChatIntegrations:

  • Fixed a bug where the module was not detecting a map restart and would not execute proper events
    ChatRequest:
  • Fixed a visual bug for 1.28.0
    GameTweaker:
  • Fixed a bug where the module was not detecting a map restart and would not apply some patches like particles removal
    Multiplayer:
  • Fixed a bug due to a BeatSaber network library change (1.28.0+ only), Backward compatibility is conserved!
  • Fixed multiplayer openning chat settings if chat is not enabled
  • Minor bug fixes
    SongChartVisualizer:
  • Fixed a bug where the module was not detecting a map restart and would not display the chart
    SongOverlay:
  • Fixed a bug where the module was not detecting a map restart and would freeze stream overlay

Version 5.0.3

06 Nov 14:05
Compare
Choose a tag to compare

@BeatSaber
BEAT SABER 1.21.0 & 1.22.0 & 1.22.1 & 1.23.0 & 1.24.0 & 1.24.1
BEAT SABER 1.25.0 & 1.25.1 & 1.26.0 & 1.26.1 & 1.26.2 & 1.27.0

This update took me more time than expected, any feature that i might have talk about and not included in this update are delayed to the next ones :)

Version 5.0.3 the baguette'aniversary:

  • Fix issue with fonts
  • Fix invalid gradient names in chat
  • ChatIntegrations:
    • Fix bad scene detection (Menu/Playing) after a map restart
  • ChatRequest
    • **The command !bsrhelp can now ping a different user like !bsrhelp @hardcpp **
    • Will ignore any command from a temporarly joined channel from MP+
  • GameTweaker
    • Fix world particles removal not working after a map restart
  • Multiplayer+ (V16):
    • Added an option to automaticly join Host twitch chat if live https://freeimage.host/i/capture4.pfzxBj
    • New context menu/panel for players with option to join/leave twitch chat and/or open the stream in browser if live https://freeimage.host/i/capture3.pfznLb
    • New room type FitBeat (Behave like a regular room but display a Health warning message)
    • Automatic tag system for rooms based on tags present on BeatSaver https://freeimage.host/i/capture6.pfzu2V
    • Added a camera icon next to the player name to indicate if the player is live or not (Twitch & Youtube)
    • Added icons in the avatars names (Host / Streaming)
    • Fix a bug where the module could be disabled and the main button not working
    • Added a warning message if you installed the wrong BS+ version for your game
    • Minor perfomance/bug fixes
  • SongChartVisualizer
    • Fix the graph not showing after a map restart
  • SongOverlay:
    • Fix overlay being stuck after a map restart