Rain World

Rain World

Emerald's Tweaks & Features
Watcher Screen Freeze
i think i've deduced that my issue is usually caused by a second player being spawned in, using watcher coop. it happens the instant any creature spawns in on screen, and the screen itself freezes, though i'm able to pause and exit the campaign. its very random in singleplayer, but under the same circumstances. though before the most recent game update, it didnt happen at all with both enabled?
______________________________________

IndexOutOfRangeException: Index was outside the bounds of the array.
(wrapper managed-to-managed) System.Object.ElementAddr_4(object,int,int,int)
EmeraldsTweaksRemix.CreatureTweaks.CreatureLikenessHook (On.CreatureCommunities+orig_LikeOfPlayer orig, CreatureCommunities self, CreatureCommunities+CommunityID commID, System.Int32 region, System.Int32 playerNumber) (at C:/Users/mason/Desktop/Game Modding/Rain World/Projects/EmeraldsTweaksRemix/CreatureTweaks.cs:80)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<CreatureCommunities::LikeOfPlayer>?-1736221824(CreatureCommunities,CreatureCommunities/CommunityID,int,int)
LizardAI.LikeOfPlayer (Tracker+CreatureRepresentation player) (at <b62a756325e740b9be08cbb3cadac2b8>:0)
Lizard.Collide (PhysicalObject otherObject, System.Int32 myChunk, System.Int32 otherChunk) (at <b62a756325e740b9be08cbb3cadac2b8>:0)
(wrapper dynamic-method) Room.DMD<Room::Update>(Room)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<Room::Update>?-755956736(Room)
BloodHooks.Room_Update (On.Room+orig_Update orig, Room self) (at C:/Users/Lee/source/repos/Blood/BloodHooks.cs:190)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<Room::Update>?-1531683840(Room)
(wrapper dynamic-method) RainWorldGame.DMD<RainWorldGame::Update>(RainWorldGame)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<RainWorldGame::Update>?-1180537856(RainWorldGame)
CoopLeash.CoopLeash.RainWorldGame_Update (On.RainWorldGame+orig_Update orig, RainWorldGame self) (at /RainWorldMods/WillowsMods/CoopLeash.cs:698)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<RainWorldGame::Update>?-1853493120(RainWorldGame)
MainLoopProcess.RawUpdate (System.Single dt) (at <b62a756325e740b9be08cbb3cadac2b8>:0)
(wrapper dynamic-method) RainWorldGame.DMD<RainWorldGame::RawUpdate>(RainWorldGame,single)
ProcessManager.Update (System.Single deltaTime) (at <b62a756325e740b9be08cbb3cadac2b8>:0)
(wrapper dynamic-method) RainWorld.DMD<RainWorld::Update>(RainWorld)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<RainWorld::Update>?-1792460800(RainWorld)
ImprovedInput.Plugin.RainWorld_Update (On.RainWorld+orig_Update orig, RainWorld self) (at D:/Projects/Rain World Modding/CS Projects/improved-input-config/src/Plugin.cs:91)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<RainWorld::Update>?-2126243584(RainWorld)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<RainWorld::Update>?205442048(RainWorld)
Guardian.LogHooks.RainWorld_Update (On.RainWorld+orig_Update orig, RainWorld self) (at E:/RainWorldModding/Guardian/src/plugin/Hooks/LogHooks.cs:70)
UnityEngine.Debug:LogException(Exception)
Guardian.CloudLogger:LogAndUploadException(Exception) (at E:/RainWorldModding/Guardian/src/plugin/CloudLogger.cs:32)
Guardian.LogHooks:RainWorld_Update(orig_Update, RainWorld) (at E:/RainWorldModding/Guardian/src/plugin/Hooks/LogHooks.cs:74)
MonoMod.Utils.DynamicMethodDefinition:Hook<RainWorld::Update>?-1754938752(RainWorld)
MonoMod.Utils.DynamicMethodDefinition:Trampoline<RainWorld::Update>?2058290176(RainWorld)
BloodHooks:RainWorld_Update(orig_Update, RainWorld) (at C:/Users/Lee/source/repos/Blood/BloodHooks.cs:56)
MonoMod.Utils.DynamicMethodDefinition:Hook<RainWorld::Update>?1070776832(RainWorld)

IndexOutOfRangeException: Index was outside the bounds of the array.
at (wrapper managed-to-managed) System.Object.ElementAddr_4(object,int,int,int)
at EmeraldsTweaksRemix.CreatureTweaks.CreatureLikenessHook (On.CreatureCommunities+orig_LikeOfPlayer orig, CreatureCommunities self, CreatureCommunities+CommunityID commID, System.Int32 region, System.Int32 playerNumber) [0x00069] in C:\Users\mason\Desktop\Game Modding\Rain World\Projects\EmeraldsTweaksRemix\CreatureTweaks.cs:80
at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<CreatureCommunities::LikeOfPlayer>?-1736221824(CreatureCommunities,CreatureCommunities/CommunityID,int,int)
at LizardAI.LikeOfPlayer (Tracker+CreatureRepresentation player) [0x00043] in <b62a756325e740b9be08cbb3cadac2b8>:0
at LizardAI.IUseARelationshipTracker.UpdateDynamicRelationship (RelationshipTracker+DynamicRelationship dRelation) [0x00646] in <b62a756325e740b9be08cbb3cadac2b8>:0
at (wrapper dynamic-method) RelationshipTracker+DynamicRelationship.DMD<RelationshipTracker+DynamicRelationship::Update>(RelationshipTracker/DynamicRelationship)
at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<RelationshipTracker+DynamicRelationship::Update>?-960635904(RelationshipTracker/DynamicRelationship)
at player_friends.Plugin.DynamicRelationship_Update (On.RelationshipTracker+DynamicRelationship+orig_Update orig, RelationshipTracker+DynamicRelationship self) [0x00090] in <a0e48ba600c9488e83fe51453a90d874>:0
at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<RelationshipTracker+DynamicRelationship::Update>?-1725514496(RelationshipTracker/DynamicRelationship)
at RelationshipTracker.Update () [0x000a6] in <b62a756325e740b9be08cbb3cadac2b8>:0
at ArtificialIntelligence.Update () [0x0001e] in <b62a756325e740b9be08cbb3cadac2b8>:0
at LizardAI.Update () [0x01ae8] in <b62a756325e740b9be08cbb3cadac2b8>:0
at Lizard.Act () [0x00000] in <b62a756325e740b9be08cbb3cadac2b8>:0
at (wrapper dynamic-method) Lizard.DMD<Lizard::Update>(Lizard,bool)
at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<Lizard::Update>?-1469140992(Lizard,bool)
at CoopLeash.CoopLeash.Lizard_Update (On.Lizard+orig_Update orig, Lizard self, System.Boolean eu) [0x00001] in /RainWorldMods/WillowsMods/CoopLeash.cs:1678
at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<Lizard::Update>?598082688(Lizard,bool)
at (wrapper dynamic-method) Room.DMD<Room::Update>(Room)
at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<Room::Update>?-755956736(Room)
at BloodHooks.Room_Update (On.Room+orig_Update orig, Room self) [0x00000] in C:\Users\Lee\source\repos\Blood\BloodHooks.cs:190
at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<Room::Update>?-1531683840(Room)
at (wrapper dynamic-method) RainWorldGame.DMD<RainWorldGame::Update>(RainWorldGame)
at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<RainWorldGame::Update>?-1180537856(RainWorldGame)
at CoopLeash.CoopLeash.RainWorldGame_Update (On.RainWorldGame+orig_Update orig, RainWorldGame self) [0x00001] in /RainWorldMods/WillowsMods/CoopLeash.cs:698
at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<RainWorldGame::Update>?-1853493120(RainWorldGame)
at MainLoopProcess.RawUpdate (System.Single dt) [0x0001a] in <b62a756325e740b9be08cbb3cadac2b8>:0
at (wrapper dynamic-method) RainWorldGame.DMD<RainWorldGame::RawUpdate>(RainWorldGame,single)
at ProcessManager.Update (System.Single deltaTime) [0x00384] in <b62a756325e740b9be08cbb3cadac2b8>:0
at (wrapper dynamic-method) RainWorld.DMD<RainWorld::Update>(RainWorld)
at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<RainWorld::Update>?-1792460800(RainWorld)
at ImprovedInput.Plugin.RainWorld_Update (On.RainWorld+orig_Update orig, RainWorld self) [0x00001] in D:\Projects\Rain World Modding\CS Projects\improved-input-config\src\Plugin.cs:91
at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<RainWorld::Update>?-2126243584(RainWorld)
at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<RainWorld::Update>?205442048(RainWorld)
at Guardian.LogHooks.RainWorld_Update (On.RainWorld+orig_Update orig, RainWorld self) [0x00002] in E:\RainWorldModding\Guardian\src\plugin\Hooks\LogHooks.cs:70
UnityEngine.StackTraceUtility:ExtractStringFromException(Object)
Guardian.CloudLogger:LogAndUploadException(Exception) (at E:\RainWorldModding\Guardian\src\plugin\CloudLogger.cs:31)
Guardian.LogHooks:RainWorld_Update(orig_Update, RainWorld) (at E:\RainWorldModding\Guardian\src\plugin\Hooks\LogHooks.cs:74)
MonoMod.Utils.DynamicMethodDefinition:Hook<RainWorld::Update>?-1754938752(RainWorld)
MonoMod.Utils.DynamicMethodDefinition:Trampoline<RainWorld::Update>?2058290176(RainWorld)
BloodHooks:RainWorld_Update(orig_Update, RainWorld) (at C:\Users\Lee\source\repos\Blood\BloodHooks.cs:56)
MonoMod.Utils.DynamicMethodDefinition:Hook<RainWorld::Update>?1070776832(RainWorld)