A Beat Saber mod which aims to improve the multiplayer experience.
THIS MOD DOES NOT ENABLE CUSTOM SONGS.
MultiplayerExtensions
file listed under Assets
Here.
Artifacts
Here (pick the topmost successful build).Beat Saber.exe
is in).
MultiplayerExtensions.dll
(and MultiplayerExtensions.pdb
if it exists) should end up in your Plugins
folder (NOT the one in Beat Saber_Data
).Beat Saber IPA.json
(in your UserData
folder) and change Debug
-> ShowCallSource
to true
. This will enable BSIPA to get file and line numbers from the PDB
file where errors occur, which is very useful when reading the log files. This may have a slight impact on performance.Lastly, check out other mods that work well with MultiplayerExtensions!
These can be downloaded from BeatMods or using Mod Assistant. Do NOT use any of the DLLs in the Refs
folder, they have been stripped of code and will not work.
Issues
tab at the top of the GitHub page. This allows any contributor to see the problem and attempt to fix it, and others with the same issue can contribute more information. Please try the troubleshooting steps before reporting the issues listed there. Please only report issues after using the latest build, your problem may have already been fixed.Beat Saber\Logs\_latest.log
(Beat Saber
being the folder Beat Saber.exe
is in)._latest.log
file in your help request.Anyone can feel free to contribute bug fixes or enhancements to MultiplayerExtensions. GitHub Actions for Pull Requests made from GitHub accounts that don't have direct access to the repository will fail. This is normal because the Action requires a Secret
to download dependencies.
Visual Studio 2019 with the BeatSaberModdingTools extension is the recommended development environment.
MultiplayerExtensions.sln
MultiplayerExtensions
project, go to Beat Saber Modding Tools
-> Set Beat Saber Directory
Extensions
-> Beat Saber Modding Tools
-> Settings...
MultiplayerExtensions.csproj.user
file to set the location of your game install. An example is showing below.MultiplayerExtensions and other multiplayer mods may not work without a compatible private server to play on. The only one at this point in time is BeatTogether, which comes in the form of it's Master and Dedicated servers. If you are looking to update this mod to a newer version, these servers will also need to be up to date and working for that version. You can gain access to their private beta by donating on their patreon. Alternatively, you can set up your own cluster.
Example csproj.user File:
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<BeatSaberDir>Full\Path\To\Beat Saber</BeatSaberDir>
</PropertyGroup>
</Project>
You can support development of MultiplayerExtensions by donating at the following links: