I've been working on a brand new farmhouse layout with large glass windows and an indoor garden in Tiled. But I stuck on my test run with SAMPI error message and the game crashes when loading the map. I basically made the map from scratch and planning to use Farmhouse Redone to specify the walls for decals and windows. Here are some of the things I did might contribute to the problem: 1. I've made four new seasonal tilesets including frames and other structures. So I deleted the unused in-game tile set such as "walls and floors" and "towninterior". But added "spring_outdoorsTileSheet" for the garden. 2. I added the "AlwaysFront" object and tile layer that the original farmhouse map missing. 3. I've edited the tile collision template for some of the structure tiles. These are the things that I suspected the most but it could be something else completely unknown to me. Here I attached the mod folder bellow, hope someone here could take a look at it and help me figure it out, thanks! update: now I switched to the CP version with a tbin file, and the log error suggests something wrong happened when farmhouse redone loads the spouse room, here is the log: [22:03:48 TRACE game] loadLocationsTask failed with an exception [22:03:48 ERROR game] System.Exception: The specified Tile Index is out of range at xTile.Tiles.StaticTile..ctor(Layer layer, TileSheet tileSheet, BlendMode blendMode, Int32 tileIndex) in C:\Users\Barone_\Documents\Visual Studio 2010\Projects\tide-83511\TileMapEditor\xTile\Tiles\StaticTile.cs:line 74 at FarmHouseRedone.FarmHouse_loadSpouseRoom_Patch.pasteBuildingsLayer(Map houseMap, Map spouseMap, Rectangle spouseRoomRect, Point spousePoint, Int32 x, Int32 y, IReflectedMethod adjustMapLightPropertiesForLamp, Boolean floor, Boolean wall, Boolean window, Boolean clutter, Boolean destructive) at FarmHouseRedone.FarmHouse_loadSpouseRoom_Patch.pasteSpouseRoom(FarmHouse __instance, String spouse, Rectangle spouseRoomRect, Boolean floor, Boolean wall, Boolean window, Boolean clutter, Boolean destructive) at FarmHouseRedone.FarmHouse_loadSpouseRoom_Patch.makeSpouseRoom(FarmHouse __instance, Int32 x, Int32 y, Boolean floor, Boolean wall, Boolean window, Boolean clutter, List`1 whiteList, List`1 blackList, String nameOverride, Boolean destructive) at FarmHouseRedone.FarmHouse_loadSpouseRoom_Patch.applyAllSpouseRooms(FarmHouse __instance, String spouseRoomData) at FarmHouseRedone.FarmHouse_loadSpouseRoom_Patch.Prefix(FarmHouse __instance) at loadSpouseRoom_Patch2(Object ) at FarmHouseRedone.FarmHouse_showSpouseRoom_Patch.Prefix(FarmHouse __instance) at showSpouseRoom_Patch1(Object ) at FarmHouseRedone.FarmHouse_setMapForUpgradeLevel_patch.Prefix(Int32 level, FarmHouse __instance) at setMapForUpgradeLevel_Patch1(Object level, Int32 ) at StardewValley.SaveGame.loadDataToLocations(List`1 gamelocations) in C:\Users\gitlab-runner\gitlab-runner\builds\5c0f9387\1\chucklefish\stardewvalley\Farmer\Farmer\SaveGame.cs:line 1617 at StardewValley.SaveGame.<>c.<getLoadEnumerator>b__56_3() in C:\Users\gitlab-runner\gitlab-runner\builds\5c0f9387\1\chucklefish\stardewvalley\Farmer\Farmer\SaveGame.cs:line 1251 at System.Threading.Tasks.Task.InnerInvoke() at System.Threading.Tasks.Task.Execute() [22:03:48 ERROR SMAPI] An error occured in the overridden update loop: System.Exception: The specified Tile Index is out of range at StardewValley.SaveGame.<getLoadEnumerator>d__56.MoveNext() in C:\Users\gitlab-runner\gitlab-runner\builds\5c0f9387\1\chucklefish\stardewvalley\Farmer\Farmer\SaveGame.cs:line 0 at Update_Patch1(Object gameTime, GameTime ) [22:03:48 TRACE SMAPI] Game loader synchronising... [22:03:48 TRACE SMAPI] Game loader done.