Temperz87 / ultra-mod-manager

A WIP mod manager for ULTRAKILL, that works with BepInEx and UKMods
MIT License
24 stars 21 forks source link

Installed mods are not being identified #20

Closed Katzenwerfer closed 1 year ago

Katzenwerfer commented 1 year ago

No UMM mods are detected inside the folder, and in-game it shows as empty. image

I guess this is to be expected due to the new update. I will attach a BIE log file in case it is useful.

LogOutput.log ```log [Message: BepInEx] BepInEx 5.4.21.0 - ULTRAKILL (11/24/2022 12:05:23 PM) [Info : BepInEx] Running under Unity v2019.4.16.14703470 [Info : BepInEx] CLR runtime version: 4.0.30319.17020 [Info : BepInEx] Supports SRE: False [Info : BepInEx] System platform: Bits64, Windows [Message: BepInEx] Preloader started [Info : BepInEx] Loaded 1 patcher method from [BepInEx.Preloader 5.4.21.0] [Info : BepInEx] 1 patcher plugin loaded [Info : BepInEx] Patching [UnityEngine.CoreModule] with [BepInEx.Chainloader] [Message: BepInEx] Preloader finished [Message: BepInEx] Chainloader ready [Message: BepInEx] Chainloader started [Info : BepInEx] 1 plugins to load [Info : BepInEx] Loading [umm.mainManager 0.5.2] [Message: BepInEx] Chainloader startup complete [Info : Unity Log] PrefsManager initialized [Info : Unity Log] Loading prefab database [Message:umm.mainManager] UMM initializing! [Error : Unity Log] TypeLoadException: Could not resolve type with token 01000094 (from typeref, class/assembly MapLoader, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null) Stack trace: UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) (at :0) UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator) UMM.Loader.Plugin:Start() [Message:umm.mainManager] UMM is up to date! [Info : Unity Log] Loading bundles for menu or tutorial... [Info : Unity Log] RankData [Info : Unity Log] Couldn't initialize Discord [Info : Unity Log] Steam initialized! [Warning: Unity Log] Parent of RectTransform is being set with parent property. Consider using the SetParent method instead, with the worldPositionStays argument set to false. This will retain local orientation and scale rather than world orientation and scale, which can prevent common UI scaling issues. [Info :umm.mainManager] Dumping keybinds [Info :umm.mainManager] Dumping mod profiles [Error : Unity Log] ArgumentException: The specified path is not of a legal form (empty). Stack trace: System.IO.Path.InsecureGetFullPath (System.String path) (at <2b3a3162be434770b7a4fac8b896e90c>:0) System.IO.Path.GetFullPathInternal (System.String path) (at <2b3a3162be434770b7a4fac8b896e90c>:0) System.IO.FileInfo.Init (System.String fileName, System.Boolean checkHost) (at <2b3a3162be434770b7a4fac8b896e90c>:0) System.IO.FileInfo..ctor (System.String fileName) (at <2b3a3162be434770b7a4fac8b896e90c>:0) (wrapper remoting-invoke-with-check) System.IO.FileInfo..ctor(string) UMM.UKAPI+SaveFileHandler.DumpFile () (at :0) UMM.Loader.Plugin.OnApplicationQuit () (at :0) [Info : Unity Log] Destroying mesh combine manager ```
Duffka0 commented 1 year ago

Hakita moment, yeah same here.

Temperz87 commented 1 year ago

See last update, if that fixes it I'll close this issue.

Katzenwerfer commented 1 year ago

Apparently, solved in https://github.com/Temperz87/ultra-mod-manager/releases/tag/0.5.3

Will be closing the issue now.