SharkTaco
Farmhand
Hello all,
So I installed Hojicha's Seaside Interior for Custom Furniture, and in the end I found it a bit too buggy for my tastes. So, I decided I would remove the mod.
However, before removing the mod, I thought to myself I should probably remove the few furniture items from my walls, just to make sure I wouldn't have any problems.
The problem is now, every time I grab one of those items to put it in my inventory, it causes problems. Specifically, I have 2 wall items. With the first item, when picked up, my game completely freezes. With the second item, it gets in my inventory, but when I mouseover it (wanting to send it to the trash), my game instead changes zoom/resolution to become much smaller and I cannot select the item. When I stop the mouseover, the zoom goes back to normal. It's all very strange.
I have tried searching for these items by name in my savefile (opened in NotePad), to no avail. I have tried searching for their tileLocation, and again nothing comes up. It's like the savefile doesn't reference them at all. However they appear visually in my farmhouse.
I have tried removing the mod and loading the game, but there are still "ghost" items where those items were before, and similarly I cannot get rid of them.
Here is the error I get when picking up the first item:
Here is the error I get when picking up the second item:
So I installed Hojicha's Seaside Interior for Custom Furniture, and in the end I found it a bit too buggy for my tastes. So, I decided I would remove the mod.
However, before removing the mod, I thought to myself I should probably remove the few furniture items from my walls, just to make sure I wouldn't have any problems.
The problem is now, every time I grab one of those items to put it in my inventory, it causes problems. Specifically, I have 2 wall items. With the first item, when picked up, my game completely freezes. With the second item, it gets in my inventory, but when I mouseover it (wanting to send it to the trash), my game instead changes zoom/resolution to become much smaller and I cannot select the item. When I stop the mouseover, the zoom goes back to normal. It's all very strange.
I have tried searching for these items by name in my savefile (opened in NotePad), to no avail. I have tried searching for their tileLocation, and again nothing comes up. It's like the savefile doesn't reference them at all. However they appear visually in my farmhouse.
I have tried removing the mod and loading the game, but there are still "ghost" items where those items were before, and similarly I cannot get rid of them.
Here is the error I get when picking up the first item:
[SMAPI] An error occurred in the overridden draw loop: System.Collections.Generic.KeyNotFoundException: The given key '608' was not present in the dictionary.
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at StardewValley.Objects.Furniture.getData() in stardewvalley\Farmer\Farmer\Objects\Furniture.cs:line 215
at StardewValley.Objects.Furniture.get_placementRestriction() in stardewvalley\Farmer\Farmer\Objects\Furniture.cs:line 93
at StardewValley.GameLocation.CanPlaceThisFurnitureHere(Furniture furniture) in stardewvalley\Farmer\Farmer\Locations\GameLocation.cs:line 6864
at StardewValley.Utility.playerCanPlaceItemHere(GameLocation location, Item item, Int32 x, Int32 y, Farmer f) in stardewvalley\Farmer\Farmer\Utility.cs:line 7525
at StardewValley.Object.drawPlacementBounds(SpriteBatch spriteBatch, GameLocation location) in stardewvalley\Farmer\Farmer\Objects\Object.cs:line 4666
at StardewValley.Game1.drawMouseCursor() in stardewvalley\Farmer\Farmer\Game1.cs:line 20580
at StardewValley.Game1.drawOverlays(SpriteBatch spriteBatch) in stardewvalley\Farmer\Farmer\Game1.cs:line 18877
at StardewModdingAPI.Framework.SGame.DrawImpl(GameTime gameTime, RenderTarget2D target_screen) in SMAPI\Framework\SGame.cs:line 949
at StardewModdingAPI.Framework.SGame._draw(GameTime gameTime, RenderTarget2D target_screen) in SMAPI\Framework\SGame.cs:line 209
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at StardewValley.Objects.Furniture.getData() in stardewvalley\Farmer\Farmer\Objects\Furniture.cs:line 215
at StardewValley.Objects.Furniture.get_placementRestriction() in stardewvalley\Farmer\Farmer\Objects\Furniture.cs:line 93
at StardewValley.GameLocation.CanPlaceThisFurnitureHere(Furniture furniture) in stardewvalley\Farmer\Farmer\Locations\GameLocation.cs:line 6864
at StardewValley.Utility.playerCanPlaceItemHere(GameLocation location, Item item, Int32 x, Int32 y, Farmer f) in stardewvalley\Farmer\Farmer\Utility.cs:line 7525
at StardewValley.Object.drawPlacementBounds(SpriteBatch spriteBatch, GameLocation location) in stardewvalley\Farmer\Farmer\Objects\Object.cs:line 4666
at StardewValley.Game1.drawMouseCursor() in stardewvalley\Farmer\Farmer\Game1.cs:line 20580
at StardewValley.Game1.drawOverlays(SpriteBatch spriteBatch) in stardewvalley\Farmer\Farmer\Game1.cs:line 18877
at StardewModdingAPI.Framework.SGame.DrawImpl(GameTime gameTime, RenderTarget2D target_screen) in SMAPI\Framework\SGame.cs:line 949
at StardewModdingAPI.Framework.SGame._draw(GameTime gameTime, RenderTarget2D target_screen) in SMAPI\Framework\SGame.cs:line 209
Here is the error I get when picking up the second item:
[SMAPI] An error occurred in the overridden draw loop: System.Collections.Generic.KeyNotFoundException: The given key '678' was not present in the dictionary.
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at StardewValley.Objects.Furniture.getData() in stardewvalley\Farmer\Farmer\Objects\Furniture.cs:line 215
at StardewValley.Objects.Furniture.get_placementRestriction() in stardewvalley\Farmer\Farmer\Objects\Furniture.cs:line 93
at StardewValley.GameLocation.CanPlaceThisFurnitureHere(Furniture furniture) in stardewvalley\Farmer\Farmer\Locations\GameLocation.cs:line 6864
at StardewValley.Utility.playerCanPlaceItemHere(GameLocation location, Item item, Int32 x, Int32 y, Farmer f) in stardewvalley\Farmer\Farmer\Utility.cs:line 7525
at StardewValley.Object.drawPlacementBounds(SpriteBatch spriteBatch, GameLocation location) in stardewvalley\Farmer\Farmer\Objects\Object.cs:line 4666
at StardewValley.Game1.drawMouseCursor() in stardewvalley\Farmer\Farmer\Game1.cs:line 20580
at StardewValley.Game1.drawOverlays(SpriteBatch spriteBatch) in stardewvalley\Farmer\Farmer\Game1.cs:line 18877
at StardewModdingAPI.Framework.SGame.DrawImpl(GameTime gameTime, RenderTarget2D target_screen) in SMAPI\Framework\SGame.cs:line 949
at StardewModdingAPI.Framework.SGame._draw(GameTime gameTime, RenderTarget2D target_screen) in SMAPI\Framework\SGame.cs:line 209
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at StardewValley.Objects.Furniture.getData() in stardewvalley\Farmer\Farmer\Objects\Furniture.cs:line 215
at StardewValley.Objects.Furniture.get_placementRestriction() in stardewvalley\Farmer\Farmer\Objects\Furniture.cs:line 93
at StardewValley.GameLocation.CanPlaceThisFurnitureHere(Furniture furniture) in stardewvalley\Farmer\Farmer\Locations\GameLocation.cs:line 6864
at StardewValley.Utility.playerCanPlaceItemHere(GameLocation location, Item item, Int32 x, Int32 y, Farmer f) in stardewvalley\Farmer\Farmer\Utility.cs:line 7525
at StardewValley.Object.drawPlacementBounds(SpriteBatch spriteBatch, GameLocation location) in stardewvalley\Farmer\Farmer\Objects\Object.cs:line 4666
at StardewValley.Game1.drawMouseCursor() in stardewvalley\Farmer\Farmer\Game1.cs:line 20580
at StardewValley.Game1.drawOverlays(SpriteBatch spriteBatch) in stardewvalley\Farmer\Farmer\Game1.cs:line 18877
at StardewModdingAPI.Framework.SGame.DrawImpl(GameTime gameTime, RenderTarget2D target_screen) in SMAPI\Framework\SGame.cs:line 949
at StardewModdingAPI.Framework.SGame._draw(GameTime gameTime, RenderTarget2D target_screen) in SMAPI\Framework\SGame.cs:line 209