Rain World

Rain World

Screen Lady's Diverse Spawns
 This topic has been pinned, so it's probably important
Screen Lady  [developer] May 4 @ 4:22pm
Bug Forum
A forum for posting bugs and freezes caused by the mod.
Exception logs are appreciated, you can paste them here.

Commenting bugs in the main comment section of the mod is fine, but please keep error logs here.
Last edited by Screen Lady; Aug 14 @ 3:23pm
< >
Showing 1-15 of 17 comments
IamMael May 4 @ 4:33pm 
NullReferenceException: Object reference not set to an instance of an object
Watcher.FireSpriteAI.get_distanceToHelpee () (at <101df216710c416b98aeeabf7584d8c0>:0)
Watcher.FireSpriteAI.DecideBehavior () (at <101df216710c416b98aeeabf7584d8c0>:0)
Watcher.FireSpriteAI.Update () (at <101df216710c416b98aeeabf7584d8c0>:0)
Watcher.FireSprite.Update (System.Boolean eu) (at <101df216710c416b98aeeabf7584d8c0>:0)
(wrapper dynamic-method) Room.DMD<Room::Update>(Room)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<Room::Update>?-114869248(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>?582925568(Room)
(wrapper dynamic-method) RainWorldGame.DMD<RainWorldGame::Update>(RainWorldGame)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<RainWorldGame::Update>?-852616192(RainWorldGame)
RebindEverything.Input_Hooks.RainWorldGameOnUpdate (On.RainWorldGame+orig_Update orig, RainWorldGame self) (at RebindEverything/Hooks/Input/Input_Hooks.cs:14)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<RainWorldGame::Update>?1591078912(RainWorldGame)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<RainWorldGame::Update>?-997541888(RainWorldGame)
WhereSlugpupMod.WhereSlugpupMain.Hook_RainWorldGame_Update (On.RainWorldGame+orig_Update orig, RainWorldGame self) (at <bbd582df6fc8425d92977ae9ca5c68b8>:0)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<RainWorldGame::Update>?94197376(RainWorldGame)
MainLoopProcess.RawUpdate (System.Single dt) (at <101df216710c416b98aeeabf7584d8c0>:0)
(wrapper dynamic-method) RainWorldGame.DMD<RainWorldGame::RawUpdate>(RainWorldGame,single)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<RainWorldGame::RawUpdate>?-1863830528(RainWorldGame,single)
Pom.Pom.RainWorldGameRawUpdate (On.RainWorldGame+orig_RawUpdate orig, RainWorldGame self, System.Single dt) (at POM//Pom/Pom.InputHooks.cs:41)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<RainWorldGame::RawUpdate>?401501056(RainWorldGame,single)
ProcessManager.Update (System.Single deltaTime) (at <101df216710c416b98aeeabf7584d8c0>:0)
(wrapper dynamic-method) RainWorld.DMD<RainWorld::Update>(RainWorld)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<RainWorld::Update>?1502590976(RainWorld)
NumberFixes.Plugin.RainWorld_Update (On.RainWorld+orig_Update orig, RainWorld self) (at C:/Users/Mario/source/repos/RainWorld/Coder23848/NumberFixes/src/plugin/Plugin.cs:64)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<RainWorld::Update>?-781383168(RainWorld)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<RainWorld::Update>?659070976(RainWorld)
BloodHooks.RainWorld_Update (On.RainWorld+orig_Update orig, RainWorld self) (at C:/Users/Lee/source/repos/Blood/BloodHooks.cs:56)
UnityEngine.Debug:LogException(Exception)
BloodHooks:RainWorld_Update(orig_Update, RainWorld) (at C:/Users/Lee/source/repos/Blood/BloodHooks.cs:60)
MonoMod.Utils.DynamicMethodDefinition:Hook<RainWorld::Update>?-585311232(RainWorld)
dead lol May 12 @ 8:47am 
Got another freeze. Lost a pup to this one.

NullReferenceException: Object reference not set to an instance of an object
Watcher.SandGrub.UpdateTentacle () (at <101df216710c416b98aeeabf7584d8c0>:0)
Watcher.SandGrub.Update (System.Boolean eu) (at <101df216710c416b98aeeabf7584d8c0>:0)
(wrapper dynamic-method) Room.DMD<Room::Update>(Room)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<Room::Update>?2053660672(Room)
MoArenas.arenas.Arena_Trainline.Room_Update (On.Room+orig_Update orig, Room self) (at <b28349565b6c46698b4cb4ea51b1fa47>:0)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<Room::Update>?456372864(Room)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<Room::Update>?-2042402816(Room)
RegionKit.Modules.MultiColorSnow._Module.Room_Update (On.Room+orig_Update orig, Room self) (at <25a447d61af14c578680bb10f7318521>:0)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<Room::Update>?1533146496(Room)
(wrapper dynamic-method) RainWorldGame.DMD<RainWorldGame::Update>(RainWorldGame)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<RainWorldGame::Update>?1962208256(RainWorldGame)
SpawnResetter.Plugin.RainWorldGame_Update (On.RainWorldGame+orig_Update orig, RainWorldGame self) (at <d5af6086c78f41cf833123ae83373b42>:0)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<RainWorldGame::Update>?-862228480(RainWorldGame)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<RainWorldGame::Update>?-462826496(RainWorldGame)
LogSwitch.LogSwitch.updateHook (On.RainWorldGame+orig_Update orig, RainWorldGame self) (at <ad8a89bd1a99443f97609b1e341dad0a>:0)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<RainWorldGame::Update>?1288285696(RainWorldGame)
(wrapper dynamic-method) MainLoopProcess.DMD<MainLoopProcess::RawUpdate>(MainLoopProcess,single)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<MainLoopProcess::RawUpdate>?337840128(MainLoopProcess,single)
InventoryMod.MainLoopProcess_RawUpdate (On.MainLoopProcess+orig_RawUpdate orig, MainLoopProcess self, System.Single dt) (at C:/Users/Lee/source/repos/Inventory/InventoryMod.cs:147)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<MainLoopProcess::RawUpdate>?-1287735296(MainLoopProcess,single)
(wrapper dynamic-method) RainWorldGame.DMD<RainWorldGame::RawUpdate>(RainWorldGame,single)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<RainWorldGame::RawUpdate>?-1906830336(RainWorldGame,single)
Pom.Pom.RainWorldGameRawUpdate (On.RainWorldGame+orig_RawUpdate orig, RainWorldGame self, System.Single dt) (at POM//Pom/Pom.InputHooks.cs:41)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<RainWorldGame::RawUpdate>?-1778821504(RainWorldGame,single)
(wrapper dynamic-method) ProcessManager.DMD<ProcessManager::Update>(ProcessManager,single)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<ProcessManager::Update>?-2025076736(ProcessManager,single)
RegionKit.Modules.AnimatedDecals.VideoManager.ProcessManager_Update (On.ProcessManager+orig_Update orig, ProcessManager self, System.Single deltaTime) (at <25a447d61af14c578680bb10f7318521>:0)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<ProcessManager::Update>?-560693248(ProcessManager,single)
(wrapper dynamic-method) RainWorld.DMD<RainWorld::Update>(RainWorld)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<RainWorld::Update>?1802335232(RainWorld)
RainWorldTryCatch.RainWorldTryCatchPlugin.RainWorldUpdate (On.RainWorld+orig_Update orig, RainWorld self) (at <1828a154960541f185fd1181ef4110cd>:0)
UnityEngine.Debug:LogException(Exception)
RainWorldTryCatch.RainWorldTryCatchPlugin:RainWorldUpdate(orig_Update, RainWorld)
MonoMod.Utils.DynamicMethodDefinition:Hook<RainWorld::Update>?-318442112(RainWorld)
MonoMod.Utils.DynamicMethodDefinition:Trampoline<RainWorld::Update>?-720654336(RainWorld)
Guardian.LogHooks:RainWorld_Update(orig_Update, RainWorld) (at E:/RainWorldModding/Guardian/src/plugin/Hooks/LogHooks.cs:70)
MonoMod.Utils.DynamicMethodDefinition:Hook<RainWorld::Update>?1448050560(RainWorld)
MonoMod.Utils.DynamicMethodDefinition:Trampoline<RainWorld::Update>?616955904(RainWorld)
Modpacks.ModpacksManager:RainWorld_Update(orig_Update, RainWorld) (at /Isbjorn52/ModpacksManager.cs:386)
MonoMod.Utils.DynamicMethodDefinition:Hook<RainWorld::Update>?401473408(RainWorld)
riley_ Jun 30 @ 3:38pm 
game crashed when entering GW_E01 as artificer:
NullReferenceException: Object reference not set to an instance of an object
Watcher.RattlerGraphics+ArmGraphic.Update () (at <0d3d3bd248b74a708fd84538ba1e82f5>:0)
Watcher.RattlerGraphics.Update () (at <0d3d3bd248b74a708fd84538ba1e82f5>:0)
(wrapper dynamic-method) Room.DMD<Room::Update>(Room)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<Room::Update>?-2009303040(Room)
Screen Lady  [developer] Jun 30 @ 3:58pm 
Originally posted by riley_:
game crashed when entering GW_E01 as artificer:
NullReferenceException: Object reference not set to an instance of an object
Watcher.RattlerGraphics+ArmGraphic.Update () (at <0d3d3bd248b74a708fd84538ba1e82f5>:0)
Watcher.RattlerGraphics.Update () (at <0d3d3bd248b74a708fd84538ba1e82f5>:0)
(wrapper dynamic-method) Room.DMD<Room::Update>(Room)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<Room::Update>?-2009303040(Room)

Do you have any mods that change that room to have more rot than usual attached to the walls/floors?
I've found that Rattlers will crash the game if killed by protolonglegs at times. They are placed where there shouldn't be any, but if for whatever reason something adds some there then it will cause issues.

Try disabling this mod, loading a different save file, and returning to the same room. If there is rot on the floor then another mod is being the culprit.

If not, then I'll investigate soon.
Last edited by Screen Lady; Jun 30 @ 3:58pm
riley_ Jun 30 @ 5:20pm 
that would be the issue then, i had a mod enabled that i was making which added more rot to some of the walls
Screen Lady  [developer] Jun 30 @ 6:03pm 
Originally posted by riley_:
that would be the issue then, i had a mod enabled that i was making which added more rot to some of the walls
It's an odd issue indeed. I may consider moving their spawns out of the way there to account for that specific mod if you can link it.
riley_ Jul 1 @ 6:08am 
it's still not released yet and won't be for a while, don't worry about it
riley_ Jul 1 @ 1:09pm 
game crashed when blowing up a coral crawler in waterfront facility
MissingFieldException: Field 'Watcher.Barnacle.hasShell' not found.
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<Watcher.Barnacle::Violence>?-379853312(Watcher.Barnacle,BodyChunk,System.Nullable`1<UnityEngine.Vector2>,BodyChunk,PhysicalObject/Appendage/Pos,Creature/DamageType,single,single)
Screen Lady  [developer] Jul 1 @ 1:22pm 
Originally posted by riley_:
game crashed when blowing up a coral crawler in waterfront facility
MissingFieldException: Field 'Watcher.Barnacle.hasShell' not found.
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<Watcher.Barnacle::Violence>?-379853312(Watcher.Barnacle,BodyChunk,System.Nullable`1<UnityEngine.Vector2>,BodyChunk,PhysicalObject/Appendage/Pos,Creature/DamageType,single,single)
Do you have Emeralds Tweaks installed?
riley_ Jul 1 @ 2:04pm 
yes
Screen Lady  [developer] Jul 1 @ 2:25pm 
Originally posted by riley_:
yes
That mods fault then.
It currently breaks barnacles when an item is thrown at them, even a rock, dev knows about it but hasn't had a chance to patch it yet.
I recommend either disabling Barnacles with the Keep That Away From Me mod or just disabling that for the time being.
riley_ Jul 1 @ 2:54pm 
alright i think i can disable emerald's tweaks for now
After updating the mod, Steam shows an error: content is not available; files are corrupted. Could you please provide the mod files (GitHub) so that I can install the mod through the "mods" folder? I would greatly appreciate it :3
That's my only problem..
Screen Lady  [developer] Jul 31 @ 11:10am 
Originally posted by shym0narch:
After updating the mod, Steam shows an error: content is not available; files are corrupted. Could you please provide the mod files (GitHub) so that I can install the mod through the "mods" folder? I would greatly appreciate it :3
That's my only problem..
I can't do it through Github, but send me a friend request over through Discord and I'll do so. I don't mind really distributing mod files anyways.
Simply add "screenlady"
I don't have access to Discord... it's been blocked in my country.
But don't worry, I can still play with this mod by clearing the Steam cache and checking the integrity of the game files before playing (this method is still working, although it takes some time)
< >
Showing 1-15 of 17 comments
Per page: 1530 50