Issue Game reverts to main menu when loading Farm

SMAPI.io Log

I run multiple Mod Builds with slightly renamed folders to make it easier to switch between them, and I try to keep all the mods as up-to-date as I can. One build is for a multiplayer game, which works fine, while the other is for a small single player farm, which broke after I added a couple mods that I was using in the multiplayer file, and updated the ones that recently did so. What happens is basically what the title says; I load the game, get to the main menu, try loading my single player farm save, and get booted back to the main menu for reasons that might as well be black magic for all that I understand the logs. I'm having a dickens of a time figuring out what's wrong with my mod build here, since I've already tried removing the mods I added from the Multiplayer file, and all the shared mods that updated work fine in the other build.

The below is a copy/paste of the SMAPI log of the only entries added after I try loading the save-file. Any help figuring this out would be appreciated.
16:15:28WARNContent PatcherSMAPI found an issue with 'Maps/FarmHouse' map load: mod has no tilesheet with ID 'walls_and_floors'. Map replacements must keep the original tilesheets to avoid errors or crashes.
16:15:29WARNContent PatcherSMAPI found an issue with 'Maps/FarmHouse' map load: mod has no tilesheet with ID 'walls_and_floors'. Map replacements must keep the original tilesheets to avoid errors or crashes.
16:15:29ERRORgameArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index') at System.Collections.Generic.List`1.get_Item(Int32 index) at StardewValley.Locations.DecoratableLocation.UpdateWallpaper(String wallpaper_id) in stardewvalley\Farmer\Farmer\Locations\DecoratableLocation.cs:line 665 at Netcode.NetDictionary`5.added(TKey key, TField field, NetVersion reassign) in stardewvalley\Farmer\Netcode\NetDictionary.cs:line 198 at StardewValley.Locations.DecoratableLocation.SetWallpaper(String which, String which_room) in stardewvalley\Farmer\Farmer\Locations\DecoratableLocation.cs:line 873 at StardewValley.Locations.DecoratableLocation.setWallpaper(Int32 which, Int32 whichRoom, Boolean persist) in stardewvalley\Farmer\Farmer\Locations\DecoratableLocation.cs:line 935 at StardewValley.Locations.FarmHouse..ctor(String m, String name) in stardewvalley\Farmer\Farmer\Locations\FarmHouse.cs:line 710 at StardewValley.Game1.loadForNewGame_PatchedBy<SMAPI>(Boolean loadedGame) at System.Threading.Tasks.Task.InnerInvoke() at System.Threading.Tasks.Task.<>c.<.cctor>b__277_0(Object obj) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location --- at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
16:15:29ERRORSMAPIAn error occurred in the overridden update loop: ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index') at StardewValley.SaveGame.getLoadEnumerator(String file)+MoveNext() in stardewvalley\Farmer\Farmer\SaveGame.cs:line 1575 at StardewModdingAPI.Framework.SCore.OnPlayerInstanceUpdating(SGame instance, GameTime gameTime, Action runUpdate) in SMAPI\Framework\SCore.cs:line 623
 
Last edited:
Top