Stardew Valley

File information

Last updated

Original upload

Created by

PeacefulEnd

Uploaded by

PeacefulEnd

Virus scan

Safe to use

1102 comments

  1. PeacefulEnd
    PeacefulEnd
    • premium
    • 487 kudos
    Locked
    Sticky
    Feedback
    Got any feedback or suggestions for new features? Let me know below!


    Content Packs
    Fashion Sense content packs can easily be found by going to the front page of this mod and clicking Requirements and looking at the mods listed under Mods requiring this file.

    Framework Compatibility
    This framework has been tested in vanilla and modded environments, but there are hundreds
    of mods out there. If there is an issue, please do let me know.

    Hand Mirror not working?
    If you get the message "You don't have any Fashion Sense content packs installed!" while using the Hand Mirror, you will need to download Fashion Sense content packs.

    Content packs can be found on
    the front page of this mod and clicking Requirements and looking at the mods listed under Mods requiring this file.


    Have a problem?

    Please upload the log file to https://smapi.io/log before submitting an issue.

    If you are reporting an issue and don't have a log file, your post may be ignored or have a delayed response.

    I can't help without a log file!
  2. Awassakura
    Awassakura
    • member
    • 1 kudos
    [SMAPI] An error occurred in the game's draw loop: ObjectDisposedException: Cannot access a disposed object.Object name: 'ContentManager'.
    at Microsoft.Xna.Framework.Content.ContentManager.Load[T](String assetName) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\MonoGame.Desktop\MonoGame.Framework\Content\ContentManager.cs:line 231
    at StardewModdingAPI.Framework.ContentManagers.BaseContentManager.RawLoad[T](IAssetName assetName, Boolean useCache) in SMAPI\Framework\ContentManagers\BaseContentManager.cs:line 333
    at StardewModdingAPI.Framework.ContentManagers.GameContentManager.<>c__DisplayClass6_0`1.<LoadExact>b__0() in SMAPI\Framework\ContentManagers\GameContentManager.cs:line 127
    at StardewModdingAPI.Framework.Utilities.ContextHash`1.Track[TResult](T key, Func`1 action) in SMAPI\Framework\Utilities\ContextHash.cs:line 53
    at StardewModdingAPI.Framework.ContentManagers.GameContentManager.LoadExact[T](IAssetName assetName, Boolean useCache)
    at StardewValley.LocalizedContentManager.Load[T](String assetName, LanguageCode language) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\LocalizedContentManager.cs:line 516
    at FashionSense.Framework.Patches.Renderer.DrawPatch.GetSkinTone(LocalizedContentManager farmerTextureManager, Texture2D baseTexture, Color[] pixels, NetInt skin, Boolean sickFrame, Farmer who) in C:\Users\Floogen\Documents\GitHub Repos\FashionSense\FashionSense\Framework\Patches\Renderer\DrawPatch.cs:line 461
    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 322
    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 269
    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.Farmer.draw_PatchedBy<vgperson.RangedTools>(Farmer this, SpriteBatch b)
    at StardewValley.GameLocation.drawFarmers(SpriteBatch b)
    at StardewValley.GameLocation.draw_PatchedBy<Rafseazz.RidgesideVillage>(GameLocation this, SpriteBatch b)
    at StardewValley.Locations.Beach.draw(SpriteBatch b)
    at StardewValley.Game1.DrawWorld(GameTime time, RenderTarget2D target_screen)
    at StardewValley.Game1._draw(GameTime gameTime, RenderTarget2D target_screen)
    at StardewModdingAPI.Framework.SGame._draw(GameTime gameTime, RenderTarget2D target_screen)
    [SMAPI] An error occurred in the game's draw loop: ObjectDisposedException: Cannot access a disposed object.
    Object name: 'ContentManager'.
    at Microsoft.Xna.Framework.Content.ContentManager.Load[T](String assetName) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\MonoGame.Desktop\MonoGame.Framework\Content\ContentManager.cs:line 231
    at StardewModdingAPI.Framework.ContentManagers.BaseContentManager.RawLoad[T](IAssetName assetName, Boolean useCache) in SMAPI\Framework\ContentManagers\BaseContentManager.cs:line 333
    at StardewModdingAPI.Framework.ContentManagers.GameContentManager.<>c__DisplayClass6_0`1.<LoadExact>b__0() in SMAPI\Framework\ContentManagers\GameContentManager.cs:line 127
    at StardewModdingAPI.Framework.Utilities.ContextHash`1.Track[TResult](T key, Func`1 action) in SMAPI\Framework\Utilities\ContextHash.cs:line 53
    at StardewModdingAPI.Framework.ContentManagers.GameContentManager.LoadExact[T](IAssetName assetName, Boolean useCache)
    at StardewValley.LocalizedContentManager.Load[T](String assetName, LanguageCode language) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\LocalizedContentManager.cs:line 516
    at FashionSense.Framework.Patches.Renderer.DrawPatch.GetSkinTone(LocalizedContentManager farmerTextureManager, Texture2D baseTexture, Color[] pixels, NetInt skin, Boolean sickFrame, Farmer who) in C:\Users\Floogen\Documents\GitHub Repos\FashionSense\FashionSense\Framework\Patches\Renderer\DrawPatch.cs:line 461
    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 322
    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 269
    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.Farmer.draw_PatchedBy<vgperson.RangedTools>(Farmer this, SpriteBatch b)
    at StardewValley.GameLocation.drawFarmers(SpriteBatch b)
    at StardewValley.GameLocation.draw_PatchedBy<Rafseazz.RidgesideVillage>(GameLocation this, SpriteBatch b)
    at StardewValley.Locations.Beach.draw(SpriteBatch b)
    at StardewValley.Game1.DrawWorld(GameTime time, RenderTarget2D target_screen)
    at StardewValley.Game1._draw(GameTime gameTime, RenderTarget2D target_screen)
    at StardewModdingAPI.Framework.SGame._draw(GameTime gameTime, RenderTarget2D


    I used this mod, after getting the rod in spring 2, when I wanted to use the rod to fish, I switched to the rod, and suddenly everything was gone, and then the game crashed.
    I checked the SMAPI report for errors, and he said the problem was caused by the module.
    The above is the SMAPI report and we hope to fix this problem as soon as possible.
    1. Cyuumai
      Cyuumai
      • premium
      • 0 kudos
      I have almost the exact same error, but with some stuff about Dynamic Reflections as well. 

      Sometimes the game will freeze, or it'll go black, or all the sprites on screen will disappear before freezing... I don't know what's going on, as I've played with Fashion Sense and Dynamic Reflections, among MANY other mods, without any issues for weeks....
    2. AliceWnderLnd
      AliceWnderLnd
      • member
      • 0 kudos
      Having the same issue that it's crashing my game, but when I start a new one and don't use an FS packs I have it's fine
    3. AliceWnderLnd
      AliceWnderLnd
      • member
      • 0 kudos
      Update I found another problem that is caused by this line of code
      https://steamcommunity.com/id/AliceWnderLnd/screenshot/2494511858739180607/
      I have no body
  3. a2937
    a2937
    • member
    • 0 kudos
    Hi there. Can you maybe add a companion slot so I can wear glasses and have something non-interactive constantly follow me around please?
  4. moderninity
    moderninity
    • member
    • 0 kudos
    I absolutely adore this mod but I was wondering if there was any mods that adjusted the menu? Instead of cycling through I'd love to just be able to click and see all the pants at once similar to the alternative textures or happy home designer menus. Or even just the full names of added clothing to scroll through. Hoping someone in the comments can point me toward a mod that alters the menu like that ?
  5. lilmaincoon
    lilmaincoon
    • member
    • 0 kudos
    I love this mod so much. Something that I think would really elevate it is if there was a a way for you to set outfits for certain world quantities. Like say you set up separate outfits for weather and seasons, and they automatically switch over night based on the set conditions. I think some good base parameters would be seasonal shifts, then based on weather in each season, and perhaps a special condition for holidays? it just popped into my head, and wasn't sure if that would be way complex coding wise.
    1. Izumiin
      Izumiin
      • member
      • 0 kudos
      i second this! it would be really cool feature and i was thinking about it just today 
  6. marmargalaxy
    marmargalaxy
    • member
    • 0 kudos
    I love the range this mod gives you, but every time I use it the world around my character starts to glitch. The longer I use items from the hand mirror the worse the glitches become. Has anyone else encountered this and knows how to fix it?
  7. Xanadu32
    Xanadu32
    • member
    • 5 kudos
    Suggestion: I suggest, if possible, finding a more extensible way to determine shirt color for sleeves. I have been able to determine from testing that you are using the SpriteIndex and the default texture file to determine the shirt color for the sleeve. I have a custom shirt -w- custom texture. If I move my custom shirt texture pixels to the different index positions, my sleeves match the default texture file's colors at the corresponding indeces. My workaround will be to move my custom texture to the location that suits the color that makes the most sense for my custom texture, so this isn't going to stop me from enjoying your excellent framework! After understanding this functionality, I must admit, it's pretty ingenious fenceposts were set at 1.5. <Hat Tip!>

    Edit: If you do happen to update this, please provide a way for mod authors to choose one of the default SpriteIndices as the sleeve color. I have used this exploit to take adavantage of a different sleeve color than the shirt sprite color kind of as a jerkin/udershirt combo: The Hero Travels Through Time.
  8. defenderofstories
    defenderofstories
    • premium
    • 0 kudos
    Sorry if this isn't the right place to ask this question, but I wasn't sure where else to ask. I have a question about the DrawOrderOverride property, specifically, what would be the proper syntax to make multiple overrides for one item? For example, I want this item to load before the pants, so I use this code: 
    "DrawOrderOverride": {
         "Preposition": "Before",
          "AppearanceType": "Shirt"
        },
    But what if I wanted to make the item load before the shirt *and* the pants? What would be the proper way to type that out? I've tried something like this:
    "DrawOrderOverride": {
         "Preposition": "Before",
          "AppearanceType": "Shirt"
        },
                                         {
    "Preposition": "Before",
    "AppearanceType": "Pants"
    },
    And also something like this:
    "DrawOrderOverride": {
         "Preposition": "Before",
          "AppearanceType": "Shirt",
         "Preposition": "Before",
          "AppearanceType": "Pants"
        },
    But they don't work. What would be the proper way to make this work? I appreciate any help!
  9. AlenaTheArtist
    AlenaTheArtist
    • member
    • 0 kudos
    The mod isn't showing up in my SMAPI and I cant figure out why. I am on laptop and use ModDrop as my mod manager. I download the Fashion sense off of nexus and it goes into my ModDrop just fine. It shows that it installs, but when I open up steam and start playing the game, SMAPI shows it isn't there. 

    https://smapi.io/log/06edd34dc15b4e418bf51c34e3a7de67
  10. pluiedetex
    pluiedetex
    • member
    • 0 kudos
    Can I delete the sleeve add on? GH's Peach Body replacer seasonal sleeves isn't compatible and now my character has fixed red sleeves
  11. MoonyY2K
    MoonyY2K
    • member
    • 1 kudos
    Hello, I was wondering if this mod could be available for mobile players soon, since I always wanted this mod but the problem is that I'm a Mobile player, and of course the actual mod is for 1.6 (I guess) then, there it is an possible way to this mod get available for mobile?
    1. Amissmeerkat
      Amissmeerkat
      • member
      • 0 kudos
      im not sure how modding works on mobile but in the files section you should be able to download the version from before 1.6