tModLoader

tModLoader

Journey Mode Unleashed
Soup 2022 年 7 月 22 日 上午 4:54
Crash when researching Mysterious Circuitry and Dubious Plating from Calamity Mod.
You can research either of them on their own but when you research both you get a crash.

The log starting right when I researched them:
[07:40:15] [Main Thread/WARN] [tML]: Silently Caught Exception: System.Collections.Generic.KeyNotFoundException: The given key '5584' was not present in the dictionary. at ImprovedJourneyMode.ImprovedJourneyModSystem.DoSmartResearch() in ImprovedJourneyMode\ImprovedJourneyModSystem.cs:line 345 at ImprovedJourneyMode.ImprovedJourneyModSystem.UICreativeInfiniteItemsDisplay_RememberItemSacrifice(orig_RememberItemSacrifice orig, UICreativeInfiniteItemsDisplay self, Int32 itemId, Int32 amountWeHave, Int32 amountWeNeedTotal) in ImprovedJourneyMode\ImprovedJourneyModSystem.cs:line 165 at Hook<Terraria.GameContent.UI.Elements.UICreativeInfiniteItemsDisplay::RememberItemSacrifice>?32125105(UICreativeInfiniteItemsDisplay , Int32 , Int32 , Int32 ) at DMD<Terraria.GameContent.UI.Elements.UICreativeInfiniteItemsDisplay::sacrificeButton_OnClick>(UICreativeInfiniteItemsDisplay this, UIMouseEvent evt, UIElement listeningElement) at Terraria.UI.UIElement.Click(UIMouseEvent evt) in tModLoader\Terraria\UI\UIElement.cs:line 377 at Terraria.UI.UserInterface.Update(GameTime time) in tModLoader\Terraria\UI\UserInterface.cs:line 141 at Terraria.Main.UpdateUIStates(GameTime gameTime) in tModLoader\Terraria\Main.cs:line 13219 at Terraria.Main.DoUpdate(GameTime& gameTime) in tModLoader\Terraria\Main.cs:line 12863 at DMD<Terraria.Main::Update>(Main this, GameTime gameTime) at ImproveGame.Common.Systems.NetPasswordSystem.CheckConnected(orig_Update orig, Main self, GameTime gameTime) in ImproveGame\Common\Systems\NetPasswordSystem.cs:line 18 at Microsoft.Xna.Framework.Game.Tick() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 541 at Microsoft.Xna.Framework.Game.RunLoop() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 883 at Microsoft.Xna.Framework.Game.Run() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 414 at Terraria.Program.LaunchGame_(Boolean isServer) in tModLoader\Terraria\Program.cs:line 234 at Terraria.Program.LaunchGame(String[] args, Boolean monoArgs) in tModLoader\Terraria\Program.cs:line 195 at MonoLaunch.<>c__DisplayClass2_0.<Main>b__0() in tModLoader\Terraria\MonoLaunch.cs:line 65 at System.Threading.Thread.StartCallback() [07:40:15] [Main Thread/WARN] [tML]: Silently Caught Exception: System.Collections.Generic.KeyNotFoundException: The given key '5584' was not present in the dictionary. at System.Collections.Generic.Dictionary`2.get_Item(TKey key) at ImprovedJourneyMode.ImprovedJourneyModSystem.DoSmartResearch() in ImprovedJourneyMode\ImprovedJourneyModSystem.cs:line 345 at ImprovedJourneyMode.ImprovedJourneyModSystem.UICreativeInfiniteItemsDisplay_RememberItemSacrifice(orig_RememberItemSacrifice orig, UICreativeInfiniteItemsDisplay self, Int32 itemId, Int32 amountWeHave, Int32 amountWeNeedTotal) in ImprovedJourneyMode\ImprovedJourneyModSystem.cs:line 165 at Hook<Terraria.GameContent.UI.Elements.UICreativeInfiniteItemsDisplay::RememberItemSacrifice>?32125105(UICreativeInfiniteItemsDisplay , Int32 , Int32 , Int32 ) at DMD<Terraria.GameContent.UI.Elements.UICreativeInfiniteItemsDisplay::sacrificeButton_OnClick>(UICreativeInfiniteItemsDisplay this, UIMouseEvent evt, UIElement listeningElement) at Terraria.UI.UIElement.Click(UIMouseEvent evt) in tModLoader\Terraria\UI\UIElement.cs:line 377 at Terraria.UI.UserInterface.Update(GameTime time) in tModLoader\Terraria\UI\UserInterface.cs:line 141 at Terraria.Main.UpdateUIStates(GameTime gameTime) in tModLoader\Terraria\Main.cs:line 13219 at Terraria.Main.DoUpdate(GameTime& gameTime) in tModLoader\Terraria\Main.cs:line 12863 at DMD<Terraria.Main::Update>(Main this, GameTime gameTime) at ImproveGame.Common.Systems.NetPasswordSystem.CheckConnected(orig_Update orig, Main self, GameTime gameTime) in ImproveGame\Common\Systems\NetPasswordSystem.cs:line 18 at Microsoft.Xna.Framework.Game.Tick() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 541 at Microsoft.Xna.Framework.Game.RunLoop() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 883 at Microsoft.Xna.Framework.Game.Run() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 414 at Terraria.Program.LaunchGame_(Boolean isServer) in tModLoader\Terraria\Program.cs:line 234 at Terraria.Program.LaunchGame(String[] args, Boolean monoArgs) in tModLoader\Terraria\Program.cs:line 195 at MonoLaunch.<>c__DisplayClass2_0.<Main>b__0() in tModLoader\Terraria\MonoLaunch.cs:line 65 at System.Threading.Thread.StartCallback() [07:40:15] [Main Thread/WARN] [tML]: Silently Caught Exception: System.Collections.Generic.KeyNotFoundException: The given key '5592' was not present in the dictionary. at ImprovedJourneyMode.ImprovedJourneyModSystem.DoSmartResearch() in ImprovedJourneyMode\ImprovedJourneyModSystem.cs:line 345 at ImprovedJourneyMode.ImprovedJourneyModSystem.UICreativeInfiniteItemsDisplay_RememberItemSacrifice(orig_RememberItemSacrifice orig, UICreativeInfiniteItemsDisplay self, Int32 itemId, Int32 amountWeHave, Int32 amountWeNeedTotal) in ImprovedJourneyMode\ImprovedJourneyModSystem.cs:line 165 at Hook<Terraria.GameContent.UI.Elements.UICreativeInfiniteItemsDisplay::RememberItemSacrifice>?32125105(UICreativeInfiniteItemsDisplay , Int32 , Int32 , Int32 ) at DMD<Terraria.GameContent.UI.Elements.UICreativeInfiniteItemsDisplay::sacrificeButton_OnClick>(UICreativeInfiniteItemsDisplay this, UIMouseEvent evt, UIElement listeningElement) at Terraria.UI.UIElement.Click(UIMouseEvent evt) in tModLoader\Terraria\UI\UIElement.cs:line 377 at Terraria.UI.UserInterface.Update(GameTime time) in tModLoader\Terraria\UI\UserInterface.cs:line 141 at Terraria.Main.UpdateUIStates(GameTime gameTime) in tModLoader\Terraria\Main.cs:line 13219 at Terraria.Main.DoUpdate(GameTime& gameTime) in tModLoader\Terraria\Main.cs:line 12863 at DMD<Terraria.Main::Update>(Main this, GameTime gameTime) at ImproveGame.Common.Systems.NetPasswordSystem.CheckConnected(orig_Update orig, Main self, GameTime gameTime) in ImproveGame\Common\Systems\NetPasswordSystem.cs:line 18 at Microsoft.Xna.Framework.Game.Tick() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 541 at Microsoft.Xna.Framework.Game.RunLoop() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 883 at Microsoft.Xna.Framework.Game.Run() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 414 at Terraria.Program.LaunchGame_(Boolean isServer) in tModLoader\Terraria\Program.cs:line 234 at Terraria.Program.LaunchGame(String[] args, Boolean monoArgs) in tModLoader\Terraria\Program.cs:line 195 at MonoLaunch.<>c__DisplayClass2_0.<Main>b__0() in tModLoader\Terraria\MonoLaunch.cs:line 65 at System.Threading.Thread.StartCallback() [07:40:15] [Main Thread/WARN] [tML]: Silently Caught Exception: System.Collections.Generic.KeyNotFoundException: The given key '5592' was not present in the dictionary. at System.Collections.Generic.Dictionary`2.get_Item(TKey key) at ImprovedJourneyMode.ImprovedJourneyModSystem.DoSmartResearch() in ImprovedJourneyMode\ImprovedJourneyModSystem.cs:line 345 at ImprovedJourneyMode.ImprovedJourneyModSystem.UICreativeInfiniteItemsDisplay_RememberItemSacrifice(orig_RememberItemSacrifice orig, UICreativeInfiniteItemsDisplay self, Int32 itemId, Int32 amountWeHave, Int32 amountWeNeedTotal) in ImprovedJourneyMode\ImprovedJourneyModSystem.cs:line 165 at Hook<Terraria.GameContent.UI.Elements.UICreativeInfiniteItemsDisplay::RememberItemSacrifice>?32125105(UICreativeInfiniteItemsDisplay , Int32 , Int32 , Int32 ) at DMD<Terraria.GameContent.UI.Elements.UICreativeInfiniteItemsDisplay::sacrificeButton_OnClick>(UICreativeInfiniteItemsDisplay this, UIMouseEvent evt, UIElement listeningElement) at Terraria.UI.UIElement.Click(UIMouseEvent evt) in tModLoader\Terraria\UI\UIElement.cs:line 377 at Terraria.UI.UserInterface.Update(GameTime time) in tModLoader\Terraria\UI\UserInterface.cs:line 141 at Terraria.Main.UpdateUIStates(GameTime gameTime) in tModLoader\Terraria\Main.cs:line 13219 at Terraria.Main.DoUpdate(GameTime& gameTime) in tModLoader\Terraria\Main.cs:line 12863 at DMD<Terraria.Main::Update>(Main this, GameTime gameTime) at ImproveGame.Common.Systems.NetPasswordSystem.CheckConnected(orig_Update orig, Main self, GameTime gameTime) in ImproveGame\Common\Systems\NetPasswordSystem.cs:line 18 at Microsoft.Xna.Framework.Game.Tick() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 541 at Microsoft.Xna.Framework.Game.RunLoop() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 883 at Microsoft.Xna.Framework.Game.Run() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 414 at Terraria.Program.LaunchGame_(Boolean isServer) in tModLoader\Terraria\Program.cs:line 234 at Terraria.Program.LaunchGame(String[] args, Boolean monoArgs) in tModLoader\Terraria\Program.cs:line 195 at MonoLaunch.<>c__DisplayClass2_0.<Main>b__0() in tModLoader\Terraria\MonoLaunch.cs:line 65 at System.Threading.Thread.StartCallback() [07:40:15] [Main Thread/WARN] [tML]: Silently Caught Exception: System.Collections.Generic.KeyNotFoundException: The given key '5593' was not present in the dictionary. at ImprovedJourneyMode.ImprovedJourneyModSystem.DoSmartResearch() in ImprovedJourneyMode\ImprovedJourneyModSystem.cs:line 345 at ImprovedJourneyMode.ImprovedJourneyModSystem.UICreativeInfiniteItemsDisplay_RememberItemSacrifice(orig_RememberItemSacrifice orig, UICreativeInfiniteItemsDisplay self, Int32 itemId, Int32 amountWeHave, Int32 amountWeNeedTotal) in ImprovedJourneyMode\ImprovedJourneyModSystem.cs:line 165 at Hook<Terraria.GameContent.UI.Elements.UICreativeInfiniteItemsDisplay::RememberItemSacrifice>?32125105(UICreativeInfiniteItemsDisplay , Int32 , Int32 , Int32 ) at DMD<Terraria.GameContent.UI.Elements.UICreativeInfiniteItemsDisplay::sacrificeButton_OnClick>(UICreativeInfiniteItemsDisplay this, UIMouseEvent evt, UIElement listeningElement) at Terraria.UI.UIElement.Click(UIMouseEvent evt) in tModLoader\Terraria\UI\UIElement.cs:line 377 at Terraria.UI.UserInterface.Update(GameTime time) in tModLoader\Terraria\UI\UserInterface.cs:line 141 at Terraria.Main.UpdateUIStates(GameTime gameTime) in tModLoader\Terraria\Main.cs:line 13219 at Terraria.Main.DoUpdate(GameTime& gameTime) in tModLoader\Terraria\Main.cs:line 12863 at DMD<Terraria.Main::Update>(Main this, GameTime gameTime) at ImproveGame.Common.Systems.NetPasswordSystem.CheckConnected(orig_Update orig, Main self, GameTime gameTime) in ImproveGame\Common\Systems\NetPasswordSystem.cs:line 18 at Microsoft.Xna.Framework.Game.Tick() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 541 at Microsoft.Xna.Framework.Game.RunLoop() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 883 at Microsoft.Xna.Framework.Game.Run() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 414 at Terraria.Program.LaunchGame_(Boolean isServer) in tModLoader\Terraria\Program.cs:line 234 at Terraria.Program.LaunchGame(String[] args, Boolean monoArgs) in tModLoader\Terraria\Program.cs:line 195 at MonoLaunch.<>c__DisplayClass2_0.<Main>b__0() in tModLoader\Terraria\MonoLaunch.cs:line 65 at System.Threading.Thread.StartCallback() [07:40:15] [Main Thread/WARN] [tML]: Silently Caught Exception: System.Collections.Generic.KeyNotFoundException: The given key '5593' was not present in the dictionary. at System.Collections.Generic.Dictionary`2.get_Item(TKey key) at ImprovedJourneyMode.ImprovedJourneyModSystem.DoSmartResearch() in ImprovedJourneyMode\ImprovedJourneyModSystem.cs:line 345 at ImprovedJourneyMode.ImprovedJourneyModSystem.UICreativeInfiniteItemsDisplay_RememberItemSacrifice(orig_RememberItemSacrifice orig, UICreativeInfiniteItemsDisplay self, Int32 itemId, Int32 amountWeHave, Int32 amountWeNeedTotal) in ImprovedJourneyMode\ImprovedJourneyModSystem.cs:line 165 at Hook<Terraria.GameContent.UI.Elements.UICreativeInfiniteItemsDisplay::RememberItemSacrifice>?32125105(UICreativeInfiniteItemsDisplay , Int32 , Int32 , Int32 ) at DMD<Terraria.GameContent.UI.Elements.UICreativeInfiniteItemsDisplay::sacrificeButton_OnClick>(UICreativeInfiniteItemsDisplay this, UIMouseEvent evt, UIElement listeningElement) at Terraria.UI.UIElement.Click(UIMouseEvent evt) in tModLoader\Terraria\UI\UIElement.cs:line 377 at Terraria.UI.UserInterface.Update(GameTime time) in tModLoader\Terraria\UI\UserInterface.cs:line 141 at Terraria.Main.UpdateUIStates(GameTime gameTime) in tModLoader\Terraria\Main.cs:line 13219 at Terraria.Main.DoUpdate(GameTime& gameTime) in tModLoader\Terraria\Main.cs:line 12863 at DMD<Terraria.Main::Update>(Main this, GameTime gameTime) at ImproveGame.Common.Systems.NetPasswordSystem.CheckConnected(orig_Update orig, Main self, GameTime gameTime) in ImproveGame\Common\Systems\NetPasswordSystem.cs:line 18 at Microsoft.Xna.Framework.Game.Tick() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 541 at Microsoft.Xna.Framework.Game.RunLoop() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 883 at Microsoft.Xna.Framework.Game.Run() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 414 at Terraria.Program.LaunchGame_(Boolean isServer) in tModLoader\Terraria\Program.cs:line 234 at Terraria.Program.LaunchGame(String[] args, Boolean monoArgs) in tModLoader\Terraria\Program.cs:line 195 at MonoLaunch.<>c__DisplayClass2_0.<Main>b__0() in tModLoader\Terraria\MonoLaunch.cs:line 65 at System.Threading.Thread.StartCallback() [07:40:15] [Main Thread/WARN] [tML]: Silently Caught Exception: System.Collections.Generic.KeyNotFoundException: The given key '5594' was not present in the dictionary. at ImprovedJourneyMode.ImprovedJourneyModSystem.DoSmartResearch() in ImprovedJourneyMode\ImprovedJourneyModSystem.cs:line 345 at ImprovedJourneyMode.ImprovedJourneyModSystem.UICreativeInfiniteItemsDisplay_RememberItemSacrifice(orig_RememberItemSacrifice orig, UICreativeInfiniteItemsDisplay self, Int32 itemId, Int32 amountWeHave, Int32 amountWeNeedTotal) in ImprovedJourneyMode\ImprovedJourneyModSystem.cs:line 165 at Hook<Terraria.GameContent.UI.Elements.UICreativeInfiniteItemsDisplay::RememberItemSacrifice>?32125105(UICreativeInfiniteItemsDisplay , Int32 , Int32 , Int32 ) at DMD<Terraria.GameContent.UI.Elements.UICreativeInfiniteItemsDisplay::sacrificeButton_OnClick>(UICreativeInfiniteItemsDisplay this, UIMouseEvent evt, UIElement listeningElement) at Terraria.UI.UIElement.Click(UIMouseEvent evt) in tModLoader\Terraria\UI\UIElement.cs:line 377 at Terraria.UI.UserInterface.Update(GameTime time) in tModLoader\Terraria\UI\UserInterface.cs:line 141 at Terraria.Main.UpdateUIStates(GameTime gameTime) in tModLoader\Terraria\Main.cs:line 13219 at Terraria.Main.DoUpdate(GameTime& gameTime) in tModLoader\Terraria\Main.cs:line 12863 at DMD<Terraria.Main::Update>(Main this, GameTime gameTime) at ImproveGame.Common.Systems.NetPasswordSystem.CheckConnected(orig_Update orig, Main self, GameTime gameTime) in ImproveGame\Common\Systems\NetPasswordSystem.cs:line 18 at Microsoft.Xna.Framework.Game.Tick() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 541 at Microsoft.Xna.Framework.Game.RunLoop() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 883 at Microsoft.Xna.Framework.Game.Run() in D:\a\tModLoader\tModLoader\FNA\src\Game.cs:line 414 at Terraria.Program.LaunchGame_(Boolean isServer) in tModLoader\Terraria\Program.cs:line 234 at Terraria.Program.LaunchGame(String[] args, Boolean monoArgs) in tModLoader\Terraria\Program.cs:line 195 at MonoLaunch.<>c__DisplayClass2_0.<Main>b__0() in tModLoader\Terraria\MonoLaunch.cs:line 65
< >
正在显示第 1 - 2 条,共 2 条留言
boggle 2022 年 8 月 10 日 下午 10:26 
same crash here, i havent been able to get smart research working again since then.
Soup 2022 年 8 月 16 日 下午 7:10 
引用自 boggle
same crash here, i havent been able to get smart research working again since then.

There's newer mods for this purpose now, this one is abandonned.
< >
正在显示第 1 - 2 条,共 2 条留言
每页显示数: 1530 50