Loloppe / BeatSaber_BeatmapScanner

Analyze the difficulty of a beatmap
MIT License
13 stars 0 forks source link

Not compatible with 1.38.0 #3

Closed Kubuxu closed 5 hours ago

Kubuxu commented 5 hours ago

After returning to the main menu, there is no main menu. Logs:

[CRITICAL @ 00:56:22 | UnityEngine] TypeLoadException: Could not resolve type with token 0100005c from typeref (expected class 'HMUI.Screen' in assembly 'HMUI, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null')
[CRITICAL @ 00:56:22 | UnityEngine] BeatmapScanner.HarmonyPatches.UIPatch.Postfix () (at <ac1fb6a17ff44c3eb16c29c115dba72a>:0)
[CRITICAL @ 00:56:22 | UnityEngine] _DidActivate_Postfix_3c289e28_4215_48fc_bc83_9f5a3e55e89a.Patch () (at <68875117d9ab44f7836a1ae2e4adcdbd>:0)
[CRITICAL @ 00:56:22 | UnityEngine] (wrapper dynamic-method) MainMenuViewController.DMD<MainMenuViewController::DidActivate>(MainMenuViewController,bool,bool,bool)
[CRITICAL @ 00:56:22 | UnityEngine] HMUI.ViewController.__Activate (System.Boolean addedToHierarchy, System.Boolean screenSystemEnabling) (at <91cd888f641a4b50811d7c30977309f8>:0)
[CRITICAL @ 00:56:22 | UnityEngine] HMUI.ViewController+<DismissViewControllerCoroutine>d__54.MoveNext () (at <91cd888f641a4b50811d7c30977309f8>:0)
[CRITICAL @ 00:56:22 | UnityEngine] UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) (at <6ef01846f2094996aa9c77a64b17827d>:0)
[CRITICAL @ 00:56:22 | UnityEngine] UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator)
[CRITICAL @ 00:56:22 | UnityEngine] HMUI.ViewController:DMD<HMUI.ViewController::__DismissViewController>(ViewController, Action, AnimationDirection, Boolean)
[CRITICAL @ 00:56:22 | UnityEngine] HMUI.FlowCoordinator:DMD<HMUI.FlowCoordinator::DismissFlowCoordinator>(FlowCoordinator, FlowCoordinator, AnimationDirection, Action, Boolean)
[CRITICAL @ 00:56:22 | UnityEngine] MainFlowCoordinator:HandleSoloFreePlayFlowCoordinatorDidFinish(LevelSelectionFlowCoordinator)
[CRITICAL @ 00:56:22 | UnityEngine] SinglePlayerLevelSelectionFlowCoordinator:DMD<SinglePlayerLevelSelectionFlowCoordinator::BackButtonWasPressed>(SinglePlayerLevelSelectionFlowCoordinator, ViewController)
[CRITICAL @ 00:56:22 | UnityEngine] HMUI.FlowCoordinator:HandleScreenSystemBackButtonWasPressed()
[CRITICAL @ 00:56:22 | UnityEngine] HMUI.ScreenSystem:<Awake>b__24_0()
[CRITICAL @ 00:56:22 | UnityEngine] UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1)
[CRITICAL @ 00:56:22 | UnityEngine] VRUIControls.VRInputModule:ProcessMousePress(MouseButtonEventData)
[CRITICAL @ 00:56:22 | UnityEngine] VRUIControls.VRInputModule:Process()
[CRITICAL @ 00:56:22 | UnityEngine] UnityEngine.EventSystems.EventSystem:Update()

Loloppe is aware through Discord. I'm posting here for tracking and visibility.

Loloppe commented 5 hours ago

Fixed, check the latest release. https://github.com/Loloppe/BeatSaber_BeatmapScanner/releases/tag/1.5.10