JavidPack / RecipeBrowser

RecipeBrowser mod for tModLoader
https://forums.terraria.org/index.php?threads/recipe-browser.62462/
80 stars 51 forks source link

Freeze when enabling Calc #48

Closed vallx-ny closed 5 years ago

vallx-ny commented 5 years ago

Recently installed this mod(Recipe Browser v0.8.3.2), and I love it. Running in an issue when enabling the function Calc. Looking past issues here and the in forums - it seems to be a function that is prone to this kind of problem.

I currently have 5 mods installed - including recipe browser

Helpful Hotkeys ThroriumMod Mod of Redemption Magic Storage Recipe Browser

Of which I believe only ThroriumMod and Mod of Redemption would cause any issue with RecipeBrowser because they add several new recipes to the game. After double checking - by disabling all of the mods except Recipe Browser and trying the function again I observed that wasn't the case and the freezing was still happening.

Checking both(modded and unmodded) log files, the common error being registered is the following

[17:40:08] [1/ERROR] [Terraria]: System.MissingMethodException: Method not found: 'Boolean Terraria.ModLoader.NPCLoader.CanChat(Terraria.NPC)'. at RecipeBrowser.RecipePath.PrepareGetCraftPaths() at RecipeBrowser.UIElements.UIRecipeSlot.DoGetCraftPath() in RecipeBrowser\UIElements\UIRecipeSlot.cs:line 232 at RecipeBrowser.UIElements.UIRecipeSlot.Update(GameTime gameTime) in RecipeBrowser\UIElements\UIRecipeSlot.cs:line 206 at Terraria.UI.UIElement.Update(GameTime gameTime) at Terraria.UI.UIElement.Update(GameTime gameTime) at Terraria.UI.UIElement.Update(GameTime gameTime) at Terraria.UI.UIElement.Update(GameTime gameTime) at Terraria.UI.UIElement.Update(GameTime gameTime) at Terraria.UI.UIElement.Update(GameTime gameTime) at RecipeBrowser.RecipeBrowserUI.Update(GameTime gameTime) in RecipeBrowserUI.cs:line 454 at Terraria.UI.UserInterface.Update(GameTime time) at RecipeBrowser.Tool.UIUpdate(GameTime gameTime) in RecipeBrowser\Tool.cs:line 57 at RecipeBrowser.RecipeBrowser.UpdateUI(GameTime gameTime) in RecipeBrowser.cs:line 235 at Terraria.ModLoader.ModHooks.UpdateUI(GameTime gameTime) at Terraria.Main.DoUpdate(GameTime gameTime) at Terraria.Main.Update(GameTime gameTime)

Being repeated over and over(150mb log files of this). For reference, I'm running the Steam version of the game on Windows 10.