Rain World

Rain World

Less Deadly Rain
 This topic has been pinned, so it's probably important
FloofCheeks  [developer] 21 Mar @ 10:56am
Bug Reports
Report any bugs, crashes, or freezes in this thread.

Helpful information to include:
- Less Deadly Rain settings you were using
- Any mods enabled
- Region/room you were in when it happened
- Which campaign you were playing
- exceptionLog.txt file contents

exceptionLog.txt is only created if Rain World encountered any errors in the last session. Opening the game again will clear the file. It's located in the Rain World installation folder.

By default, exceptionLog.txt can be found here on Windows:
C:\Program Files (x86)\Steam\steamapps\common\Rain World
< >
Showing 1-4 of 4 comments
Post cycle rain (I was using flux) crashes in Farm arrays (LF_B03). (Hunter)
Settings: flux, half flood, Harmless electricity, cold snow, no creature flee at end of cycle, post cycle creatures, no rumbling, no gate flood, early incoming rain effects.


Here's the exception log :

NullReferenceException: Object reference not set to an instance of an object
CustomRegions.CustomWorld.IndexedEntranceClass.AbstractRoom_ExitIndex (On.AbstractRoom+orig_ExitIndex orig, AbstractRoom self, System.Int32 targetRoom) (at <ab1851d071b0400f9e3e9cdfe6a4d1be>:0)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<AbstractRoom::ExitIndex>?51217664(AbstractRoom,int)
FlyAI.FleeFromRainUpdate () (at <a117a2e773414632b51933d2ae7f2aca>:0)
(wrapper dynamic-method) FlyAI.DMD<FlyAI::Update>(FlyAI)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<FlyAI::Update>?-1471388672(FlyAI)
LBMergedMods.Hooks.FlyHooks.On_FlyAI_Update (On.FlyAI+orig_Update orig, FlyAI self) (at <aabe68298c2b49e98ba66f143d3fbe64>:0)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<FlyAI::Update>?-290806912(FlyAI)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<FlyAI::Update>?-1166039040(FlyAI)
RegionKit.Modules.Objects.NoBatflyLurkZoneHooks.FlyAI_Update (On.FlyAI+orig_Update orig, FlyAI self) (at <1940f69975a4483f89c94e1001405b1d>:0)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<FlyAI::Update>?-169111808(FlyAI)
(wrapper dynamic-method) Fly.DMD<Fly::Act>(Fly,bool)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<Fly::Act>?183846912(Fly,bool)
LBMergedMods.Hooks.FlyHooks.On_Fly_Act (On.Fly+orig_Act orig, Fly self, System.Boolean eu) (at <aabe68298c2b49e98ba66f143d3fbe64>:0)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<Fly::Act>?825504384(Fly,bool)
(wrapper dynamic-method) Fly.DMD<Fly::Update>(Fly,bool)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<Fly::Update>?466866176(Fly,bool)
CustomRegions.RegionProperties.MiscHooks.Fly_Update (On.Fly+orig_Update orig, Fly self, System.Boolean eu) (at <ab1851d071b0400f9e3e9cdfe6a4d1be>:0)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<Fly::Update>?-7258880(Fly,bool)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<Fly::Update>?-1366892544(Fly,bool)
Lunacy.Fireflies.Fly_Update (On.Fly+orig_Update orig, Fly self, System.Boolean eu) (at <16d8d416ec7a42a9a881fad0d823a6ba>:0)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<Fly::Update>?490681088(Fly,bool)
(wrapper dynamic-method) Room.DMD<Room::Update>(Room)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<Room::Update>?1888647168(Room)
RegionKit.Modules.MultiColorSnow._Module.Room_Update (On.Room+orig_Update orig, Room self) (at <1940f69975a4483f89c94e1001405b1d>:0)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<Room::Update>?-161113856(Room)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<Room::Update>?-932324352(Room)
TheOutsider.World_Hooks.RoomHooks.Room_Update (On.Room+orig_Update orig, Room self) (at D:/Collection/Rain World/Mod/Code/TheOutsider/src/World_Hooks/RoomHooks.cs:117)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<Room::Update>?1438326400(Room)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<Room::Update>?-1925595136(Room)
CoopTweaks.RoomMod.Room_Update (On.Room+orig_Update orig, Room room) (at C:/Steam/steamapps/common/Rain World/Modding/CoopTweaks/SourceCode/RoomMod.cs:78)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<Room::Update>?1484455936(Room)
(wrapper dynamic-method) RainWorldGame.DMD<RainWorldGame::Update>(RainWorldGame)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<RainWorldGame::Update>?1575715840(RainWorldGame)
RotundWorld.patch_Player.RainWorldGame_Update (On.RainWorldGame+orig_Update orig, RainWorldGame self) (at /RainWorldMods/WillowsMods/patch_Player.cs:707)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<RainWorldGame::Update>?547871744(RainWorldGame)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<RainWorldGame::Update>?225137664(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>?-1716427264(RainWorldGame)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<RainWorldGame::Update>?1264169984(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>?1727771264(RainWorldGame)
(wrapper dynamic-method) MainLoopProcess.DMD<MainLoopProcess::RawUpdate>(MainLoopProcess,single)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<MainLoopProcess::RawUpdate>?-374345728(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>?1254872704(MainLoopProcess,single)
(wrapper dynamic-method) RainWorldGame.DMD<RainWorldGame::RawUpdate>(RainWorldGame,single)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<RainWorldGame::RawUpdate>?1847315456(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>?-1975205376(RainWorldGame,single)
(wrapper dynamic-method) ProcessManager.DMD<ProcessManager::Update>(ProcessManager,single)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<ProcessManager::Update>?317534208(ProcessManager,single)
RegionKit.Modules.AnimatedDecals.VideoManager.ProcessManager_Update (On.ProcessManager+orig_Update orig, ProcessManager self, System.Single deltaTime) (at <1940f69975a4483f89c94e1001405b1d>:0)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<ProcessManager::Update>?2103166720(ProcessManager,single)
(wrapper dynamic-method) RainWorld.DMD<RainWorld::Update>(RainWorld)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<RainWorld::Update>?-318833664(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>?-1183804416(RainWorld)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<RainWorld::Update>?1900084224(RainWorld)
ImprovedInput.Plugin.RainWorld_Update (On.RainWorld+orig_Update orig, RainWorld self) (at <b1532b580d2f4aa5a77966738074cad8>:0)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<RainWorld::Update>?-970365440(RainWorld)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<RainWorld::Update>?532661248(RainWorld)
Revivify.Plugin.ErrorCatch (On.RainWorld+orig_Update orig, RainWorld self) (at <84d6e4b45b0846db885a4a7bbcdd965b>:0)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<RainWorld::Update>?-722368000(RainWorld)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<RainWorld::Update>?-534563840(RainWorld)
BeastMaster.BeastMaster.RainWorldOnUpdate (On.RainWorld+orig_Update orig, RainWorld self) (at /home/master/Coding/CSharp/Rain World/BestMaster/BeastMasterUpdate.cs:46)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<RainWorld::Update>?-792558464(RainWorld)
FloofCheeks  [developer] 23 Mar @ 11:07am 
Thanks for the info, this should help me fix the issue for the next update.
The mod says it dosent have any configurations for me and stopped working in arena and story mode i dont know if this is a bug or what
FloofCheeks  [developer] 9 Apr @ 7:02pm 
It doesn't work on current version yet, I'll have an update out in a day or two.
< >
Showing 1-4 of 4 comments
Per page: 1530 50