[03:07:29 INFO SMAPI] SMAPI 3.7.5 with Stardew Valley 1.4.
5 on Android Unix
4.19.191.28714367
[03:07:29 INFO SMAPI] Mods go here: /storage/emulated/0/StardewValley/Mods
[03:07:29 TRACE SMAPI] (Using custom --mods-path argument.)
[03:07:29 TRACE SMAPI] Log started at 2024-11-04T03:07:29 UTC
[03:07:29 TRACE SMAPI] Loaded with custom settings: GitHubProjectName:
MartyrPher/SMAPI-Android-Installer, ModsPath:
[03:07:31 DEBUG SMAPI] Starting game...
[03:07:34 TRACE SMAPI] Loading mod metadata...
[03:07:35 TRACE SMAPI] Loading mods...
[03:07:35 TRACE SMAPI] Portraiture (from Mods/Portraiture/Portraiture.dll)...
[03:07:35 TRACE SMAPI] Failed: it needs SMAPI 3.14.0 or later. Please update
SMAPI to the latest version to use this mod.
[03:07:35 TRACE SMAPI] VirtualKeyboard (from
Mods/VirtualKeyboard/VirtualKeyboard.dll)...
[03:07:35 TRACE SMAPI] Failed: it needs SMAPI 3.18.2 or later. Please update
SMAPI to the latest version to use this mod.
[03:07:35 TRACE SMAPI] CJB Cheats Menu (from
Mods/CJBCheatsMenu/CJBCheatsMenu.dll)...
[03:07:35 TRACE SMAPI] Rewriting CJBCheatsMenu.dll for OS...
[03:07:36 TRACE SMAPI] Rewrote CJBCheatsMenu.dll to fix SpriteBatch
methods...
[03:07:36 TRACE SMAPI] Rewrote CJBCheatsMenu.dll to fix Game1 methods...
[03:07:36 TRACE SMAPI] Rewrote CJBCheatsMenu.dll to fix IClickableMenu
methods...
[03:07:36 TRACE SMAPI] Rewrote CJBCheatsMenu.dll to fix Game1.currentLocation
(field => property)...
[03:07:36 TRACE SMAPI] Rewrote CJBCheatsMenu.dll to fix
IClickableMenu.drawTextureBox (added missing optional parameters)...
[03:07:36 TRACE SMAPI] CJB Item Spawner (from
Mods/CJBItemSpawner/CJBItemSpawner.dll)...
[03:07:36 TRACE SMAPI] Rewriting CJBItemSpawner.dll for OS...
[03:07:36 TRACE SMAPI] Rewrote CJBItemSpawner.dll to fix
StardewValley.Menus.TextBox.Selected property...
[03:07:36 TRACE SMAPI] Rewrote CJBItemSpawner.dll to fix IClickableMenu
methods...
[03:07:36 TRACE SMAPI] Rewrote CJBItemSpawner.dll to fix
Game1.currentLocation (field => property)...
[03:07:36 TRACE SMAPI] Rewrote CJBItemSpawner.dll to fix
IClickableMenu.drawTextureBox (added missing optional parameters)...
[03:07:36 TRACE SMAPI] Rewrote CJBItemSpawner.dll to fix TextBox..ctor (added
missing optional parameters)...
[03:07:36 TRACE SMAPI] Rewrote CJBItemSpawner.dll to fix Utility.trashItem
(added missing optional parameters)...
[03:07:36 TRACE SMAPI] Rewrote CJBItemSpawner.dll to fix
Utility.getTrashReclamationPrice (added missing optional parameters)...
[03:07:36 TRACE SMAPI] Rewrote CJBItemSpawner.dll to fix Game1.parseText
(added missing optional parameters)...
[03:07:36 TRACE SMAPI] Content Patcher (from
Mods/ContentPatcher/ContentPatcher.dll)...
[03:07:36 TRACE SMAPI] Rewriting ContentPatcher.dll for OS...
[03:07:37 TRACE SMAPI] Rewrote ContentPatcher.dll to fix SpriteBatch
methods...
[03:07:37 TRACE SMAPI] Rewrote ContentPatcher.dll to fix
StardewValley.Game1.isRaining field...
[03:07:37 TRACE SMAPI] Rewrote ContentPatcher.dll to fix
StardewValley.Game1.isSnowing field...
[03:07:37 TRACE SMAPI] Rewrote ContentPatcher.dll to fix
StardewValley.Game1.isDebrisWeather field...
[03:07:37 TRACE SMAPI] Rewrote ContentPatcher.dll to fix
Game1.currentLocation (field => property)...
[03:07:37 TRACE SMAPI] Rewrote ContentPatcher.dll to fix
IClickableMenu.drawTextureBox (added missing optional parameters)...
[03:07:37 TRACE SMAPI] Expanded Preconditions Utility (from
Mods/ExpandedPreconditionsUtility/ExpandedPreconditionsUtility.dll)...
[03:07:37 TRACE SMAPI] Rewriting ExpandedPreconditionsUtility.dll for OS...
[03:07:37 TRACE SMAPI] Rewrote ExpandedPreconditionsUtility.dll to fix
Game1.currentLocation (field => property)...
[03:07:37 TRACE SMAPI] Json Assets (from Mods/JsonAssets/JsonAssets.dll)...
[03:07:37 TRACE SMAPI] Rewriting JsonAssets.dll for OS...
[03:07:37 TRACE SMAPI] Rewrote JsonAssets.dll to fix Game1.currentLocation
(field => property)...
[03:07:37 TRACE SMAPI] Rewrote JsonAssets.dll to fix Game1.parseText (added
missing optional parameters)...
[03:07:37 TRACE SMAPI] Broken code in JsonAssets.dll: reference to
StardewModdingAPI.Events.IModEvents.Specialised (no such property).
[03:07:37 TRACE SMAPI] Broken code in JsonAssets.dll: reference to
StardewModdingAPI.Events.ISpecialisedEvents.add_LoadStageChanged (no such method).
[03:07:37 TRACE SMAPI] Broken code in JsonAssets.dll: reference to
StardewValley.Farmer.basicShipped (no such field).
[03:07:37 TRACE SMAPI] Broken code in JsonAssets.dll: reference to
StardewValley.Farmer.mineralsFound (no such field).
[03:07:37 TRACE SMAPI] Broken code in JsonAssets.dll: reference to
StardewValley.Farmer.recipesCooked (no such field).
[03:07:37 TRACE SMAPI] Broken code in JsonAssets.dll: reference to
StardewValley.Farmer.archaeologyFound (no such field).
[03:07:37 TRACE SMAPI] Broken code in JsonAssets.dll: reference to
StardewValley.Farmer.fishCaught (no such field).
[03:07:37 TRACE SMAPI] Broken code in JsonAssets.dll: reference to
StardewValley.Farmer.basicShipped (field returns
StardewValley.Network.NetIntDictionary`2<System.Int32,Netcode.NetInt>, not
StardewValley.SerializableDictionary`2<System.Int32,System.Int32>).
[03:07:37 TRACE SMAPI] Broken code in JsonAssets.dll: reference to
StardewValley.Farmer.mineralsFound (field returns
StardewValley.Network.NetIntDictionary`2<System.Int32,Netcode.NetInt>, not
StardewValley.SerializableDictionary`2<System.Int32,System.Int32>).
[03:07:37 TRACE SMAPI] Broken code in JsonAssets.dll: reference to
StardewValley.Farmer.recipesCooked (field returns
StardewValley.Network.NetIntDictionary`2<System.Int32,Netcode.NetInt>, not
StardewValley.SerializableDictionary`2<System.Int32,System.Int32>).
[03:07:37 TRACE SMAPI] Broken code in JsonAssets.dll: reference to
StardewValley.Farmer.archaeologyFound (field returns
StardewValley.NetIntIntArrayDictionary, not
StardewValley.SerializableDictionary`2<System.Int32,System.Int32[]>).
[03:07:37 TRACE SMAPI] Broken code in JsonAssets.dll: reference to
StardewValley.Farmer.fishCaught (field returns
StardewValley.NetIntIntArrayDictionary, not
StardewValley.SerializableDictionary`2<System.Int32,System.Int32[]>).
[03:07:37 TRACE SMAPI] Detected game patcher (Harmony.HarmonyInstance type)
in assembly JsonAssets.dll.
[03:07:37 TRACE SMAPI] Loading JsonAssets.dll (rewritten)...
[03:07:37 TRACE SMAPI] NPC Map Locations (from
Mods/NPCMapLocations/NPCMapLocations.dll)...
[03:07:37 TRACE SMAPI] Rewriting NPCMapLocations.dll for OS...
[03:07:37 TRACE SMAPI] Rewrote NPCMapLocations.dll to fix IClickableMenu
methods...
[03:07:37 TRACE SMAPI] Rewrote NPCMapLocations.dll to fix MapPage methods...
[03:07:37 TRACE SMAPI] Rewrote NPCMapLocations.dll to fix GameMenu methods...
[03:07:37 TRACE SMAPI] Rewrote NPCMapLocations.dll to fix
Game1.currentLocation (field => property)...
[03:07:37 TRACE SMAPI] Rewrote NPCMapLocations.dll to fix
IClickableMenu.drawTextureBox (added missing optional parameters)...
[03:07:37 TRACE SMAPI] Rewrote NPCMapLocations.dll to fix
FarmerRenderer.drawMiniPortrat (added missing optional parameters)...
[03:07:37 TRACE SMAPI] SpaceCore (from Mods/SpaceCore/SpaceCore.dll)...
[03:07:38 TRACE SMAPI] Loading TiledNet.dll...
[03:07:38 TRACE SMAPI] Rewriting SpaceCore.dll for OS...
[03:07:38 TRACE SMAPI] Rewrote SpaceCore.dll to fix SpriteBatch methods...
[03:07:38 TRACE SMAPI] Rewrote SpaceCore.dll to fix SpriteText methods...
[03:07:38 TRACE SMAPI] Rewrote SpaceCore.dll to fix Game1.currentLocation
(field => property)...
[03:07:38 TRACE SMAPI] Rewrote SpaceCore.dll to fix Game1.drawDialogueBox
(added missing optional parameters)...
[03:07:38 TRACE SMAPI] Rewrote SpaceCore.dll to fix
IClickableMenu.drawHoverText (added missing optional parameters)...
[03:07:38 TRACE SMAPI] Rewrote SpaceCore.dll to fix Game1.parseText (added
missing optional parameters)...
[03:07:38 TRACE SMAPI] Rewrote SpaceCore.dll to fix SpriteText.drawString
(added missing optional parameters)...
[03:07:38 TRACE SMAPI] Detected game patcher (Harmony.HarmonyInstance type)
in assembly SpaceCore.dll.
[03:07:38 TRACE SMAPI] Loading SpaceCore.dll (rewritten)...
[03:07:38 TRACE SMAPI] Tractor Mod (from Mods/TractorMod/TractorMod.dll)...
[03:07:38 TRACE SMAPI] Rewriting TractorMod.dll for OS...
[03:07:38 TRACE SMAPI] Rewrote TractorMod.dll to fix SpriteBatch methods...
[03:07:38 TRACE SMAPI] Rewrote TractorMod.dll to fix Game1.currentLocation
(field => property)...
[03:07:38 TRACE SMAPI] Rewrote TractorMod.dll to fix
IClickableMenu.drawTextureBox (added missing optional parameters)...
[03:07:38 INFO SMAPI] Loaded 7 mods:
[03:07:38 INFO SMAPI] CJB Cheats Menu 1.25.0 by CJBok and Pathoschild | Simple
in-game cheats menu!
[03:07:38 INFO SMAPI] CJB Item Spawner 1.12.1 by CJBok and Pathoschild | Simple
in-game item spawner!
[03:07:38 INFO SMAPI] Content Patcher 1.14.1 by Pathoschild | Loads content
packs which edit game data, images, and maps without changing the game files.
[03:07:38 INFO SMAPI] Expanded Preconditions Utility 1.0.0 by Cherry | A
condition checking system designed for use by other mods, in the format of event
preconditions
[03:07:38 INFO SMAPI] NPC Map Locations 2.5.5 by Bouhm | Shows NPCs and farmers
on a modified map page for accurate tracking.
[03:07:38 INFO SMAPI] SpaceCore 1.2.7 by spacechase0 | Required by a few mods.
[03:07:38 INFO SMAPI] Tractor Mod 4.10.1 by Pathoschild | Lets you buy a
tractor to more efficiently work with crops, clear twigs and rocks, etc.
[03:07:38 INFO SMAPI] Found 4 mods with warnings:
[03:07:38 ERROR SMAPI] Skipped mods
[03:07:38 ERROR SMAPI] --------------------------------------------------
[03:07:38 ERROR SMAPI] These mods could not be added to your game.
[03:07:38 ERROR SMAPI] - Json Assets 1.3.6 because it's no longer compatible.
Please check for a new version at https://www.nexusmods.com/stardewvalley/mods/1720
or https://smapi.io/mods
[03:07:38 ERROR SMAPI] - Portraiture 1.10.0 because it needs SMAPI 3.14.0 or
later. Please update SMAPI to the latest version to use this mod.
[03:07:38 ERROR SMAPI] - VirtualKeyboard 1.0.1 because it needs SMAPI 3.18.2
or later. Please update SMAPI to the latest version to use this mod.
[03:07:38 INFO SMAPI] Patched game code
[03:07:38 INFO SMAPI] --------------------------------------------------
[03:07:38 INFO SMAPI] These mods directly change the game code. They're more
likely to cause errors or bugs in-game; if
[03:07:38 INFO SMAPI] your game has issues, try removing these first.
Otherwise you can ignore this warning.
[03:07:38 INFO SMAPI] - SpaceCore
[03:07:39 TRACE CJB Cheats Menu] Started with menu key P.
[03:07:39 TRACE CJB Item Spawner] Started with menu key I.
[03:07:39 TRACE SMAPI] Found mod-provided API
(ContentPatcher.Framework.ContentPatcherAPI).
[03:07:39 TRACE SMAPI] Found mod-provided API
(ExpandedPreconditionsUtility.ConditionsChecker).
[03:07:39 TRACE SpaceCore] Doing prefix patch Void
dayUpdate(StardewValley.GameLocation, Microsoft.Xna.Framework.Vector2):Boolean
Prefix(StardewValley.TerrainFeatures.HoeDirt, StardewValley.GameLocation,
Microsoft.Xna.Framework.Vector2)...
[03:07:39 TRACE SpaceCore] Doing postfix patch StardewValley.Events.FarmEvent
pickFarmEvent():Void Postfix(StardewValley.Events.FarmEvent ByRef)...
[03:07:39 TRACE SpaceCore] Doing transpiler patch Void
<showEndOfNightStuff>b__665_0():System.Collections.Generic.IEnumerable`1[Harmony.Co
deInstruction] Transpiler(System.Reflection.Emit.ILGenerator,
System.Reflection.MethodBase,
System.Collections.Generic.IEnumerable`1[Harmony.CodeInstruction])...
[03:07:39 TRACE SpaceCore] Doing postfix patch Void doneEating():Void
Postfix(StardewValley.Farmer)...
[03:07:39 TRACE SpaceCore] Doing prefix patch Void drawDuringUse(Int32, Int32,
Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2,
StardewValley.Farmer, Microsoft.Xna.Framework.Rectangle, Int32, Boolean):Boolean
Prefix(Int32, Int32, Microsoft.Xna.Framework.Graphics.SpriteBatch,
Microsoft.Xna.Framework.Vector2, StardewValley.Farmer,
Microsoft.Xna.Framework.Rectangle, Int32, Boolean)...
[03:07:39 TRACE SpaceCore] Doing prefix patch Void
processIncomingMessage(StardewValley.Network.IncomingMessage):Boolean
Prefix(StardewValley.Multiplayer, StardewValley.Network.IncomingMessage)...
[03:07:39 TRACE SpaceCore] Doing prefix patch Boolean performAction(System.String,
StardewValley.Farmer, xTile.Dimensions.Location):Boolean
Prefix(StardewValley.GameLocation, System.String, StardewValley.Farmer,
xTile.Dimensions.Location)...
[03:07:40 TRACE SpaceCore] Doing prefix patch Void
performTouchAction(System.String, Microsoft.Xna.Framework.Vector2):Boolean
Prefix(StardewValley.GameLocation, System.String,
Microsoft.Xna.Framework.Vector2)...
[03:07:40 TRACE SpaceCore] Doing postfix patch Void
sendServerIntroduction(Int64):Void Postfix(StardewValley.Network.GameServer,
Int64)...
[03:07:40 TRACE SpaceCore] Doing postfix patch Void
receiveGift(StardewValley.Object, StardewValley.Farmer, Boolean, Single,
Boolean):Void Postfix(StardewValley.NPC, StardewValley.Object,
StardewValley.Farmer, Boolean, Single, Boolean)...
[03:07:40 TRACE SpaceCore] Doing postfix patch Void loadForNewGame(Boolean):Void
Postfix(Boolean)...
[03:07:40 TRACE SpaceCore] Doing prefix patch :Boolean
Prefix(StardewValley.LocationRequest ByRef, Int32, Int32, Int32)...
[03:07:40 ERROR SpaceCore] Exception doing prefix patch :Boolean
Prefix(StardewValley.LocationRequest ByRef, Int32, Int32, Int32):
System.NullReferenceException: original
at (wrapper dynamic-method)
Harmony.PatchProcessor.DMD<Harmony.PatchProcessor::Patch>(Harmony.PatchProcessor)
at (wrapper dynamic-method)
MonoMod.Utils.DynamicMethodDefinition.Trampoline<Harmony.PatchProcessor::Patch>?
1533843009(object)
at MonoMod.RuntimeDetour.HarmonyDetourBridge.Patch (System.Func`2[T,TResult]
orig, System.Object self) [0x00000] in <de2857658fa542fea18d4d45da9f5895>:0
at (wrapper dynamic-method)
MonoMod.Utils.DynamicMethodDefinition.Hook<Harmony.PatchProcessor::Patch>?-
506363436(Harmony.PatchProcessor)
at Harmony.HarmonyInstance.Patch (System.Reflection.MethodBase original,
Harmony.HarmonyMethod prefix, Harmony.HarmonyMethod postfix, Harmony.HarmonyMethod
transpiler) [0x00019] in <d72f28a5692f48d9b33e9cf2e4c5a1c0>:0
at SpaceCore.SpaceCore.doPrefix (System.Reflection.MethodInfo orig,
System.Reflection.MethodInfo prefix) [0x00021] in
<93597b5a3282420797f337f548b389b6>:0
[03:07:40 TRACE SpaceCore] Doing postfix patch Int32
getTabNumberFromName(System.String):Void
Postfix(SpaceCore.Overrides.GameMenuTabNameHook, System.String, Int32 ByRef)...
[03:07:40 TRACE SMAPI] Checking for updates...
[03:07:40 TRACE SMAPI] Checking for updates to 10 mods...
[03:07:40 TRACE SMAPI] Detecting common issues...
[03:07:41 TRACE SMAPI] Invalidating cached assets for new editors & loaders...
[03:07:41 TRACE SMAPI] changed: Content Patcher (added 1)
[03:07:41 TRACE SMAPI] Invalidated 0 cache entries.
[03:07:41 TRACE SMAPI] Got update-check errors for some mods:
SpaceCore: The CurseForge mod with ID '867152' has no valid versions.
VirtualKeyboard: The value 'null' isn't a valid Nexus mod ID, must be an integer
ID.
[03:07:41 ALERT SMAPI] You can update 9 mods:
[03:07:41 ALERT SMAPI] CJB Cheats Menu 1.36.2:
https://www.nexusmods.com/stardewvalley/mods/4
[03:07:41 ALERT SMAPI] CJB Item Spawner 2.4.1:
https://www.nexusmods.com/stardewvalley/mods/93
[03:07:41 ALERT SMAPI] Content Patcher 2.3.0:
https://www.nexusmods.com/stardewvalley/mods/1915
[03:07:41 ALERT SMAPI] Expanded Preconditions Utility 1.0.1:
https://www.nexusmods.com/stardewvalley/mods/6529
[03:07:41 ALERT SMAPI] Json Assets 1.11.8:
https://www.nexusmods.com/stardewvalley/mods/1720
[03:07:41 ALERT SMAPI] NPC Map Locations 3.1.0:
https://www.nexusmods.com/stardewvalley/mods/239
[03:07:41 ALERT SMAPI] Portraiture 1.12.1-alpha.20240304:
https://www.nexusmods.com/stardewvalley/mods/999
[03:07:41 ALERT SMAPI] SpaceCore 1.25.2:
https://www.nexusmods.com/stardewvalley/mods/1348
[03:07:41 ALERT SMAPI] Tractor Mod 4.19.2:
https://www.nexusmods.com/stardewvalley/mods/1401