Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Ошибка в сборке Stardew Valley

Мы с другом проходим компанию в сборке основанной на експандед. Первые игровые месяцы шли стабильно без вылетов. Перед летними праздниками начинают вылезать ошибки. В основном связанные с сохранением. Мы не можем выяснить причину. В отчете об ошибках красным выделен процесс сериализации, но мы не разбираемся в этом. Пожалуйста, подскажите как решить проблему.
Код ошибки вот:
InvalidOperationExce­ption [game] exception: an error occurred while creating an XML document. ---> InvalidOperationExce­ption exception: StardewValley type.Monsters.The bat was not expected. Use the XmlInclude or SoapInclude attribute to specify types that are not statically known. in Microsoft.Xml.Serial­ization.The created assembly.XmlSerializ­ationWriterSaveGame.­Write100_NPC_Patched­By<Platonymous.PyTK.­Rev>(XmlSerializatio­nWriterSaveGame this, string n, String ns, NPC o, boolean value is not filled, boolean type is needed) in Microsoft.Xml.Serial­ization.The created assembly.XmlSerializ­ationWriterSaveGame.­Write188_GameLocatio­n_PatchedBy­<Platonymous.PyTK.Rev>(XmlSer­ializationWriterSave­Game this, string n, String ns, game location o, boolean value is not filled in, the logical value of needType) in Microsoft.Xml .Serialization.The created assembly.XmlSerializ­ationWriterSaveGame.­Write236_SaveGame_Pa­tchedBy<Platonymous.­PyTK.Rev>(XmlSeriali­zationWriterSaveGame this, string n, String ns, savegame o, boolean value not filled, boolean type needed) in Microsoft.Xml.Serial­ization.The created assembly.XmlSerializ­ationWriterSaveGame.­Entry 237_savegame(object o) — End of internal exception stack trace -— in the system.Xml.Serializa­tion.XmlSerializer.S­erialize(XmlWriter XmlWriter, Object o, namespaces XmlSerializerNamespa­ces, String encodingStyle, String id) in SpaceCore.Patches.Sa­ve the search engine.SerializeProx­y(XmlSerializer serializer, XmlWriter origWriter, Object obj) in C:\Programming\Stard­ewValley\ModSource\S­paceCore\Patches\Sav­eGamePatcher .cs: Line 401 in Star Valley.Saved Game+<Retrieves the saved numerator>d90.MoveNe­xt_PatchedBySpaceCor­e>(<Gets Saveenumerator>d90 this) in Star Valley.Save the game.<>cDisplayClass­88_0.<Save>b0() in the system.Threading.Tas­ks.A task.InnerInvoke() in the system.Threading.Tas­ks.Task.<>c.<.cctor>­b__277_0(obj object) in the system.Threading.Exe­cutionContext.RunInt­ernal(ExecutionConte­xt ExecutionContext, ContextCallback callback, object state) — End of stack trace from previous location -— in the system.Threading.Exe­cutionContext.Execut­e an internal (ExecutionContext ExecutionContext, ContextCallback callback, object state) in the system.Threading.Tas­ks.A task.ExecuteWithThre­adLocal(Task& currentTaskSlot, Thread threadPoolThread) [SMAPI] An error occurred in the redefined update cycle: InvalidOperationExce­ption exception: an error occurred while creating an XML document. ---> InvalidOperationExce­ption exception: StardewValley type.Monsters.The bat was not expected. Use the XmlInclude or SoapInclude attribute to specify types that are not statically known. in Microsoft.Xml.Serial­ization.The created assembly.XmlSerializ­ationWriterSaveGame.­Write100_NPC_Patched­By<Platonymous.PyTK.­Rev>(XmlSerializatio­nWriterSaveGame this, string n, String ns, NPC o, boolean value is not filled, boolean type is needed) in Microsoft.Xml.Serial­ization.The created assembly.XmlSerializ­ationWriterSaveGame.­Write188_GameLocatio­n_PatchedBy­<Platonymous.PyTK.Rev>(XmlSer­ializationWriterSave­Game this, string n, String ns, game location o, boolean value is not filled in, the logical value of needType) in Microsoft.Xml .Serialization.The created assembly.XmlSerializ­ationWriterSaveGame.­Write236_SaveGame_Pa­tchedBy<Platonymous.­PyTK.Rev>(XmlSeriali­zationWriterSaveGame this, string n, String ns, savegame o, boolean value not filled, boolean type needed) in Microsoft.Xml.Serial­ization.The created assembly.XmlSerializ­ationWriterSaveGame.­Entry 237_savegame(object o) — End of internal exception stack trace -— in StardewValley.SaveGa­me.Save()+MoveNext() in stardewvalley \Farmer\Farmer\SaveG­ame.cs: line 416 in StardewValley.Menu.S­ave the file.update_PatchedB­ySpaceCore>(Save it, game time) in the StardewValley.Menu.D­elivery menu.update (game time) in StardewValley.Game1.­_ Update (Game time Game time) in StardewValley.Game1.­Update (game time game time) in StardewModdingAPI.Fr­amework.Evaluation.O­nPlayerInstanceUpdat­ing installation update (SGame instance, game time, game time, action execution update)
Помогите разобраться+3
Никита
  ·   · 7,1 K
Ошибка, которую вы видите, указывает на проблему с сериализацией данных сохранения в игре Stardew Valley. Судя по сообщению об ошибке, проблема связана с типом "bat" в объекте "Monsters", который не был ожидаемым.
Данная ошибка может быть вызвана несовместимостью модов или неправильной установкой модификаций. Возможно, один из установленных модов не совместим с другими или требует дополнительных настроек для корректной работы.
Чтобы решить эту проблему, вам могут потребоваться следующие действия:
  1. Убедитесь, что у вас установлена последняя версия мода "Expanded" и любых других модов, которые вы используете. Проверьте обновления и установите их, если они доступны.
  2. Проверьте совместимость модов. Убедитесь, что все ваши моды совместимы между собой и с текущей версией Stardew Valley. Если у вас есть моды, которые конфликтуют между собой, попробуйте отключить один или несколько модов и проверить, появится ли ошибка.
  3. Попробуйте удалить и переустановить моды. Если у вас возникли проблемы после добавления новых модов, удалите их и постепенно добавляйте моды один за другим, чтобы определить, какой из них вызывает проблему.
  4. Обратитесь к сообществу Stardew Valley или разработчикам модов для получения помощи. Если вы не можете самостоятельно решить проблему, обратитесь к сообществу фанатов Stardew Valley или к разработчикам модов, чтобы получить дополнительную поддержку и рекомендации.