It works!! This is theMod I first install. It's so useful that it help me a lot. I always want to let people in Stardew Valley feel happy. Thanks
Hi! A user in the SMAPI thread reports this mod causes an error when opening the community center bundle screen. I attached the error log, but here's the main error: Code: [16:16:20 ERROR SMAPI] A mod failed handling the ControlEvents.MouseChanged event: System.InvalidCastException: Unable to cast object of type 'StardewValley.Menus.JunimoNoteMenu' to type 'StardewValley.Menus.GameMenu'. at GiftTasteHelper.SocialPageGiftHelper.CanTick() at GiftTasteHelper.GiftTasteHelper.OnMouseStateChange(Object sender, EventArgsMouseStateChanged e) at StardewModdingAPI.Framework.InternalExtensions.SafelyRaiseGenericEvent[TEventArgs](IMonitor monitor, String name, IEnumerable`1 handlers, Object sender, TEventArgs args) in D:\source\_Stardew\SMAPI\src\StardewModdingAPI\Framework\InternalExtensions.cs:line 57
I installed your 2.3 update, but it has not fixed the problem when opening the community center bundle menu. As soon as I click to go to next screen, an error is thrown.
I apologize, yesterday's fix was rushed due to me having very little time before having to head out. I've just released 2.3.1 which should fix this. Thank you for the report and sorry for the inconvenience.
@TheCatMan BUG: in the social window, the mod throws the following error when you mouse over your child: Code: [00:54:41 ERROR SMAPI] A mod failed handling the ControlEvents.MouseChanged event: System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary. at System.Collections.Generic.Dictionary`2.get_Item(TKey key) at GiftTasteHelper.SocialPageGiftHelper.OnMouseStateChange(EventArgsMouseStateChanged e) at GiftTasteHelper.GiftTasteHelper.OnMouseStateChange(Object sender, EventArgsMouseStateChanged e) at StardewModdingAPI.Framework.InternalExtensions.SafelyRaiseGenericEvent[TEventArgs](IMonitor monitor, String name, IEnumerable`1 handlers, Object sender,TEventArgs args) in D:\source\_Stardew\SMAPI\src\StardewModdingAPI\Framework\InternalExtensions.cs:line 57 Note that LookupAnything does not show the child at this point either, so you may need to put in an exception: Code: [00:58:21 TRACE LookupAnything] Received a lookup request... searching the world... no target found.
@TheCatMan: I submitted a pull request to update the mod for Stardew Valley 1.2, and created an unofficial update until you have time to review the changes.
Version 2.5 has been released which features localization support and bug fixes! Download it from nexus mods here.
Version 2.6 has been released which features the new "progression" mode. Download it from nexus mods here.
I'm encountering some issues with this mod. I am using SMAPI 1.15.3 Here's my observations: Whenever the tooltip pops up, instead of "Favourite Gifts," it says "(no translation;tooltip.title.none)" Save for the title problem, whenever "ShowOnlyKnownGifts" is false, the tooltip seems to work as expected The tooltip doesn't seem to acknowledge new gifts when "ShowOnlyKnownGifts" is true Only shows "(no translation;tooltip.title.none)" The gift database file seems to be off (though my coding experience is small) Code: { "Version": { "MajorVersion": 1, "MinorVersion": 0, "PatchVersion": 0, "Build": null }, "Entries": { "Marnie": { "Entries": { "Dislike": [ { "ItemId": 771 } ] } }, "Demetrius": { "Entries": { "Dislike": [ { "ItemId": 771 } ] } }, "Sebastian": { "Entries": { "Hate": [ { "ItemId": 178 } ] } }, "Sam": { "Entries": { "Hate": [ { "ItemId": 178 } ] } }, "Linus": { "Entries": { "Hate": [ { "ItemId": 171 } ], "Like": [ { "ItemId": 400 } ] } }, "Maru": { "Entries": { "Hate": [ { "ItemId": 380 } ] } } } } What stands out to me is that Maru should love Strawberry, which is item id 400, yet that is showing up under the code for Linus? And despite everything in this code, I only ever get the tooltip title and nothing else. Any thoughts?
The translations not showing up was fixed in 2.6.1, so make sure you are using a version >= to that. As for the other thing you mentioned, Only gifts that are Loved will show up in the tooltip, but data for all gifts given is saved to the database (in case I add the option to show more than just loved gifts in the future). I'm not sure if you're saying that you gave Maru a Strawberry and it added a database entry for Linus, or you're curious why Linus likes strawberries. If it's the latter then that's because Linus likes the entire "basic" category (id -79) which strawberries are apart of. If you did give Maru a strawberry though and it's not showing up on the tooltip then that might be a bug.
So the Mod doesn't seem to be working for me, and I am getting a lot of red text in SMAPI about the mod. Code: [SMAPI] SMAPI 2.0 with Stardew Valley 1.2.33 on Microsoft Windows 10 Home [SMAPI] Mods go here: E:\Program Files (x86)\Steam\steamapps\common\Stardew Valley\Mods Setting breakpad minidump AppID = 413150 Steam_SetMinidumpSteamID: Caching Steam ID: 76561198011545168 [API loaded no] [SMAPI] Categorize Chests uses the 'dynamic' keyword, which isn't compatible with Stardew Valley on Linux or Mac. [SMAPI] Loaded 8 mods: [SMAPI] Automate 1.7 by Pathoschild | Lets you automate crafting machines, fruit trees, and more by connecting them to chests. [SMAPI] Categorize Chests 1.4.2 by Don Collins | Assign chests to specific item types. [SMAPI] CJB Show Item Sell Price 1.7 by CJ Bok | Show item sell price in your inventory! [SMAPI] Expanded Fridge 1.2.8 by Uwazouri | Expands the fridge in the players house. [SMAPI] GiftTasteHelper 2.6.3 by tstaples (aka catman) | Displays NPC gift tastes in a handy tooltip. [SMAPI] Happy Birthday 1.4.1 by Alpha_Omegasis | Adds the farmer's birthday to the game. [SMAPI] StackSplitX 1.3.1 by tstaples (aka Catman) | Custom Stack splitting. [SMAPI] UI Info Suite 1.3.1 by Cdaragorn | Adds a lot of useful information to the user interface. This is based on Demiacle's excellent UIModSuite. [SMAPI] Type 'help' for help, or 'help <cmd>' for a command's usage [SMAPI] You can update 1 mod: [SMAPI] UI Info Suite 1.3.2: http://www.nexusmods.com/stardewvalley/mods/1150 [Categorize Chests] Categorize Chests is up to date. [SMAPI] A mod failed handling the SaveEvents.AfterLoad event: Newtonsoft.Json.JsonSerializationException: Unable to find a constructor to use for type GiftTasteHelper.Framework.SemanticVersion. A class should either have a default constructor, one constructor with arguments or a constructor marked with the JsonConstructor attribute. Path 'Version.MajorVersion', line 3, position 19. at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateNewObject(JsonReader reader, JsonObjectContract objectContract, JsonProperty containerMember, JsonProperty containerProperty, String id, Boolean& createdFromNonDefaultCreator) 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.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 StardewModdingAPI.Framework.Serialisation.JsonHelper.ReadJsonFile[TModel](String fullPath) in C:\source\_Stardew\SMAPI\src\SMAPI\Framework\Serialisation\JsonHelper.cs:line 57 at StardewModdingAPI.Framework.ModHelpers.ModHelper.ReadJsonFile[TModel](String path) in C:\source\_Stardew\SMAPI\src\SMAPI\Framework\ModHelpers\ModHelper.cs:line 105 at GiftTasteHelper.Framework.StoredGiftDatabase..ctor(IModHelper helper, String path) in C:\Users\Tyler\Documents\GitHub\StardewValleyWorkspace\StardewMods\GiftTasteHelper\GiftTasteHelper\Framework\Controllers\GiftDatabase.cs:line 115 at GiftTasteHelper.GiftTasteHelper.LoadGiftHelpers(IModHelper helper) in C:\Users\Tyler\Documents\GitHub\StardewValleyWorkspace\StardewMods\GiftTasteHelper\GiftTasteHelper\GiftTasteHelper.cs:line 107 at GiftTasteHelper.GiftTasteHelper.SaveEvents_AfterLoad(Object sender, EventArgs e) in C:\Users\Tyler\Documents\GitHub\StardewValleyWorkspace\StardewMods\GiftTasteHelper\GiftTasteHelper\GiftTasteHelper.cs:line 86 at StardewModdingAPI.Framework.InternalExtensions.SafelyRaisePlainEvent(IMonitor monitor, String name, IEnumerable`1 handlers, Object sender, EventArgs args) in C:\source\_Stardew\SMAPI\src\SMAPI\Framework\InternalExtensions.cs:line 40 [SMAPI] A mod failed handling the SaveEvents.AfterLoad event: [SMAPI] Unknown command; type 'help' for a list of available commands. Newtonsoft.Json.JsonSerializationException: Unable to find a constructor to use for type GiftTasteHelper.Framework.SemanticVersion. A class should either have a default constructor, one constructor with arguments or a constructor marked with the JsonCons [SMAPI] Unknown command; type 'help' for a list of available commands. at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateNewObject(JsonReader reader, JsonObjectContract objectContract, JsonProperty containerMember, JsonProperty containerProperty, String id, Boolean& createdFromNonDefaultCreator) [SMAPI] Unknown command; type 'help' for a list of available commands. at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) [SMAPI] Unknown command; type 'help' for a list of available commands. at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingVal [SMAPI] Unknown command; type 'help' for a list of available commands. at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, Object target) [SMAPI] Unknown command; type 'help' for a list of available commands. at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id) [SMAPI] Unknown command; type 'help' for a list of available commands. at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) [SMAPI] Unknown command; type 'help' for a list of available commands. at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingVal [SMAPI] Unknown command; type 'help' for a list of available commands. at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent) [SMAPI] Unknown command; type 'help' for a list of available commands. at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType) [SMAPI] Unknown command; type 'help' for a list of available commands. at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings) [SMAPI] Unknown command; type 'help' for a list of available commands. at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings) [SMAPI] Unknown command; type 'help' for a list of available commands. at StardewModdingAPI.Framework.Serialisation.JsonHelper.ReadJsonFile[TModel](String fullPath) in C:\source\_Stardew\SMAPI\src\SMAPI\Framework\Serialisation\JsonHelper.cs:line 57 [SMAPI] Unknown command; type 'help' for a list of available commands. at StardewModdingAPI.Framework.ModHelpers.ModHelper.ReadJsonFile[TModel](String path) in C:\source\_Stardew\SMAPI\src\SMAPI\Framework\ModHelpers\ModHelper.cs:line 105 [SMAPI] Unknown command; type 'help' for a list of available commands. at GiftTasteHelper.Framework.StoredGiftDatabase..ctor(IModHelper helper, String path) in C:\Users\Tyler\Documents\GitHub\StardewValleyWorkspace\StardewMods\GiftTasteHelper\GiftTasteHelper\Framework\Controllers\GiftDatabase.cs:line 115 [SMAPI] Unknown command; type 'help' for a list of available commands. at GiftTasteHelper.GiftTasteHelper.LoadGiftHelpers(IModHelper helper) in C:\Users\Tyler\Documents\GitHub\StardewValleyWorkspace\StardewMods\GiftTasteHelper\GiftTasteHelper\GiftTasteHelper.cs:line 107 [SMAPI] Unknown command; type 'help' for a list of available commands. at GiftTasteHelper.GiftTasteHelper.SaveEvents_AfterLoad(Object sender, EventArgs e) in C:\Users\Tyler\Documents\GitHub\StardewValleyWorkspace\StardewMods\GiftTasteHelper\GiftTasteHelper\GiftTasteHelper.cs:line 86 [SMAPI] Unknown command; type 'help' for a list of available commands. at StardewModdingAPI.Framework.InternalExtensions.SafelyRaisePlainEvent(IMonitor monitor, String name, IEnumerable`1 handlers, Object sender, EventArgs args) in C:\source\_Stardew\SMAPI\src\SMAPI\Framework\InternalExtensions.cs:line 40[SMAPI] A mod fa [SMAPI] Unknown command; type 'help' for a list of available commands. Newtonsoft.Json.JsonSerializationException: Unable to find a constructor to use for type GiftTasteHelper.Framework.SemanticVersion. A class should either have a default constructor, one constructor with arguments or a constructor marked with the JsonCons [SMAPI] Unknown command; type 'help' for a list of available commands. at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateNewObject(JsonReader reader, JsonObjectContract objectContract, JsonProperty containerMember, JsonProperty containerProperty, String id, Boolean& createdFromNonDefaultCreator) [SMAPI] Unknown command; type 'help' for a list of available commands. at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) [SMAPI] Unknown command; type 'help' for a list of available commands. at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingVal [SMAPI] Unknown command; type 'help' for a list of available commands. at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, Object target) [SMAPI] Unknown command; type 'help' for a list of available commands. at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id) [SMAPI] Unknown command; type 'help' for a list of available commands. at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) [SMAPI] Unknown command; type 'help' for a list of available commands. at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingVal [SMAPI] Unknown command; type 'help' for a list of available commands. at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent) [SMAPI] Unknown command; type 'help' for a list of available commands. at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType) [SMAPI] Unknown command; type 'help' for a list of available commands. at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings) [SMAPI] Unknown command; type 'help' for a list of available commands. at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings) [SMAPI] Unknown command; type 'help' for a list of available commands. at StardewModdingAPI.Framework.Serialisation.JsonHelper.ReadJsonFile[TModel](String fullPath) in C:\source\_Stardew\SMAPI\src\SMAPI\Framework\Serialisation\JsonHelper.cs:line 57 [SMAPI] Unknown command; type 'help' for a list of available commands. at StardewModdingAPI.Framework.ModHelpers.ModHelper.ReadJsonFile[TModel](String path) in C:\source\_Stardew\SMAPI\src\SMAPI\Framework\ModHelpers\ModHelper.cs:line 105 [SMAPI] Unknown command; type 'help' for a list of available commands. at GiftTasteHelper.Framework.StoredGiftDatabase..ctor(IModHelper helper, String path) in C:\Users\Tyler\Documents\GitHub\StardewValleyWorkspace\StardewMods\GiftTasteHelper\GiftTasteHelper\Framework\Controllers\GiftDatabase.cs:line 115 [SMAPI] Unknown command; type 'help' for a list of available commands. at GiftTasteHelper.GiftTasteHelper.LoadGiftHelpers(IModHelper helper) in C:\Users\Tyler\Documents\GitHub\StardewValleyWorkspace\StardewMods\GiftTasteHelper\GiftTasteHelper\GiftTasteHelper.cs:line 107 [SMAPI] Unknown command; type 'help' for a list of available commands. at GiftTasteHelper.GiftTasteHelper.SaveEvents_AfterLoad(Object sender, EventArgs e) in C:\Users\Tyler\Documents\GitHub\StardewValleyWorkspace\StardewMods\GiftTasteHelper\GiftTasteHelper\GiftTasteHelper.cs:line 86 [SMAPI] Unknown command; type 'help' for a list of available commands. at StardewModdingAPI.Framework.InternalExtensions.SafelyRaisePlainEvent(IMonitor monitor, String name, IEnumerable`1 handlers, Object sender, EventArgs args) in C:\source\_Stardew\SMAPI\src\SMAPI\Framework\InternalExtensions.cs:line 40[SMAPI] A mod fa [SMAPI] Unknown command; type 'help' for a list of available commands. Newtonsoft.Json.JsonSerializationException: Unable to find a constructor to use for type GiftTasteHelper.Framework.SemanticVersion. A class should either have a default constructor, one constructor with arguments or a constructor marked with the JsonCons [SMAPI] Unknown command; type 'help' for a list of available commands. at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateNewObject(JsonReader reader, JsonObjectContract objectContract, JsonProperty containerMember, JsonProperty containerProperty, String id, Boolean& createdFromNonDefaultCreator) [SMAPI] Unknown command; type 'help' for a list of available commands. at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) [SMAPI] Unknown command; type 'help' for a list of available commands. at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingVal [SMAPI] Unknown command; type 'help' for a list of available commands. at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, Object target) [SMAPI] Unknown command; type 'help' for a list of available commands. at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id) [SMAPI] Unknown command; type 'help' for a list of available commands. at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) [SMAPI] Unknown command; type 'help' for a list of available commands. at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingVal [SMAPI] Unknown command; type 'help' for a list of available commands. at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent) [SMAPI] Unknown command; type 'help' for a list of available commands. at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType) [SMAPI] Unknown command; type 'help' for a list of available commands. at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings) [SMAPI] Unknown command; type 'help' for a list of available commands. at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings) [SMAPI] Unknown command; type 'help' for a list of available commands. at StardewModdingAPI.Framework.Serialisation.JsonHelper.ReadJsonFile[TModel](String fullPath) in C:\source\_Stardew\SMAPI\src\SMAPI\Framework\Serialisation\JsonHelper.cs:line 57 [SMAPI] Unknown command; type 'help' for a list of available commands. at StardewModdingAPI.Framework.ModHelpers.ModHelper.ReadJsonFile[TModel](String path) in C:\source\_Stardew\SMAPI\src\SMAPI\Framework\ModHelpers\ModHelper.cs:line 105 [SMAPI] Unknown command; type 'help' for a list of available commands. at GiftTasteHelper.Framework.StoredGiftDatabase..ctor(IModHelper helper, String path) in C:\Users\Tyler\Documents\GitHub\StardewValleyWorkspace\StardewMods\GiftTasteHelper\GiftTasteHelper\Framework\Controllers\GiftDatabase.cs:line 115 [SMAPI] Unknown command; type 'help' for a list of available commands. at GiftTasteHelper.GiftTasteHelper.LoadGiftHelpers(IModHelper helper) in C:\Users\Tyler\Documents\GitHub\StardewValleyWorkspace\StardewMods\GiftTasteHelper\GiftTasteHelper\GiftTasteHelper.cs:line 107 [SMAPI] Unknown command; type 'help' for a list of available commands. at GiftTasteHelper.GiftTasteHelper.SaveEvents_AfterLoad(Object sender, EventArgs e) in C:\Users\Tyler\Documents\GitHub\StardewValleyWorkspace\StardewMods\GiftTasteHelper\GiftTasteHelper\GiftTasteHelper.cs:line 86 [SMAPI] Unknown command; type 'help' for a list of available commands. at StardewModdingAPI.Framework.InternalExtensions.SafelyRaisePlainEvent(IMonitor monitor, String name, IEnumerable`1 handlers, Object sender, EventArgs args) in C:\source\_Stardew\SMAPI\src\SMAPI\Framework\InternalExtensions.cs:line 40
Any chance of making it compatible with the More Crops Mod in RTGOAT's Longevity mod? I know the Longevity mod changes the gift tastes to add the new crops in, but they don't show up with this mod.
So the mod causing the problem is Categorize Chests (https://www.nexusmods.com/stardewvalley/mods/1300). Not sure why, figured it out by disabling one mod at a time. Anyone have any ideas of if this can be fixed without disabling one of the mods?
Hey Crazy-San, thanks for letting me know about this. I have a fix for it in 2.6.4 which should be live soon.