eternalUnion / AngryLevelLoader

MIT License
8 stars 2 forks source link

[BUG] options menu is broken #11

Closed dsagfa closed 6 months ago

dsagfa commented 7 months ago

when i open the options menu a black overlay is on it and i have to alt+f4 to get out of the overlay so i cant use the level loader or change my settings please fix.

how to reproduce: just open the options menu

eternalUnion commented 7 months ago

The black overlay is the notification panel. Please check Angry/PluginConfig versions and console logs (https://docs.bepinex.dev/articles/user_guide/troubleshooting.html)

blueperson2 commented 7 months ago

updated from an older version of angry and pluginconfig and got this issue as well. it happens when opening options anywhere.

here is console log from first error popup until last, from game launch to opening options

[Info   : Unity Log] PrefsManager initialized
[Info   :PluginConfigurator] Loaded sprite from https://c4.wallpaperflare.com/wallpaper/981/954/357/ultrakill-red-background-v1-ultrakill-weapon-hd-wallpaper-thumb.jpg successfully
[Error  : Unity Log] Failed to read data for the AssetBundle 'aa\StandaloneWindows64\other_assets_unfreezeableaudio.bundle'.
[Error  : Unity Log] RemoteProviderException : Invalid path in AssetBundleProvider: 'D:/Program Files (x86)/Steam/steamapps/common/ULTRAKILL/ULTRAKILL_Data/StreamingAssets/aa\StandaloneWindows64\other_assets_unfreezeableaudio.bundle'.

[Info   : Unity Log] D:/Program Files (x86)/Steam/steamapps/common/ULTRAKILL/ULTRAKILL_Data/StreamingAssets/aa
[Info   : Unity Log] (LoadSceneAsync) Loading scene Intro
[Error  : Unity Log] OperationException : GroupOperation failed because one of its dependencies failed
RemoteProviderException : Invalid path in AssetBundleProvider: 'D:/Program Files (x86)/Steam/steamapps/common/ULTRAKILL/ULTRAKILL_Data/StreamingAssets/aa\StandaloneWindows64\other_assets_unfreezeableaudio.bundle'.

[Error  : Unity Log] System.Exception: Dependency Exception ---> UnityEngine.ResourceManagement.Exceptions.OperationException: GroupOperation failed because one of its dependencies failed ---> UnityEngine.ResourceManagement.Exceptions.RemoteProviderException: RemoteProviderException : Invalid path in AssetBundleProvider: 'D:/Program Files (x86)/Steam/steamapps/common/ULTRAKILL/ULTRAKILL_Data/StreamingAssets/aa\StandaloneWindows64\other_assets_unfreezeableaudio.bundle'.

   --- End of inner exception stack trace ---
   --- End of inner exception stack trace ---
[Error  : Unity Log] System.Exception: Dependency Exception ---> UnityEngine.ResourceManagement.Exceptions.OperationException: GroupOperation failed because one of its dependencies failed ---> UnityEngine.ResourceManagement.Exceptions.RemoteProviderException: RemoteProviderException : Invalid path in AssetBundleProvider: 'D:/Program Files (x86)/Steam/steamapps/common/ULTRAKILL/ULTRAKILL_Data/StreamingAssets/aa\StandaloneWindows64\other_assets_unfreezeableaudio.bundle'.

   --- End of inner exception stack trace ---
   --- End of inner exception stack trace ---
[Info   : Unity Log] (LoadSceneAsync) Loading scene Main Menu
Setting breakpad minidump AppID = 1229490
SteamInternal_SetMinidumpSteamID:  Caching Steam ID:  76561198181007471 [API loaded no]
[Info   : Unity Log] Steam initialized!
[Error  : Unity Log] Failed to read data for the AssetBundle 'aa\StandaloneWindows64\other_assets_unfreezeableaudio.bundle'.
[Error  : Unity Log] RemoteProviderException : Invalid path in AssetBundleProvider: 'D:/Program Files (x86)/Steam/steamapps/common/ULTRAKILL/ULTRAKILL_Data/StreamingAssets/aa\StandaloneWindows64\other_assets_unfreezeableaudio.bundle'.

[Error  : Unity Log] OperationException : GroupOperation failed because one of its dependencies failed
RemoteProviderException : Invalid path in AssetBundleProvider: 'D:/Program Files (x86)/Steam/steamapps/common/ULTRAKILL/ULTRAKILL_Data/StreamingAssets/aa\StandaloneWindows64\other_assets_unfreezeableaudio.bundle'.

[Error  : Unity Log] System.Exception: Dependency Exception ---> UnityEngine.ResourceManagement.Exceptions.OperationException: GroupOperation failed because one of its dependencies failed ---> UnityEngine.ResourceManagement.Exceptions.RemoteProviderException: RemoteProviderException : Invalid path in AssetBundleProvider: 'D:/Program Files (x86)/Steam/steamapps/common/ULTRAKILL/ULTRAKILL_Data/StreamingAssets/aa\StandaloneWindows64\other_assets_unfreezeableaudio.bundle'.

   --- End of inner exception stack trace ---
   --- End of inner exception stack trace ---
[Error  : Unity Log] OperationException : Dependency operation failed with System.Exception: Dependency Exception ---> UnityEngine.ResourceManagement.Exceptions.OperationException: GroupOperation failed because one of its dependencies failed ---> UnityEngine.ResourceManagement.Exceptions.RemoteProviderException: RemoteProviderException : Invalid path in AssetBundleProvider: 'D:/Program Files (x86)/Steam/steamapps/common/ULTRAKILL/ULTRAKILL_Data/StreamingAssets/aa\StandaloneWindows64\other_assets_unfreezeableaudio.bundle'.

   --- End of inner exception stack trace ---
   --- End of inner exception stack trace ---.

[Error  : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
AngryLevelLoader.Notifications.LeaderboardPermissionNotification.OnUI (UnityEngine.RectTransform panel) (at <14b821e5a2ab4f7587d25dd86799d0cb>:0)
PluginConfig.NotificationPanel.InitUI () (at <ec5bb57334664ab9a1a69bb14a932be3>:0)
PluginConfig.PluginConfiguratorController.OnSceneLoad (UnityEngine.SceneManagement.Scene currentScene, UnityEngine.SceneManagement.LoadSceneMode mode) (at <ec5bb57334664ab9a1a69bb14a932be3>:0)
UnityEngine.SceneManagement.SceneManager.Internal_SceneLoaded (UnityEngine.SceneManagement.Scene scene, UnityEngine.SceneManagement.LoadSceneMode mode) (at <85d1d3e7744a4a47b5f51883bf40bba2>:0)

[Info   : Unity Log] Main Menu
[Error  : Unity Log] MissingFieldException: Field 'LevelStats.levelName' not found.
Stack trace:
LevelStats.Start () (at <19fe9fcaf00c47f4b3c94f30b007c9f7>:0)

seems like it's an asset file causing an error? i attached my 3 .bundles in case they help i also have a particularly old save. that caused an error with the mod on a much earlier version, so i don't think it's related in the slightest, but in this beautiful world anything is possible so we must be ready blueperson2_assets_all.zip

eternalUnion commented 6 months ago

Try the new version of the angry which is just released

blueperson2 commented 6 months ago

works now. thank you very much

dsagfa commented 6 months ago

The black overlay is the notification panel. Please check Angry/PluginConfig versions and console logs (https://docs.bepinex.dev/articles/user_guide/troubleshooting.html)

:D