PCVR Modding Guide
This guide covers modding the PC version of Beat Saber
This guide will help you:
- Set up a modded Beat Saber installation
- Migrate between different game versions
- Troubleshoot common issues
- Find additional resources and mods
Here's what your game could look like with mods installed:
Note: This site's code was "beautified" by DeepSeek and may contain AI generated code. I am lazy.Getting Started
This guide applies to all PCVR headsets including Pico, Vive, Index, and also Virtual Desktop.
Firstly, lets install BSManager
- Go to BSManager's GitHub page and download the latest installer.
- Run the installer and follow it to completion
- Open the settings via the cog icon and enable one-click installs.
- Install a version of Beat Saber:
Recommended Version
We'll install 1.40.4, as that's the recommended version as of now.
SteamVR
We'll need to change the version of SteamVR we're using to beta.
We need to do this because the stable branch has a bug that introduces jittering.
As it hasn't been pushed to the stable branch of SteamVR, we'll need to switch our beta channel.
To do this, right click SteamVR, click properties and then go to the betas tab.
Once you're done:
- Login with the platform you own Beat Saber on (its safe, just needed to verify that you own the game)
- Once it has installed, click on the newly installed version and open the settings.
- Find Shared Folders, then Link all.
Mods
- Click on the mods tab
- Install a leaderboard and whatever else you want, just don't install too many mods or your game will lag.
These mods are used by a lot of people, some essential, some not.
- Click on the models tab and grab custom sabers/platforms/etc. You can also use the BSMG models channel.
- Open your game and verify that all your mods are there and working
You can do so by looking to the left in the main menu.
The same goes with song select, some mods will appear in the mods tab above your modifiers.
Recommended Mods
- Chroma
- Custom Sabers
- BeatLeader
- Noodle + Mapping extensions
- SoundReplacer
- EasyOffset
- BeatSaberPlus (see below)
- Beat Saber RPC
- Counters+
- JDFixer
- KeepMyOverridesPls (if available)
BeatLeader
Beat Saber+ & Multiplayer+
Install BS+ by placing it in your Beat Saber root directory:

Additional Resources
The BSMG Wiki contains comprehensive modding information.
Migrating to newer versions
Time to finally get off 1.29.1!
As mentioned prior, it's now safe to migrate to newer Beat Saber versions as SteamVR FINALLY fixed their shit.
This is more or less a copy paste of the previous guide but with some important stuff added in.
This includes mandatory mods, settings and things to look out for BEFORE deleting your old version.
Firstly, lets install BSManager
-
If you don't use BSManager already, then I'd STRONGLY recommend using it.
- Go to BSManager's GitHub page and download the latest installer.
- Run the installer and follow it to completion
- Open the settings via the cog icon and enable one-click installs.
- Install a version of Beat Saber:
It makes version changes and migration easy, painless and simple. Stop using ModAssistant, let it go, unc.
Recommended Version
For now, just install the recommended version. This will usually be the version with the most mods.
If you're on 1.40.3 and 1.40.4 just came out, don't worry about updating until the next major update drops.
It's never that deep.
SteamVR
If you use SteamVR, then, you must switch your SteamVR version to beta. To do this, right click SteamVR, click properties and then go to the betas tab.
Data Migration
Copying over Maps & Playlists
Copy over your Playlists and CustomLevels folders.
📁 Beat Saber\Beat Saber_Data\CustomLevels
📁 Beat Saber\Beat Saber_Data\CustomWIPLevels
Controller Settings Migration
As said already, Controller presets are different, so we'll use these 2 tools to convert your prexisting settings.
You can follow this tutorial by Noam15A to help you from here.
Mod Configuration
There are 2 ways of doing this.
Method 1: Fresh Config
Not moving your configs and just reconfiguring them manually is generally better.
You will avoid any issues with mods that have updated since 1.29.1, as mod support has been dropped for it long ago.
Method 2: Copying over Configs
To do this, we'll simply copy over the UserData folder.
We'll also want to delete "Beat Saber IPA.json" when moving our mod configs.
This is to ensure the modloader doesn't think our mods are outdated.
After doing this, your newly updated Beat Saber copy should function just like before, with all the new benefits!
If not, then head over to Troubleshooting and see if your issue is listed.
Useful Guides
Beginner's Guide by Tibytes
Accuracy Guide by Taddus
Controller Settings by Xoomies
References & Help
Community ran Websites and servers
Beat Saber Modding Group
The central hub for modding resources and support.
BeatSaver
Primary repository for custom maps and playlists.
ModelSaber
Custom models repository (quite outdated).
limatt's Repository
Personal collection of sabers and configurations.
Troubleshooting
Have you tried turning it off and on again?
I lag when more than on old versions // I lag when starting a song
Delete your AppData. Your data is located at: C:/users/you/AppData/localLow/Hyperbolic Magnetism/Beat Saber.This will remove your colours, favourites and settings but should solve your issue.
X Mod is not available for X version
Check BSMG or the mod's Github for the latest version.Modloaders do not push mods immediately. You can also check other people's forks for updates.
My controller settings are wrong on new versions!
Yes, they are.Beat Games migrated to OpenXR and therefore, the preset positions are different. You can follow the migration tutorial for a fix.
My game stutters
You can cap your framerate via your GPU vendor's control panel.Use google for this.