Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
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)
edit: this bug also appeared when trying to start new games with vanilla slugcats. Disabling the mod fixed the issue for them
I have one issue (so far), it's impossible to tell which hand holds the rock or the spear.
(I do not have an exception log as I do not know what that is or how to get one at all)
Something 'bout boolean 0x004bc
It won't apply the mod and won't generate a response from remix when restarting the game.