tModLoader Terraria Overhaul - Gameplay enhancements and much more

Hey Misario...:)
Ever since i updated to 2.0.1 the following errors happened to me when entering a previous world that had the mod enabled :
15/1/2018 7:22:20 PM
System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.
at ReLogic.Graphics.DynamicSpriteFont.InternalDraw(String text, SpriteBatch spriteBatch, Vector2 startPosition, Color color, Single rotation, Vector2 origin, Vector2& scale, SpriteEffects spriteEffects, Single depth)
at ReLogic.Graphics.DynamicSpriteFontExtensionMethods.DrawString(SpriteBatch spriteBatch, DynamicSpriteFont spriteFont, String text, Vector2 position, Color color, Single rotation, Vector2 origin, Vector2 scale, SpriteEffects effects, Single layerDepth)
at Terraria.UI.Chat.ChatManager.DrawColorCodedString(SpriteBatch spriteBatch, DynamicSpriteFont font, TextSnippet[] snippets, Vector2 position, Color baseColor, Single rotation, Vector2 origin, Vector2 baseScale, Int32& hoveredSnippet, Single maxWidth, Boolean ignoreColors)
at Terraria.UI.Chat.ChatManager.DrawColorCodedStringShadow(SpriteBatch spriteBatch, DynamicSpriteFont font, TextSnippet[] snippets, Vector2 position, Color baseColor, Single rotation, Vector2 origin, Vector2 baseScale, Single maxWidth, Single spread)
at Terraria.UI.Chat.ChatManager.DrawColorCodedStringWithShadow(SpriteBatch spriteBatch, DynamicSpriteFont font, String text, Vector2 position, Color baseColor, Single rotation, Vector2 origin, Vector2 baseScale, Single maxWidth, Single spread)
at Terraria.Utils.DrawBorderString(SpriteBatch sb, String text, Vector2 pos, Color color, Single scale, Single anchorx, Single anchory, Int32 maxCharactersDisplayed)
at Terraria.ModLoader.UI.UIMessageBox.DrawSelf(SpriteBatch spriteBatch)
at Terraria.UI.UIElement.Draw(SpriteBatch spriteBatch)
at Terraria.UI.UIElement.DrawChildren(SpriteBatch spriteBatch)
at Terraria.UI.UIElement.Draw(SpriteBatch spriteBatch)
at Terraria.UI.UIElement.DrawChildren(SpriteBatch spriteBatch)
at Terraria.UI.UIElement.Draw(SpriteBatch spriteBatch)
at Terraria.UI.UIElement.DrawChildren(SpriteBatch spriteBatch)
at Terraria.UI.UIElement.Draw(SpriteBatch spriteBatch)
at Terraria.UI.UserInterface.Draw(SpriteBatch spriteBatch, GameTime time)
at Terraria.Main.DrawMenu(GameTime gameTime)
at Terraria.Main.do_Draw(GameTime gameTime)
at Terraria.Main.DoDraw(GameTime gameTime)
at Terraria.Main.Draw(GameTime gameTime)
at Microsoft.Xna.Framework.Game.DrawFrame()
at Microsoft.Xna.Framework.Game.Tick()
at Microsoft.Xna.Framework.Game.HostIdle(Object sender, EventArgs e)
at Microsoft.Xna.Framework.GameHost.OnIdle()
at Microsoft.Xna.Framework.WindowsGameHost.RunOneFrame()
at Microsoft.Xna.Framework.WindowsGameHost.ApplicationIdle(Object sender, EventArgs e)
at System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)
at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.Run(Form mainForm)
at Microsoft.Xna.Framework.WindowsGameHost.Run()
at Microsoft.Xna.Framework.Game.RunGame(Boolean useBlockingRun)
at Terraria.Program.LaunchGame(String[] args, Boolean monoArgs)

15/1/2018 7:31:12 PM
System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.
at System.String.InternalSplitKeepEmptyEntries(Int32[] sepList, Int32[] lengthList, Int32 numReplaces, Int32 count)
at System.String.SplitInternal(Char[] separator, Int32 count, StringSplitOptions options)
at Terraria.UI.Chat.ChatManager.DrawColorCodedString(SpriteBatch spriteBatch, DynamicSpriteFont font, TextSnippet[] snippets, Vector2 position, Color baseColor, Single rotation, Vector2 origin, Vector2 baseScale, Int32& hoveredSnippet, Single maxWidth, Boolean ignoreColors)
at Terraria.UI.Chat.ChatManager.DrawColorCodedStringWithShadow(SpriteBatch spriteBatch, DynamicSpriteFont font, String text, Vector2 position, Color baseColor, Single rotation, Vector2 origin, Vector2 baseScale, Single maxWidth, Single spread)
at Terraria.Utils.DrawBorderString(SpriteBatch sb, String text, Vector2 pos, Color color, Single scale, Single anchorx, Single anchory, Int32 maxCharactersDisplayed)
at Terraria.ModLoader.UI.UIMessageBox.DrawSelf(SpriteBatch spriteBatch)
at Terraria.UI.UIElement.Draw(SpriteBatch spriteBatch)
at Terraria.UI.UIElement.DrawChildren(SpriteBatch spriteBatch)
at Terraria.UI.UIElement.Draw(SpriteBatch spriteBatch)
at Terraria.UI.UIElement.DrawChildren(SpriteBatch spriteBatch)
at Terraria.UI.UIElement.Draw(SpriteBatch spriteBatch)
at Terraria.UI.UserInterface.Draw(SpriteBatch spriteBatch, GameTime time)
at Terraria.Main.DrawMenu(GameTime gameTime)
at Terraria.Main.do_Draw(GameTime gameTime)
at Terraria.Main.DoDraw(GameTime gameTime)
at Terraria.Main.Draw(GameTime gameTime)
at Microsoft.Xna.Framework.Game.DrawFrame()
at Microsoft.Xna.Framework.Game.Tick()
at Microsoft.Xna.Framework.Game.HostIdle(Object sender, EventArgs e)
at Microsoft.Xna.Framework.GameHost.OnIdle()
at Microsoft.Xna.Framework.WindowsGameHost.RunOneFrame()
at Microsoft.Xna.Framework.WindowsGameHost.ApplicationIdle(Object sender, EventArgs e)
at System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)
at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.Run(Form mainForm)
at Microsoft.Xna.Framework.WindowsGameHost.Run()
at Microsoft.Xna.Framework.Game.RunGame(Boolean useBlockingRun)
at Terraria.Program.LaunchGame(String[] args, Boolean monoArgs)

16/1/2018 10:45:00 PM
System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.
at System.String.Concat(String str0, String str1, String str2)
at System.Diagnostics.StackTrace.ToString(TraceFormat traceFormat)
at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
at System.Exception.GetStackTrace(Boolean needFileInfo)
at System.Exception.get_StackTrace()
at TerrariaOverhaul.Debug.LogException(Exception e) in C:\Users\Merser\Documents\My Games\Terraria/ModLoader\Mod Sources\TerrariaOverhaul\Debug.cs:line 69
at TerrariaOverhaul.OverhaulMod.DrawMinorInterface(SpriteBatch sb) in C:\Users\Merser\Documents\My Games\Terraria/ModLoader\Mod Sources\TerrariaOverhaul\OverhaulMod.cs:line 3879
at TerrariaOverhaul.OverhaulMod.PostDraw(GameTime gameTime) in C:\Users\Merser\Documents\My Games\Terraria/ModLoader\Mod Sources\TerrariaOverhaul\OverhaulMod.cs:line 3705
at Terraria.Main.Draw(GameTime gameTime)
at Microsoft.Xna.Framework.Game.DrawFrame()
at Microsoft.Xna.Framework.Game.Tick()
at Microsoft.Xna.Framework.Game.HostIdle(Object sender, EventArgs e)
at Microsoft.Xna.Framework.GameHost.OnIdle()
at Microsoft.Xna.Framework.WindowsGameHost.RunOneFrame()
at Microsoft.Xna.Framework.WindowsGameHost.ApplicationIdle(Object sender, EventArgs e)
at System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)
at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.Run(Form mainForm)
at Microsoft.Xna.Framework.WindowsGameHost.Run()
at Microsoft.Xna.Framework.Game.RunGame(Boolean useBlockingRun)
at Terraria.Program.LaunchGame(String[] args, Boolean monoArgs)

16/1/2018 10:56:50 PM
System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.
at ReLogic.Graphics.DynamicSpriteFont.InternalDraw(String text, SpriteBatch spriteBatch, Vector2 startPosition, Color color, Single rotation, Vector2 origin, Vector2& scale, SpriteEffects spriteEffects, Single depth)
at ReLogic.Graphics.DynamicSpriteFontExtensionMethods.DrawString(SpriteBatch spriteBatch, DynamicSpriteFont spriteFont, String text, Vector2 position, Color color, Single rotation, Vector2 origin, Single scale, SpriteEffects effects, Single layerDepth)
at Terraria.Main.DrawMenu(GameTime gameTime)
at Terraria.Main.do_Draw(GameTime gameTime)
at Terraria.Main.DoDraw(GameTime gameTime)
at Terraria.Main.Draw(GameTime gameTime)
at Microsoft.Xna.Framework.Game.DrawFrame()
at Microsoft.Xna.Framework.Game.Tick()
at Microsoft.Xna.Framework.Game.HostIdle(Object sender, EventArgs e)
at Microsoft.Xna.Framework.GameHost.OnIdle()
at Microsoft.Xna.Framework.WindowsGameHost.RunOneFrame()
at Microsoft.Xna.Framework.WindowsGameHost.ApplicationIdle(Object sender, EventArgs e)
at System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)
at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.Run(Form mainForm)
at Microsoft.Xna.Framework.WindowsGameHost.Run()
at Microsoft.Xna.Framework.Game.RunGame(Boolean useBlockingRun)
at Terraria.Program.LaunchGame(String[] args, Boolean monoArgs)

16/1/2018 11:33:38 PM
to be able to continue playing with the world i had to disable the mod...but it felt very tasteless after using your mod :(
i waited and updated the mod to 2.0.2 to see if it will work but the the loading stops at "97% loading world data"....(you can see the errors of the new version start from 16th of January)i do have to note that it was crashing when i was at the end of autumn but i had thought it was the alt tabbing crashes you said were a bug......
MY MODS:
[
"AlchemistNPC",
"Antiaris",
"Bluemagic",
"BossChecklist",
"BossExpertise",
"CalamityMod",
"Carnation",
"CrystiliumMod",
"ExtraGunGear",
"Fargowiltas",
"Fishing3",
"FKBossHealthBar",
"HEROsMod",
"imkSushisMod",
"HamstarHelpers",
"imkSushisNaturallyOccuringMoonsMod",
"Infinity",
"ItemChecklist",
"ZoaklenMod",
"LootBags",
"MagicStorage",
"MaxStackPlus",
"MoreAccessories",
"MoreChestLoot",
"MoreGunsMod",
"Pumpking",
"RecipeBrowser",
"ReducedGrinding",
"Shapeshifter",
"SimpleAutoChests",
"SummonersAssociation",
"ThoriumMod",
"Tremor",
"Virtuous",
"WeaponOut",
"WingSlot",
"Wireless",
"WMITF",
"Wormholes",
"XItemStats",
"Yoyos2",
"YoyosMod",
"ZM",
"FKTModSettings",
"DualWielding",
"SpiritMod",
"SacredTools",
"CheezeMod",
"GRealm",
"BaseMod",
"TerrariaOverhaul"
]

I’m not sure if it has anything to do with the issues, but Dual Wielding is listed as incompatible on the main post. Probably a good idea to remove it, even if it doesn’t solve the issue.
 
Could someone make parkour maps with this mod? It has a lot of potential for amazing maps, and I haven't found any for this mod specifically. I decided to make one to hopefully get everyone thinking about making more Overhaul parkour maps. I'll eventually edit it so that it's a tutorial to the mod.
 

Attachments

  • Overhaul.wld
    2.7 MB · Views: 235
Hey Misario...:)
Ever since i updated to 2.0.1 the following errors happened to me when entering a previous world that had the mod enabled :
15/1/2018 7:22:20 PM
System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.
at ReLogic.Graphics.DynamicSpriteFont.InternalDraw(String text, SpriteBatch spriteBatch, Vector2 startPosition, Color color, Single rotation, Vector2 origin, Vector2& scale, SpriteEffects spriteEffects, Single depth)
at ReLogic.Graphics.DynamicSpriteFontExtensionMethods.DrawString(SpriteBatch spriteBatch, DynamicSpriteFont spriteFont, String text, Vector2 position, Color color, Single rotation, Vector2 origin, Vector2 scale, SpriteEffects effects, Single layerDepth)
at Terraria.UI.Chat.ChatManager.DrawColorCodedString(SpriteBatch spriteBatch, DynamicSpriteFont font, TextSnippet[] snippets, Vector2 position, Color baseColor, Single rotation, Vector2 origin, Vector2 baseScale, Int32& hoveredSnippet, Single maxWidth, Boolean ignoreColors)
at Terraria.UI.Chat.ChatManager.DrawColorCodedStringShadow(SpriteBatch spriteBatch, DynamicSpriteFont font, TextSnippet[] snippets, Vector2 position, Color baseColor, Single rotation, Vector2 origin, Vector2 baseScale, Single maxWidth, Single spread)
at Terraria.UI.Chat.ChatManager.DrawColorCodedStringWithShadow(SpriteBatch spriteBatch, DynamicSpriteFont font, String text, Vector2 position, Color baseColor, Single rotation, Vector2 origin, Vector2 baseScale, Single maxWidth, Single spread)
at Terraria.Utils.DrawBorderString(SpriteBatch sb, String text, Vector2 pos, Color color, Single scale, Single anchorx, Single anchory, Int32 maxCharactersDisplayed)
at Terraria.ModLoader.UI.UIMessageBox.DrawSelf(SpriteBatch spriteBatch)
at Terraria.UI.UIElement.Draw(SpriteBatch spriteBatch)
at Terraria.UI.UIElement.DrawChildren(SpriteBatch spriteBatch)
at Terraria.UI.UIElement.Draw(SpriteBatch spriteBatch)
at Terraria.UI.UIElement.DrawChildren(SpriteBatch spriteBatch)
at Terraria.UI.UIElement.Draw(SpriteBatch spriteBatch)
at Terraria.UI.UIElement.DrawChildren(SpriteBatch spriteBatch)
at Terraria.UI.UIElement.Draw(SpriteBatch spriteBatch)
at Terraria.UI.UserInterface.Draw(SpriteBatch spriteBatch, GameTime time)
at Terraria.Main.DrawMenu(GameTime gameTime)
at Terraria.Main.do_Draw(GameTime gameTime)
at Terraria.Main.DoDraw(GameTime gameTime)
at Terraria.Main.Draw(GameTime gameTime)
at Microsoft.Xna.Framework.Game.DrawFrame()
at Microsoft.Xna.Framework.Game.Tick()
at Microsoft.Xna.Framework.Game.HostIdle(Object sender, EventArgs e)
at Microsoft.Xna.Framework.GameHost.OnIdle()
at Microsoft.Xna.Framework.WindowsGameHost.RunOneFrame()
at Microsoft.Xna.Framework.WindowsGameHost.ApplicationIdle(Object sender, EventArgs e)
at System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)
at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.Run(Form mainForm)
at Microsoft.Xna.Framework.WindowsGameHost.Run()
at Microsoft.Xna.Framework.Game.RunGame(Boolean useBlockingRun)
at Terraria.Program.LaunchGame(String[] args, Boolean monoArgs)

15/1/2018 7:31:12 PM
System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.
at System.String.InternalSplitKeepEmptyEntries(Int32[] sepList, Int32[] lengthList, Int32 numReplaces, Int32 count)
at System.String.SplitInternal(Char[] separator, Int32 count, StringSplitOptions options)
at Terraria.UI.Chat.ChatManager.DrawColorCodedString(SpriteBatch spriteBatch, DynamicSpriteFont font, TextSnippet[] snippets, Vector2 position, Color baseColor, Single rotation, Vector2 origin, Vector2 baseScale, Int32& hoveredSnippet, Single maxWidth, Boolean ignoreColors)
at Terraria.UI.Chat.ChatManager.DrawColorCodedStringWithShadow(SpriteBatch spriteBatch, DynamicSpriteFont font, String text, Vector2 position, Color baseColor, Single rotation, Vector2 origin, Vector2 baseScale, Single maxWidth, Single spread)
at Terraria.Utils.DrawBorderString(SpriteBatch sb, String text, Vector2 pos, Color color, Single scale, Single anchorx, Single anchory, Int32 maxCharactersDisplayed)
at Terraria.ModLoader.UI.UIMessageBox.DrawSelf(SpriteBatch spriteBatch)
at Terraria.UI.UIElement.Draw(SpriteBatch spriteBatch)
at Terraria.UI.UIElement.DrawChildren(SpriteBatch spriteBatch)
at Terraria.UI.UIElement.Draw(SpriteBatch spriteBatch)
at Terraria.UI.UIElement.DrawChildren(SpriteBatch spriteBatch)
at Terraria.UI.UIElement.Draw(SpriteBatch spriteBatch)
at Terraria.UI.UserInterface.Draw(SpriteBatch spriteBatch, GameTime time)
at Terraria.Main.DrawMenu(GameTime gameTime)
at Terraria.Main.do_Draw(GameTime gameTime)
at Terraria.Main.DoDraw(GameTime gameTime)
at Terraria.Main.Draw(GameTime gameTime)
at Microsoft.Xna.Framework.Game.DrawFrame()
at Microsoft.Xna.Framework.Game.Tick()
at Microsoft.Xna.Framework.Game.HostIdle(Object sender, EventArgs e)
at Microsoft.Xna.Framework.GameHost.OnIdle()
at Microsoft.Xna.Framework.WindowsGameHost.RunOneFrame()
at Microsoft.Xna.Framework.WindowsGameHost.ApplicationIdle(Object sender, EventArgs e)
at System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)
at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.Run(Form mainForm)
at Microsoft.Xna.Framework.WindowsGameHost.Run()
at Microsoft.Xna.Framework.Game.RunGame(Boolean useBlockingRun)
at Terraria.Program.LaunchGame(String[] args, Boolean monoArgs)

16/1/2018 10:45:00 PM
System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.
at System.String.Concat(String str0, String str1, String str2)
at System.Diagnostics.StackTrace.ToString(TraceFormat traceFormat)
at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
at System.Exception.GetStackTrace(Boolean needFileInfo)
at System.Exception.get_StackTrace()
at TerrariaOverhaul.Debug.LogException(Exception e) in C:\Users\Merser\Documents\My Games\Terraria/ModLoader\Mod Sources\TerrariaOverhaul\Debug.cs:line 69
at TerrariaOverhaul.OverhaulMod.DrawMinorInterface(SpriteBatch sb) in C:\Users\Merser\Documents\My Games\Terraria/ModLoader\Mod Sources\TerrariaOverhaul\OverhaulMod.cs:line 3879
at TerrariaOverhaul.OverhaulMod.PostDraw(GameTime gameTime) in C:\Users\Merser\Documents\My Games\Terraria/ModLoader\Mod Sources\TerrariaOverhaul\OverhaulMod.cs:line 3705
at Terraria.Main.Draw(GameTime gameTime)
at Microsoft.Xna.Framework.Game.DrawFrame()
at Microsoft.Xna.Framework.Game.Tick()
at Microsoft.Xna.Framework.Game.HostIdle(Object sender, EventArgs e)
at Microsoft.Xna.Framework.GameHost.OnIdle()
at Microsoft.Xna.Framework.WindowsGameHost.RunOneFrame()
at Microsoft.Xna.Framework.WindowsGameHost.ApplicationIdle(Object sender, EventArgs e)
at System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)
at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.Run(Form mainForm)
at Microsoft.Xna.Framework.WindowsGameHost.Run()
at Microsoft.Xna.Framework.Game.RunGame(Boolean useBlockingRun)
at Terraria.Program.LaunchGame(String[] args, Boolean monoArgs)

16/1/2018 10:56:50 PM
System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.
at ReLogic.Graphics.DynamicSpriteFont.InternalDraw(String text, SpriteBatch spriteBatch, Vector2 startPosition, Color color, Single rotation, Vector2 origin, Vector2& scale, SpriteEffects spriteEffects, Single depth)
at ReLogic.Graphics.DynamicSpriteFontExtensionMethods.DrawString(SpriteBatch spriteBatch, DynamicSpriteFont spriteFont, String text, Vector2 position, Color color, Single rotation, Vector2 origin, Single scale, SpriteEffects effects, Single layerDepth)
at Terraria.Main.DrawMenu(GameTime gameTime)
at Terraria.Main.do_Draw(GameTime gameTime)
at Terraria.Main.DoDraw(GameTime gameTime)
at Terraria.Main.Draw(GameTime gameTime)
at Microsoft.Xna.Framework.Game.DrawFrame()
at Microsoft.Xna.Framework.Game.Tick()
at Microsoft.Xna.Framework.Game.HostIdle(Object sender, EventArgs e)
at Microsoft.Xna.Framework.GameHost.OnIdle()
at Microsoft.Xna.Framework.WindowsGameHost.RunOneFrame()
at Microsoft.Xna.Framework.WindowsGameHost.ApplicationIdle(Object sender, EventArgs e)
at System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)
at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.Run(Form mainForm)
at Microsoft.Xna.Framework.WindowsGameHost.Run()
at Microsoft.Xna.Framework.Game.RunGame(Boolean useBlockingRun)
at Terraria.Program.LaunchGame(String[] args, Boolean monoArgs)

16/1/2018 11:33:38 PM
to be able to continue playing with the world i had to disable the mod...but it felt very tasteless after using your mod :(
i waited and updated the mod to 2.0.2 to see if it will work but the the loading stops at "97% loading world data"....(you can see the errors of the new version start from 16th of January)i do have to note that it was crashing when i was at the end of autumn but i had thought it was the alt tabbing crashes you said were a bug......
MY MODS:
[
"AlchemistNPC",
"Antiaris",
"Bluemagic",
"BossChecklist",
"BossExpertise",
"CalamityMod",
"Carnation",
"CrystiliumMod",
"ExtraGunGear",
"Fargowiltas",
"Fishing3",
"FKBossHealthBar",
"HEROsMod",
"imkSushisMod",
"HamstarHelpers",
"imkSushisNaturallyOccuringMoonsMod",
"Infinity",
"ItemChecklist",
"ZoaklenMod",
"LootBags",
"MagicStorage",
"MaxStackPlus",
"MoreAccessories",
"MoreChestLoot",
"MoreGunsMod",
"Pumpking",
"RecipeBrowser",
"ReducedGrinding",
"Shapeshifter",
"SimpleAutoChests",
"SummonersAssociation",
"ThoriumMod",
"Tremor",
"Virtuous",
"WeaponOut",
"WingSlot",
"Wireless",
"WMITF",
"Wormholes",
"XItemStats",
"Yoyos2",
"YoyosMod",
"ZM",
"FKTModSettings",
"DualWielding",
"SpiritMod",
"SacredTools",
"CheezeMod",
"GRealm",
"BaseMod",
"TerrariaOverhaul"
]
i will try and remove it....
i do have to note that creating a new world works but playing any old world before the update crashes the game
EDIT: still the game crashes at resetting game objects
 
Last edited:
Hey Misario, i seem to have a problem with weapons, whenever i select one in my inv it lags to hell, dropping my fps to only a few frames a sec, until i deselect it, also happens if i equip it in the hotbar, is this a known bug?

edit: turns out it was a conflict with krpg, fixed it w a patch, so ignore the bug report :)
 
Last edited:
Well .....
I Found a temporary fix....
You can load the world on a server while the mod is enabled
i tried that and when the server started it said: (moved overhaul hook from index 4 to 0)
and then tried connecting and it worked!!!!!!!
but the game is a little slow :(
then i tried to exit the server and start the world normally but then it said load failed then said there was no backup.....
well i guess the only way now to play my world is through a server
 
My world Loaded ?!!!!!
i think after loading it to a server then going in to the server then restarting the game and loading it in single player now it works :)
 
Last edited:
are shortswords supposed to show 2 shortsword when attacking
edit: you cant break pots with shortswords (or at least copper one)
 
Last edited:
until the compatibility problem is fixed from the Antiaris side, i may have to disable Overhaul when generating a new world. is there something important in the Ash Biome that i could be missing?
 
until the compatibility problem is fixed from the Antiaris side, i may have to disable Overhaul when generating a new world. is there something important in the Ash Biome that i could be missing?
Overhaul doesn't modify worldgen in any way. Ashes is a "biome" which is actually just the forests you may burn down. Also what's up with antiaris? I didn't hear anything about incompatibilities.
 
Overhaul doesn't modify worldgen in any way. Ashes is a "biome" which is actually just the forests you may burn down. Also what's up with antiaris? I didn't hear anything about incompatibilities.

i reported it several days ago when the 2.0 update came. i know Overhaul doesnt messes with worldgen files, but Antiaris is having an issue right now with this mod, not sure what's causing it because the mod works fine with the other ones i have in the game (Thorium, Calamity, Spirit, Magic Storage). if i disable Overhaul the game behaves just fine.

but if i have Overhaul active, Antiaris suffers issues when trying to generate a world. mostly that the unique structures to it dont spawn, so, in order to be have a proper world while playing both i have to disable Overhaul momentarily so i can get a world genned without getting crashes or any kind of unwanted generation.

that's why i was askin about the Ash Biome. the changelog makes it sounds like its some kind of biome generated at the start so i wasnt sure.

outside of the Antiaris worldgen extras there's no problem between having both mods enabled (so far). i've already reported the issues with the Antiaris devs to see if a fix can be provided next patch.
 
Uma exceção foi acionada pelo destino de uma chamada.
em System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
em System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
em System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
em System.Activator.CreateInstance(Type type, Boolean nonPublic)
em System.Activator.CreateInstance(Type type)
em Terraria.ModLoader.Mod.AutoloadGlobalNPC(Type type)
em Terraria.ModLoader.Mod.Autoload()
em Terraria.ModLoader.ModLoader.do_Load(Object threadContext)

Inner Exception:
O inicializador de tipo de 'TerrariaOverhaul.OverhaulNPC' acionou uma exceção.
em TerrariaOverhaul.OverhaulNPC..ctor()

Inner Exception:
Método não encontrado: '!!0[] System.Array.Empty()'.
em TerrariaOverhaul.OverhaulNPC..cctor()

cant iniciate the mod, can someone help me?
 
Overhaul doesn't modify worldgen in any way. Ashes is a "biome" which is actually just the forests you may burn down. Also what's up with antiaris? I didn't hear anything about incompatibilities.
I can verify the issue @Xaritscin mentioned is happening to me as well. Not sure if its been mentioned here prior to this (I'd be surprised if it hasn't), but many have been reporting this exact problem in Antiaris's thread -- that with TO installed and running, certain structures from Antiaris don't appear during world gen. And same with Xaritscin, I'm not having any this issue with other mods installed like Spirit and Thorium. So for all I know, TO could be screwing with Antiaris is other areas as well.

If TO isn't supposed to impact worldgen in any way, since this mod impacts so many mechanics and other aspects maybe something else about TO is inadvertently causing this to happen? Personally though, I've only noticed this screwing with the guide's house -- all other structures appear to be fine at worldgen while simultaneously running TO in my experience... for some reason.

And while it appears to be well-known, I can confirm the lingering compatibility problems with WeaponOut.
 
Help me please with this :

The call recipient created an exception.
in System.RuntimeTypeHandle.CreateInstance (RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean & canBeCached, RuntimeMethodHandleInternal & ctor, Boolean & bNeedSecurityCheck)
in System.RuntimeType.CreateInstanceSlow (Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark & stackMark)
in System.RuntimeType.CreateInstanceDefaultCtor (Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark & stackMark)
in System.Activator.CreateInstance (Type type, Boolean nonPublic)
in System.Activator.CreateInstance (Type type)
in Terraria.ModLoader.Mod.AutoloadGlobalNPC (Type type)
in Terraria.ModLoader.Mod.Autoload ()
in Terraria.ModLoader.ModLoader.do_Load (Object threadContext)

Inner Exception:
The initializer of type "TerrariaOverhaul.OverhaulNPC" issued an exception.
in TerrariaOverhaul.OverhaulNPC..ctor ()

Inner Exception:
Method not found: "!! 0 [] System.Array.Empty ()".
in TerrariaOverhaul.OverhaulNPC..cctor ()
 
Help me please with this :

The call recipient created an exception.
in System.RuntimeTypeHandle.CreateInstance (RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean & canBeCached, RuntimeMethodHandleInternal & ctor, Boolean & bNeedSecurityCheck)
in System.RuntimeType.CreateInstanceSlow (Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark & stackMark)
in System.RuntimeType.CreateInstanceDefaultCtor (Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark & stackMark)
in System.Activator.CreateInstance (Type type, Boolean nonPublic)
in System.Activator.CreateInstance (Type type)
in Terraria.ModLoader.Mod.AutoloadGlobalNPC (Type type)
in Terraria.ModLoader.Mod.Autoload ()
in Terraria.ModLoader.ModLoader.do_Load (Object threadContext)

Inner Exception:
The initializer of type "TerrariaOverhaul.OverhaulNPC" issued an exception.
in TerrariaOverhaul.OverhaulNPC..ctor ()

Inner Exception:
Method not found: "!! 0 [] System.Array.Empty ()".
in TerrariaOverhaul.OverhaulNPC..cctor ()
Install .net framework 4.6 and start reading the posts.
 
Back
Top Bottom