Not working on 1.21.0
See original GitHub issueCurrent behavior
Plugin does not initialize or function on BS 1.21.0 (probably you’re already working on an update, but in case not I wanted to enter an issue for it). Errors shown in log:
[WARNING @ 22:23:40 | IPA/Loader] Mod Beat Saber HTTP Status developed for game version 1.19.0, so it may not work properly.
[ERROR @ 22:23:40 | IPA/Loader] Error creating executor for Beat Saber HTTP Status
[ERROR @ 22:23:40 | IPA/Loader] System.TypeLoadException: Could not resolve type with token 01000034 (from typeref, class/assembly ICutScoreBufferDidFinishEvent, Main, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)
[ERROR @ 22:23:40 | IPA/Loader] at (wrapper managed-to-native) System.Reflection.Assembly.InternalGetType(System.Reflection.Assembly,System.Reflection.Module,string,bool,bool)
[ERROR @ 22:23:40 | IPA/Loader] at System.Reflection.MonoAssembly.GetType (System.String name, System.Boolean throwOnError, System.Boolean ignoreCase) [0x00022] in <eae584ce26bc40229c1b1aa476bfa589>:0
[ERROR @ 22:23:40 | IPA/Loader] at System.Reflection.Assembly.GetType (System.String name) [0x00000] in <eae584ce26bc40229c1b1aa476bfa589>:0
[ERROR @ 22:23:40 | IPA/Loader] at IPA.Loader.PluginExecutor.PrepareDelegates () [0x00026] in <85e5e5773585418d89fcc2712ee48bcc>:0
[ERROR @ 22:23:40 | IPA/Loader] at IPA.Loader.PluginExecutor..ctor (IPA.Loader.PluginMetadata meta, IPA.Loader.PluginExecutor+Special specialType) [0x00087] in <85e5e5773585418d89fcc2712ee48bcc>:0
[ERROR @ 22:23:40 | IPA/Loader] at IPA.Loader.PluginLoader.InitPlugin (IPA.Loader.PluginMetadata meta, System.Collections.Generic.IEnumerable`1[T] alreadyLoaded) [0x00118] in <85e5e5773585418d89fcc2712ee48bcc>:0
Expected behavior
Plugin initializes and functions as in BS 1.19.0 and below
Reproduction steps
- Install plugin and prerequisites
- Launch game
- Notice errors in log and no functionality from the plugin
Environment
BeatSaber version: 1.21.0 HTTP Status version: 1.20.0 Platform: SteamVR
Issue Analytics
- State:
- Created a year ago
- Comments:14 (7 by maintainers)
Top Results From Across the Web
Play Button isnt working? : r/beatsaber
My mods weren't working after I updated the game, so I went and updated them like normal. Now, all the mods are there...
Read more >Problem after updating to 1.21.0
After updating to 1.21.0. I get the message “Update running” and it takes a very long time. I deleted the extension and re-installed...
Read more >BMBF Update: Now Working With Beat Saber Version 1.21.0
BMBF news and verified mods: https://www.questboard.xyz/ BMBF download: https://bmbf.dev/stable BSMG Discord: ...
Read more >Talk 1.21.0 stuck in starting loop
Initially, my Twilio config disappeared from Talk, even though the phones could still make and receive calls. The Talk subscription number we also...
Read more >CG-G2+ 1.21.0 Update problems: Streaming disabled on ...
CG-G2+ 1.21.0 Update problems: Streaming disabled on Pro camera, unusably slow on others, timeline loading takes 10x as long as 2 days ago....
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Is there any chance you could temporarily/indefinately ‘neuter’ the score reporting section? Even without scoring this mod has been really useful for track data overview, The scoring info isn’t as important IMO.
I already made an attempt at updating for this version (see the update/1.20.0 branch) and in the process found some rather unfortunate changes
The short version is that this update has changed the scoring system significantly enough that it’d require significant changes to this mod to keep the data it sends make sense. As an example, using the current version of the branch above the score ends up showing the score with a single cut delay: if there’s no notes to cut for half a minute, overlays will continue showing the now out-of-date score for half a minute, because the score for the last cut was never sent out.
More specifically, scoring now happens in bulk at the end of the frame for each note cut during that frame. There’s no events sent inside of the loop which iterates over cuts to score during that frame either, which further complicates figuring out the score for each of the cuts.
This mod has been long due for a rewrite but I have no motivation to do so, especially with how life’s going right now.
For the time being you can try denpadokei’s fork (they don’t seem to know English, so there might be some setup differences, documentation in Japanese, or missing documentation): https://github.com/denpadokei/HttpSiraStatus/releases/tag/7.0.0