Update released which renames the `Content` folder to `assets` - Should if all things are correct, fix the issue of EF being seen as a XNB mod by vortex.
I am getting errors saying that Entoarox Framework and Content Patcher both are trying to supply a character sheet, portrait or farmer_base. Is there a way to disable it in Entoarox? Code: [SMAPI] Multiple mods want to provide the 'Characters\Alex' asset (En toarox Framework, Content Patcher), but an asset can't be loaded multiple times. SMAPI will use the default asset instead; uninstall one of the mods to fix this . (Message for modders: you should usually use StardewModdingAPI.IAssetEditor in stead to avoid conflicts. Nothing game breaking but the ContentPatcher Sprites are what I'm trying to load. https://log.smapi.io/QSHydyuh
My game refuses to save, but it isn't consistent. I believe it may be due to my using a barn as a warehouse (stuffing it full of chests) I have SMAPI, Entoarox Framework and Furniture Anywhere installed and updated to the most recent versions. Here is the first error shown in SMAPI Code: [game] System.InvalidOperationException: There was an error generating the XML document. ---> System.InvalidOperationException: There was an error generating the XML document. ---> System.InvalidOperationException: The type Entoarox.FurnitureAnywhere.AnywhereFurniture was not expected. Use the XmlInclude or SoapInclude attribute to specify types that are not known statically. at Write16_Item_Patch2(Object n, String ns, String o, Item isNullable, Boolean needType, Boolean ) at Write55_Sign_Patch2(Object n, String ns, String o, Sign isNullable, Boolean needType, Boolean ) at Write56_Object_Patch2(Object n, String ns, String o, Object isNullable, Boolean needType, Boolean ) at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationWriterObject.Write57_Object(Object o) --- End of inner exception stack trace --- at System.Xml.Serialization.XmlSerializer.Serialize(XmlWriter xmlWriter, Object o, XmlSerializerNamespaces namespaces, String encodingStyle, String id) at StardewValley.SerializableDictionary`2.WriteXml(XmlWriter writer) in C:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\SerializableDictionary.cs:line 138 at System.Xml.Serialization.XmlSerializationWriter.WriteSerializable(IXmlSerializable serializable, String name, String ns, Boolean isNullable, Boolean wrapped) at Write70_AnimalHouse_Patch1(Object n, String ns, String o, AnimalHouse isNullable, Boolean needType, Boolean ) at Write122_GameLocation_Patch1(Object n, String ns, String o, GameLocation isNullable, Boolean needType, Boolean ) at Write60_Barn_Patch1(Object n, String ns, String o, Barn isNullable, Boolean needType, Boolean ) at Write66_Building_Patch1(Object n, String ns, String o, Building isNullable, Boolean needType, Boolean ) at Write68_Farm_Patch1(Object n, String ns, String o, Farm isNullable, Boolean needType, Boolean ) at Write122_GameLocation_Patch1(Object n, String ns, String o, GameLocation isNullable, Boolean needType, Boolean ) at Write151_SaveGame_Patch1(Object n, String ns, String o, SaveGame isNullable, Boolean needType, Boolean ) at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationWriterSaveGame.Write152_SaveGame(Object o) --- End of inner exception stack trace --- at System.Xml.Serialization.XmlSerializer.Serialize(XmlWriter xmlWriter, Object o, XmlSerializerNamespaces namespaces, String encodingStyle, String id) at System.Xml.Serialization.XmlSerializer.Serialize(XmlWriter xmlWriter, Object o) at StardewValley.SaveGame.<getSaveEnumerator>d__65.MoveNext() in C:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\SaveGame.cs:line 568 at StardewValley.SaveGame.<>c__DisplayClass63_0.<Save>b__0() in C:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\SaveGame.cs:line 315 at System.Threading.Tasks.Task.InnerInvoke() at System.Threading.Tasks.Task.Execute() [SMAPI] An error occured in the overridden update loop: System.InvalidOperationException: There was an error generating the XML document. ---> System.InvalidOperationException: There was an error generating the XML document. ---> System.InvalidOperationException: The type Entoarox.FurnitureAnywhere.AnywhereFurniture was not expected. Use the XmlInclude or SoapInclude attribute to specify types that are not known statically. at Write16_Item_Patch2(Object n, String ns, String o, Item isNullable, Boolean needType, Boolean ) at Write55_Sign_Patch2(Object n, String ns, String o, Sign isNullable, Boolean needType, Boolean ) at Write56_Object_Patch2(Object n, String ns, String o, Object isNullable, Boolean needType, Boolean ) at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationWriterObject.Write57_Object(Object o) --- End of inner exception stack trace --- at System.Xml.Serialization.XmlSerializer.Serialize(XmlWriter xmlWriter, Object o, XmlSerializerNamespaces namespaces, String encodingStyle, String id) at StardewValley.SerializableDictionary`2.WriteXml(XmlWriter writer) in C:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\SerializableDictionary.cs:line 138 at System.Xml.Serialization.XmlSerializationWriter.WriteSerializable(IXmlSerializable serializable, String name, String ns, Boolean isNullable, Boolean wrapped) at Write70_AnimalHouse_Patch1(Object n, String ns, String o, AnimalHouse isNullable, Boolean needType, Boolean ) at Write122_GameLocation_Patch1(Object n, String ns, String o, GameLocation isNullable, Boolean needType, Boolean ) at Write60_Barn_Patch1(Object n, String ns, String o, Barn isNullable, Boolean needType, Boolean ) at Write66_Building_Patch1(Object n, String ns, String o, Building isNullable, Boolean needType, Boolean ) at Write68_Farm_Patch1(Object n, String ns, String o, Farm isNullable, Boolean needType, Boolean ) at Write122_GameLocation_Patch1(Object n, String ns, String o, GameLocation isNullable, Boolean needType, Boolean ) at Write151_SaveGame_Patch1(Object n, String ns, String o, SaveGame isNullable, Boolean needType, Boolean ) at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationWriterSaveGame.Write152_SaveGame(Object o) --- End of inner exception stack trace --- at StardewValley.SaveGame.<Save>d__63.MoveNext() in C:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\SaveGame.cs:line 343 at StardewValley.Menus.SaveGameMenu.update(GameTime time) in C:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\Menus\SaveGameMenu.cs:line 109 at StardewValley.Game1._update(GameTime gameTime) in C:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\Game1.cs:line 3019 at StardewValley.Game1.Update(GameTime gameTime) in C:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\Game1.cs:line 2900 at Update_Patch1(Object gameTime, GameTime )
Minor issue with Furniture Anywhere, make sure you are not holding a furniture piece in your hand when you try to go to sleep. I have a redesign of Furniture Anywhere planned that should fix such issues permanently, but it is somewhat low on my todo list compared to everything else.
Even when not holding anything I have the problem. No furniture in my hands and none in my inventory. Not sure if the log is the same, but I imagine so. https://smapi.io/log/DZzKjQ4w
Looks like the reversion is somehow failing then, I cant imagine what is causing that... I'll see about patching in a check to prevent this from happening in the future. Edit: Update released, should prevent saving issues from happening.
I'm having a major issue with this mod on Android; the game simply refuses to save (it stays at the black saving screen forever, unless I press the "back" button on Android), plus, the "Load" option at game menu doesn't shows my saved games, even if they are in the game folder (to generate this log, I had to create a new save). The saves do return showing if o uninstall the mod. Here's smapi log: https://smapi.io/log/168643135bc74b7d81f539e127faf0c2
Android is not supported, either PR a fix for the code difference between the platforms yourself, or talk to the SMAPI-android dev to improve cross-platform handling.