Wet-Boys / LookingGlass

A QoL UI mod that exposes statistics for items and the player, adjusts the size and features of command and scrapper menus, and much more. Fully open source and compatible with RiskUI!
https://thunderstore.io
GNU Lesser General Public License v3.0
16 stars 12 forks source link

Issue with CommandQueue mod #98

Closed vakryvenik closed 2 months ago

vakryvenik commented 3 months ago

So it seems like there is issue when using this mod with CommandQueue mod: if you have something in queue this mod skips and removes every 2nd entry from queue no matter if it's the same item or not (meaning if you have x4 SomeItem in queue you get only x2 through command; and if it's 2 different items - second will be skipped and removed from queue),

ToastedOven commented 3 months ago

I couldn't reproduce the issue exactly. I did see errors when using commandqueue but my items still went in order. I fixed the issue I saw, but again I never had it as severe. I'll leave this open, if it's still happening for you when using v1.8.5, send me a profile code and I can take a closer look.

vakryvenik commented 3 months ago

Ok, i'm sorry that i'm not done proper research beforehand and you're right - it's working perfectly fine with just CommandQueue mod. I did several checks and find out that there's a third mod that also have a hand in this - InstanceBasedLoot. However, when i tried to replicate this problem with only those 3 mods in new profile - well, the issue was gone. So it seems like the problem with my profile and its configs - 0191145f-1341-9ce0-719c-2b3c6261895e. Please check it out yourself by turning on and off InstanceBasedLoot mod (for proving that issue appears only when its on). But if it's still working fine then it means that i have broken configs and it's probably better for me to just recreate profile from scratch - in that case i'm sorry for bothering you 😅.

vakryvenik commented 3 months ago

So, does the issue is reproducing? 👀

ToastedOven commented 3 months ago

Only in specific scenarios it seems. I've been kinda busy with life so I haven't been able to test the more recent idea. If it's happening for you @vakryvenik then let me know and send a profile code so I can look into it when I have free time (probably more towards the end of this week)

vakryvenik commented 3 months ago

Sorry, i'm slightly confused - in 2 posts above i shared my profile - 0191145f-1341-9ce0-719c-2b3c6261895e. Is that not correct way to sharing? Does i need to find and share something else? I googled how to export ror2 thunderstore profile and it was said i can do it through code. If this is not it - please correct me 😓

ToastedOven commented 3 months ago

Sorry I got confused, I thought two people were talking. You sent it correctly, I'm just still busy with life so I'll get to it in a few days or so

ToastedOven commented 3 months ago

Ok, i'm sorry that i'm not done proper research beforehand and you're right - it's working perfectly fine with just CommandQueue mod. I did several checks and find out that there's a third mod that also have a hand in this - InstanceBasedLoot. However, when i tried to replicate this problem with only those 3 mods in new profile - well, the issue was gone. So it seems like the problem with my profile and its configs - 0191145f-1341-9ce0-719c-2b3c6261895e. Please check it out yourself by turning on and off InstanceBasedLoot mod (for proving that issue appears only when its on). But if it's still working fine then it means that i have broken configs and it's probably better for me to just recreate profile from scratch - in that case i'm sorry for bothering you 😅.

I was finally able to take a look at this. Even with the profile you sent I am not having the issue you described. Can you try it again, if the issue persists can you send a log file?

yvsaint commented 2 months ago

01914f21-49d9-d7e1-8391-d36a1d0ec8cd

Just straight up wont work. BUT there was this once instance where when I loaded into a run and held tab and it was there, there was also like a dupe on the numbers for the items overlapping the original. I don't know how I did that either, just happened. Might be related or not but yea that's all. image

Here's the log too [Message: BepInEx] BepInEx 5.4.21.0 - Risk of Rain 2 (29/05/2024 4:42:14 PM) [Info : BepInEx] Running under Unity v2019.4.37.106033 [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] Loaded 1 patcher method from [BepInEx.GUI.Loader 1.0.0.0] [Info : BepInEx] Loaded 1 patcher method from [FixPluginTypesSerialization 1.0.0.0] [Info : BepInEx] Loaded 1 patcher method from [BepInEx.MonoMod.HookGenPatcher 1.2.1.0] [Info : BepInEx] 4 patcher plugins loaded [Info :BepInEx.GUI.Loader] Finding and launching GUI [Info :BepInEx.GUI.Loader] Found bepinex_gui v3 executable in C:\Users\terry\AppData\Roaming\r2modmanPlus-local\RiskOfRain2\profiles\mods\BepInEx\patchers\RiskofThunder-BepInEx_GUI\BepInEx.GUI\bepinex_gui.exe [Info :BepInEx.GUI.Loader] [SendLogToClient] Accepting Socket. [Info :HookGenPatcher] Previous MMHOOK location found. Using that location to save instead. [Info :HookGenPatcher] Already ran for this version, reusing that file. [Info :FixPluginTypesSerialization] Running under Unity v2019.4.37 [Debug :FixPluginTypesSerialization] Unity version obtained from main application module. [Info :FixPluginTypesSerialization] Found offsets for current version, using them. [Info : BepInEx] Patching [RoR2] with [BepInEx.Chainloader] [Message: BepInEx] Preloader finished [Message: BepInEx] Chainloader ready [Message: BepInEx] Chainloader started [Info : BepInEx] 43 plugins to load [Warning: BepInEx] Skipping [CommandQueue 1.4.0] because a newer version exists (CommandQueue 1.5.0) [Info : BepInEx] TS Manifest: RiskofThunder-RoR2BepInExPack-1.16.0 [Info : BepInEx] Loading [RoR2BepInExPack 1.16.0] [Debug :RoR2BepInExPack] Hook added by assembly: RoR2BepInExPack.dll for: System.Diagnostics.StackTrace.AddFrames [Debug :RoR2BepInExPack] Hook added by assembly: for: System.Diagnostics.StackTrace.AddFrames [Debug :RoR2BepInExPack] Hook added by assembly: RoR2BepInExPack.dll for: System.Reflection.Assembly.GetTypes [Debug :RoR2BepInExPack] Hook added by assembly: RoR2BepInExPack.dll for: RoR2.AchievementManager.CollectAchievementDefs [Debug :RoR2BepInExPack] Hook added by assembly: RoR2BepInExPack.dll for: HG.Reflection.SearchableAttribute.ScanAllAssemblies [Info : Unity Log] SCANNING ASSEMBLIES (not using cached searchables/assemblies!) [Debug :RoR2BepInExPack] Hook added by assembly: RoR2BepInExPack.dll for: RoR2.RoR2Application.OnLoad [Debug :RoR2BepInExPack] Hook added by assembly: RoR2BepInExPack.dll for: ResourceAvailability.MakeAvailable [Debug :RoR2BepInExPack] Hook added by assembly: RoR2BepInExPack.dll for: RoR2.UnitySystemConsoleRedirector.Redirect [Debug :RoR2BepInExPack] Hook added by assembly: RoR2BepInExPack.dll for: RoR2.Console.InitConVars [Debug :RoR2BepInExPack] Hook added by assembly: for: RoR2.Console.InitConVars [Debug :RoR2BepInExPack] Hook added by assembly: RoR2BepInExPack.dll for: EntityStates.GenericCharacterDeath.PlayDeathAnimation [Debug :RoR2BepInExPack] Hook added by assembly: for: EntityStates.GenericCharacterDeath.PlayDeathAnimation [Debug :RoR2BepInExPack] Hook added by assembly: RoR2BepInExPack.dll for: DynamicBone.ApplyParticlesToTransforms [Debug :RoR2BepInExPack] Hook added by assembly: for: DynamicBone.ApplyParticlesToTransforms [Debug :RoR2BepInExPack] Hook added by assembly: RoR2BepInExPack.dll for: RoR2.UI.MainMenu.MainMenuController.Start [Debug :RoR2BepInExPack] Hook added by assembly: RoR2BepInExPack.dll for: RoR2.ProjectileCatalog.SetProjectilePrefabs [Debug :RoR2BepInExPack] Hook added by assembly: for: RoR2.ProjectileCatalog.SetProjectilePrefabs [Debug :RoR2BepInExPack] Hook added by assembly: RoR2BepInExPack.dll for: RoR2.EntitlementManagement.BaseUserEntitlementTracker1[RoR2.LocalUser].UserHasEntitlement [Debug :RoR2BepInExPack] Hook added by assembly: for: RoR2.EntitlementManagement.BaseUserEntitlementTracker1[RoR2.LocalUser].UserHasEntitlement [Debug :RoR2BepInExPack] Hook added by assembly: RoR2BepInExPack.dll for: RoR2.EntitlementManagement.BaseUserEntitlementTracker1[RoR2.NetworkUser].UserHasEntitlement [Debug :RoR2BepInExPack] Hook added by assembly: for: RoR2.EntitlementManagement.BaseUserEntitlementTracker1[RoR2.NetworkUser].UserHasEntitlement [Debug :RoR2BepInExPack] Hook added by assembly: RoR2BepInExPack.dll for: RoR2.HealthComponent.TakeDamage [Debug :RoR2BepInExPack] Hook added by assembly: for: RoR2.HealthComponent.TakeDamage [Debug :RoR2BepInExPack] Hook added by assembly: RoR2BepInExPack.dll for: RoR2.HealthComponent.TakeDamage [Debug :RoR2BepInExPack] Hook added by assembly: for: RoR2.HealthComponent.TakeDamage [Debug :RoR2BepInExPack] Hook added by assembly: RoR2BepInExPack.dll for: RoR2.Run.Start [Debug :RoR2BepInExPack] Hook added by assembly: for: RoR2.Run.Start [Debug :RoR2BepInExPack] Hook added by assembly: RoR2BepInExPack.dll for: RoR2.CharacterBody.RemoveOldestTimedBuff [Debug :RoR2BepInExPack] Hook added by assembly: for: RoR2.CharacterBody.RemoveOldestTimedBuff [Debug :RoR2BepInExPack] Hook added by assembly: RoR2BepInExPack.dll for: UnityEngine.Networking.NetworkManager.StartHost [Debug :RoR2BepInExPack] Hook added by assembly: RoR2BepInExPack.dll for: UnityEngine.Networking.NetworkManager.StartServer [Debug :RoR2BepInExPack] Hook added by assembly: RoR2BepInExPack.dll for: RoR2.Util.HasEffectiveAuthority [Debug :RoR2BepInExPack] Hook added by assembly: for: RoR2.Util.HasEffectiveAuthority [Debug :RoR2BepInExPack] Hook added by assembly: RoR2BepInExPack.dll for: RoR2.Items.ContagiousItemManager.StepInventoryInfection [Debug :RoR2BepInExPack] Hook added by assembly: for: RoR2.Items.ContagiousItemManager.StepInventoryInfection [Debug :RoR2BepInExPack] Hook added by assembly: RoR2BepInExPack.dll for: RoR2.Run.GenerateStageRNG [Info : BepInEx] TS Manifest: RiskofThunder-R2API_ArtifactCode-1.0.1 [Info : BepInEx] Loading [R2API.ArtifactCode 1.0.1] [Info : BepInEx] TS Manifest: RiskofThunder-R2API_CommandHelper-1.0.1 [Info : BepInEx] Loading [R2API.CommandHelper 1.0.1] [Info : BepInEx] TS Manifest: RiskofThunder-R2API_ContentManagement-1.0.4 [Info : BepInEx] Loading [R2API.ContentManagement 1.0.4] [Info : BepInEx] TS Manifest: RiskofThunder-R2API_DamageType-1.1.0 [Info : BepInEx] Loading [R2API.DamageType 1.1.0] [Info : BepInEx] TS Manifest: RiskofThunder-R2API_Deployable-1.0.1 [Info : BepInEx] Loading [R2API.Deployable 1.0.1] [Info : BepInEx] TS Manifest: RiskofThunder-R2API_Difficulty-1.1.2 [Info : BepInEx] Loading [R2API.Difficulty 1.1.2] [Debug :RoR2BepInExPack] Hook added by assembly: R2API.Difficulty.dll for: RoR2.DifficultyCatalog.GetDifficultyDef [Debug :RoR2BepInExPack] Hook added by assembly: R2API.Difficulty.dll for: RoR2.RuleDef.FromDifficulty [Info : BepInEx] TS Manifest: RiskofThunder-R2API_Director-2.1.2 [Info : BepInEx] Loading [R2API.Director 2.1.2] [Debug :RoR2BepInExPack] Hook added by assembly: R2API.Director.dll for: RoR2.ClassicStageInfo.Start [Debug :RoR2BepInExPack] Hook added by assembly: R2API.Director.dll for: RoR2.ClassicStageInfo.HandleMixEnemyArtifact [Debug :RoR2BepInExPack] Hook added by assembly: for: RoR2.ClassicStageInfo.HandleMixEnemyArtifact [Debug :RoR2BepInExPack] Hook added by assembly: R2API.Director.dll for: RoR2.SceneCatalog.Init [Info : BepInEx] TS Manifest: RiskofThunder-R2API_Dot-1.0.2 [Info : BepInEx] Loading [R2API.Dot 1.0.2] [Info : BepInEx] TS Manifest: RiskofThunder-R2API_Elites-1.0.3 [Info : BepInEx] Loading [R2API.Elites 1.0.3] [Debug :R2API.Elites] EliteAPI.cctor finished. [Debug :RoR2BepInExPack] Hook added by assembly: R2API.Elites.dll for: RoR2.CombatDirector.Init [Debug :RoR2BepInExPack] Hook added by assembly: for: RoR2.CombatDirector.Init [Debug :RoR2BepInExPack] Hook added by assembly: R2API.Elites.dll for: RoR2.CombatDirector.Init [Debug :RoR2BepInExPack] Hook added by assembly: R2API.Elites.dll for: RoR2.CharacterModel.UpdateMaterials [Debug :RoR2BepInExPack] Hook added by assembly: for: RoR2.CharacterModel.UpdateMaterials [Info : BepInEx] TS Manifest: RiskofThunder-R2API_Items-1.0.3 [Info : BepInEx] Loading [R2API.Items 1.0.3] [Info : BepInEx] TS Manifest: RiskofThunder-R2API_Language-1.0.1 [Info : BepInEx] Loading [R2API.Language 1.0.1] [Debug :RoR2BepInExPack] Hook added by assembly: R2API.Language.dll for: RoR2.Language.GetLocalizedStringByToken [Debug :RoR2BepInExPack] Hook added by assembly: R2API.Language.dll for: RoR2.Language.TokenIsRegistered [Info : BepInEx] TS Manifest: RiskofThunder-R2API_Skins-1.1.1 [Info : BepInEx] Loading [R2API.Skins 1.1.1] [Debug :RoR2BepInExPack] Hook added by assembly: R2API.Skins.dll for: RoR2.ModelSkinController.ApplySkin [Debug :RoR2BepInExPack] Hook added by assembly: R2API.Skins.dll for: RoR2.EffectComponent.Start [Debug :RoR2BepInExPack] Hook added by assembly: R2API.Skins.dll for: RoR2.EffectManager.SpawnEffect [Debug :RoR2BepInExPack] Hook added by assembly: R2API.Skins.dll for: RoR2.BulletAttack.FireSingle [Debug :RoR2BepInExPack] Hook added by assembly: for: RoR2.BulletAttack.FireSingle [Debug :RoR2BepInExPack] Hook added by assembly: R2API.Skins.dll for: RoR2.EffectManager.SimpleMuzzleFlash [Debug :RoR2BepInExPack] Hook added by assembly: for: RoR2.EffectManager.SimpleMuzzleFlash [Debug :RoR2BepInExPack] Hook added by assembly: R2API.Skins.dll for: EntityStates.BasicMeleeAttack.BeginMeleeAttackEffect [Debug :RoR2BepInExPack] Hook added by assembly: R2API.Skins.dll for: RoR2.Orbs.GenericDamageOrb.Begin [Debug :RoR2BepInExPack] Hook added by assembly: for: RoR2.Orbs.GenericDamageOrb.Begin [Info : BepInEx] TS Manifest: RiskofThunder-R2API_Loadout-1.0.2 [Info : BepInEx] Loading [R2API.Loadout 1.0.2] [Info : BepInEx] TS Manifest: RiskofThunder-R2API_LobbyConfig-1.0.1 [Info : BepInEx] Loading [R2API.LobbyConfig 1.0.1] [Info : BepInEx] TS Manifest: RiskofThunder-R2API_Networking-1.0.2 [Info : BepInEx] Loading [R2API.Networking 1.0.2] [Info : BepInEx] TS Manifest: RiskofThunder-R2API_Orb-1.0.1 [Info : BepInEx] Loading [R2API.Orb 1.0.1] [Info : BepInEx] TS Manifest: RiskofThunder-R2API_Prefab-1.0.3 [Info : BepInEx] Loading [R2API.Prefab 1.0.3] [Info : BepInEx] TS Manifest: RiskofThunder-R2API_RecalculateStats-1.3.0 [Info : BepInEx] Loading [R2API.RecalculateStats 1.3.0] [Info : BepInEx] TS Manifest: RiskofThunder-R2API_SceneAsset-1.1.2 [Info : BepInEx] Loading [R2API.SceneAsset 1.1.2] [Info : BepInEx] TS Manifest: RiskofThunder-R2API_Sound-1.0.2 [Info : BepInEx] Loading [R2API.Sound 1.0.2] [Debug :RoR2BepInExPack] Hook added by assembly: R2API.Sound.dll for: AkWwiseInitializationSettings.InitializeSoundEngine [Debug :RoR2BepInExPack] Hook added by assembly: R2API.Sound.dll for: AkWwiseInitializationSettings.InitializeSoundEngine [Debug :RoR2BepInExPack] Hook added by assembly: R2API.Sound.dll for: RoR2.MusicController.Start [Debug :RoR2BepInExPack] Hook added by assembly: R2API.Sound.dll for: RoR2.MusicController.UpdateState [Debug :RoR2BepInExPack] Hook added by assembly: R2API.Sound.dll for: RoR2.MusicController.LateUpdate [Debug :RoR2BepInExPack] Hook added by assembly: for: RoR2.MusicController.LateUpdate [Info : BepInEx] TS Manifest: RiskofThunder-R2API_TempVisualEffect-1.0.2 [Info : BepInEx] Loading [R2API.TempVisualEffect 1.0.2] [Info : BepInEx] TS Manifest: RiskofThunder-R2API_Unlockable-1.0.2 [Info : BepInEx] Loading [R2API.Unlockable 1.0.2] [Info : BepInEx] TS Manifest: RiskofThunder-R2API_Core-5.1.0 [Info : BepInEx] Loading [R2API 5.1.0] [Debug :RoR2BepInExPack] Hook added by assembly: R2API.Core.dll for: RoR2.RoR2Application.Awake [Info : BepInEx] TS Manifest: Harb-AssetPlusRequester-1.0.0 [Info : BepInEx] Loading [AssetPlusRequester 1.0.0] [Info : BepInEx] TS Manifest: RiskofThunder-R2API_Addressables-1.0.3 [Info : BepInEx] Loading [R2API.Addressables 1.0.3] [Info : BepInEx] TS Manifest: TheRealElysium-EmptyChestsBeGone-1.1.1 [Info : BepInEx] Loading [EmptyChestsBeGone 1.1.0] [Debug :RoR2BepInExPack] Hook added by assembly: EmptyChestsBeGone.dll for: EntityStates.Barrel.Opened.OnEnter [Info : BepInEx] TS Manifest: JohnEdwa-RTAutoSprintEx-2.1.2 [Info : BepInEx] Loading [RTAutoSprintEx 2.1] [Debug :RoR2BepInExPack] Hook added by assembly: RTAutoSprintEx.dll for: RoR2.PlayerCharacterMasterController.FixedUpdate [Debug :RoR2BepInExPack] Hook added by assembly: RTAutoSprintEx.dll for: RoR2.CameraRigController.Update [Debug :RoR2BepInExPack] Hook added by assembly: RTAutoSprintEx.dll for: RoR2.UI.CrosshairManager.UpdateCrosshair [Info :RTAutoSprintEx] Disabling sprinting crosshair: [Debug :RoR2BepInExPack] Hook added by assembly: for: RoR2.UI.CrosshairManager.UpdateCrosshair [Debug :RoR2BepInExPack] Hook added by assembly: RTAutoSprintEx.dll for: RoR2.CameraRigController.SetSprintParticlesActive [Debug :RoR2BepInExPack] Hook added by assembly: for: RoR2.CameraRigController.SetSprintParticlesActive [Info : BepInEx] TS Manifest: KingEnderBrine-LobbySkinsFix-1.2.1 [Info : BepInEx] Loading [Lobby Skins Fix 1.2.1] [Debug :RoR2BepInExPack] Hook added by assembly: LobbySkinsFix.dll for: RoR2.SurvivorMannequins.SurvivorMannequinSlotController.ApplyLoadoutToMannequinInstance [Debug :RoR2BepInExPack] Hook added by assembly: for: RoR2.SurvivorMannequins.SurvivorMannequinSlotController.ApplyLoadoutToMannequinInstance [Info : BepInEx] TS Manifest: KingEnderBrine-ProperSave-2.10.0 [Info : BepInEx] Loading [Proper Save 2.10.0] [Info : BepInEx] TS Manifest: KubeRoot-CommandQueue-1.5.0 [Info : BepInEx] Loading [CommandQueue 1.5.0] [Error : Unity Log] NullReferenceException: Object reference not set to an instance of an object Stack trace: CommandQueue.CommandQueue.OnEnable () (at <9b5e5a322aec45a5a88a79d4494d19be>:IL_0001) UnityEngine.GameObject:AddComponent(Type) BepInEx.Bootstrap.Chainloader:Start() FlashWindow:.cctor()

[Info : BepInEx] TS Manifest: Liamono-Male_Huntress-0.2.0 [Info : BepInEx] Loading [Male Huntress Skin (anniversary update no dependencies) 0.0.2] [Debug :RoR2BepInExPack] Hook added by assembly: MaleHuntressNoDependencies.dll for: RoR2.Language.LoadStrings [Info : BepInEx] TS Manifest: Rune580-Risk_Of_Options-2.8.0 [Info : BepInEx] Loading [RiskOfOptions 2.8.0] [Debug :RoR2BepInExPack] Hook added by assembly: RiskOfOptions.dll for: RoR2.Language.GetLocalizedStringByToken [Debug :RoR2BepInExPack] Hook added by assembly: RiskOfOptions.dll for: RoR2.PauseManager.CCTogglePause [Info : BepInEx] TS Manifest: Takrak-RailgunnerAltTextures-1.0.8 [Info : BepInEx] Loading [RailgunnerAltTextures 1.0.0] [Info : BepInEx] TS Manifest: teapocksee-Chamber-1.0.0 [Info : BepInEx] Loading [ChamberMod 1.0.0] [Info : BepInEx] TS Manifest: XoXFaby-BetterUI-3.0.4 [Info : BepInEx] Loading [BetterUI 3.0.4] [Debug :RoR2BepInExPack] Hook added by assembly: BetterUnityPlugin.dll for: RoR2.UI.MainMenu.BaseMainMenuScreen.Awake [Info : BepInEx] TS Manifest: Thrayonlosa-DropItem-2.1.2 [Info : BepInEx] Loading [Dropitem 2.1.2] [Debug :RoR2BepInExPack] Hook added by assembly: dropitem.dll for: RoR2.Console.RunCmd [Debug :RoR2BepInExPack] Hook added by assembly: dropitem.dll for: RoR2.GenericPickupController.CreatePickup [Debug :RoR2BepInExPack] Hook added by assembly: dropitem.dll for: RoR2.UI.HUD.Awake [Debug :RoR2BepInExPack] Hook added by assembly: dropitem.dll for: RoR2.Networking.NetworkManagerSystem.Init [Info : Dropitem] dropitem loaded [Info : BepInEx] TS Manifest: Thrayonlosa-SacrificeChanges-1.0.1 [Info : BepInEx] Loading [SacrificeChanges 1.0.1] [Debug :RoR2BepInExPack] Hook added by assembly: SacrificeChanges.dll for: RoR2.Artifacts.SacrificeArtifactManager.OnServerCharacterDeath [Debug :RoR2BepInExPack] Hook added by assembly: for: RoR2.Artifacts.SacrificeArtifactManager.OnServerCharacterDeath [Info : Sacrifice] Sacrifice Changes Loaded [Info : BepInEx] TS Manifest: DropPod-LookingGlass-1.8.5 [Info : BepInEx] Loading [LookingGlass 1.8.5] [Debug :RoR2BepInExPack] Hook added by assembly: LookingGlass.dll for: RoR2.UI.ItemInventoryDisplay.UpdateDisplay [Debug :RoR2BepInExPack] Hook added by assembly: LookingGlass.dll for: RoR2.PickupPickerController.OnDisplayBegin [Debug :RoR2BepInExPack] Hook added by assembly: LookingGlass.dll for: RoR2.CharacterMasterNotificationQueue.PushPickupNotification [Debug :RoR2BepInExPack] Hook added by assembly: LookingGlass.dll for: RoR2.UI.PickupPickerPanel.SetPickupOptions [Debug :RoR2BepInExPack] Hook added by assembly: LookingGlass.dll for: RoR2.Items.ContagiousItemManager.InitTransformationTable [Debug :RoR2BepInExPack] Hook added by assembly: LookingGlass.dll for: RoR2.UI.ScoreboardController.OnEnable [Debug :RoR2BepInExPack] Hook added by assembly: LookingGlass.dll for: RoR2.UI.ScoreboardController.OnDisable [Debug :RoR2BepInExPack] Hook added by assembly: LookingGlass.dll for: RoR2.UI.BuffDisplay.UpdateLayout [Debug :RoR2BepInExPack] Hook added by assembly: LookingGlass.dll for: RoR2.GlobalEventManager.ClientDamageNotified [Debug :RoR2BepInExPack] Hook added by assembly: LookingGlass.dll for: RoR2.Run.OnEnable [Debug :RoR2BepInExPack] Hook added by assembly: LookingGlass.dll for: RoR2.UI.ScoreboardStrip.UpdateMoneyText [Debug :RoR2BepInExPack] Hook added by assembly: LookingGlass.dll for: RoR2.UI.ScoreboardStrip.SetMaster [Debug :RoR2BepInExPack] Hook added by assembly: LookingGlass.dll for: RoR2.UI.EquipmentIcon.SetDisplayData [Debug :RoR2BepInExPack] Hook added by assembly: LookingGlass.dll for: RoR2.UI.SkillIcon.Update [Debug :RoR2BepInExPack] Hook added by assembly: LookingGlass.dll for: RoR2.ItemCatalog.Init [Debug :RoR2BepInExPack] Hook added by assembly: LookingGlass.dll for: RoR2.UI.BuffIcon.UpdateIcon [Debug :RoR2BepInExPack] Hook added by assembly: LookingGlass.dll for: RoR2.Language.LoadStrings [Debug :RoR2BepInExPack] Hook added by assembly: LookingGlass.dll for: RoR2.CharacterMasterNotificationQueue.PushNotification [Info : BepInEx] TS Manifest: kruumy-ProperSave_CommandQueue-1.0.0 [Info : BepInEx] Loading [ProperSave.CommandQueue 1.0.0] [Info : BepInEx] TS Manifest: Amadare-RailCharges-0.2.1 [Info : BepInEx] Loading [RailCharges 0.2.1] [Debug :RoR2BepInExPack] Hook added by assembly: RailCharges.dll for: RoR2.CameraModes.CameraModeBase.CollectLookInput [Debug :RoR2BepInExPack] Hook added by assembly: RailCharges.dll for: EntityStates.Railgunner.Scope.BaseWindUp.OnEnter [Info :RailCharges] Plugin RailCharges is loaded! [Info : BepInEx] TS Manifest: riskofresources-ItemDisplayRemoval-1.0.7 [Info : BepInEx] Loading [ItemDisplayRemoval 1.0.7] [Debug :RoR2BepInExPack] Hook added by assembly: ItemDisplayRemoval.dll for: RoR2.CharacterModel.EnableItemDisplay [Debug :RoR2BepInExPack] Hook added by assembly: ItemDisplayRemoval.dll for: RoR2.CharacterModel.SetEquipmentDisplay [Message: BepInEx] Chainloader startup complete [Warning: Unity Log] Network message MsgType.Highest + 22 is unregistered. [Info : Unity Log] buildId = 1.2.4.4 [Info : Unity Log] WwiseUnity: Wwise(R) SDK Version 2019.2.12 Build 7544. [Info : Unity Log] WwiseUnity: Setting Plugin DLL path to: D:/SteamLibrary/steamapps/common/Risk of Rain 2/Risk of Rain 2_Data\Plugins\x86_64 [Info : Unity Log] WwiseUnity: Sound engine initialized successfully. [Info : Unity Log] Active scene changed from to loadingbasic [Debug :RoR2BepInExPack] Hook added by assembly: RailCharges.dll for: RoR2.CharacterBody.OnSkillActivated [Info :RailCharges] Heavy crosshair prefab patched! [Info : Unity Log] Loaded scene loadingbasic loadSceneMode=2 [Info : R2API] [NetworkCompatibility] Adding to the networkModList : [Info : R2API] AssetPlusRequester;1.0.0 [Debug :RoR2BepInExPack] Hook added by assembly: ProperSave.dll for: RoR2.Run.BeginStage [Debug :RoR2BepInExPack] Hook added by assembly: ProperSave.dll for: RoR2.Run.GenerateStageRNG [Debug :RoR2BepInExPack] Hook added by assembly: ProperSave.dll for: RoR2.QuitConfirmationHelper.IssueQuitCommand [Debug :RoR2BepInExPack] Hook added by assembly: for: RoR2.QuitConfirmationHelper.IssueQuitCommand [Debug :RoR2BepInExPack] Hook added by assembly: ProperSave.dll for: RoR2.Run.Start [Debug :RoR2BepInExPack] Hook added by assembly: for: RoR2.Run.Start [Debug :RoR2BepInExPack] Hook added by assembly: ProperSave.dll for: RoR2.TeamManager.Start [Debug :RoR2BepInExPack] Hook added by assembly: ProperSave.dll for: RoR2.UI.CharacterSelectController.Awake [Debug :RoR2BepInExPack] Hook added by assembly: RailgunnerAltTextures.dll for: RoR2.Language.LoadStrings [Debug :RoR2BepInExPack] Hook added by assembly: ChamberMod.dll for: RoR2.Language.LoadStrings [Info : Unity Log] application data path isD:/SteamLibrary/steamapps/common/Risk of Rain 2/Risk of Rain 2_Data [Info : Console] Facepunch.Steamworks Unity: WindowsPlayer [Info : Console] Facepunch.Steamworks Os: Windows [Info : Console] Facepunch.Steamworks Arch: x64 [Info : Unity Log] PlatformSystems:InitNetworkManagerSystem [Debug :RoR2BepInExPack] Not scanning R2API.Utils.EmbeddedResources for ConVars due to it containing delegate pointer field(s) [Info : Unity Log] Launch Parameters: arg[0]="D:\SteamLibrary\steamapps\common\Risk of Rain 2\Risk of Rain 2.exe" arg[1]="--doorstop-enabled" arg[2]="true" arg[3]="--doorstop-target-assembly" arg[4]="C:\Users\terry\AppData\Roaming\r2modmanPlus-local\RiskOfRain2\profiles\mods\BepInEx\core\BepInEx.Preloader.dll"

[Info : Unity Log] "usesocialiconflag" is not a recognized ConCommand or ConVar. [Info : Unity Log] Loaded archived convars. [Info : Unity Log] Could not load config /Config/autoexec.cfg: Could not find file "D:\SteamLibrary\steamapps\common\Risk of Rain 2\Risk of Rain 2_Data\Config\autoexec.cfg" [Info :R2API.ContentManagement] Generating a total of 0 ContentPacks... [Debug :RoR2BepInExPack] Hook added by assembly: R2API.ContentManagement.dll for: RoR2.ContentManagement.ContentManager.SetContentPacks [Info : Unity Log] LoadContentPacks() start [Warning: Unity Log] Failed to assign Items.SummonedEcho: Asset "SummonedEcho" not found. [Warning: Unity Log] Failed to assign Equipment.AffixEcho: Asset "EliteEchoEquipment" not found. [Warning: Unity Log] Failed to assign Buffs.AffixEcho: Asset "bdEliteEcho" not found. [Warning: Unity Log] Failed to assign Elites.Echo: Asset "edEcho" not found. [Warning: Unity Log] Failed to assign Buffs.Deafened: Asset "bdDeafened" not found. [Info : Unity Log] LoadContentPacks() end [Warning: Unity Log] Could not find scene with name "loadingbasic". [Warning: Unity Log] Could not find scene with name "intro". [Info : Unity Log] Command "setscene" failed: "intro" is not a valid scene. [Info : Unity Log] Game content load completed in 17437ms. [Info : Unity Log] Setting current language to "en" [Debug :RoR2BepInExPack] Hook added by assembly: MaleHuntressNoDependencies.dll for: RoR2.SkinDef.Awake [Debug :RoR2BepInExPack] Hook added by assembly: RailgunnerAltTextures.dll for: RoR2.SkinDef.Awake [Debug :RoR2BepInExPack] Hook removed by assembly: RailgunnerAltTextures.dll for: RoR2.SkinDef.Awake [Debug :RoR2BepInExPack] Hook added by assembly: ChamberMod.dll for: RoR2.SkinDef.Awake [Debug :RoR2BepInExPack] Hook removed by assembly: ChamberMod.dll for: RoR2.SkinDef.Awake [Debug :RoR2BepInExPack] Hook added by assembly: LookingGlass.dll for: RoR2.UI.GenericNotification.SetItem [Debug :RoR2BepInExPack] Hook added by assembly: LookingGlass.dll for: RoR2.UI.GenericNotification.SetEquipment [Debug :RoR2BepInExPack] Hook added by assembly: LookingGlass.dll for: RoR2.UI.ItemIcon.SetItemIndex [Debug :RoR2BepInExPack] Hook added by assembly: LookingGlass.dll for: RoR2.PingerController.SetCurrentPing [Debug :RoR2BepInExPack] Hook added by assembly: LookingGlass.dll for: RoR2.UI.SkillIcon.Update [Info : Unity Log] [RoR2.Stats.StatSheet] init stat sheet [Info : Unity Log] SystemInitializerAttribute infinite loop detected. currentMethod=R2API.ContentManagement.CatalogBlockersBlockNetworkedPrefabs [Info : Unity Log] initializer dependencies = RoR2.Networking.NetworkManagerSystem [Info : Unity Log] initialized types = RoR2.ArtifactCatalog, RoR2.BackstabManager, RoR2.BackstabManager+BackstabVisualizer, RoR2.BadClientEntityStateMachineFix, RoR2.BodyCatalog, RoR2.BuffCatalog, RoR2.BulletAttack, RoR2.CostTypeCatalog, RoR2.GameEndingCatalog, RoR2.EffectCatalog, RoR2.EliteCatalog, RoR2.EntityStateCatalog, RoR2.EquipmentCatalog, RoR2.FileIoIndicatorManager, RoR2.CombatDirector, RoR2.DebugOverlay, RoR2.DotController, RoR2.GenericPickupController, RoR2.NetworkUIPromptController, RoR2.PickupDropletController, RoR2.RayAttackIndicator, RoR2.RunArtifactManager, RoR2.TeamComponent, RoR2.ItemTierCatalog, RoR2.MasterCatalog, RoR2.MiscPickupCatalog, RoR2.MorgueManager, RoR2.MusicTrackCatalog, RoR2.ProjectileCatalog, RoR2.SceneCatalog, RoR2.SkinCatalog, RoR2.SurfaceDefCatalog, RoR2.SurvivorCatalog, RoR2.GamepadVibration.GamepadVibrationController, RoR2.GamepadVibration.GamepadVibrationManager, RoR2.Skills.SkillCatalog, RoR2.CharacterSpeech.BrotherSpeechDriver, RoR2.ExpansionManagement.ExpansionCatalog, RoR2.EntitlementManagement.EntitlementCatalog, RoR2.EntitlementManagement.EntitlementManager, RoR2.UI.EnemyInfoPanel, RoR2.UI.UILayerKey, RoR2.UI.MainMenu.MainMenuController, RoR2.UI.MainMenu.SignupMainMenuScreen, RoR2.Audio.NetworkSoundEventCatalog, RoR2.Artifacts.BombArtifactManager, RoR2.Artifacts.CommandArtifactManager, RoR2.Artifacts.DoppelgangerInvasionManager, RoR2.Artifacts.EnigmaArtifactManager, RoR2.Artifacts.FriendlyFireArtifactManager, RoR2.Artifacts.SacrificeArtifactManager, RoR2.Artifacts.SwarmsArtifactManager, RoR2.Artifacts.TeamDeathArtifactManager, R2API.ContentManagement.CatalogBlockers, R2API.AddressableDCCSPool, R2API.AddressableDirectorCardCategorySelection, R2API.SkinVFX, RoR2.DevotionInventoryController, RoR2.ArtifactMask, RoR2.ItemCatalog, RoR2.Loadout, RoR2.Loadout+BodyLoadoutManager, RoR2.PickupCatalog, RoR2.PickupTransmutationManager, RoR2.ProjectileGhostReplacementManager, RoR2.RuleCatalog, RoR2.SerializableLoadout, RoR2.UnlockableCatalog, RoR2.Stats.StatDef, RoR2.Stats.StatManager, RoR2.Stats.StatSheet, RoR2.Items.BaseItemBodyBehavior, RoR2.Items.ContagiousItemManager, RoR2.Items.CrippleWardOnLevelManager, RoR2.Items.ExtraLifeVoidManager, RoR2.Items.SuppressedItemManager, RoR2.Items.UseAmbientLevelManager, RoR2.Items.WardOnLevelManager, RoR2.Artifacts.MonsterTeamGainsItemsArtifactManager, RoR2.NetworkExtensions, RoR2.AchievementManager, RoR2.CostTypeCatalog+LunarItemOrEquipmentCostTypeHelper, RoR2.CharacterSpawnCard, RoR2.ItemDisplayRuleSet, RoR2.PreGameRuleVoteController, RoR2.ShrineCleanseBehavior, RoR2.GameModeCatalog, RoR2.GoldTitanManager, RoR2.RuleBook, RoR2.RunReport, RoR2.SteamworksLobbyDataGenerator, RoR2.UI.LogBook.LogBookController, RoR2.EOSLobbyDataGenerator [Info : Unity Log] Attempting to load user profile /UserProfiles/969c92eb-36f2-4485-9ae9-3245512c62d6.xml [Info : Unity Log] stream.Length=218673 [Info : Unity Log] Unloaded scene loadingbasic [Info : Unity Log] Active scene changed from to splash [Debug :RoR2BepInExPack] Hook added by assembly: RailCharges.dll for: RoR2.CharacterBody.OnSkillActivated [Info :RailCharges] Heavy crosshair prefab patched! [Info : Unity Log] Loaded scene splash loadSceneMode=Single [Info : Unity Log] Setting offline scene to intro [Info : Unity Log] Unloaded scene splash [Info : Unity Log] Active scene changed from to intro [Debug :RoR2BepInExPack] Hook added by assembly: RailCharges.dll for: RoR2.CharacterBody.OnSkillActivated [Info :RailCharges] Heavy crosshair prefab patched! [Info : Unity Log] Loaded scene intro loadSceneMode=Single [Info : Unity Log] Setting offline scene to title [Info : Unity Log] Unloaded scene intro [Info : Unity Log] Active scene changed from to title [Debug :RoR2BepInExPack] Hook added by assembly: RailCharges.dll for: RoR2.CharacterBody.OnSkillActivated [Info :RailCharges] Heavy crosshair prefab patched! [Info : Unity Log] Loaded scene title loadSceneMode=Single [Info : Unity Log] BaseMainMenuScreen: OnEnter() [Info : Unity Log] NetworkManagerSystem.desiredHost={ hostType=Self listen=False maxPlayers=4 } [Warning: Unity Log] The prefab 'ArenaMissionController' has multiple NetworkIdentity components. There can only be one NetworkIdentity on a prefab, and it must be on the root object. [Warning: Unity Log] The prefab 'Moon2DropshipZone' has multiple NetworkIdentity components. There can only be one NetworkIdentity on a prefab, and it must be on the root object. [Warning: Unity Log] The prefab 'HOLDER Gauntlets' has multiple NetworkIdentity components. There can only be one NetworkIdentity on a prefab, and it must be on the root object. [Warning: Unity Log] The prefab 'VoidCamp' has multiple NetworkIdentity components. There can only be one NetworkIdentity on a prefab, and it must be on the root object. [Info : Unity Log] Unloaded scene title [Info : Unity Log] Active scene changed from to lobby [Debug :RoR2BepInExPack] Hook added by assembly: RailCharges.dll for: RoR2.CharacterBody.OnSkillActivated [Info :RailCharges] Heavy crosshair prefab patched! [Info : Unity Log] Loaded scene lobby loadSceneMode=Single [Info : Unity Log] Adding local player controller 0 on connection hostId: -1 connectionId: 0 isReady: False channel count: 0 [Info : Unity Log] NetworkManagerSystem.AddPlayerInternal(conn=hostId: -1 connectionId: 0 isReady: False channel count: 0, playerControllerId=0, extraMessageReader=NetBuf sz:259 pos:259 [Info : Unity Log] OnClientSceneChanged networkSceneName=lobby loadedScenes=lobby [Error : Unity Log] A connection has already been set as ready. There can only be one. [Info : Unity Log] Player 0 already added, aborting. [Info : Unity Log] SetSurvivorPreferenceClient survivorIndex=6, bodyIndex=64 [Info : Unity Log] Changinging body preference for lavn (RoR2.NetworkUserId) from None to 64 [Info : Unity Log] Changinging body preference for lavn (RoR2.NetworkUserId) from None to 64 [Info : Unity Log] subscribed [Info : Unity Log] Could not load config /Config/server_pregame.cfg: Could not find file "D:\SteamLibrary\steamapps\common\Risk of Rain 2\Risk of Rain 2_Data\Config\server_pregame.cfg" [Info : Unity Log] Attempting to generate PreGameVoteController for lavn [Info : Unity Log] PreGameRuleVoteController.ClientTransmitVotesToServer() [Info : Unity Log] Received vote from lavn [Info : Unity Log] Accepting vote from lavn [Info : Unity Log] lavn connected. [Info : Unity Log] NetworkUser(Clone) (RoR2.NetworkUser) [Info : Unity Log] maxRuleCount=2, currentChoiceIndex=1 [Info : Unity Log] NetworkUser(Clone) (RoR2.NetworkUser) [Info : Unity Log] maxRuleCount=11, currentChoiceIndex=2 [Info : Unity Log] Run seed: 8963829465843068990 [Info : Unity Log] SetupUserCharacterMaster: lavn [Message: Sacrifice] Initial pool = -17.15227 [Info : Unity Log] PickupDropTable 'dtDoppelganger' has been loaded after the Run started. This might be an issue with asset duplication across bundles, or it might be fine. Regenerating... [Info : Unity Log] Unloaded scene lobby [Info : Unity Log] Active scene changed from to blackbeach2 [Debug :RoR2BepInExPack] Hook added by assembly: RailCharges.dll for: RoR2.CharacterBody.OnSkillActivated [Info :RailCharges] Heavy crosshair prefab patched! [Info : Unity Log] Loaded scene blackbeach2 loadSceneMode=Single [Info : Unity Log] OnClientSceneChanged networkSceneName=blackbeach2 loadedScenes=blackbeach2 [Info : Unity Log] Client ready. [Info : Unity Log] Player 0 already added, aborting. [Info : Unity Log] Spending 220 credits on interactables... [Info : Unity Log] SceneDirector.PopulateScene: PlayerCharacterMasterController count=1, PlatformSystems.lobbyManager.calculatedTotalPlayerCount=0 [Info : Unity Log] reorder list [Info : Unity Log] SurvivorPodBaseState.OnEnter Descent, lavn [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. [Error : Unity Log] Object PodGroundImpact(Clone) (UnityEngine.GameObject) should not be instantiated by means other than EffectManager.SpawnEffect. This WILL result in an NRE!!! Use EffectManager.SpawnEffect or don't use EffectComponent!!!!! [Info : Unity Log] SurvivorPodBaseState.OnEnter Landed, lavn [Info : Unity Log] SurvivorPodBaseState.OnEnter PreRelease, lavn [Info : Unity Log] SurvivorPodBaseState.OnEnter Release, lavn [Info : Unity Log] SurvivorPodBaseState.OnEnter ReleaseFinished, ??? [Info : Unity Log] Saved file "969c92eb-36f2-4485-9ae9-3245512c62d6.xml" (218673 bytes) [Info : Unity Log] in save archive convars [Info : Unity Log] Shutting down Steamworks... [Info : Unity Log] Shut down Steamworks. [Debug :RoR2BepInExPack] Hook added by assembly: for: RoR2.Run.Start [Debug :RoR2BepInExPack] Hook added by assembly: for: RoR2.HealthComponent.TakeDamage [Debug :RoR2BepInExPack] Hook removed by assembly: R2API.Difficulty.dll for: RoR2.DifficultyCatalog.GetDifficultyDef [Debug :RoR2BepInExPack] Hook removed by assembly: R2API.Difficulty.dll for: RoR2.RuleDef.FromDifficulty [Debug :RoR2BepInExPack] Hook removed by assembly: R2API.Director.dll for: RoR2.ClassicStageInfo.Start [Debug :RoR2BepInExPack] Hook removed by assembly: R2API.Director.dll for: RoR2.SceneCatalog.Init [Debug :RoR2BepInExPack] Hook removed by assembly: R2API.Language.dll for: RoR2.Language.GetLocalizedStringByToken [Debug :RoR2BepInExPack] Hook removed by assembly: R2API.Language.dll for: RoR2.Language.TokenIsRegistered [Debug :RoR2BepInExPack] Hook removed by assembly: R2API.Skins.dll for: RoR2.ModelSkinController.ApplySkin [Debug :RoR2BepInExPack] Hook removed by assembly: R2API.Skins.dll for: RoR2.EffectComponent.Start [Debug :RoR2BepInExPack] Hook removed by assembly: R2API.Skins.dll for: RoR2.EffectManager.SpawnEffect [Debug :RoR2BepInExPack] Hook removed by assembly: R2API.Skins.dll for: EntityStates.BasicMeleeAttack.BeginMeleeAttackEffect [Debug :RoR2BepInExPack] Hook removed by assembly: R2API.Sound.dll for: RoR2.MusicController.Start [Debug :RoR2BepInExPack] Hook removed by assembly: R2API.Sound.dll for: RoR2.MusicController.UpdateState [Debug :RoR2BepInExPack] Hook removed by assembly: CommandQueueWithSave.dll for: RoR2.PickupPickerController.OnDisplayBegin [Debug :RoR2BepInExPack] Hook removed by assembly: CommandQueueWithSave.dll for: RoR2.UI.ScoreboardController.Awake [Debug :RoR2BepInExPack] Hook removed by assembly: CommandQueueWithSave.dll for: RoR2.Artifacts.CommandArtifactManager.Init [Info : Unity Log] Transfered 2 monster credits from Director (UnityEngine.GameObject) to Director (UnityEngine.GameObject)

vakryvenik commented 2 months ago

I was finally able to take a look at this. Even with the profile you sent I am not having the issue you described. Can you try it again, if the issue persists can you send a log file?

Tested it today in new profile (created one and imported mods through code). Currently there's 2 available mod updates - BepInExPack to 5.4.2115 and LookingGlass to 1.8.5. So, if you don't update these 2 - issue persists, but after update - all works just fine (i also don't see the same behavior which I described earlier). I'm not sure which one fixed this (most probably LookingGlass itself) but in current state issue is gone and ticket can be closed. Also, as the reference for the future when i need to attach log file - where should i get it (is it Player.log from LocalLow folder?) and what settings should be enabled in config files (or just default is fine)?

yvsaint commented 2 months ago

yeah that worked for some reason lol

ToastedOven commented 2 months ago

Glad y'all got it sorted out. You can get your log file from the bepinex folder. Just copy pasting this command from the discord server...

Recipe: log (Owner: ⁦grand_theft_auto⁩#0000) A full log is way more useful for finding what your mod problem is.

If you are using r2modman or Thunderstore Mod Manager: You can copy your log by going to the Settings screen, selecting the Debugging tab and clicking Copy LogOutput.log to clipboard And paste it in this channel.

If you have manual install: You can find such log file in your Risk of Rain 2/BepInEx/ folder, the file is called LogOutput.log. Drag the file in this channel so that other users can help you.