SMAPI log parser

Log info

Game info:
Stardew Valley: 1.6.15 build 24356 on Microsoft Windows 11 Home
SMAPI: 4.1.10
Folder: C:\Program Files (x86)\Steam\steamapps\common\Stardew Valley
Log started: 2025-03-13 07:36 UTC ({{localTimeStarted}} your time)

Installed mods:
game 1.6.15 build 24356 no errors
SMAPI 4.1.10 Pathoschild 2 errors
Console Commands 4.1.10 SMAPI no errors
Content Patcher 2.5.3 Pathoschild no errors
Fashion Sense 7.0.1 PeacefulEnd no errors
Patched game code no errors
Save Backup 4.1.10 SMAPI no errors
[03:36:49 INFO  SMAPI] SMAPI 4.1.10 with Stardew Valley 1.6.15 build 24356 on Microsoft Windows 11 Home
[03:36:49 INFO  SMAPI] Mods go here: C:\Program Files (x86)\Steam\steamapps\common\Stardew Valley\Mods
[03:36:49 TRACE SMAPI] Log started at 2025-03-13T07:36:49 UTC
[03:37:09 DEBUG SMAPI] Waiting for game to launch...
[03:37:11 TRACE game] Instance_Initialize() finished, elapsed = '00:00:01.5262196'
[03:37:11 DEBUG SMAPI] Loading mod metadata...
[03:37:12 DEBUG SMAPI] Loading mods...
[03:37:12 TRACE SMAPI]    Console Commands (from Mods\ConsoleCommands\ConsoleCommands.dll, ID: SMAPI.ConsoleCommands, assembly version: 4.1.10)...
[03:37:13 TRACE SMAPI]    Content Patcher (from Mods\ContentPatcher\ContentPatcher.dll, ID: Pathoschild.ContentPatcher, assembly version: 2.5.3)...
[03:37:15 TRACE SMAPI]    Fashion Sense (from Mods\Fashion Sense 7.0.1-9969-7-0-1-1732245199\FashionSense\FashionSense.dll, ID: PeacefulEnd.FashionSense, assembly version: 7.0.1)...
[03:37:15 TRACE SMAPI]       Detected game patcher in assembly FashionSense.dll.
[03:37:16 TRACE SMAPI]    Save Backup (from Mods\SaveBackup\SaveBackup.dll, ID: SMAPI.SaveBackup, assembly version: 4.1.10)...
[03:37:16 TRACE SMAPI]       Detected direct console access (System.Console type) in assembly SaveBackup.dll.
[03:37:16 INFO  SMAPI] Loaded 4 mods:
[03:37:16 INFO  SMAPI]    Console Commands 4.1.10 by SMAPI | Adds SMAPI console commands that let you manipulate the game.
[03:37:16 INFO  SMAPI]    Content Patcher 2.5.3 by Pathoschild | Loads content packs which edit game data, images, and maps without changing the game files.
[03:37:16 INFO  SMAPI]    Fashion Sense 7.0.1 by PeacefulEnd | Framework which adds hair animation and more into Stardew Valley.
[03:37:16 INFO  SMAPI]    Save Backup 4.1.10 by SMAPI | Automatically backs up all your saves once per day into its folder.

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

[03:37:16 INFO  SMAPI]       - Fashion Sense

[03:37:16 TRACE SMAPI]    Direct console access
[03:37:16 TRACE SMAPI]    --------------------------------------------------
[03:37:16 TRACE SMAPI]       These mods access the SMAPI console window directly. This is more fragile, and their output may not
[03:37:16 TRACE SMAPI]       be logged by SMAPI.

[03:37:16 TRACE SMAPI]       - Save Backup

[03:37:16 DEBUG SMAPI] Launching mods...
[03:37:16 TRACE SMAPI]    Found mod-provided API (ContentPatcher.Framework.ContentPatcherAPI).
[03:37:17 TRACE SMAPI]    Found mod-provided API (FashionSense.Framework.Interfaces.API.Api).
[03:37:17 DEBUG SMAPI] Mods loaded and ready!
[03:37:17 TRACE Save Backup] Already backed up today.
[03:37:17 TRACE SMAPI] Checking for known software conflicts...
[03:37:17 TRACE SMAPI]    None found!
[03:37:17 TRACE SMAPI] Checking for updates...
[03:37:18 TRACE SMAPI] Fashion Sense edited Data/Pants.
[03:37:18 TRACE SMAPI] Fashion Sense edited Data/Shirts.
[03:37:18 TRACE SMAPI]    SMAPI okay.
[03:37:18 TRACE SMAPI]    Checking for updates to 2 mods...
[03:37:18 TRACE SMAPI] Got update-check errors for some mods:
   Content Patcher: The CurseForge mod with ID '309243' has no valid versions.
[03:37:18 TRACE SMAPI]    All mods up to date.
[03:37:19 TRACE SMAPI] Fashion Sense edited Data/Boots.
[03:37:19 TRACE SMAPI] Fashion Sense edited Data/hats.
[03:37:19 TRACE game] setGameMode( 'titleScreenGameMode (0)' )
[03:37:20 TRACE SMAPI] Running on GPU: Intel(R) HD Graphics Gen11
[03:37:20 TRACE game] Instance_LoadContent() finished, elapsed = '00:00:08.7095934'
[03:37:20 TRACE game] Steam logged on: True
[03:37:20 TRACE game] Initializing GalaxySDK
[03:37:20 TRACE game] Requesting Steam app ticket
[03:37:21 INFO  SMAPI] Type 'help' for help, or 'help <cmd>' for a command's usage
[03:37:22 TRACE Fashion Sense] Accessed mod-provided API (ContentPatcher.Framework.ContentPatcherAPI) for Content Patcher.
[03:37:22 DEBUG Fashion Sense] Successfully hooked into Pathoschild.ContentPatcher.
[03:37:22 TRACE SMAPI] Fashion Sense created dynamic content pack 'FS - Local Pack' (unique ID: PeacefulEnd.FashionSense.LocalPack, path: Fashion Sense 7.0.1-9969-7-0-1-1732245199\FashionSense\Framework\Assets\Local Pack).
[03:37:22 DEBUG Fashion Sense] Loading data from pack: FS - Local Pack 7.0.1 by PeacefulEnd
[03:37:22 TRACE Fashion Sense] Loading hairstyles from pack: FS - Local Pack 7.0.1 by PeacefulEnd
[03:37:22 TRACE Fashion Sense] No Hairs folder found for the content pack FS - Local Pack
[03:37:22 TRACE Fashion Sense] Loading accessories from pack: FS - Local Pack 7.0.1 by PeacefulEnd
[03:37:22 TRACE Fashion Sense] No Accessories folder found for the content pack FS - Local Pack
[03:37:22 TRACE Fashion Sense] Loading hats from pack: FS - Local Pack 7.0.1 by PeacefulEnd
[03:37:22 TRACE Fashion Sense] No Hats folder found for the content pack FS - Local Pack
[03:37:22 TRACE Fashion Sense] Loading shirts from pack: FS - Local Pack 7.0.1 by PeacefulEnd
[03:37:22 TRACE Fashion Sense] No Shirts folder found for the content pack FS - Local Pack
[03:37:22 TRACE Fashion Sense] Loading pants from pack: FS - Local Pack 7.0.1 by PeacefulEnd
[03:37:22 TRACE Fashion Sense] No Pants folder found for the content pack FS - Local Pack
[03:37:22 TRACE Fashion Sense] Loading sleeves from pack: FS - Local Pack 7.0.1 by PeacefulEnd
[03:37:22 TRACE Fashion Sense] FashionSense.Framework.Models.Appearances.Sleeves.SleevesContentPack
[03:37:22 TRACE Fashion Sense] FashionSense.Framework.Models.Appearances.Sleeves.SleevesContentPack
[03:37:22 TRACE Fashion Sense] Loading shoes from pack: FS - Local Pack 7.0.1 by PeacefulEnd
[03:37:22 TRACE Fashion Sense] FashionSense.Framework.Models.Appearances.Shoes.ShoesContentPack
[03:37:22 TRACE Fashion Sense] FashionSense.Framework.Models.Appearances.Shoes.ShoesContentPack
[03:37:22 TRACE Fashion Sense] Loading bodies from pack: FS - Local Pack 7.0.1 by PeacefulEnd
[03:37:22 TRACE Fashion Sense] FashionSense.Framework.Models.Appearances.Body.BodyContentPack
[03:37:22 TRACE Fashion Sense] FashionSense.Framework.Models.Appearances.Body.BodyContentPack
[03:37:23 TRACE Fashion Sense] FashionSense.Framework.Models.Appearances.Body.BodyContentPack
[03:37:23 TRACE Fashion Sense] FashionSense.Framework.Models.Appearances.Body.BodyContentPack
[03:37:23 TRACE Fashion Sense] Loading outfit presets from pack: FS - Local Pack 7.0.1 by PeacefulEnd
[03:37:23 TRACE game] Signing into GalaxySDK
[03:37:23 TRACE Content Patcher] Fashion Sense added a custom token with prefix 'PeacefulEnd.FashionSense/': Appearance.
[03:37:23 TRACE game] Registered trigger action handler 'Pathoschild.ContentPatcher_MigrateIds'.
[03:37:23 TRACE game] Window_ClientSizeChanged(); Window.ClientBounds={X:0 Y:0 Width:1920 Height:1080}
[03:37:24 TRACE game] Galaxy auth success
[03:37:24 TRACE game] Galaxy signed in
[03:37:24 TRACE game] Galaxy logged on
[03:37:25 TRACE game] Successfully set GOG Galaxy profile name.
[03:37:37 TRACE SMAPI] Synchronizing 'Find Save Games' task...
[03:37:39 TRACE SMAPI]    task complete.
[03:37:39 TRACE game] Window_ClientSizeChanged(); Window.ClientBounds={X:0 Y:0 Width:1920 Height:1080}
[03:37:39 TRACE game] Successfully loaded ContentHashes.json containing 3560 file(s);
[03:37:39 TRACE game] EnsureManifestInitialized() finished, elapsed = '00:00:00.0196510'
[03:37:39 ERROR SMAPI] The StardewValley.Menus.TitleMenu menu crashed while drawing itself. SMAPI will force it to exit to avoid crashing the game.
ArgumentNullException: Value cannot be null. (Parameter 'texture')
   at Microsoft.Xna.Framework.Graphics.SpriteBatch.CheckValid(Texture2D texture) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\MonoGame.Desktop\MonoGame.Framework\Graphics\SpriteBatch.cs:line 172
   at Microsoft.Xna.Framework.Graphics.SpriteBatch.Draw(Texture2D texture, Vector2 position, Nullable`1 sourceRectangle, Color color, Single rotation, Vector2 origin, Vector2 scale, SpriteEffects effects, Single layerDepth) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\MonoGame.Desktop\MonoGame.Framework\Graphics\SpriteBatch.cs:line 221
   at Microsoft.Xna.Framework.Graphics.SpriteBatch.Draw(Texture2D texture, Vector2 position, Nullable`1 sourceRectangle, Color color, Single rotation, Vector2 origin, Single scale, SpriteEffects effects, Single layerDepth) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\MonoGame.Desktop\MonoGame.Framework\Graphics\SpriteBatch.cs:line 334
   at FashionSense.Framework.Managers.DrawManager.DrawAppearance(Farmer who, LayerData layer) in C:\Users\Floogen\Documents\GitHub Repos\FashionSense\FashionSense\Framework\Managers\DrawManager.cs:line 615
   at FashionSense.Framework.Managers.DrawManager.DrawCustomLayer(Farmer who, LayerData layer) in C:\Users\Floogen\Documents\GitHub Repos\FashionSense\FashionSense\Framework\Managers\DrawManager.cs:line 156
   at FashionSense.Framework.Managers.DrawManager.DrawLayers(Farmer who, List`1 layers) in C:\Users\Floogen\Documents\GitHub Repos\FashionSense\FashionSense\Framework\Managers\DrawManager.cs:line 110
   at FashionSense.Framework.Patches.Renderer.DrawPatch.HandleCustomDraw(List`1 equippedModels, FarmerRenderer __instance, LocalizedContentManager ___farmerTextureManager, Texture2D ___baseTexture, NetInt ___skin, Rectangle& ___hairstyleSourceRect, Rectangle& ___shirtSourceRect, Rectangle& ___accessorySourceRect, Rectangle& ___hatSourceRect, Vector2& ___positionOffset, Vector2& ___rotationAdjustment, Boolean& ____sickFrame, Boolean& ____shirtDirty, Boolean& ____spriteDirty, SpriteBatch b, AnimationFrame animationFrame, Int32 currentFrame, Rectangle sourceRect, Vector2 position, Vector2 origin, Single layerDepth, Int32 facingDirection, Color overrideColor, Single rotation, Single scale, Farmer who) in C:\Users\Floogen\Documents\GitHub Repos\FashionSense\FashionSense\Framework\Patches\Renderer\DrawPatch.cs:line 357
   at FashionSense.Framework.Patches.Renderer.DrawPatch.HandleConditionalDraw(List`1 equippedModels, FarmerRenderer __instance, LocalizedContentManager ___farmerTextureManager, Texture2D ___baseTexture, NetInt ___skin, Rectangle& ___hairstyleSourceRect, Rectangle& ___shirtSourceRect, Rectangle& ___accessorySourceRect, Rectangle& ___hatSourceRect, Vector2& ___positionOffset, Vector2& ___rotationAdjustment, Boolean& ____sickFrame, Boolean& ____shirtDirty, Boolean& ____spriteDirty, SpriteBatch b, AnimationFrame animationFrame, Int32 currentFrame, Rectangle sourceRect, Vector2 position, Vector2 origin, Single layerDepth, Int32 facingDirection, Color overrideColor, Single rotation, Single scale, Farmer who) in C:\Users\Floogen\Documents\GitHub Repos\FashionSense\FashionSense\Framework\Patches\Renderer\DrawPatch.cs:line 283
   at FashionSense.Framework.Patches.Renderer.DrawPatch.DrawPrefix(FarmerRenderer __instance, LocalizedContentManager ___farmerTextureManager, Texture2D ___baseTexture, NetInt ___skin, Rectangle& ___hairstyleSourceRect, Rectangle& ___shirtSourceRect, Rectangle& ___accessorySourceRect, Rectangle& ___hatSourceRect, Vector2& ___positionOffset, Vector2& ___rotationAdjustment, Boolean& ____sickFrame, Boolean& ____shirtDirty, Boolean& ____spriteDirty, SpriteBatch b, AnimationFrame animationFrame, Int32 currentFrame, Rectangle sourceRect, Vector2 position, Vector2 origin, Single layerDepth, Int32 facingDirection, Color overrideColor, Single rotation, Single scale, Farmer who) in C:\Users\Floogen\Documents\GitHub Repos\FashionSense\FashionSense\Framework\Patches\Renderer\DrawPatch.cs:line 258
   at StardewValley.FarmerRenderer.draw_PatchedBy<PeacefulEnd.FashionSense>(FarmerRenderer this, SpriteBatch b, AnimationFrame animationFrame, Int32 currentFrame, Rectangle sourceRect, Vector2 position, Vector2 origin, Single layerDepth, Int32 facingDirection, Color overrideColor, Single rotation, Single scale, Farmer who)
   at StardewValley.Menus.LoadGameMenu.SaveFileSlot.drawSlotFarmer(SpriteBatch b, Int32 i)
   at StardewValley.Menus.LoadGameMenu.SaveFileSlot.Draw(SpriteBatch b, Int32 i)
   at StardewValley.Menus.LoadGameMenu.draw(SpriteBatch b)
   at StardewValley.Menus.TitleMenu.draw(SpriteBatch b)
   at StardewModdingAPI.Framework.SModHooks.TryDrawMenu(IClickableMenu menu, Action draw_menu_action)
[03:37:39 TRACE game] Window_ClientSizeChanged(); Window.ClientBounds={X:0 Y:0 Width:1920 Height:1080}
[03:37:43 TRACE SMAPI] Synchronizing 'Find Save Games' task...
[03:37:43 TRACE SMAPI]    task complete.
[03:37:43 TRACE game] Window_ClientSizeChanged(); Window.ClientBounds={X:0 Y:0 Width:1920 Height:1080}
[03:37:43 ERROR SMAPI] The StardewValley.Menus.TitleMenu menu crashed while drawing itself. SMAPI will force it to exit to avoid crashing the game.
ArgumentNullException: Value cannot be null. (Parameter 'texture')
   at Microsoft.Xna.Framework.Graphics.SpriteBatch.CheckValid(Texture2D texture) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\MonoGame.Desktop\MonoGame.Framework\Graphics\SpriteBatch.cs:line 172
   at Microsoft.Xna.Framework.Graphics.SpriteBatch.Draw(Texture2D texture, Vector2 position, Nullable`1 sourceRectangle, Color color, Single rotation, Vector2 origin, Vector2 scale, SpriteEffects effects, Single layerDepth) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\MonoGame.Desktop\MonoGame.Framework\Graphics\SpriteBatch.cs:line 221
   at Microsoft.Xna.Framework.Graphics.SpriteBatch.Draw(Texture2D texture, Vector2 position, Nullable`1 sourceRectangle, Color color, Single rotation, Vector2 origin, Single scale, SpriteEffects effects, Single layerDepth) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\MonoGame.Desktop\MonoGame.Framework\Graphics\SpriteBatch.cs:line 334
   at FashionSense.Framework.Managers.DrawManager.DrawAppearance(Farmer who, LayerData layer) in C:\Users\Floogen\Documents\GitHub Repos\FashionSense\FashionSense\Framework\Managers\DrawManager.cs:line 615
   at FashionSense.Framework.Managers.DrawManager.DrawCustomLayer(Farmer who, LayerData layer) in C:\Users\Floogen\Documents\GitHub Repos\FashionSense\FashionSense\Framework\Managers\DrawManager.cs:line 156
   at FashionSense.Framework.Managers.DrawManager.DrawLayers(Farmer who, List`1 layers) in C:\Users\Floogen\Documents\GitHub Repos\FashionSense\FashionSense\Framework\Managers\DrawManager.cs:line 110
   at FashionSense.Framework.Patches.Renderer.DrawPatch.HandleCustomDraw(List`1 equippedModels, FarmerRenderer __instance, LocalizedContentManager ___farmerTextureManager, Texture2D ___baseTexture, NetInt ___skin, Rectangle& ___hairstyleSourceRect, Rectangle& ___shirtSourceRect, Rectangle& ___accessorySourceRect, Rectangle& ___hatSourceRect, Vector2& ___positionOffset, Vector2& ___rotationAdjustment, Boolean& ____sickFrame, Boolean& ____shirtDirty, Boolean& ____spriteDirty, SpriteBatch b, AnimationFrame animationFrame, Int32 currentFrame, Rectangle sourceRect, Vector2 position, Vector2 origin, Single layerDepth, Int32 facingDirection, Color overrideColor, Single rotation, Single scale, Farmer who) in C:\Users\Floogen\Documents\GitHub Repos\FashionSense\FashionSense\Framework\Patches\Renderer\DrawPatch.cs:line 357
   at FashionSense.Framework.Patches.Renderer.DrawPatch.HandleConditionalDraw(List`1 equippedModels, FarmerRenderer __instance, LocalizedContentManager ___farmerTextureManager, Texture2D ___baseTexture, NetInt ___skin, Rectangle& ___hairstyleSourceRect, Rectangle& ___shirtSourceRect, Rectangle& ___accessorySourceRect, Rectangle& ___hatSourceRect, Vector2& ___positionOffset, Vector2& ___rotationAdjustment, Boolean& ____sickFrame, Boolean& ____shirtDirty, Boolean& ____spriteDirty, SpriteBatch b, AnimationFrame animationFrame, Int32 currentFrame, Rectangle sourceRect, Vector2 position, Vector2 origin, Single layerDepth, Int32 facingDirection, Color overrideColor, Single rotation, Single scale, Farmer who) in C:\Users\Floogen\Documents\GitHub Repos\FashionSense\FashionSense\Framework\Patches\Renderer\DrawPatch.cs:line 283
   at FashionSense.Framework.Patches.Renderer.DrawPatch.DrawPrefix(FarmerRenderer __instance, LocalizedContentManager ___farmerTextureManager, Texture2D ___baseTexture, NetInt ___skin, Rectangle& ___hairstyleSourceRect, Rectangle& ___shirtSourceRect, Rectangle& ___accessorySourceRect, Rectangle& ___hatSourceRect, Vector2& ___positionOffset, Vector2& ___rotationAdjustment, Boolean& ____sickFrame, Boolean& ____shirtDirty, Boolean& ____spriteDirty, SpriteBatch b, AnimationFrame animationFrame, Int32 currentFrame, Rectangle sourceRect, Vector2 position, Vector2 origin, Single layerDepth, Int32 facingDirection, Color overrideColor, Single rotation, Single scale, Farmer who) in C:\Users\Floogen\Documents\GitHub Repos\FashionSense\FashionSense\Framework\Patches\Renderer\DrawPatch.cs:line 258
   at StardewValley.FarmerRenderer.draw_PatchedBy<PeacefulEnd.FashionSense>(FarmerRenderer this, SpriteBatch b, AnimationFrame animationFrame, Int32 currentFrame, Rectangle sourceRect, Vector2 position, Vector2 origin, Single layerDepth, Int32 facingDirection, Color overrideColor, Single rotation, Single scale, Farmer who)
   at StardewValley.Menus.LoadGameMenu.SaveFileSlot.drawSlotFarmer(SpriteBatch b, Int32 i)
   at StardewValley.Menus.LoadGameMenu.SaveFileSlot.Draw(SpriteBatch b, Int32 i)
   at StardewValley.Menus.LoadGameMenu.draw(SpriteBatch b)
   at StardewValley.Menus.TitleMenu.draw(SpriteBatch b)
   at StardewModdingAPI.Framework.SModHooks.TryDrawMenu(IClickableMenu menu, Action draw_menu_action)
[03:37:43 TRACE game] Window_ClientSizeChanged(); Window.ClientBounds={X:0 Y:0 Width:1920 Height:1080}
[03:37:45 TRACE game] Disconnected: ClosedGame
[03:37:45 TRACE SMAPI] Disposing...
[03:37:45 TRACE SMAPI] Disposing the content coordinator. Content managers will no longer be usable after this point.
view parsed log | download