Closed InvoxiPlayGames closed 1 year ago
+1, I've seen this issue happening as well with the same set of mods.
On OST, DLC and custom songs. Effectively prevents multiplayer levels from starting altogether.
I've also tested this on a modded server, so this seems to be happening in any environment.
Just to follow-up, found the root cause:
This is caused by SongCore changes. MultiplayerCore attempts to read a config value from SongCore that no longer exists: https://github.com/Goobwabber/MultiplayerCore/blob/74c6e95f9c088ecd6ea4c43f2c5673c50ebe7600/MultiplayerCore/Patches/CustomSongColorsPatch.cs#L13
However, I don't think this patch is needed at all in MultiplayerCore anymore. SongCore now handles custom song colors in multiplayer itself: https://github.com/Kylemc1413/SongCore/pull/48
I've verified the SongCore patch works, so I'll submit a PR for MultiplayerCore to remove it here.
MultiplayerCore Version and Download Source MultiplayerCore v1.1.2 from GitHub releases (the version built from source crashes with infinite NullReferenceException errors, so I haven't been able to narrow down any issues myself)
Your Platform Steam on PC, version 1.28.0 (using a self-compiled build of SongCore commit 7a7bb3e)
Describe the bug When attempting to play a song on official Beat Saber servers with MultiplayerCore installed, the game stalls after the 5 second countdown when starting a song. Uninstalling MultiplayerCore works as intended.
To Reproduce
Expected behavior The song should be playing normally.
Log
Additional context I haven't been able to properly test this extensively with more than just a single player in the lobby. Patching out the CustomSongColorsPatch manually in dnSpy was able to resolve the issue as well.