Yea, with EastScarp back in your mods; it was bound to crash again.
Unfortunately, WarpSnitch and Atra's tweaks mods didn't seem to help much.
New more detailed error, but sadly doesn't point out the character in question:
Code:
19:37:23 ERROR game An error occurred in the base update loop: IndexOutOfRangeException: Index was outside the bounds of the array.
at StardewValley.GameLocation.getWarpFromDoor(Point door, Character character)
at StardewValley.GameLocation.isCollidingWithDoors(Rectangle position, Character character)
at StardewValley.PathFindController.handleWarps(Rectangle position)
at StardewValley.PathFindController.moveCharacter(GameTime time)
at StardewValley.PathFindController.update(GameTime time)
at StardewValley.Character.update(GameTime time, GameLocation location, Int64 id, Boolean move)
at StardewValley.NPC.update(GameTime time, GameLocation location)
at StardewValley.GameLocation.updateCharacters(GameTime time)
at StardewValley.GameLocation.updateEvenIfFarmerIsntHere(GameTime time, Boolean ignoreWasUpdatedFlush)
at StardewValley.Game1.UpdateLocations(GameTime time)
at StardewValley.Game1._update(GameTime gameTime)
at StardewValley.Game1.Update(GameTime gameTime)
at StardewModdingAPI.Framework.SCore.OnPlayerInstanceUpdating(SGame instance, GameTime gameTime, Action runUpdate) in SMAPI\Framework\SCore.cs:line 1117
I was looking at your previous log; these are the EastScarp NPCs that ErrorHandler auto-removed when you removed the mod:
Code:
14:59:29 WARN Error Handler Removed invalid villager 'Aideen' in Custom_ESHouse1 ({X:0 Y:0}) to avoid a crash when loading save 'Omori_338018214'. (Did you remove a custom NPC mod?)
14:59:29 WARN Error Handler Removed invalid villager 'RichieTheMacaw' in Custom_ESVetHouse ({X:0 Y:0}) to avoid a crash when loading save 'Omori_338018214'. (Did you remove a custom NPC mod?)
14:59:29 WARN Error Handler Removed invalid villager 'Jacob' in Custom_ESVetHouse ({X:0 Y:0}) to avoid a crash when loading save 'Omori_338018214'. (Did you remove a custom NPC mod?)
14:59:29 WARN Error Handler Removed invalid villager 'Eloise' in Custom_ESVetHouse ({X:0 Y:0}) to avoid a crash when loading save 'Omori_338018214'. (Did you remove a custom NPC mod?)
14:59:29 WARN Error Handler Removed invalid villager 'Leximonster' in Custom_ESSeaCave ({X:0 Y:0}) to avoid a crash when loading save 'Omori_338018214'. (Did you remove a custom NPC mod?)
14:59:29 WARN Error Handler Removed invalid villager 'Rosa' in Custom_EastScarpeInn ({X:0 Y:0}) to avoid a crash when loading save 'Omori_338018214'. (Did you remove a custom NPC mod?)
14:59:29 WARN Error Handler Removed invalid villager 'JosephineK' in Custom_EastScarpeInn ({X:0 Y:0}) to avoid a crash when loading save 'Omori_338018214'. (Did you remove a custom NPC mod?)
14:59:29 WARN Error Handler Removed invalid villager 'OliverK' in Custom_EastScarpeInn ({X:0 Y:0}) to avoid a crash when loading save 'Omori_338018214'. (Did you remove a custom NPC mod?)
14:59:29 WARN Error Handler Removed invalid villager 'KatarynaLK' in Custom_ES_TNPCWaitingWarpRoom ({X:0 Y:0}) to avoid a crash when loading save 'Omori_338018214'. (Did you remove a custom NPC mod?)
14:59:29 WARN Error Handler Removed invalid villager 'Abyssrooster' in Custom_ES_TNPCWaitingWarpRoom ({X:0 Y:0}) to avoid a crash when loading save 'Omori_338018214'. (Did you remove a custom NPC mod?)
14:59:29 WARN Error Handler Removed invalid villager 'VivienneLK' in Custom_ES_TNPCWaitingWarpRoom ({X:0 Y:0}) to avoid a crash when loading save 'Omori_338018214'. (Did you remove a custom NPC mod?)
14:59:29 WARN Error Handler Removed invalid villager 'PepperPup' in Custom_ES_TNPCWaitingWarpRoom ({X:0 Y:0}) to avoid a crash when loading save 'Omori_338018214'. (Did you remove a custom NPC mod?)
14:59:29 WARN Error Handler Removed invalid villager 'LadySheba' in Custom_ES_CatWarpRoom ({X:0 Y:0}) to avoid a crash when loading save 'Omori_338018214'. (Did you remove a custom NPC mod?)
The above message is normal, and intended to fix the saves. But, it does show us the EastScarp NPCs that were active in your save.
So, possibly one of them. I've been trying to dig into EastScarp, but it has a confusing layout.