Skip to content

Releases: megalon/BeatSaberTweaks

Fixed null exception log spam

13 Feb 22:31
Compare
Choose a tag to compare

Beat Saber Tweaks v4.3.1

  • Small fix to reduce log spam from null reference exceptions.

Ported all tweaks from Menu Tweaks mod

07 Feb 12:10
Compare
Choose a tag to compare

I have ported all 3 tweaks from my Menu Tweaks mod into Beat Saber Tweaks.
If you are still using the old (and broken) MenuTweaks.dll, you should delete it.

New options (ported from Menu Tweaks)

  • Disable fireworks
  • Hide the click shockwave effect
  • Hide the fails counter on the stats screen
  • Set what text you want to replace the fail counter with

These options are available in the new settings submenu, Interface Tweaks [3]

image

Hotfix for audio cutting out in dot streams

06 Feb 00:21
Compare
Choose a tag to compare

Beat Saber Tweaks v4.2.4

Audio dropout / lag hotfix

  • On first launch of this updated version, if a previous Tweaks config is found and the volume was set to above the default values, it will set it back to the default value. This should apply the "fix" to anyone having this issue with tweaks. You can still increase the volume again after this happens, but understand the risk involved (see explanation).
  • Changed the default Hit Sound and Miss Sound volume settings back to the default values the game uses
  • Added warning to the volume tweaks menu for increasing volume past the default settings

Explanation:
The Hit Sound effect is very loud. By default, Beat Saber sets the volume of this sound to 50%. The built in Tweaks config was setting it to 100% by default (whoops). When a sound effect this loud is stacked many times (like when you are hitting streams of non-directional blocks) the audio spam seems to be overloading the audio system, causing audio dropouts, and even lag. It takes a LOT of stacking to make this happen, so it only happens on certain maps.

To solve this issue in the future I may be able to change the volume of the SFX dynamically based on note density, but I'll have to look into it more.

If you experience audio drop-out / lag using Tweaks, try setting the hit / miss volume back to their default settings.

Fixed BG music scaling to preview volume, other enhancements

21 Jan 23:15
Compare
Choose a tag to compare

Beat Saber Tweaks v4.2.3

  • Fixed background music volume scaling to preview volume!
  • Now when the preview volume is set to 0 and a song is selected in the songs list, the menu background music will keep playing instead of crossfading to silence!
  • Added text alignment options for the Clock, TimeSpentClock and InGameTimeSpentClock (thanks Hyphen-ated)! These settings are in the UserData/Tweaks.cfg config file. The options are center, right, left. These may get added to the settings menu eventually.
  • Settings now save to the Tweaks.cfg when you exit the settings menu (they previously only saved when you exited Beat Saber).

Notes:
The preview volume for selecting the start position in practice mode is the same preview volume for selecting a song. If you have preview volume set to 0 in the settings, you won't hear the preview here either.

Minor changes:

  • Changed the log message to [BeatSaberTweaks] instead of [Beat Saber Tweaks] to conform with other mods.

More volume control and customization

17 Jan 20:50
Compare
Choose a tag to compare

!!!! Harmony is now required! !!!!

Install Harmony from the ModSaber Installer to make sure you have it!
https://github.com/lolPants/modsaber-installer/releases

Beat Saber Tweaks v4.2.2

Volume

  • Added music volume control
  • Added music preview volume control
  • You can now increase the volume of the hit and miss sounds (slightly).
  • Default volume values are now underlined
  • Volume is now displayed as a percentage (0% - 100% instead of 0 - 1)
  • Changed volume increment to 5% instead of 10%

Time Spent Clock

  • Added customizable text. Edit the text in the Tweaks.cfg file. By user: Hyphen-ated (Added in v4.2.1)

Other

  • Added version number into tweaks config
  • Moved Tweaks.cfg into the UserData folder. It should move your config file automatically, if it doesn't find one in the UserData folder already.

Bug fixes

  • Fixed menu background music unhandled exception
  • Fixed settings not saving certain values due to floating point rounding error (thanks brian!)
  • Fixed fail volume control not using Music Volume setting. (Added in v4.2.2)

image

NOTES

Why is volume displayed differently in the menu now?
In the previous version of Tweaks, it would only scale the default value (only allowing you to decrease that value) but now it shows you the value that Unity is using as a percentage from 0 to 100. You'll notice that by default the game has the hit sound volume at 50%, and the miss volume at 90%. This is not a mistake, it's really set that way in the game.

Do I need to redo my settings?
No, your settings will get converted to the new version!
For example, if you had the hit volume at the max setting it used to allow (1) it will convert it to 50% (the actual value Unity was using).

Session clock!

13 Jan 21:28
Compare
Choose a tag to compare

This update adds a session clock which shows you exactly how long you've been playing Beat Saber since launching the game, and also how much of that time you've spent actually playing songs.
You can change the position of the new session clock in the Tweaks.cfg file

Thanks to Shoko84 for adding this cool tweak!

Other notes:

  • The settings are now split into two submenus: Interface Tweaks [1] and Interface Tweaks [2]
  • Changed score mover default position / size
  • Reduced log spam

v0.12.x compatibility

05 Jan 23:41
d7dbd96
Compare
Choose a tag to compare

v4.0.0

Basic fixes for all tweaks for v0.12.x of Beat Saber.

The project is a bit of a mess due to how I've fixed each tweak, but it should all work.
Thanks to Kyle1413 for additional help, and fixing the party mode tweaks!