tModLoader

tModLoader

Calamity Overhaul
This topic has been locked
Spyda 17 Jul, 2024 @ 8:01am
Problem with compatability
Game randomly crashed, heres the log
it might be a different mod, but i only see 4 mods, starlight river, calamity overhaul, calamity, and luminance. Those are the only i see, and i know calamity overhaul needs calamity, and calamity needs luminance. So from that i think its an issue with starlight river and calamity overhaul

sorry about the formatting, i just copy and pasted

Application: dotnet.exe
CoreCLR Version: 8.0.23.53103
.NET Version: 8.0.0
Description: The process was terminated due to an unhandled exception.
Exception Info: System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
Stack:
at Microsoft.Xna.Framework.Graphics.FNA3D_Impl.FNA3D_SetVertexBufferData(IntPtr, IntPtr, Int32, IntPtr, Int32, Int32, Int32, Microsoft.Xna.Framework.Graphics.SetDataOptions)
at Microsoft.Xna.Framework.Graphics.FNA3D_Impl.FNA3D_SetVertexBufferData(IntPtr, IntPtr, Int32, IntPtr, Int32, Int32, Int32, Microsoft.Xna.Framework.Graphics.SetDataOptions)
at StarlightRiver.Core.Primitives.SetVertices(Microsoft.Xna.Framework.Graphics.VertexPositionColorTexture[])
at StarlightRiver.Core.Trail.SetupMeshes()
at StarlightRiver.Core.Trail.Render(Microsoft.Xna.Framework.Graphics.Effect)
at StarlightRiver.Content.NPCs.Misc.LootWraith.DrawChain()
at StarlightRiver.Content.NPCs.Misc.LootWraith.PreDraw(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color)
at DynamicClass.DMD<System.Boolean Terraria.ModLoader.NPCLoader:PreDraw(Terraria.NPC, Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color)>(Terraria.NPC, Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color)>(Terraria.NPC, Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color)
at CalamityOverhaul.Content.NPCs.Core.NPCSystem.OnPreDrawHook(On_DrawDelegate, Terraria.NPC, Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color)
at DynamicClass.Hook<System.Boolean CalamityOverhaul.Content.NPCs.Core.NPCSystem::OnPreDrawHook(CalamityOverhaul.Content.NPCs.Core.NPCSystem+On_DrawDelegate,Terraria.NPC,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Color)>(CalamityOverhaul.Content.NPCs.Core.NPCSystem+On_DrawDelegate,Terraria.NPC,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Color)>(Terraria.NPC, Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color)
at DynamicClass.SyncProxy<System.Boolean Terraria.ModLoader.NPCLoader:PreDraw(Terraria.NPC, Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color)>(Terraria.NPC, Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color)>(Terraria.NPC, Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color)
at Terraria.Main.DrawNPCDirect(Microsoft.Xna.Framework.Graphics.SpriteBatch, Terraria.NPC, Boolean, Microsoft.Xna.Framework.Vector2)
at DynamicClass.DMD<System.Void Terraria.Main:DrawNPC(System.Int32, System.Boolean)>(System.Int32, System.Boolean)>(Terraria.Main, Int32, Boolean)
at CatalystMod.CatalystDetours.Main_DrawNPC(orig_DrawNPC, Terraria.Main, Int32, Boolean)
at DynamicClass.Hook<System.Void CatalystMod.CatalystDetours::Main_DrawNPC(Terraria.On_Main+orig_DrawNPC,Terraria.Main,System.Int32,System.Boolean)>(Terraria.On_Main+orig_DrawNPC,Terraria.Main,System.Int32,System.Boolean)>(Terraria.Main, Int32, Boolean)
at DynamicClass.SyncProxy<System.Void Terraria.Main:DrawNPC(System.Int32, System.Boolean)>(System.Int32, System.Boolean)>(Terraria.Main, Int32, Boolean)
at DynamicClass.DMD<System.Void Terraria.Main:DrawNPCs(System.Boolean)>(System.Boolean)>(Terraria.Main, Boolean)
at CalamityMod.Graphics.Renderers.RendererManager.DrawNPCRenderers(orig_DrawNPCs, Terraria.Main, Boolean)
at DynamicClass.Hook<System.Void CalamityMod.Graphics.Renderers.RendererManager::DrawNPCRenderers(Terraria.On_Main+orig_DrawNPCs,Terraria.Main,System.Boolean)>(Terraria.On_Main+orig_DrawNPCs,Terraria.Main,System.Boolean)>(Terraria.Main, Boolean)
at CalamityMod.Graphics.Metaballs.MetaballManager.DrawMetaballsBeforeNPCs(orig_DrawNPCs, Terraria.Main, Boolean)
at DynamicClass.Hook<System.Void CalamityMod.Graphics.Metaballs.MetaballManager::DrawMetaballsBeforeNPCs(Terraria.On_Main+orig_DrawNPCs,Terraria.Main,System.Boolean)>(Terraria.On_Main+orig_DrawNPCs,Terraria.Main,System.Boolean)>(Terraria.Main, Boolean)
at ParticleLibrary.Core.DrawHooks.Draw_BeforeNPCs(orig_DrawNPCs, Terraria.Main, Boolean)
at DynamicClass.Hook<System.Void ParticleLibrary.Core.DrawHooks::Draw_BeforeNPCs(Terraria.On_Main+orig_DrawNPCs,Terraria.Main,System.Boolean)>(Terraria.On_Main+orig_DrawNPCs,Terraria.Main,System.Boolean)>(Terraria.Main, Boolean)
at ParticleLibrary.ParticleManager.DrawParticlesBeforeNPCs(orig_DrawNPCs, Terraria.Main, Boolean)
at DynamicClass.Hook<System.Void ParticleLibrary.ParticleManager::DrawParticlesBeforeNPCs(Terraria.On_Main+orig_DrawNPCs,Terraria.Main,System.Boolean)>(Terraria.On_Main+orig_DrawNPCs,Terraria.Main,System.Boolean)>(Terraria.Main, Boolean)
at DynamicClass.Hook<System.Void Redemption.Effects.RenderTargets.RenderTargetManager::<OnModLoad>b__5_0(Terraria.On_Main+orig_DrawNPCs,Terraria.Main,System.Boolean)>(Terraria.On_Main+orig_DrawNPCs,Terraria.Main,System.Boolean)>(Terraria.Main, Boolean)
at StarlightRiver.Content.Items.Haunted.EchochainSystem.DrawEdges(orig_DrawNPCs, Terraria.Main, Boolean)
at DynamicClass.Hook<System.Void StarlightRiver.Content.Items.Haunted.EchochainSystem::DrawEdges(Terraria.On_Main+orig_DrawNPCs,Terraria.Main,System.Boolean)>(Terraria.On_Main+orig_DrawNPCs,Terraria.Main,System.Boolean)>(Terraria.Main, Boolean)
at DynamicClass.Hook<System.Void StarlightRiver.Content.NPCs.Moonstone.DreamBeastDrawSystem::DrawDreamBeast(Terraria.On_Main+orig_DrawNPCs,Terraria.Main,System.Boolean)>(Terraria.On_Main+orig_DrawNPCs,Terraria.Main,System.Boolean)>(Terraria.Main, Boolean)
at DynamicClass.Hook<System.Void StarlightRiver.Content.NPCs.Vitric.Gauntlet.SupporterConstruct::DrawBarrierGlow(Terraria.On_Main+orig_DrawNPCs,Terraria.Main,System.Boolean)>(Terraria.On_Main+orig_DrawNPCs,Terraria.Main,System.Boolean)>(Terraria.Main, Boolean)
at DynamicClass.Hook<System.Void StarlightRiver.Core.Systems.BarrierSystem.NPCBarrierGlow::DrawBarrierOverlay(Terraria.On_Main+orig_DrawNPCs,Terraria.Main,System.Boolean)>(Terraria.On_Main+orig_DrawNPCs,Terraria.Main,System.Boolean)>(Terraria.Main, Boolean)
at StarlightRiver.Core.Systems.PixelationSystem.PixelationSystem.DrawNPCTargets(orig_DrawNPCs, Terraria.Main, Boolean)
at DynamicClass.Hook<System.Void StarlightRiver.Core.Systems.PixelationSystem.PixelationSystem::DrawNPCTargets(Terraria.On_Main+orig_DrawNPCs,Terraria.Main,System.Boolean)>(Terraria.On_Main+orig_DrawNPCs,Terraria.Main,System.Boolean)>(Terraria.Main, Boolean)
at StarlightRiver.Content.Items.UndergroundTemple.TempleLensSystem.DrawLens(orig_DrawNPCs, Terraria.Main, Boolean)
at DynamicClass.Hook<System.Void StarlightRiver.Content.Items.UndergroundTemple.TempleLensSystem::DrawLens(Terraria.On_Main+orig_DrawNPCs,Terraria.Main,System.Boolean)>(Terraria.On_Main+orig_DrawNPCs,Terraria.Main,System.Boolean)>(Terraria.Main, Boolean)
at StarlightRiver.Core.Systems.MetaballSystem.MetaballSystem.DrawTargets(orig_DrawNPCs, Terraria.Main, Boolean)
at DynamicClass.Hook<System.Void StarlightRiver.Core.Systems.MetaballSystem.MetaballSystem::DrawTargets(Terraria.On_Main+orig_DrawNPCs,Terraria.Main,System.Boolean)>(Terraria.On_Main+orig_DrawNPCs,Terraria.Main,System.Boolean)>(Terraria.Main, Boolean)
at StarlightRiver.Content.Items.Breacher.BreacherArmorHelper.DrawBreacherOverlay(orig_DrawNPCs, Terraria.Main, Boolean)
at DynamicClass.Hook<System.Void StarlightRiver.Content.Items.Breacher.BreacherArmorHelper::DrawBreacherOverlay(Terraria.On_Main+orig_DrawNPCs,Terraria.Main,System.Boolean)>(Terraria.On_Main+orig_DrawNPCs,Terraria.Main,System.Boolean)>(Terraria.Main, Boolean)
at DynamicClass.Hook<System.Void CatalystMod.CatalystDetours::Main_DrawNPCs(Terraria.On_Main+orig_DrawNPCs,Terraria.Main,System.Boolean)>(Terraria.On_Main+orig_DrawNPCs,Terraria.Main,System.Boolean)>(Terraria.Main, Boolean)
at Luminance.Core.Cutscenes.CutsceneManager.DrawToWorld(orig_DrawNPCs, Terraria.Main, Boolean)
at DynamicClass.Hook<System.Void Luminance.Core.Cutscenes.CutsceneManager::DrawToWorld(Terraria.On_Main+orig_DrawNPCs,Terraria.Main,System.Boolean)>(Terraria.On_Main+orig_DrawNPCs,Terraria.Main,System.Boolean)>(Terraria.Main, Boolean)
at DynamicClass.Hook<System.Void NoxusBoss.Content.Particles.Metaballs.PitchBlackMetaball::♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥(Terraria.On_Main+orig_DrawNPCs,Terraria.Main,System.Boolean)>(Terraria.On_Main+orig_DrawNPCs,Terraria.Main,System.Boolean)>(Terraria.Main, Boolean)
at DynamicClass.SyncProxy<System.Void Terraria.Main:DrawNPCs(System.Boolean)>(System.Boolean)>(Terraria.Main, Boolean)
at DynamicClass.DMD<System.Void Terraria.Main:DoDraw_DrawNPCsOverTiles()>()>(Terraria.Main)
at CalamityMod.Graphics.Primitives.PrimitivePixelationSystem.DrawTarget_NPCs(orig_DoDraw_DrawNPCsOverTiles, Terraria.Main)
at DynamicClass.Hook<System.Void CalamityMod.Graphics.Primitives.PrimitivePixelationSystem::DrawTarget_NPCs(Terraria.On_Main+orig_DoDraw_DrawNPCsOverTiles,Terraria.Main)>(Terraria.On_Main+orig_DoDraw_DrawNPCsOverTiles,Terraria.Main)>(Terraria.Main)
at CalamityHunt.Common.Graphics.RenderTargets.CosmosMetaball.DrawTarget(orig_DoDraw_DrawNPCsOverTiles, Terraria.Main)
at DynamicClass.Hook<System.Void CalamityHunt.Common.Graphics.RenderTargets.CosmosMetaball::DrawTarget(Terraria.On_Main+orig_DoDraw_DrawNPCsOverTiles,Terraria.Main)>(Terraria.On_Main+orig_DoDraw_DrawNPCsOverTiles,Terraria.Main)>(Terraria.Main)
at CalamityHunt.Common.Graphics.RenderTargets.ShakerSludgeMetaball.DrawTarget(orig_DoDraw_DrawNPCsOverTiles, Terraria.Main)
at DynamicClass.Hook<System.Void CalamityHunt.Common.Graphics.RenderTargets.ShakerSludgeMetaball::DrawTarget(Terraria.On_Main+orig_DoDraw_DrawNPCsOverTiles,Terraria.Main)>(Terraria.On_Main+orig_DoDraw_DrawNPCsOverTiles,Terraria.Main)>(Terraria.Main)
at CalamityHunt.CalamityHunt.DrawParticleSystemBehindEntities(orig_DoDraw_DrawNPCsOverTiles, Terraria.Main)
at DynamicClass.Hook<System.Void CalamityHunt.CalamityHunt::DrawParticleSystemBehindEntities(Terraria.On_Main+orig_DoDraw_DrawNPCsOverTiles,Terraria.Main)>(Terraria.On_Main+orig_DoDraw_DrawNPCsOverTiles,Terraria.Main)>(Terraria.Main)
at Luminance.Core.Graphics.PrimitivePixelationSystem.DrawTarget_NPCs(orig_DoDraw_DrawNPCsOverTiles, Terraria.Main)
at DynamicClass.Hook<System.Void Luminance.Core.Graphics.PrimitivePixelationSystem::DrawTarget_NPCs(Terraria.On_Main+orig_DoDraw_DrawNPCsOverTiles,Terraria.Main)>(Terraria.On_Main+orig_DoDraw_DrawNPCsOverTiles,Terraria.Main)>(Terraria.Main)
at DynamicClass.SyncProxy<System.Void Terraria.Main:DoDraw_DrawNPCsOverTiles()>()>(Terraria.Main)
at DynamicClass.DMD<System.Void Terraria.Main:DoDraw_WallsTilesNPCs()>()>(Terraria.Main)
at DynamicClass.SyncProxy<System.Void Terraria.Main:DoDraw_WallsTilesNPCs()>()>(Terraria.Main)
at DynamicClass.DMD<System.Void Terraria.Main:DoDraw(Microsoft.Xna.Framework.GameTime)>(Microsoft.Xna.Framework.GameTime)>(Terraria.Main, Microsoft.Xna.Framework.GameTime)
at DynamicClass.SyncProxy<System.Void Terraria.Main:DoDraw(Microsoft.Xna.Framework.GameTime)>(Microsoft.Xna.Framework.GameTime)>(Terraria.Main, Microsoft.Xna.Framework.GameTime)
at Terraria.Main.Draw_Inner(Microsoft.Xna.Framework.GameTime)
at Terraria.Main.Draw(Microsoft.Xna.Framework.GameTime)
at Microsoft.Xna.Framework.Game.Tick()
at Microsoft.Xna.Framework.Game.RunLoop()
at Microsoft.Xna.Framework.Game.Run()
at Terraria.Program.RunGame()
at Terraria.Program.LaunchGame_(Boolean)
at Terraria.Program.LaunchGame(System.String[], Boolean)
at Terraria.MonoLaunch.Main_End(System.String[])
at Terraria.MonoLaunch+<>c__DisplayClass1_0.<Main>b__1()
Last edited by Spyda; 17 Jul, 2024 @ 8:09am
< >
Showing 1-1 of 1 comments
HoCha113  [developer] 13 Oct, 2024 @ 5:21am 
I may have responded a bit late, but this issue should have been resolved in the subsequent hotfixes. If you continue to encounter similar compatibility problems, please create a new issue post related to the latest version.
< >
Showing 1-1 of 1 comments
Per page: 1530 50