Rain World

Rain World

Winters End
Bug Reporting Discussion
Discussion for Reporting Bugs, either caused by this mod or other mods.

Report ExceptionLog to this to report a bug.

Exception logs can be found in this directory:
E:\Program Files (x86)\Steam\steamapps\common\Rain World

Please note that E: must be replaced with your Hard drives like C: or something else.
< >
Showing 1-15 of 28 comments
Potential Incompatibility with PupAi,
but honestly this bug was such a pain to try and troubleshoot. Due to it either working alongside and my will to keep trying beginning to falter. I decided to just post what I found and hope that it can be resolved.

Exception log:

InvalidProgramException: Invalid IL code in (wrapper dynamic-method) Player:DMD<Player::MovementUpdate> (Player,bool): IL_2e43: call 0x00000b59


System.RuntimeMethodHandle.GetFunctionPointer () (at <695d1cc93cca45069c528c15c9fdd749>:0)
MonoMod.RuntimeDetour.Platforms.DetourRuntimeILPlatform.GetFunctionPointer (System.Reflection.MethodBase method, System.RuntimeMethodHandle handle) (at <c020633d87d8468e811f63e9bce4b168>:0)
MonoMod.RuntimeDetour.Platforms.DetourRuntimeILPlatform.GetNativeStart (System.Reflection.MethodBase method) (at <c020633d87d8468e811f63e9bce4b168>:0)
MonoMod.RuntimeDetour.DetourHelper.GetNativeStart (System.Reflection.MethodBase method) (at <c020633d87d8468e811f63e9bce4b168>:0)
MonoMod.RuntimeDetour.Detour._RefreshChain (System.Reflection.MethodBase method) (at <c020633d87d8468e811f63e9bce4b168>:0)
MonoMod.RuntimeDetour.Detour.Apply () (at <c020633d87d8468e811f63e9bce4b168>:0)
MonoMod.RuntimeDetour.Hook.Apply () (at <c020633d87d8468e811f63e9bce4b168>:0)
MonoMod.RuntimeDetour.Hook..ctor (System.Reflection.MethodBase from, System.Reflection.MethodInfo to, System.Object target, MonoMod.RuntimeDetour.HookConfig& config) (at <c020633d87d8468e811f63e9bce4b168>:0)
MonoMod.RuntimeDetour.Hook..ctor (System.Reflection.MethodBase from, System.Reflection.MethodInfo to, System.Object target, MonoMod.RuntimeDetour.HookConfig config) (at <c020633d87d8468e811f63e9bce4b168>:0)
MonoMod.RuntimeDetour.Hook..ctor (System.Reflection.MethodBase from, System.Reflection.MethodInfo to, System.Object target) (at <c020633d87d8468e811f63e9bce4b168>:0)
MonoMod.RuntimeDetour.Hook..ctor (System.Reflection.MethodBase method, System.Delegate to) (at <c020633d87d8468e811f63e9bce4b168>:0)
MonoMod.RuntimeDetour.HookGen.HookEndpoint._NewHook (System.Reflection.MethodBase from, System.Delegate to) (at <c020633d87d8468e811f63e9bce4b168>:0)
MonoMod.RuntimeDetour.HookGen.HookEndpoint._Add[TDelegate] (System.Func`3[T1,T2,TResult] gen, TDelegate hookDelegate) (at <c020633d87d8468e811f63e9bce4b168>:0)
MonoMod.RuntimeDetour.HookGen.HookEndpoint.Add (System.Delegate hookDelegate) (at <c020633d87d8468e811f63e9bce4b168>:0)
MonoMod.RuntimeDetour.HookGen.HookEndpointManager.Add (System.Reflection.MethodBase method, System.Delegate hookDelegate) (at <c020633d87d8468e811f63e9bce4b168>:0)
MonoMod.RuntimeDetour.HookGen.HookEndpointManager.Add[T] (System.Reflection.MethodBase method, System.Delegate hookDelegate) (at <c020633d87d8468e811f63e9bce4b168>:0)
On.Player.add_MovementUpdate (On.Player+hook_MovementUpdate ) (at <bbbe48be07f74e4e95dbaca186005615>:0)
SnowyWorld.SnowFlakeHooks.Apply () (at C:/Users/User/Desktop/SnowWorld/src/Snowflake/SnowFlakeHooks.cs:13)
SnowyWorld.Plugin.Init (On.RainWorld+orig_OnModsInit orig, RainWorld self) (at C:/Users/User/Desktop/SnowWorld/src/Plugin.cs:79)
UnityEngine.Debug:LogException(Exception)
SnowyWorld.Plugin:Init(orig_OnModsInit, RainWorld) (at C:/Users/User/Desktop/SnowWorld/src/Plugin.cs:122)
<>c__DisplayClass38_1:<WrapModsInit>b__1(orig_OnModsInit, RainWorld)
MonoMod.Utils.DynamicMethodDefinition:Hook<RainWorld::OnModsInit>?2045092736(RainWorld)
MonoMod.Utils.DynamicMethodDefinition:Trampoline<RainWorld::OnModsInit>?-970834944(RainWorld)
<>c__DisplayClass38_2:<WrapModsInit>b__2(RainWorld)
X64World.Plugin:RainWorld_OnModsInit(orig_OnModsInit, RainWorld) (at E:/DEV/source/repos/rain-world-x64world/src/rain-world-x64world/Plugin.cs:85)
<>c__DisplayClass38_1:<WrapModsInit>b__1(orig_OnModsInit, RainWorld)
MonoMod.Utils.DynamicMethodDefinition:Hook<RainWorld::OnModsInit>?1176068352(RainWorld)
MonoMod.Utils.DynamicMethodDefinition:Trampoline<RainWorld::OnModsInit>?1836480512(RainWorld)
<>c__DisplayClass38_2:<WrapModsInit>b__2(RainWorld)
FieldTrip.FieldTripMain:RainWorld_OnModsInit(orig_OnModsInit, RainWorld)
<>c__DisplayClass38_1:<WrapModsInit>b__1(orig_OnModsInit, RainWorld)
MonoMod.Utils.DynamicMethodDefinition:Hook<RainWorld::OnModsInit>?-606950016(RainWorld)
Menu.InitializationScreen:Update()
MainLoopProcess:RawUpdate(Single)
ProcessManager:Update(Single)
RainWorld:Update()

FutileException: Couldn't find element named 'Snowflake_Tail'.
Use Futile.atlasManager.LogAllElementNames() to see a list of all loaded elements names
FAtlasManager.GetElementWithName (System.String elementName) (at <a117a2e773414632b51933d2ae7f2aca>:0)
SnowyWorld.SnowFlakeVisuals.PlayerGraphics_InitiateSprites (On.PlayerGraphics+orig_InitiateSprites orig, PlayerGraphics self, RoomCamera+SpriteLeaser sLeaser, RoomCamera rCam) (at C:/Users/User/Desktop/SnowWorld/src/Snowflake/SnowFlakeVisuals.cs:63)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<PlayerGraphics::InitiateSprites>?-2059796608(PlayerGraphics,RoomCamera/SpriteLeaser,RoomCamera)
RoomCamera+SpriteLeaser..ctor (IDrawable obj, RoomCamera rCam) (at <a117a2e773414632b51933d2ae7f2aca>:0)
RoomCamera.NewObjectInRoom (IDrawable obj) (at <a117a2e773414632b51933d2ae7f2aca>:0)
(wrapper dynamic-method) Room.DMD<Room::AddObject>(Room,UpdatableAndDeletable)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<Room::AddObject>?-670694400(Room,UpdatableAndDeletable)
RegionKit.Modules.Machinery._Module.Room_AddObject (On.Room+orig_AddObject orig, Room self, UpdatableAndDeletable obj) (at <1940f69975a4483f89c94e1001405b1d>:0)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<Room::AddObject>?-1370840192(Room,UpdatableAndDeletable)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<Room::AddObject>?-1596972032(Room,UpdatableAndDeletable)
RegionKit.Modules.ConcealedGarden.CGDrySpot+Hooks.Room_AddObject (On.Room+orig_AddObject orig, Room self, UpdatableAndDeletable obj) (at <1940f69975a4483f89c94e1001405b1d>:0)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<Room::AddObject>?1659207552(Room,UpdatableAndDeletable)
Creature.SpitOutOfShortCut (RWCustom.IntVector2 pos, Room newRoom, System.Boolean spitOutAllSticks) (at <a117a2e773414632b51933d2ae7f2aca>:0)
Player.SpitOutOfShortCut (RWCustom.IntVector2 pos, Room newRoom, System.Boolean spitOutAllSticks) (at <a117a2e773414632b51933d2ae7f2aca>:0)
ShortcutHandler.SpitOutCreature (ShortcutHandler+ShortCutVessel vessel) (at <a117a2e773414632b51933d2ae7f2aca>:0)
ShortcutHandler.Update () (at <a117a2e773414632b51933d2ae7f2aca>:0)
RainWorldGame.Update () (at <a117a2e773414632b51933d2ae7f2aca>:0)
MainLoopProcess.RawUpdate (System.Single dt) (at <a117a2e773414632b51933d2ae7f2aca>:0)
(wrapper dynamic-method) RainWorldGame.DMD<RainWorldGame::RawUpdate>(RainWorldGame,single)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<RainWorldGame::RawUpdate>?-816276480(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>?369601920(RainWorldGame,single)
(wrapper dynamic-method) ProcessManager.DMD<ProcessManager::Update>(ProcessManager,single)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<ProcessManager::Update>?-1063770112(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>?-705758592(ProcessManager,single)
(wrapper dynamic-method) RainWorld.DMD<RainWorld::Update>(RainWorld)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<RainWorld::Update>?-613495808(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>?928827136(RainWorld)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<RainWorld::Update>?-1583870976(RainWorld)
Modpacks.ModpacksManager.RainWorld_Update (On.RainWorld+orig_Update orig, RainWorld self) (at /Isbjorn52/ModpacksManager.cs:386)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<RainWorld::Update>?647523200(RainWorld)

FutileException: Couldn't find element named 'SFL1'.
Use Futile.atlasManager.LogAllElementNames() to see a list of all loaded elements names
FAtlasManager.GetElementWithName (System.String elementName) (at <a117a2e773414632b51933d2ae7f2aca>:0)
FSprite..ctor (System.String elementName, System.Boolean quadType) (at <a117a2e773414632b51933d2ae7f2aca>:0)
SnowyWorld.SnowyWorld+Snowflake.InitiateSprites (RoomCamera+SpriteLeaser sLeaser, RoomCamera rCam) (at C:/Users/User/Desktop/SnowWorld/src/hooks/effects/snowflake.cs:111)
RoomCamera+SpriteLeaser..ctor (IDrawable obj, RoomCamera rCam) (at <a117a2e773414632b51933d2ae7f2aca>:0)
RoomCamera.NewObjectInRoom (IDrawable obj) (at <a117a2e773414632b51933d2ae7f2aca>:0)
(wrapper dynamic-method) Room.DMD<Room::AddObject>(Room,UpdatableAndDeletable)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<Room::AddObject>?-670694400(Room,UpdatableAndDeletable)
RegionKit.Modules.Machinery._Module.Room_AddObject (On.Room+orig_AddObject orig, Room self, UpdatableAndDeletable obj) (at <1940f69975a4483f89c94e1001405b1d>:0)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<Room::AddObject>?-1370840192(Room,UpdatableAndDeletable)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<Room::AddObject>?-1596972032(Room,UpdatableAndDeletable)
RegionKit.Modules.ConcealedGarden.CGDrySpot+Hooks.Room_AddObject (On.Room+orig_AddObject orig, Room self, UpdatableAndDeletable obj) (at <1940f69975a4483f89c94e1001405b1d>:0)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<Room::AddObject>?1659207552(Room,UpdatableAndDeletable)
SnowyWorld.SnowFlakeVisuals.PlayerGraphics_Update (On.PlayerGraphics+orig_Update orig, PlayerGraphics self) (at C:/Users/User/Desktop/SnowWorld/src/Snowflake/SnowFlakeVisuals.cs:264)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<PlayerGraphics::Update>?2077917056(PlayerGraphics)
(wrapper dynamic-method) Room.DMD<Room::Update>(Room)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<Room::Update>?-1000600576(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>?-506748032(Room)
RainWorldGame.Update () (at <a117a2e773414632b51933d2ae7f2aca>:0)
MainLoopProcess.RawUpdate (System.Single dt) (at <a117a2e773414632b51933d2ae7f2aca>:0)
(wrapper dynamic-method) RainWorldGame.DMD<RainWorldGame::RawUpdate>(RainWorldGame,single)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<RainWorldGame::RawUpdate>?-816276480(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>?369601920(RainWorldGame,single)
(wrapper dynamic-method) ProcessManager.DMD<ProcessManager::Update>(ProcessManager,single)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<ProcessManager::Update>?-1063770112(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>?-705758592(ProcessManager,single)
(wrapper dynamic-method) RainWorld.DMD<RainWorld::Update>(RainWorld)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<RainWorld::Update>?-613495808(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>?928827136(RainWorld)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<RainWorld::Update>?-1583870976(RainWorld)
Modpacks.ModpacksManager.RainWorld_Update (On.RainWorld+orig_Update orig, RainWorld self) (at /Isbjorn52/ModpacksManager.cs:386)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<RainWorld::Update>?647523200(RainWorld)
Last edited by Tecuser01; Feb 13 @ 1:21pm
Myztileaf Fleur  [developer] Feb 13 @ 3:46pm 
I looked up the mod, isn't pupsai discontinued?
Ah, I did not know it was Discontinued. Perhaps the lack of maintenance is what caused my problems. I already have it disabled, and this mod appears to work fine as of currently.
Rifter Feb 14 @ 6:49am 
Recently entered Z4, and every single pipe is not letting me through, I have to force my way in by ramming my head repeatedly until im lucky, or devtools my way in.
Myztileaf Fleur  [developer] Feb 14 @ 7:39pm 
powered shortcut, intentional.
Gandalf Feb 23 @ 2:04am 
I'm stuck on "Loading" when trying to start a new game. Happens even when only this mod and required ones are enabled
edit: this bug also appeared when trying to start new games with vanilla slugcats. Disabling the mod fixed the issue for them
Last edited by Gandalf; Feb 23 @ 8:52am
Myztileaf Fleur  [developer] Feb 23 @ 5:51pm 
Huh.. is there exceptionlog?
Gandalf Feb 24 @ 4:20am 
there isn't but the game randomly started working
crw14 Feb 25 @ 1:53pm 
So none of the abilities are working for me, that's the problem.
Very fun mod! :rwslugcat:
I have one issue (so far), it's impossible to tell which hand holds the rock or the spear.
Having trouble entering pipes of all kinds, just wont let me through. Currently ive resorted to repetitively smashing my head into the wall until it works but has still caused about 70% of my deaths due to not being able to run from predators
the gate that connects z4 and z3 freezes the game instantly
(I do not have an exception log as I do not know what that is or how to get one at all)
I tried another gate and a similar thing happened, I was able to get through the gate with no issues but when I entered the shelter and hibernated, the png of the sleeping snowflake was pasting itself over and over again and the rest of the screen was frozen. yet again I do not have an exception log as I still do not know what that is or how to get one at all
Myztileaf Fleur  [developer] Mar 26 @ 5:54pm 
Huh. I don't know what causes until exceptionlog.
I tried to turn the mod on in remix and getting a mod merge and apply error.
Something 'bout boolean 0x004bc

It won't apply the mod and won't generate a response from remix when restarting the game.
< >
Showing 1-15 of 28 comments
Per page: 1530 50