SMAPI log parser

Suggested fixes

  • PyTK 1.23.* or earlier isn't compatible with newer SMAPI performance optimizations. This may increase loading times or in-game lag.

Log info

Game info:
Stardew Valley: 1.5.6 (build 0.0.0.0) on Android Unix 5.4.210.12
SMAPI: 3.18.3
Folder: /storage/emulated/0/Android/data/com.zane.stardewvalley/files
Log started: 2025-01-07 18:07 UTC ({{localTimeStarted}} your time)

Installed mods:
game 1.5.6 (build 0.0.0.0) no errors
SMAPI 3.18.3 Pathoschild 4 errors
Console Commands 3.18.3 SMAPI no errors
Content Patcher 1.30.4
+ Stardew Valley Expanded 1.14.24
+ Xtardew Valley - 1.4 and SVE compatible version 1.0.3-1.1
(+ 2 content packs)
Pathoschild
+ FlashShifter
+ Pseudodiego
no errors
Custom NPC Exclusions 1.4.0 Esca no errors
Expanded Preconditions Utility 1.0.1 Cherry no errors
Extra Map Layers 0.3.7 aedenthorn no errors
Farm Type Manager 1.16.0
+ Stardew Valley Expanded Forage Locations 1.14.24
(+ 1 content packs)
Esca
+ FlashShifter
no errors
Json Assets 1.10.14
+ New Objects for Stardew Valley Expanded 1.14.24
(+ 1 content packs)
spacechase0
+ FlashShifter
no errors
Multiple Spouses 3.2.1 aedenthorn no errors
PyTK 1.23.2 Platonymous no errors
SAAT.API 1.1.2 ZeroMeters no errors
SAAT.Mod 1.1.2
+ Stardew Valley Expanded Music 1.14.24
(+ 1 content packs)
ZeroMeters
+ FlashShifter
no errors
Save Backup 3.7.6 SMAPI no errors
Shop Tile Framework 1.0.9
+ Stardew Valley Expanded - Shop Tile Framework 1.14.24
(+ 1 content packs)
Cherry
+ FlashShifter
no errors
SpaceCore 1.16.1 spacechase0 no errors
Stardew Valley Expanded 1.14.1-mobiletest FlashShifter, Esca, and super-aardvark no errors
Unique Response Core 1.1.2 MissCoriel no errors
VirtualKeyboard 4.0.1 SMAPI no errors
[02:07:34 INFO  SMAPI] SMAPI 3.18.3 with Stardew Valley 1.5.6 (build 0.0.0.0) on Android Unix 5.4.210.12
[02:07:34 INFO  SMAPI] Mods go here: /storage/emulated/0/Android/data/com.zane.stardewvalley/files/Mods
[02:07:34 TRACE SMAPI] (Using custom --mods-path argument.)
[02:07:34 TRACE SMAPI] Log started at 2025-01-07T18:07:34 UTC
[02:07:34 TRACE SMAPI] Loaded with custom settings: ModsPath: 
[02:07:35 DEBUG SMAPI] Waiting for game to launch...
[02:07:41 DEBUG SMAPI] Loading mod metadata...
[02:07:41 TRACE SMAPI]   Ignored loose files: Multiple Spouses-6227-3-2-1-1629756733.zip, PyTK - Platonymous Toolkit-1726-1-23-2-1661381138.zip, TMXL Map Toolkit-1820-1-24-3-alpha-20240226-1708954652.zip
[02:07:41 DEBUG SMAPI] Loading mods...
[02:07:41 TRACE SMAPI]    VirtualKeyboard (from Mods/VirtualKeyboard/VirtualKeyboard.dll)...
[02:07:42 TRACE SMAPI]       Rewrote VirtualKeyboard.dll to fix System.* assembly ref...
[02:07:42 TRACE SMAPI]       Rewrote VirtualKeyboard.dll to fix SMainActivity.core (field ref => reflection ref), SCore.RawCommandQueue (field ref => reflection ref)...
[02:07:42 TRACE SMAPI]    Content Patcher (from Mods/ContentPatcher/ContentPatcher.dll)...
[02:07:43 TRACE SMAPI]       Rewrote ContentPatcher.dll for OS...
[02:07:44 TRACE SMAPI]       Rewrote ContentPatcher.dll to fix System.* assembly ref...
[02:07:44 TRACE SMAPI]       Rewrote ContentPatcher.dll to fix IClickableMenu.drawTextureBox (added missing optional parameters)...
[02:07:44 TRACE SMAPI]       Detected filesystem access (System.IO.File type, System.IO.FileStream type, System.IO.FileInfo type, System.IO.Directory type, System.IO.DirectoryInfo type) in assembly ContentPatcher.dll.
[02:07:44 TRACE SMAPI]    Xtardew Valley - 1.4 and SVE compatible version (from Mods/Xtardew Valley) [content pack]...
[02:07:44 TRACE SMAPI]    Multiple Spouses (from Mods/MultipleSpouses/MultipleSpouses.dll)...
[02:07:44 TRACE SMAPI]       Rewrote MultipleSpouses.dll for OS...
[02:07:45 TRACE SMAPI]       Detected game patcher in assembly MultipleSpouses.dll.
[02:07:45 TRACE SMAPI]       Detected filesystem access (System.IO.File type, System.IO.FileStream type) in assembly MultipleSpouses.dll.
[02:07:45 TRACE SMAPI]    Console Commands (from Mods/Console Commands/ConsoleCommands.dll)...
[02:07:45 TRACE SMAPI]       Rewrote ConsoleCommands.dll to fix System.* assembly ref...
[02:07:45 TRACE SMAPI]       Detected direct console access (System.Console type) in assembly ConsoleCommands.dll.
[02:07:45 TRACE SMAPI]       Detected shell or process access (System.Diagnostics.Process type) in assembly ConsoleCommands.dll.
[02:07:45 TRACE SMAPI]    Save Backup (from Mods/SaveBackup/SaveBackup.dll)...
[02:07:45 TRACE SMAPI]       Rewrote SaveBackup.dll to fix 32-bit architecture...
[02:07:45 TRACE SMAPI]       Detected direct console access (System.Console type) in assembly SaveBackup.dll.
[02:07:45 TRACE SMAPI]       Detected filesystem access (System.IO.DirectoryInfo type, System.IO.FileInfo type) in assembly SaveBackup.dll.
[02:07:45 TRACE SMAPI]       Detected shell or process access (System.Diagnostics.Process type) in assembly SaveBackup.dll.
[02:07:45 TRACE SMAPI]    SpaceCore (from Mods/SpaceCore/SpaceCore.dll)...
[02:07:45 TRACE SMAPI]       Rewrote SpaceCore.dll for OS...
[02:07:46 TRACE SMAPI]       Rewrote SpaceCore.dll to fix System.* assembly ref...
[02:07:46 TRACE SMAPI]       Rewrote SpaceCore.dll to fix StardewValley.Menus.MenuWithInventory.trashCan field...
[02:07:46 TRACE SMAPI]       Rewrote SpaceCore.dll to fix StardewValley.Menus.CraftingPage type...
[02:07:46 TRACE SMAPI]       Rewrote SpaceCore.dll to fix IClickableMenu methods...
[02:07:46 TRACE SMAPI]       Rewrote SpaceCore.dll to fix SpriteText methods...
[02:07:46 TRACE SMAPI]       Rewrote SpaceCore.dll to fix Enum methods...
[02:07:46 TRACE SMAPI]       Rewrote SpaceCore.dll to fix InventoryMenu methods...
[02:07:46 TRACE SMAPI]       Rewrote SpaceCore.dll to fix MenuWithInventory methods...
[02:07:46 TRACE SMAPI]       Rewrote SpaceCore.dll to fix IClickableMenu.drawTextureBox (added missing optional parameters), Utility.trashItem (added missing optional parameters), InventoryMenu.tryToAddItem (added missing optional parameters), IClickableMenu.drawHoverText (added missing optional parameters), Game1.parseText (added missing optional parameters)...
[02:07:46 TRACE SMAPI]       Rewrote SpaceCore.dll to fix SpriteBatch methods...
[02:07:46 TRACE SMAPI]       Detected game patcher in assembly SpaceCore.dll.
[02:07:46 TRACE SMAPI]       Detected possible save serializer change (StardewValley.SaveGame.farmerSerializer field, StardewValley.SaveGame.serializer field, StardewValley.SaveGame.locationSerializer field) in assembly SpaceCore.dll.
[02:07:46 TRACE SMAPI]       Detected filesystem access (System.IO.File type, System.IO.FileStream type, System.IO.FileInfo type) in assembly SpaceCore.dll.
[02:07:46 TRACE SMAPI]    Expanded Preconditions Utility (from Mods/ExpandedPreconditionsUtility/ExpandedPreconditionsUtility.dll)...
[02:07:46 TRACE SMAPI]       Rewrote ExpandedPreconditionsUtility.dll for OS...
[02:07:46 TRACE SMAPI]       Rewrote ExpandedPreconditionsUtility.dll to fix 32-bit architecture...
[02:07:46 TRACE SMAPI]    Json Assets (from Mods/JsonAssets/JsonAssets.dll)...
[02:07:46 TRACE SMAPI]       Rewrote JsonAssets.dll for OS...
[02:07:47 TRACE SMAPI]       Rewrote JsonAssets.dll to fix System.* assembly ref...
[02:07:47 TRACE SMAPI]       Rewrote JsonAssets.dll to fix SpriteText methods...
[02:07:47 TRACE SMAPI]       Rewrote JsonAssets.dll to fix IClickableMenu.drawTextureBox (added missing optional parameters)...
[02:07:47 TRACE SMAPI]       Rewrote JsonAssets.dll to fix SpriteBatch methods...
[02:07:47 TRACE SMAPI]       Detected game patcher in assembly JsonAssets.dll.
[02:07:47 TRACE SMAPI]       Detected filesystem access (System.IO.Directory type, System.IO.DirectoryInfo type, System.IO.File type) in assembly JsonAssets.dll.
[02:07:47 TRACE SMAPI]    Farm Type Manager (from Mods/FarmTypeManager/FarmTypeManager.dll)...
[02:07:47 TRACE SMAPI]       Rewrote FarmTypeManager.dll for OS...
[02:07:48 TRACE SMAPI]       Rewrote FarmTypeManager.dll to fix System.* assembly ref...
[02:07:48 TRACE SMAPI]       Rewrote FarmTypeManager.dll to fix Farmer.couldInventoryAcceptThisItem (added missing optional parameters)...
[02:07:48 TRACE SMAPI]       Detected game patcher in assembly FarmTypeManager.dll.
[02:07:48 TRACE SMAPI]    PyTK (from Mods/PyTK/PyTK.dll)...
[02:07:49 TRACE SMAPI]       Rewrote MoonSharp.Interpreter.dll to fix System.* assembly ref...
[02:07:49 TRACE SMAPI]       Detected direct console access (System.Console type) in assembly MoonSharp.Interpreter.dll.
[02:07:49 TRACE SMAPI]       Detected filesystem access (System.IO.FileStream type, System.IO.File type) in assembly MoonSharp.Interpreter.dll.
[02:07:49 TRACE SMAPI]       Loading MoonSharp.Interpreter.dll (rewritten)...
[02:07:49 TRACE SMAPI]       Detected direct console access (System.Console type) in assembly NCalc.dll.
[02:07:49 TRACE SMAPI]       Detected filesystem access (System.IO.FileInfo type, System.IO.DirectoryInfo type) in assembly NCalc.dll.
[02:07:49 TRACE SMAPI]       Loading NCalc.dll...
[02:07:49 TRACE SMAPI]       Rewrote PyTK.dll for OS...
[02:07:50 TRACE SMAPI]       Rewrote PyTK.dll to fix System.* assembly ref...
[02:07:50 TRACE SMAPI]       Rewrote PyTK.dll to fix Game1.warpFarmer (added missing optional parameters)...
[02:07:50 TRACE SMAPI]       Rewrote PyTK.dll to fix SpriteBatch methods...
[02:07:50 TRACE SMAPI]       Detected game patcher in assembly PyTK.dll.
[02:07:50 TRACE SMAPI]       Detected possible save serializer change (StardewValley.SaveGame.farmerSerializer field, StardewValley.SaveGame.locationSerializer field, StardewValley.SaveGame.serializer field) in assembly PyTK.dll.
[02:07:50 TRACE SMAPI]       Detected filesystem access (System.IO.FileStream type, System.IO.File type, System.IO.Directory type, System.IO.FileInfo type, System.IO.DirectoryInfo type) in assembly PyTK.dll.
[02:07:50 TRACE SMAPI]       Loading PyTK.dll (rewritten)...
[02:07:50 TRACE SMAPI]    TMXL Map Toolkit (from Mods/TMXLoader/TMXLoader.dll)...
[02:07:50 TRACE SMAPI]       Rewrote TMXLoader.dll for OS...
[02:07:50 TRACE SMAPI]    Unique Response Core (from Mods/ResponseCore/ResponseCore.dll)...
[02:07:51 TRACE SMAPI]    Shop Tile Framework (from Mods/ShopTileFramework/ShopTileFramework.dll)...
[02:07:51 TRACE SMAPI]       Rewrote ShopTileFramework.dll for OS...
[02:07:51 TRACE SMAPI]       Rewrote ShopTileFramework.dll to fix DialogueBox..ctor (added missing optional parameters), Game1.parseText (added missing optional parameters)...
[02:07:51 TRACE SMAPI]       Rewrote ShopTileFramework.dll to fix 32-bit architecture...
[02:07:51 TRACE SMAPI]       Rewrote ShopTileFramework.dll to fix Harmony 1.x...
[02:07:51 TRACE SMAPI]       Detected game patcher in assembly ShopTileFramework.dll.
[02:07:51 TRACE SMAPI]    Extra Map Layers (from Mods/ExtraMapLayers/ExtraMapLayers.dll)...
[02:07:51 TRACE SMAPI]       Rewrote ExtraMapLayers.dll for OS...
[02:07:51 TRACE SMAPI]       Rewrote ExtraMapLayers.dll to fix System.* assembly ref...
[02:07:51 TRACE SMAPI]       Detected game patcher in assembly ExtraMapLayers.dll.
[02:07:51 TRACE SMAPI]    SAAT.API (from Mods/SAAT/SAAT.API/SAAT.API.dll)...
[02:07:51 TRACE SMAPI]       Rewrote SAAT.API.dll for OS...
[02:07:51 TRACE SMAPI]       Rewrote SAAT.API.dll to fix System.* assembly ref...
[02:07:51 TRACE SMAPI]       Rewrote SAAT.API.dll to fix ISoundBank methods...
[02:07:51 TRACE SMAPI]       Detected filesystem access (System.IO.FileStream type) in assembly SAAT.API.dll.
[02:07:51 TRACE SMAPI]    Custom NPC Exclusions (from Mods/CustomNPCExclusions/CustomNPCExclusions.dll)...
[02:07:51 TRACE SMAPI]       Rewrote CustomNPCExclusions.dll for OS...
[02:07:51 TRACE SMAPI]       Rewrote CustomNPCExclusions.dll to fix System.* assembly ref...
[02:07:51 TRACE SMAPI]       Detected game patcher in assembly CustomNPCExclusions.dll.
[02:07:51 TRACE SMAPI]    New Objects for Stardew Valley Expanded (from Mods/Stardew Valley Expanded/[JA] Stardew Valley Expanded) [content pack]...
[02:07:51 TRACE SMAPI]    Stardew Valley Expanded Forage Locations (from Mods/Stardew Valley Expanded/[FTM] Stardew Valley Expanded) [content pack]...
[02:07:51 TRACE SMAPI]    SAAT.Mod (from Mods/SAAT/SAAT.Mod/SAAT.Mod.dll)...
[02:07:51 TRACE SMAPI]       Rewrote SAAT.Mod.dll for OS...
[02:07:51 TRACE SMAPI]       Rewrote SAAT.Mod.dll to fix System.* assembly ref...
[02:07:51 TRACE SMAPI]       Rewrote SAAT.Mod.dll to fix ISoundBank methods...
[02:07:51 TRACE SMAPI]    Stardew Valley Expanded Music (from Mods/Stardew Valley Expanded/[SAAT] Stardew Valley Expanded) [content pack]...
[02:07:51 TRACE SMAPI]    Stardew Valley Expanded - Shop Tile Framework (from Mods/Stardew Valley Expanded/[STF] Stardew Valley Expanded) [content pack]...
[02:07:51 TRACE SMAPI]    Stardew Valley Expanded (from Mods/Stardew Valley Expanded/[CP] Stardew Valley Expanded) [content pack]...
[02:07:51 TRACE SMAPI]    Stardew Valley Expanded (from Mods/Stardew Valley Expanded/StardewValleyExpanded/StardewValleyExpanded.dll)...
[02:07:51 TRACE SMAPI]       Rewrote AntiSocial.dll for OS...
[02:07:51 TRACE SMAPI]       Detected game patcher in assembly AntiSocial.dll.
[02:07:51 TRACE SMAPI]       Loading AntiSocial.dll (rewritten)...
[02:07:51 TRACE SMAPI]       Rewrote StardewValleyExpanded.dll for OS...
[02:07:51 TRACE SMAPI]       Rewrote StardewValleyExpanded.dll to fix System.* assembly ref...
[02:07:51 TRACE SMAPI]       Rewrote StardewValleyExpanded.dll to fix Game1 methods...
[02:07:51 TRACE SMAPI]       Rewrote StardewValleyExpanded.dll to fix Game1.parseText (added missing optional parameters)...
[02:07:51 TRACE SMAPI]       Detected game patcher in assembly StardewValleyExpanded.dll.
[02:07:51 TRACE SMAPI]       Loading StardewValleyExpanded.dll (rewritten)...
[02:07:52 INFO  SMAPI] Loaded 17 mods:
[02:07:52 INFO  SMAPI]    Console Commands 3.18.3 by SMAPI | Adds SMAPI console commands that let you manipulate the game.
[02:07:52 INFO  SMAPI]    Content Patcher 1.30.4 by Pathoschild | Loads content packs which edit game data, images, and maps without changing the game files.
[02:07:52 INFO  SMAPI]    Custom NPC Exclusions 1.4.0 by Esca | Allows modders to exclude custom NPCs from quests and events via Content Patcher.
[02:07:52 INFO  SMAPI]    Expanded Preconditions Utility 1.0.1 by Cherry | A condition checking system designed for use by other mods, in the format of event preconditions
[02:07:52 INFO  SMAPI]    Extra Map Layers 0.3.7 by aedenthorn | Draws additional layers from map files.
[02:07:52 INFO  SMAPI]    Farm Type Manager 1.16.0 by Esca | Allows custom spawning of content from each farm type: forage, large objects, ore, and monsters
[02:07:52 INFO  SMAPI]    Json Assets 1.10.14 by spacechase0 | Lets content packs add custom content to the game.
[02:07:52 INFO  SMAPI]    Multiple Spouses 3.2.1 by aedenthorn | Allows you to have multiple spouses at once.
[02:07:52 INFO  SMAPI]    PyTK 1.23.2 by Platonymous | Platonymous Toolkit
[02:07:52 INFO  SMAPI]    SAAT.API 1.1.2 by ZeroMeters | Audio API for SMAPI
[02:07:52 INFO  SMAPI]    SAAT.Mod 1.1.2 by ZeroMeters | Custom Audio Loader & Management for SMAPI
[02:07:52 INFO  SMAPI]    Save Backup 3.7.6 by SMAPI | Automatically backs up all your saves once per day into its folder.
[02:07:52 INFO  SMAPI]    Shop Tile Framework 1.0.9 by Cherry | Define new shops as custom tile properties
[02:07:52 INFO  SMAPI]    SpaceCore 1.16.1 by spacechase0 | A framework mod used by some of my other mods.
[02:07:52 INFO  SMAPI]    Stardew Valley Expanded 1.14.1-mobiletest by FlashShifter, Esca, and super-aardvark | Adds coded elements to the game
[02:07:52 INFO  SMAPI]    Unique Response Core 1.1.2 by MissCoriel | Primary Core for use in Unique Courtship response.
[02:07:52 INFO  SMAPI]    VirtualKeyboard 4.0.1 by SMAPI | A much needed Virtual Keyboard for SMAPI Android.

[02:07:52 INFO  SMAPI] Loaded 6 content packs:
[02:07:52 INFO  SMAPI]    New Objects for Stardew Valley Expanded 1.14.24 by FlashShifter | for Json Assets | Adds new fish, objects, weapons, crops, and decorations.
[02:07:52 INFO  SMAPI]    Stardew Valley Expanded 1.14.24 by FlashShifter | for Content Patcher | An expansive fanmade mod for ConcernedApe's Stardew Valley.
[02:07:52 INFO  SMAPI]    Stardew Valley Expanded - Shop Tile Framework 1.14.24 by FlashShifter | for Shop Tile Framework | Adds vendors to Stardew Valley Expanded.
[02:07:52 INFO  SMAPI]    Stardew Valley Expanded Forage Locations 1.14.24 by FlashShifter | for Farm Type Manager | This FTM pack is for SVE!
[02:07:52 INFO  SMAPI]    Stardew Valley Expanded Music 1.14.24 by FlashShifter | for SAAT.Mod | Adds soundtracks to the game
[02:07:52 INFO  SMAPI]    Xtardew Valley - 1.4 and SVE compatible version 1.0.3-1.1 by Pseudodiego | for Content Patcher | Add Sexual Content to Stardew Valley

[02:07:52 INFO  SMAPI] Found 14 mods with warnings:
[02:07:52 ERROR SMAPI]    Skipped mods
[02:07:52 ERROR SMAPI]    --------------------------------------------------
[02:07:52 ERROR SMAPI]       These mods could not be added to your game.

[02:07:52 ERROR SMAPI]       - TMXL Map Toolkit 1.24.3-alpha.20240226 because its DLL couldn't be loaded.
[02:07:52 TRACE SMAPI]         (Error: System.Exception: Rewriting TMXLoader.dll failed. ---> Mono.Cecil.AssemblyResolutionException: Failed to resolve assembly: 'Stardew Valley, Version=1.6.0.24044, Culture=neutral, PublicKeyToken=null'
  at Mono.Cecil.BaseAssemblyResolver.Resolve (Mono.Cecil.AssemblyNameReference name, Mono.Cecil.ReaderParameters parameters) [0x00074] in <ee112d265aad4e098cf6cf7bf2806b0e>:0 
  at Mono.Cecil.BaseAssemblyResolver.Resolve (Mono.Cecil.AssemblyNameReference name) [0x00007] in <ee112d265aad4e098cf6cf7bf2806b0e>:0 
  at Mono.Cecil.DefaultAssemblyResolver.Resolve (Mono.Cecil.AssemblyNameReference name) [0x0001d] in <ee112d265aad4e098cf6cf7bf2806b0e>:0 
  at StardewModdingAPI.Framework.ModLoading.AssemblyDefinitionResolver.Resolve (Mono.Cecil.AssemblyNameReference name) [0x00011] in <a657c589ffdc433da6b7a1a6216be427>:0 
  at Mono.Cecil.MetadataResolver.Resolve (Mono.Cecil.TypeReference type) [0x0003a] in <ee112d265aad4e098cf6cf7bf2806b0e>:0 
  at Mono.Cecil.MetadataResolver.Resolve (Mono.Cecil.MethodReference method) [0x0000d] in <ee112d265aad4e098cf6cf7bf2806b0e>:0 
  at Mono.Cecil.ModuleDefinition.Resolve (Mono.Cecil.MethodReference method) [0x00006] in <ee112d265aad4e098cf6cf7bf2806b0e>:0 
  at Mono.Cecil.MethodReference.Resolve () [0x00006] in <ee112d265aad4e098cf6cf7bf2806b0e>:0 
  at StardewModdingAPI.Framework.ModLoading.Rewriters.HeuristicMethodRewriter.Handle (Mono.Cecil.ModuleDefinition module, Mono.Cecil.Cil.ILProcessor cil, Mono.Cecil.Cil.Instruction instruction) [0x00040] in <a657c589ffdc433da6b7a1a6216be427>:0 
  at StardewModdingAPI.Framework.ModLoading.AssemblyLoader+<>c__DisplayClass16_0.<RewriteAssembly>b__2 (Mono.Cecil.Cil.Instruction& instruction, Mono.Cecil.Cil.ILProcessor cil) [0x00013] in <a657c589ffdc433da6b7a1a6216be427>:0 
  at StardewModdingAPI.Framework.ModLoading.Framework.RecursiveRewriter.RewriteInstruction (Mono.Cecil.Cil.Instruction instruction, Mono.Cecil.Cil.ILProcessor cil, System.Action`1[T] replaceWith) [0x000d6] in <a657c589ffdc433da6b7a1a6216be427>:0 
  at StardewModdingAPI.Framework.ModLoading.Framework.RecursiveRewriter.RewriteTypeDefinition (Mono.Cecil.TypeDefinition type) [0x003f2] in <a657c589ffdc433da6b7a1a6216be427>:0 
  at StardewModdingAPI.Framework.ModLoading.Framework.RecursiveRewriter.RewriteModule () [0x00059] in <a657c589ffdc433da6b7a1a6216be427>:0 
   --- End of inner exception stack trace ---
  at StardewModdingAPI.Framework.ModLoading.Framework.RecursiveRewriter.RewriteModule () [0x0009f] in <a657c589ffdc433da6b7a1a6216be427>:0 
  at StardewModdingAPI.Framework.ModLoading.AssemblyLoader.RewriteAssembly (StardewModdingAPI.Framework.IModMetadata mod, Mono.Cecil.AssemblyDefinition assembly, System.Collections.Generic.HashSet`1[T] loggedMessages, System.String logPrefix) [0x002f4] in <a657c589ffdc433da6b7a1a6216be427>:0 
  at StardewModdingAPI.Framework.ModLoading.AssemblyLoader.Load (StardewModdingAPI.Framework.IModMetadata mod, System.IO.FileInfo assemblyFile, System.Boolean assumeCompatible) [0x00153] in <a657c589ffdc433da6b7a1a6216be427>:0 
  at StardewModdingAPI.Framework.SCore.TryLoadMod (StardewModdingAPI.Framework.IModMetadata mod, StardewModdingAPI.Framework.IModMetadata[] mods, StardewModdingAPI.Framework.ModLoading.AssemblyLoader assemblyLoader, StardewModdingAPI.Framework.Reflection.IInterfaceProxyFactory proxyFactory, StardewModdingAPI.Toolkit.Serialization.JsonHelper jsonHelper, StardewModdingAPI.Framework.ContentCoordinator contentCore, StardewModdingAPI.Toolkit.Framework.ModData.ModDatabase modDatabase, System.Collections.Generic.HashSet`1[T] suppressUpdateChecks, System.Nullable`1[StardewModdingAPI.Framework.ModLoading.ModFailReason]& failReason, System.String& errorReasonPhrase, System.String& errorDetails) [0x00453] in <a657c589ffdc433da6b7a1a6216be427>:0 )

[02:07:52 WARN  SMAPI]    Changed save serializer
[02:07:52 WARN  SMAPI]    --------------------------------------------------
[02:07:52 WARN  SMAPI]       These mods change the save serializer. They may corrupt your save files, or make them unusable if
[02:07:52 WARN  SMAPI]       you uninstall these mods.

[02:07:52 WARN  SMAPI]       - PyTK
[02:07:52 WARN  SMAPI]       - SpaceCore

[02:07:52 INFO  SMAPI]    Patched game code
[02:07:52 INFO  SMAPI]    --------------------------------------------------
[02:07:52 INFO  SMAPI]       These mods directly change the game code. They're more likely to cause errors or bugs in-game; if
[02:07:52 INFO  SMAPI]       your game has issues, try removing these first. Otherwise you can ignore this warning.

[02:07:52 INFO  SMAPI]       - Custom NPC Exclusions
[02:07:52 INFO  SMAPI]       - Extra Map Layers
[02:07:52 INFO  SMAPI]       - Farm Type Manager
[02:07:52 INFO  SMAPI]       - Json Assets
[02:07:52 INFO  SMAPI]       - Multiple Spouses
[02:07:52 INFO  SMAPI]       - PyTK
[02:07:52 INFO  SMAPI]       - Shop Tile Framework
[02:07:52 INFO  SMAPI]       - SpaceCore
[02:07:52 INFO  SMAPI]       - Stardew Valley Expanded

[02:07:52 DEBUG SMAPI]    Direct system access
[02:07:52 DEBUG SMAPI]    --------------------------------------------------
[02:07:52 DEBUG SMAPI]       You enabled paranoid warnings and these mods directly access the filesystem, shells/processes, or
[02:07:52 DEBUG SMAPI]       SMAPI console. (This is usually legitimate and innocent usage; this warning is only useful for
[02:07:52 DEBUG SMAPI]       further investigation.)

[02:07:52 DEBUG SMAPI]       - Console Commands (console, shells/processes)
[02:07:52 DEBUG SMAPI]       - Content Patcher (files)
[02:07:52 DEBUG SMAPI]       - Json Assets (files)
[02:07:52 DEBUG SMAPI]       - Multiple Spouses (files)
[02:07:52 DEBUG SMAPI]       - PyTK (console, files)
[02:07:52 DEBUG SMAPI]       - SAAT.API (files)
[02:07:52 DEBUG SMAPI]       - Save Backup (console, files, shells/processes)
[02:07:52 DEBUG SMAPI]       - SpaceCore (files)

[02:07:52 DEBUG SMAPI] Launching mods...
[02:07:52 WARN  SMAPI] Enabled compatibility mode for PyTK 1.23.* or earlier. This won't cause any issues, but may impact performance. This will no longer be supported in the upcoming SMAPI 4.0.0.
[02:07:52 TRACE SMAPI]    Found mod-provided API (ContentPatcher.Framework.ContentPatcherAPI).
[02:07:52 TRACE Multiple Spouses] got string!
[02:07:52 TRACE Multiple Spouses] got int!
[02:07:55 TRACE Save Backup] Already backed up today.
[02:07:55 TRACE SpaceCore] Found crafting recipe constructor in Void setupRecipes(System.Collections.Generic.List`1[System.String])!
[02:07:55 TRACE SpaceCore] Found first newobj for ClickableTextureComponent in Void setupRecipes(System.Collections.Generic.List`1[System.String]); storing potential override w/ recipeLocal=StardewValley.CraftingRecipe (5)
[02:07:57 TRACE Multiple Spouses] got string!
[02:07:57 TRACE Multiple Spouses] got int!
[02:07:57 WARN  SpaceCore] GetLoadEnumeratorMethods: Found 3 transpiler targets, expected 2
[02:07:57 TRACE SpaceCore] 	<getLoadEnumerator>b__3 Void <getLoadEnumerator>b__3()
[02:07:57 TRACE SpaceCore] 	<getLoadEnumerator>b__0 Void <getLoadEnumerator>b__0()
[02:07:57 TRACE SpaceCore] 	MoveNext Boolean MoveNext()
[02:08:00 TRACE SMAPI]    Found mod-provided API (SpaceCore.Api).
[02:08:00 TRACE SMAPI]    Found mod-provided API (ExpandedPreconditionsUtility.ConditionsChecker).
[02:08:01 TRACE SMAPI]    Found mod-provided API (JsonAssets.Api).
[02:08:01 TRACE Farm Type Manager] Applying Harmony patch "HarmonyPatch_UpdateCursorOverPlacedItem": postfixing SDV method "Utility.canGrabSomethingFromHere(int, int, Farmer)".
[02:08:01 TRACE Farm Type Manager] Applying Harmony patch "HarmonyPatch_OptimizeMonsterCode": prefixing SDV method "GameLocation.isCollidingPosition".
[02:08:01 TRACE Farm Type Manager] Applying Harmony patch "HarmonyPatch_OptimizeMonsterCode": transpiling SDV method "GameLocation.isTemp".
[02:08:01 TRACE Farm Type Manager] Applying Harmony patch "HarmonyPatch_OptimizeMonsterCode": prefixing SDV method "Monster.findPlayer".
[02:08:02 TRACE Farm Type Manager] Applying Harmony patch "HarmonyPatch_ToggleExtraLoot": postfixing 12 implementations of SDV method "Monster.getExtraDropitems()".
[02:08:03 TRACE PyTK] Patching: FileStream Constructors
[02:08:03 INFO  PyTK] Patched: FileStream Constructors (8)
[02:08:03 TRACE PyTK] Patching: PremultiplyTransparency
[02:08:03 TRACE SMAPI]    Found mod-provided API (PyTK.APIs.PyTKAPI).
[02:08:03 INFO  Shop Tile Framework] Adding Content Packs...
[02:08:03 INFO  Shop Tile Framework] Loading: Stardew Valley Expanded - Shop Tile Framework by FlashShifter | 1.14.24 | Adds vendors to Stardew Valley Expanded.
[02:08:04 TRACE SMAPI]    Found mod-provided API (ShopTileFramework.API.STFApi).
[02:08:04 TRACE Extra Map Layers] Transpiling Layer_DrawNormal
[02:08:05 TRACE Extra Map Layers] switching equals to startswith for layer id
[02:08:05 TRACE SMAPI]    Found mod-provided API (SAAT.API.AudioManager).
[02:08:05 TRACE Custom NPC Exclusions] Applying Harmony patch "HarmonyPatch_ItemDeliveryQuest": postfixing SDV method "ItemDeliveryQuest.GetValidTargetList()".
[02:08:06 TRACE Custom NPC Exclusions] Applying Harmony patch "HarmonyPatch_SocializeQuest": postfixing SDV method "SocializeQuest.loadQuestInfo()".
[02:08:06 TRACE Custom NPC Exclusions] Applying Harmony patch "HarmonyPatch_WinterStarGifts": transpiling SDV method "Event.setUpPlayerControlSequence(string)".
[02:08:06 TRACE Custom NPC Exclusions] Applying Harmony patch "HarmonyPatch_WinterStarGifts": transpiling SDV method "LetterViewerMenu(string, string, bool)".
[02:08:06 TRACE Custom NPC Exclusions] Applying Harmony patch "HarmonyPatch_ShopDialog": transpiling SDV method "Game1.UpdateShopPlayerItemInventory(string, HashSet<NPC>)".
[02:08:06 TRACE Custom NPC Exclusions] Applying Harmony patch "HarmonyPatch_IslandVisit": prefixing SDV method "IslandSouth.SetupIslandSchedules()".
[02:08:06 TRACE Custom NPC Exclusions] Applying Harmony patch "HarmonyPatch_IslandVisit": prefixing SDV method "IslandSouth.CanVisitIslandToday(NPC)".
[02:08:06 TRACE Custom NPC Exclusions] Applying Harmony patch "HarmonyPatch_PerfectionFriendship": transpiling SDV method "Utility.getMaxedFriendshipPercent(Farmer)".
[02:08:06 TRACE Custom NPC Exclusions] Applying Harmony patch "HarmonyPatch_MovieInvitation": transpiling SDV method "NPC.tryToReceiveActiveObject(Farmer)".
[02:08:06 TRACE Multiple Spouses] got string!
[02:08:06 TRACE Multiple Spouses] got int!
[02:08:06 TRACE Custom NPC Exclusions] Applying Harmony patch "HarmonyPatch_Greetings": prefixing SDV method "NPC.sayHiTo(Character)".
[02:08:06 TRACE Custom NPC Exclusions] Applying Harmony patch "HarmonyPatch_BirthdayCalendar": transpiling SDV constructor "Billboard(bool)".
[02:08:06 DEBUG Stardew Valley Expanded] AntiSocial Mod not loaded.  No problem; performing ad hoc setup for Stardew Valley Expanded.
[02:08:07 TRACE Stardew Valley Expanded] [AntiSocial] Patching getRandomTownNPC...
[02:08:07 TRACE Stardew Valley Expanded] [AntiSocial] Adding call to RemoveAntiSocialNPCs at index 3
[02:08:07 TRACE Stardew Valley Expanded] [AntiSocial] Patching loadQuestInfo...
[02:08:07 TRACE Stardew Valley Expanded] [AntiSocial] Adding call to RemoveAntiSocialNPCs at index 48
[02:08:07 INFO  Stardew Valley Expanded] Starting Installation Checker...
[02:08:07 INFO  Stardew Valley Expanded] (Installation Checker provided by shekurika and moe)
[02:08:07 TRACE Stardew Valley Expanded] Number of dependencies to check: 15
[02:08:07 TRACE Stardew Valley Expanded] InstallationChecker checking SMAPI...
[02:08:07 TRACE Stardew Valley Expanded] SMAPI is loaded and up to date.
[02:08:07 TRACE Stardew Valley Expanded] InstallationChecker checking Content Patcher...
[02:08:07 TRACE Stardew Valley Expanded] Content Patcher is loaded and up to date.
[02:08:07 TRACE Stardew Valley Expanded] InstallationChecker checking Expanded Preconditions Utility...
[02:08:07 TRACE Stardew Valley Expanded] Expanded Preconditions Utility is loaded and up to date.
[02:08:07 TRACE Stardew Valley Expanded] InstallationChecker checking SpaceCore...
[02:08:07 TRACE Stardew Valley Expanded] SpaceCore is loaded and up to date.
[02:08:07 TRACE Stardew Valley Expanded] InstallationChecker checking Extra Map Layers...
[02:08:07 TRACE Stardew Valley Expanded] Extra Map Layers is loaded and up to date.
[02:08:07 TRACE Stardew Valley Expanded] InstallationChecker checking Farm Type Manager (FTM)...
[02:08:07 TRACE Stardew Valley Expanded] Farm Type Manager (FTM) is loaded and up to date.
[02:08:07 TRACE Stardew Valley Expanded] InstallationChecker checking JsonAssets...
[02:08:07 TRACE Stardew Valley Expanded] JsonAssets is loaded and up to date.
[02:08:07 TRACE Stardew Valley Expanded] InstallationChecker checking Shop Tile Framework...
[02:08:07 TRACE Stardew Valley Expanded] Shop Tile Framework is loaded and up to date.
[02:08:07 TRACE Stardew Valley Expanded] InstallationChecker checking Custom NPC Exclusions...
[02:08:07 TRACE Stardew Valley Expanded] Custom NPC Exclusions is loaded and up to date.
[02:08:07 TRACE Stardew Valley Expanded] InstallationChecker checking SAAT - Audio API and Toolkit...
[02:08:07 TRACE Stardew Valley Expanded] SAAT - Audio API and Toolkit is loaded and up to date.
[02:08:07 TRACE Stardew Valley Expanded] InstallationChecker checking [CP] Stardew Valley Expanded...
[02:08:07 TRACE Stardew Valley Expanded] [CP] Stardew Valley Expanded is loaded and up to date.
[02:08:07 TRACE Stardew Valley Expanded] InstallationChecker checking [FTM] Stardew Valley Expanded...
[02:08:07 TRACE Stardew Valley Expanded] [FTM] Stardew Valley Expanded is loaded and up to date.
[02:08:07 TRACE Stardew Valley Expanded] InstallationChecker checking [JA] Stardew Valley Expanded...
[02:08:07 TRACE Stardew Valley Expanded] [JA] Stardew Valley Expanded is loaded and up to date.
[02:08:07 TRACE Stardew Valley Expanded] InstallationChecker checking [SAAT] Stardew Valley Expanded...
[02:08:07 TRACE Stardew Valley Expanded] [SAAT] Stardew Valley Expanded is loaded and up to date.
[02:08:07 TRACE Stardew Valley Expanded] InstallationChecker checking [STF] Stardew Valley Expanded...
[02:08:07 TRACE Stardew Valley Expanded] [STF] Stardew Valley Expanded is loaded and up to date.
[02:08:07 TRACE Stardew Valley Expanded] Number of missing mods: 0
[02:08:07 TRACE Stardew Valley Expanded] Number of out of date mods: 0
[02:08:07 INFO  Stardew Valley Expanded] Installation check completed. Everything seems fine!
[02:08:07 TRACE Stardew Valley Expanded] Applying Harmony patch "DisableShadowAttacks": postfixing SDV method "AdventureGuild.killListLine(string, int, int)".
[02:08:07 TRACE Stardew Valley Expanded] Applying Harmony Patch: HarmonyPatch_Mountain
[02:08:07 TRACE Stardew Valley Expanded] Applying Harmony patch "HarmonyPatch_GetFishingLocation": postfixing SDV method "GameLocation.getFishingLocation()".
[02:08:07 TRACE Stardew Valley Expanded] Applying Harmony patch "HarmonyPatch_CustomFishPondColors": postfixing SDV method "FishPond.doFishSpecificWaterColoring()".
[02:08:07 TRACE Stardew Valley Expanded] Applying Harmony patch "HarmonyPatch_FarmComputerLocations": postfixing SDV method "Farm.getTotalCrops()".
[02:08:07 TRACE Stardew Valley Expanded] Applying Harmony patch "HarmonyPatch_FarmComputerLocations": postfixing SDV method "Farm.getTotalCropsReadyForHarvest()".
[02:08:07 TRACE Stardew Valley Expanded] Applying Harmony patch "HarmonyPatch_FarmComputerLocations": postfixing SDV method "Farm.getTotalUnwateredCrops()".
[02:08:07 TRACE Stardew Valley Expanded] Applying Harmony patch "HarmonyPatch_FarmComputerLocations": postfixing SDV method "Farm.getTotalOpenHoeDirt()".
[02:08:08 TRACE Stardew Valley Expanded] Applying Harmony patch "HarmonyPatch_FarmComputerLocations": postfixing SDV method "Farm.getTotalGreenhouseCropsReadyForHarvest()".
[02:08:08 TRACE Stardew Valley Expanded] Applying Harmony patch "HarmonyPatch_PiggyBank": postfixing SDV method "Object_checkForAction(Farmer, bool)".
[02:08:08 TRACE Stardew Valley Expanded] Applying Harmony patch "HarmonyPatch_FixDesertBusWarp": transpiling SDV method "Desert.resetLocalState()".
[02:08:08 TRACE Stardew Valley Expanded] Applying Harmony patch "HarmonyPatch_DesertSecretNoteTile": prefixing SDV method "Desert.checkForBuriedItem(int, int, bool, bool, Farmer)".
[02:08:08 TRACE Stardew Valley Expanded] Applying Harmony patch "HarmonyPatch_ActionProperties": postfixing SDV method "GameLocation.performAction(string, Farmer, Location)".
[02:08:08 TRACE Stardew Valley Expanded] Applying Harmony patch "HarmonyPatch_CatStatue": postfixing SDV method "Object.DayUpdate(GameLocation)".
[02:08:08 TRACE Stardew Valley Expanded] Applying Harmony patch "HarmonyPatch_DesertFishingItems": postfixing SDV method "Desert.getFish".
[02:08:08 TRACE Stardew Valley Expanded] Applying Harmony patch "HarmonyPatch_CustomGrangeJudging": prefixing SDV method "Event.initiateGrangeJudging()".
[02:08:08 TRACE Stardew Valley Expanded] Applying Harmony patch "HarmonyPatch_CustomGrangeJudging": postfixing SDV method "Event.interpretGrangeResults()".
[02:08:08 TRACE Stardew Valley Expanded] Applying Harmony patch "HarmonyPatch_MovieTheaterNPCs": postfixing SDV method "MovieTheater.checkAction(Location, Rectangle, Farmer)".
[02:08:08 TRACE Stardew Valley Expanded] Applying Harmony patch "HarmonyPatch_MovieTheaterNPCs": transpiling SDV method "Utility.CheckForCharacterAtTile(Vector2, Farmer)".
[02:08:08 TRACE Stardew Valley Expanded] Applying Harmony patch "HarmonyPatch_DestroyableBushesSVE": postfixing SDV method "Bush.isDestroyable(GameLocation, Vector2)".
[02:08:08 TRACE Stardew Valley Expanded] Applying Harmony patch "HarmonyPatch_TMXLLoadMapFacingDirection": prefixing SDV method "Game1.warpFarmer(LocationRequest, int, int, int)".
[02:08:08 TRACE Stardew Valley Expanded] Applying Harmony patch "HarmonyPatch_UntimedSpecialOrders": postfixing SDV method "SpecialOrders.IsTimedQuest()".
[02:08:08 TRACE Stardew Valley Expanded] Applying Harmony patch "HarmonyPatch_FixCommunityShortcuts": transpiling SDV method "Forest.showCommunityUpgradeShortcuts()".
[02:08:08 TRACE Stardew Valley Expanded] Applying Harmony patch "HarmonyPatch_FixCommunityShortcuts": transpiling SDV method "Beach.showCommunityUpgradeShortcuts(GameLocation, bool)".
[02:08:08 DEBUG SMAPI] Mods loaded and ready!
[02:08:08 TRACE SMAPI] Checking for updates...
[02:08:08 TRACE SMAPI]    Checking for updates to 22 mods...
[02:08:08 TRACE SMAPI]    All mods up to date.
[02:08:08 WARN  SMAPI] Custom NPC Exclusions uses deprecated code (IAssetLoader) and will break in the next major SMAPI update.
[02:08:08 WARN  SMAPI] Multiple Spouses uses deprecated code (IAssetEditor) and will break in the next major SMAPI update.
[02:08:08 WARN  SMAPI] Multiple Spouses uses deprecated code (IAssetLoader) and will break in the next major SMAPI update.
[02:08:08 WARN  SMAPI] Save Backup uses deprecated code (Constants.ExecutionPath) and will break in the next major SMAPI update.
[02:08:08 DEBUG SMAPI]   at StardewModdingAPI.Mods.SaveBackup.ModEntry..ctor () [0x00000] in <624ea22774dd4f4b98034914f21b5c90>:0   at System.Reflection.RuntimeConstructorInfo.InternalInvoke (System.Reflection.RuntimeConstructorInfo , System.Object , System.Object[] , System.Exception& ) [0x00000] in <97c6c40360454c158c014ee803ea6785>:0
[02:08:08 WARN  SMAPI] Stardew Valley Expanded uses deprecated code (IContentHelper.AssetLoaders) and will break in the next major SMAPI update.
[02:08:08 DEBUG SMAPI]   at StardewValleyExpanded.ModEntry.Entry (StardewModdingAPI.IModHelper helper) [0x00000] in <5ef0866550984d0d87eb73e90f8e018f>:0   at StardewModdingAPI.Framework.SCore.LoadMods (StardewModdingAPI.Framework.IModMetadata[] mods, StardewModdingAPI.Toolkit.Serialization.JsonHelper jsonHelper, StardewModdingAPI.Framework.ContentCoordinator contentCore, StardewModdingAPI.Toolkit.Framework.ModData.ModDatabase modDatabase) [0x00000] in <a657c589ffdc433da6b7a1a6216be427>:0
[02:08:08 WARN  SMAPI] Stardew Valley Expanded uses deprecated code (IModHelper.Content) and will break in the next major SMAPI update.
[02:08:08 DEBUG SMAPI]   at StardewValleyExpanded.ModEntry.Entry (StardewModdingAPI.IModHelper helper) [0x00000] in <5ef0866550984d0d87eb73e90f8e018f>:0   at StardewModdingAPI.Framework.SCore.LoadMods (StardewModdingAPI.Framework.IModMetadata[] mods, StardewModdingAPI.Toolkit.Serialization.JsonHelper jsonHelper, StardewModdingAPI.Framework.ContentCoordinator contentCore, StardewModdingAPI.Toolkit.Framework.ModData.ModDatabase modDatabase) [0x00000] in <a657c589ffdc433da6b7a1a6216be427>:0
[02:08:08 WARN  SMAPI] Unique Response Core uses deprecated code (IAssetEditor) and will break in the next major SMAPI update.
[02:08:08 TRACE SMAPI] Detecting common issues...
[02:08:08 TRACE SMAPI] Invalidating cached assets for new editors & loaders...
[02:08:09 TRACE SMAPI]    changed: Stardew Valley Expanded (added 2).
[02:08:09 TRACE SMAPI] Invalidated 0 cache entries.
[02:08:09 TRACE Multiple Spouses] Kissing audio path: /storage/emulated/0/Android/data/com.zane.stardewvalley/files/Mods/MultipleSpouses/assets/kiss.wav
[02:08:09 TRACE SpaceCore] Accessed mod-provided API (ContentPatcher.Framework.ContentPatcherAPI) for Content Patcher.
[02:08:09 TRACE Json Assets] Accessed mod-provided API (ExpandedPreconditionsUtility.ConditionsChecker) for Expanded Preconditions Utility.
[02:08:09 TRACE Json Assets] Accessed mod-provided API (ContentPatcher.Framework.ContentPatcherAPI) for Content Patcher.
[02:08:09 TRACE Json Assets] Accessed mod-provided API (JsonAssets.Api) for Json Assets.
[02:08:09 TRACE Farm Type Manager] Optional API not found: Generic Mod Config Menu (GMCM).
[02:08:09 TRACE Farm Type Manager] Accessed mod-provided API (ExpandedPreconditionsUtility.ConditionsChecker) for Expanded Preconditions Utility.
[02:08:09 TRACE Farm Type Manager] Optional API found: Expanded Preconditions Utility (EPU).
[02:08:09 TRACE Farm Type Manager] Optional API not found: Dynamic Game Assets (DGA).
[02:08:09 TRACE Farm Type Manager] Accessed mod-provided API (ContentPatcher.Framework.ContentPatcherAPI) for Content Patcher.
[02:08:09 TRACE Farm Type Manager] API found: Content Patcher (CP).
[02:08:09 TRACE Farm Type Manager] Mod not found: Monsters The Framework (MTF).
[02:08:09 TRACE Shop Tile Framework] Accessed mod-provided API (JsonAssets.Api) for Json Assets.
[02:08:09 TRACE Shop Tile Framework] Accessed mod-provided API (ExpandedPreconditionsUtility.ConditionsChecker) for Expanded Preconditions Utility.
[02:08:09 INFO  Shop Tile Framework] BFAV API not detected. This is only an issue if you're using custom BFAV animals and a custom shop that's supposed to sell them, as custom animals will not appear in those shops.
[02:08:09 TRACE Extra Map Layers] device type PyTK.Types.PyDisplayDevice
[02:08:09 TRACE Extra Map Layers] Accessed mod-provided API (PyTK.APIs.PyTKAPI) for PyTK.
[02:08:09 TRACE Extra Map Layers] patching pytk
[02:08:09 TRACE SAAT.Mod] Accessed mod-provided API (SAAT.API.AudioManager) for SAAT.API.
[02:08:10 TRACE Content Patcher] Json Assets added 25 custom tokens with prefix 'spacechase0.JsonAssets/': BigCraftableId, BigCraftableSpriteTilesheet, BigCraftableSpriteX, BigCraftableSpriteY, ClothingId, CropId, CropSpriteTilesheet, CropSpriteX, CropSpriteY, FruitTreeId, FruitTreeSpriteTilesheet, FruitTreeSpriteX, FruitTreeSpriteY, HatId, HatSpriteTilesheet, HatSpriteX, HatSpriteY, ObjectId, ObjectSpriteTilesheet, ObjectSpriteX, ObjectSpriteY, WeaponId, WeaponSpriteTilesheet, WeaponSpriteX, WeaponSpriteY.
[02:08:10 TRACE Content Patcher] SpaceCore added 2 custom tokens with prefix 'spacechase0.SpaceCore/': CurrentEventId, CurrentlyInEvent.
[02:08:21 TRACE Content Patcher] Requested cache invalidation for all assets matching a predicate.
[02:08:21 WARN  Content Patcher] Enabled compatibility mode for PyTK 1.23.* or earlier. This won't cause any issues, but may impact performance.
[02:08:21 TRACE SMAPI] Content Patcher edited LooseSprites/Cursors (for the 'Stardew Valley Expanded' content pack).
[02:08:21 TRACE SMAPI] Content Patcher edited Data/NPCGiftTastes (for the 'Stardew Valley Expanded' content pack).
[02:08:21 TRACE SMAPI] Content Patcher edited Data/ObjectContextTags (for the 'Stardew Valley Expanded' content pack).
[02:08:21 TRACE SMAPI] Content Patcher edited Strings/StringsFromCSFiles (for the 'Stardew Valley Expanded' content pack).
[02:08:21 TRACE Multiple Spouses] Editing asset Strings/StringsFromCSFiles
[02:08:21 TRACE Multiple Spouses] NPC.cs.3985 is set to "So...I heard you secretly gave {0} a gift today$n#$b#$c 0.5#Wonderful!$h#Thank you!$h"
[02:08:21 TRACE SMAPI] Multiple Spouses edited Strings/StringsFromCSFiles.
[02:08:21 TRACE SMAPI] Unique Response Core edited Strings/StringsFromCSFiles.
[02:08:21 TRACE SMAPI] Invalidated 5 asset names (Data/NPCGiftTastes, Data/ObjectContextTags, Data/weapons, LooseSprites/Cursors, Strings/StringsFromCSFiles).
Propagated 4 core assets (Data/NPCGiftTastes, Data/ObjectContextTags, LooseSprites/Cursors, Strings/StringsFromCSFiles).
[02:08:21 INFO  Json Assets] Loading content packs...
[02:08:21 INFO  Json Assets] 	New Objects for Stardew Valley Expanded 1.14.24 by FlashShifter - Adds new fish, objects, weapons, crops, and decorations.
[02:08:23 TRACE Json Assets]         Adding season requirements for Ancient Ferns Seed:
        New season requirements: z spring/z fall/z winter
[02:08:23 TRACE Json Assets]         Adding season requirements for Fungus Seed:
        New season requirements: z spring/z summer/z winter
[02:08:23 TRACE Json Assets]         Adding season requirements for Joja Berry Starter:
        New season requirements: z winter
[02:08:23 TRACE Json Assets]         Adding season requirements for Joja Veggie Seeds:
        New season requirements: z winter
[02:08:23 TRACE Json Assets]         Adding season requirements for Stalk Seed:
        New season requirements: z spring/z fall/z winter
[02:08:23 TRACE Json Assets]         Adding season requirements for Shrub Seed:
        New season requirements: z fall/z winter
[02:08:23 TRACE Json Assets]         Adding season requirements for Void Seed:
        New season requirements: z spring/z summer/z fall
[02:08:23 TRACE Json Assets]         Adding season requirements for Slime Seed:
        New season requirements: z summer/z fall/z winter
[02:08:24 TRACE Json Assets] Event: ItemsRegistered
[02:08:24 TRACE SMAPI] Content Patcher edited Strings/StringsFromCSFiles (for the 'Stardew Valley Expanded' content pack).
[02:08:24 TRACE Multiple Spouses] Editing asset Strings/StringsFromCSFiles
[02:08:24 TRACE Multiple Spouses] NPC.cs.3985 is set to "So...I heard you secretly gave {0} a gift today$n#$b#$c 0.5#Wonderful!$h#Thank you!$h"
[02:08:24 TRACE SMAPI] Multiple Spouses edited Strings/StringsFromCSFiles.
[02:08:24 TRACE SMAPI] Unique Response Core edited Strings/StringsFromCSFiles.
[02:08:24 WARN  SMAPI] Unique Response Core uses deprecated code (IAssetInfo.AssetNameEquals) and will break in the next major SMAPI update.
[02:08:24 DEBUG SMAPI]   at StardewModdingAPI.Framework.Content.AssetInfo.AssetNameEquals (System.String path) [0x00000] in <a657c589ffdc433da6b7a1a6216be427>:0 
  at ResponseCore.ModEntry.Edit[T] (StardewModdingAPI.IAssetData asset) [0x00000] in <e3952f1153124e4c8b61ffbed865532f>:0 
  at StardewModdingAPI.Framework.ContentCoordinator+<>c__DisplayClass60_1`1[T].<GetAssetOperationsWithoutCache>b__3 (StardewModdingAPI.IAssetData assetData) [0x00000] in <a657c589ffdc433da6b7a1a6216be427>:0 
  at StardewModdingAPI.Framework.ContentManagers.GameContentManager.ApplyEditors[T] (StardewModdingAPI.IAssetInfo info, StardewModdingAPI.IAssetData asset, System.Collections.Generic.List`1[T] editOperations) [0x00000] in <a657c589ffdc433da6b7a1a6216be427>:0 
  at StardewModdingAPI.Framework.ContentManagers.GameContentManager+<>c__DisplayClass6_0`1[T].<LoadExact>b__0 () [0x00000] in <a657c589ffdc433da6b7a1a6216be427>:0 
  at StardewModdingAPI.Framework.Utilities.ContextHash`1[T].Track[TResult] (T key, System.Func`1[TResult] action) [0x00000] in <a657c589ffdc433da6b7a1a6216be427>:0 
  at StardewModdingAPI.Framework.ContentManagers.GameContentManager.LoadExact[T] (StardewModdingAPI.IAssetName assetName, System.Boolean useCache) [0x00000] in <a657c589ffdc433da6b7a1a6216be427>:0 
  at StardewModdingAPI.Framework.ContentManagers.BaseContentManager.LoadLocalized[T] (StardewModdingAPI.IAssetName assetName, StardewValley.LocalizedContentManager+LanguageCode language, System.Boolean useCache) [0x00000] in <a657c589ffdc433da6b7a1a6216be427>:0 
  at StardewModdingAPI.Framework.ContentManagers.BaseContentManager.Load[T] (System.String assetName, StardewValley.LocalizedContentManager+LanguageCode language) [0x00000] in <a657c589ffdc433da6b7a1a6216be427>:0 
  at StardewModdingAPI.Framework.ContentManagers.BaseContentManager.Load[T] (System.String assetName) [0x00000] in <a657c589ffdc433da6b7a1a6216be427>:0 
  at StardewValley.LocalizedContentManager.LoadString (System.String path) [0x00000] in <f85b57935ed34804b886108855fd5195>:0 
  at StardewModdingAPI.Metadata.CoreAssetPropagator.UpdateStringsFromCsFiles (StardewValley.LocalizedContentManager content) [0x00000] in <a657c589ffdc433da6b7a1a6216be427>:0 
  at StardewModdingAPI.Metadata.CoreAssetPropagator.PropagateOther (StardewModdingAPI.IAssetName assetName, System.Type type, System.Boolean ignoreWorld, System.Boolean& changedWarpRoutes) [0x00000] in <a657c589ffdc433da6b7a1a6216be427>:0 
  at StardewModdingAPI.Metadata.CoreAssetPropagator.Propagate (System.Collections.Generic.IDictionary`2[TKey,TValue] assets, System.Boolean ignoreWorld, System.Collections.Generic.IDictionary`2[StardewModdingAPI.IAssetName,System.Boolean]& propagatedAssets, System.Boolean& changedWarpRoutes) [0x00000] in <a657c589ffdc433da6b7a1a6216be427>:0 
  at StardewModdingAPI.Framework.ContentCoordinator.InvalidateCache (System.Func`4[T1,T2,T3,TResult] predicate, System.Boolean dispose) [0x00000] in <a657c589ffdc433da6b7a1a6216be427>:0 
  at StardewModdingAPI.Framework.ContentCoordinator.InvalidateCache (System.Func`2[T,TResult] predicate, System.Boolean dispose) [0x00000] in <a657c589ffdc433da6b7a1a6216be427>:0 
  at StardewModdingAPI.Framework.ModHelpers.GameContentHelper.InvalidateCache (System.Func`2[T,TResult] predicate) [0x00000] in <a657c589ffdc433da6b7a1a6216be427>:0 
  at ContentPatcher.Framework.PatchManager.UpdateContext (StardewModdingAPI.IGameContentHelper contentHelper, Pathoschild.Stardew.Common.Utilities.IInvariantSet globalChangedTokens, ContentPatcher.Framework.Conditions.ContextUpdateType updateType) [0x00000] in <0a0d173bd75046a5aecde22900366696>:0 
  at ContentPatcher.Framework.ScreenManager.UpdateContext (ContentPatcher.Framework.Conditions.ContextUpdateType updateType) [0x00000] in <0a0d173bd75046a5aecde22900366696>:0 
  at ContentPatcher.Framework.ScreenManager.Initialize (ContentPatcher.Framework.LoadedContentPack[] contentPacks, Pathoschild.Stardew.Common.Utilities.IInvariantSet installedMods) [0x00000] in <0a0d173bd75046a5aecde22900366696>:0 
  at ContentPatcher.ModEntry.InitializeScreenManagerIfNeeded (ContentPatcher.Framework.LoadedContentPack[] contentPacks) [0x00000] in <0a0d173bd75046a5aecde22900366696>:0 
  at ContentPatcher.ModEntry.Initialize () [0x00000] in <0a0d173bd75046a5aecde22900366696>:0 
  at ContentPatcher.ModEntry.OnUpdateTicked (System.Object sender, StardewModdingAPI.Events.UpdateTickedEventArgs e) [0x00000] in <0a0d173bd75046a5aecde22900366696>:0 
  at StardewModdingAPI.Framework.Events.ManagedEvent`1[TEventArgs].Raise (TEventArgs args) [0x00000] in <a657c589ffdc433da6b7a1a6216be427>:0 
  at StardewModdingAPI.Framework.InternalExtensions.RaiseEmpty[TEventArgs] (StardewModdingAPI.Framework.Events.ManagedEvent`1[TEventArgs] event) [0x00000] in <a657c589ffdc433da6b7a1a6216be427>:0 
  at StardewModdingAPI.Framework.SCore.OnPlayerInstanceUpdating (StardewModdingAPI.Framework.SGame instance, Microsoft.Xna.Framework.GameTime gameTime, System.Action runUpdate) [0x00000] in <a657c589ffdc433da6b7a1a6216be427>:0 
  at StardewModdingAPI.Framework.SGame.Update (Microsoft.Xna.Framework.GameTime gameTime) [0x00000] in <a657c589ffdc433da6b7a1a6216be427>:0 
  at StardewValley.Game1.Instance_Update (Microsoft.Xna.Framework.GameTime gameTime) [0x00000] in <f85b57935ed34804b886108855fd5195>:0 
  at StardewValley.GameRunner.Update (Microsoft.Xna.Framework.GameTime gameTime_) [0x00000] in <f85b57935ed34804b886108855fd5195>:0 
  at StardewModdingAPI.Framework.SGameRunner.<>n__0 (Microsoft.Xna.Framework.GameTime gameTime_) [0x00000] in <a657c589ffdc433da6b7a1a6216be427>:0 
  at StardewModdingAPI.Framework.SGameRunner+<>c__DisplayClass20_0.<Update>b__0 () [0x00000] in <a657c589ffdc433da6b7a1a6216be427>:0 
  at StardewModdingAPI.Framework.SCore.OnGameUpdating (Microsoft.Xna.Framework.GameTime gameTime, System.Action runGameUpdate) [0x00000] in <a657c589ffdc433da6b7a1a6216be427>:0 
  at StardewModdingAPI.Framework.SGameRunner.Update (Microsoft.Xna.Framework.GameTime gameTime) [0x00000] in <a657c589ffdc433da6b7a1a6216be427>:0 
  at Microsoft.Xna.Framework.Game.DoUpdate (Microsoft.Xna.Framework.GameTime gameTime) [0x00000] in <4ed3ea286e884e05923b85c565a4d988>:0 
  at Microsoft.Xna.Framework.Game.Tick () [0x00000] in <4ed3ea286e884e05923b85c565a4d988>:0 
  at Microsoft.Xna.Framework.AndroidGameWindow.OnUpdateFrame (System.Object sender, Microsoft.Xna.Framework.MonoGameAndroidGameView+FrameEventArgs frameEventArgs) [0x00000] in <4ed3ea286e884e05923b85c565a4d988>:0 
  at Microsoft.Xna.Framework.MonoGameAndroidGameView.UpdateFrameInternal (Microsoft.Xna.Framework.MonoGameAndroidGameView+FrameEventArgs e) [0x00000] in <4ed3ea286e884e05923b85c565a4d988>:0 
  at Microsoft.Xna.Framework.MonoGameAndroidGameView.UpdateAndRenderFrame () [0x00000] in <4ed3ea286e884e05923b85c565a4d988>:0 
  at Microsoft.Xna.Framework.MonoGameAndroidGameView.processStateRunning (System.Threading.CancellationToken token) [0x00000] in <4ed3ea286e884e05923b85c565a4d988>:0 
  at Microsoft.Xna.Framework.MonoGameAndroidGameView.RunIteration (System.Threading.CancellationToken token) [0x00000] in <4ed3ea286e884e05923b85c565a4d988>:0 
  at Microsoft.Xna.Framework.MonoGameAndroidGameView+<>c__DisplayClass62_0.<WorkerThreadFrameDispatcher>b__0 (System.Object s) [0x00000] in <4ed3ea286e884e05923b85c565a4d988>:0 
  at Android.App.SyncContext+<>c__DisplayClass3_0.<Send>b__0 () [0x00000] in <8638e88f61db46e4bc35e66b77e3b3e8>:0 
  at Java.Lang.Thread+RunnableImplementor.Run () [0x00000] in <8638e88f61db46e4bc35e66b77e3b3e8>:0 
  at Java.Lang.IRunnableInvoker.n_Run (System.IntPtr jnienv, System.IntPtr native__this) [0x00000] in <8638e88f61db46e4bc35e66b77e3b3e8>:0 
  at Android.Runtime.JNINativeWrapper.Wrap_JniMarshal_PP_V (_JniMarshal_PP_V callback, System.IntPtr jnienv, System.IntPtr klazz) [0x00000] in <8638e88f61db46e4bc35e66b77e3b3e8>:0 
view parsed log | download