Releases: hardcpp/BeatSaberPlus
V6.3.3
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
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
V6.2.2
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
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
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
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:
- New request UI & settings UI https://i.imgur.com/59RwAqo.png
- Fixed description not showing some characters/emojis
- Fixed a download time out issue
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
Version 5.0.7
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
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
@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
@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