This mod seems to have a compatibility issue on Mac: Code: [17:06:30 INFO Seasonal Buildings] Loading Seasonal Buildings ContentPack... [17:06:30 ERROR Seasonal Buildings] Could not load ContentPack Could not load file or assembly 'System.IO.Compression, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies. at Entoarox.SeasonalBuildings.SeasonalBuildingsMod.GameEvents_LoadContent (System.Object s, System.EventArgs e) <0x1106ee4e0 + 0x00054> in <filename unknown>:0 Reported by @MitcheII in the SMAPI thread. Log attached.
The error is saying that @Mitchell does not have mono properly installed, because System.IO.Compression or one of its dependencies is missing, a mac user has previously tested this mod and it worked just fine for them, even while using the compression library.
I keep getting this error when I load the game and have no clue what's wrong [17:59:40 ERROR SMAPI] Couldn't load mod for manifest 'E:\Steam\steamapps\common\Stardew Valley\Mods\SeasonalBuildings\manifest.json': manifest parsing failed. Newtonsoft.Json.JsonSerializationException: Error converting value "1.0.0" to type 'StardewModdingAPI.Version'. Path 'Version', line 4, position 19. ---> System.ArgumentException: Could not cast or convert from System.String to StardewModdingAPI.Version. at Newtonsoft.Json.Utilities.ConvertUtils.EnsureTypeAssignable(Object value, Type initialType, Type targetType) at Newtonsoft.Json.Utilities.ConvertUtils.ConvertOrCast(Object initialValue, CultureInfo culture, Type targetType) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.EnsureType(JsonReader reader, Object value, CultureInfo culture, JsonContract contract, Type targetType) --- End of inner exception stack trace --- at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.EnsureType(JsonReader reader, Object value, CultureInfo culture, JsonContract contract, Type targetType) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, Object target) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent) at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType) at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings) at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings) at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value) at StardewModdingAPI.ModHelper.ReadJsonFile[TModel](String path) in \source\SMAPI\src\StardewModdingAPI\ModHelper.cs:line 81 at StardewModdingAPI.Program.LoadMods() in \source\SMAPI\src\StardewModdingAPI\Program.cs:line 342
Here you go [18:17:40 INFO SMAPI] SMAPI 1.3 with Stardew Valley 1.11 on Microsoft Windows NT 6.2.9200.0 [18:17:40 DEBUG SMAPI] Loading SMAPI... [18:17:40 DEBUG SMAPI] Loading game... [18:17:40 DEBUG SMAPI] Loading mods... [18:17:40 INFO SMAPI] Loaded mod: AllProfessions Mod by cantorsdust, v1.1 | When reaching levels 5 and 10 for skills, adds all professions to the player, instead of just the one chosen. AllProfessions Has Loaded [18:17:40 INFO SMAPI] Loaded mod: CJB Cheats Menu by CJ Bok, v1.11 | Simple in-game cheats menu! [18:17:40 DEBUG CJB Cheats Menu] [EntoPatch] CJB Cheats Menu, Patch 7: Updated for 1.1 by entoarox, ownership remains with author [18:17:40 INFO SMAPI] Loaded mod: CJB Item Spawner by CJ Bok, v1.5 | Simple in-game Item Spawner! [18:17:40 DEBUG CJB Item Spawner] CJB Item Spawner: Patched 1.1 version by entoarox, ownership remains with author [18:17:40 INFO <unknown mod>] Initalizing BarnDoorAutomationMod [18:17:40 INFO <unknown mod>] Loading configuration for BarnDoorAutomationConfiguration [18:17:40 INFO SMAPI] Loaded mod: FarmAutomation Mod: Barn Door Automation by Oranisagu, v1.0-1 | Automatically opens and closes animal doors at set times [18:17:40 INFO <unknown mod>] Initalizing ItemCollectorMod [18:17:40 INFO <unknown mod>] Loading configuration for ItemCollectorConfiguration [18:17:40 INFO SMAPI] Loaded mod: FarmAutomation Mod: Item Collector by Oranisagu, v1.0-1 | Collects items from animals and machines and refills machines if a nearby chest has the necessary raw materials. [18:17:40 INFO SMAPI] Loaded mod: GetDressed by Advize & Jinxiewinxie, v3.1 | Adds a dresser in the farmhouse that you can use to edit your character again [18:17:40 INFO SMAPI] Loaded mod: HappyBirthday by Alpha_Omegasis, v1.0 | Adds a farmer's birthday to the game. [18:17:40 INFO SMAPI] Loaded mod: LovedLabels by Advize & Jinxiewinxie, v2.0 | Gives pets customizeable tooltips so you can see who needs the love. [18:17:40 INFO SMAPI] Loaded mod: OmniFarm by PhthaloBlue, v1.1 | SMAPI mod to enable intended functions of OmniFarm. [18:17:40 ERROR SMAPI] Couldn't load mod for manifest 'E:\Steam\steamapps\common\Stardew Valley\Mods\SeasonalBuildings\manifest.json': manifest parsing failed. Newtonsoft.Json.JsonSerializationException: Error converting value "1.0.0" to type 'StardewModdingAPI.Version'. Path 'Version', line 4, position 19. ---> System.ArgumentException: Could not cast or convert from System.String to StardewModdingAPI.Version. at Newtonsoft.Json.Utilities.ConvertUtils.EnsureTypeAssignable(Object value, Type initialType, Type targetType) at Newtonsoft.Json.Utilities.ConvertUtils.ConvertOrCast(Object initialValue, CultureInfo culture, Type targetType) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.EnsureType(JsonReader reader, Object value, CultureInfo culture, JsonContract contract, Type targetType) --- End of inner exception stack trace --- at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.EnsureType(JsonReader reader, Object value, CultureInfo culture, JsonContract contract, Type targetType) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, Object target) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent) at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType) at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings) at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings) at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value) at StardewModdingAPI.ModHelper.ReadJsonFile[TModel](String path) in \source\SMAPI\src\StardewModdingAPI\ModHelper.cs:line 81 at StardewModdingAPI.Program.LoadMods() in \source\SMAPI\src\StardewModdingAPI\Program.cs:line 342 [18:17:40 INFO SMAPI] Loaded mod: Simple Crop Label by TheMusketeer, v4.0 | Right click on crops or fruit trees to identify crops [18:17:40 INFO SMAPI] Loaded mod: Configurable Improved Sprinklers Mod by MaurĂcio Gomes (Speeder), v2.1 | Make the Sprinklers work better. [18:17:40 DEBUG Configurable Improved Sprinklers Mod] SprinklerMod: Patched 1.1 version by entoarox, ownership remains with author [18:17:40 INFO SMAPI] Loaded mod: Trainer Mod by Zoryn, v1.0 | Registers several commands to use. Most commands are trainer-like in that they offer forms of cheating. [18:17:40 INFO SMAPI] Loaded mod: A Tappers Dream - A Tree Overhaul by Goldenrevolver, v1.2.1 | Adds five configurable Tree Features [18:17:40 INFO A Tappers Dream - A Tree Overhaul] TreeOverhaul has loaded [18:17:40 DEBUG SMAPI] Loaded 13 mods. [18:17:40 DEBUG SMAPI] Starting game... [18:17:40 DEBUG SMAPI] Starting console... [18:17:40 INFO SMAPI] Type 'help' for help, or 'help <cmd>' for a command's usage [18:17:40 INFO SMAPI] Configurable Improved Sprinklers Mod used Extensions.AsInt32, which is deprecated since SMAPI 1.0. This will break in a future version of SMAPI. Setting breakpad minidump AppID = 413150 Steam_SetMinidumpSteamI Caching Steam I 76561198043556957 [API loaded no] [18:17:41 INFO FarmAutomation Mod: Item Collector] Petting animals and processing their buildings to collect items [18:17:41 DEBUG FarmAutomation Mod: Item Collector] Starting search for connected locations at Farm [18:17:59 DEBUG FarmAutomation Mod: Item Collector] It's a new day. Resetting the Item Collector mod [18:17:59 INFO FarmAutomation Mod: Item Collector] Loading locations. These are all the currently known locations in the game: FarmHouse, Farm, FarmCave, Town, JoshHouse, HaleyHouse, SamHouse, Blacksmith, ManorHouse, SeedShop, Saloon, Trailer, Hospital, HarveyRoom, Beach, ElliottHouse, Mountain, ScienceHouse, SebastianRoom, Tent, Forest, WizardHouse, AnimalShop, LeahHouse, BusStop, Mine, Sewer, BugLand, Desert, Club, SandyHouse, ArchaeologyHouse, WizardHouseBasement, AdventureGuild, Woods, Railroad, WitchSwamp, WitchHut, WitchWarpCave, Summit, FishShop, BathHouse_Entry, BathHouse_MensLocker, BathHouse_WomensLocker, BathHouse_Pool, CommunityCenter, JojaMart, Greenhouse, SkullCave, Backwoods, Tunnel, Cellar
You are doing something major wrong, download the latest zip file and install per the instructions found at http://canimod.com/guides/using-mods#adding-mods
I have a Hard time reading Instructions... How exactly do you install the Mod? I have the Seasonal Builds mod and the Content Pack, I just don't know where to put the files...
Put the ContentPack inside the Seasonal Buildings mod folder (without unzipping it) and then put the Seasonal Buildings mod folder inside the "Stardew Valley\Mods" folder. Make sure you also have SMAPI installed.
What's the chance of making the mod also support the fences? I have a shrub fence that looks the same every season. I guess it's a fake plastic shrub of some sort. xD
Hmmm, I cant recall if I looked into fences before, let me do so to be sure and I will edit once I have an answer for you. Edit: I am giving it a "probably" on fences, as I am not 100% certain how the texture behaviour for them is handled.
... I don't get it. It doesn't work for me ... Do I have to do something more specific ? I just put the ContentPack.rar file inside the SeasonalBuildings folder, then I put this one inside the Stardew Valley/Mods folder ... But my buildings stay the same. :'(
Entoarox updated [SMAPI] Seasonal Buildings with a new update entry: Seasonal Houses, Then buildings, now Immersion! Read the rest of this update entry...
Hey Ento, looks cool! Quick question: should I replace SeasonalBuildings with SeasonalImmersion and transfer over the content pack? Or is it supposed to be separate from SeasonalBuildings?
Thank you for making such a wonderful mod! I've wanted to try retexturing the farm buildings for a while now and i started making seasonal edits of the vanilla buildings to start off with. I still have the farm buildings and some more on the spring and summer houses to go, as well as the spring/summer/winter greenhouses. I thought I might as well show what i have so far, either way. I think I also need to add in some shadows to the items I've added, but hopefully I'll be able to share a ContentPack of them all soon!