Hello, I've downloaded the mod bcs automatic outfit change? who doesn't want that ? :D but then, i tried doing a CP pack and idk what went wrong but nothing happens. like-- my outfit is the same, i gotta change it manually and I even followed exactly the example pack given in github. So, if there's any kind person who would share how their CP pack looked like, I WOULD BE SO THANKFUL! <3
This is my own CP pack modified to function as an example pack. It includes seasonal "When" conditions and Location + Time condition blocks. I hope this helps!
Thank you! turns out I have to change the outfit ID part but now I've got a new problem. Everytime I load my save, it will show this error --
Spoiler:
Show
[FashionSenseOutfits] This mod failed in the Content.AssetReady event. Technical details: System.Collections.Generic.KeyNotFoundException: The given key 'FashionSense.CustomAccessory.Id' was not present in the dictionary. at System.Collections.Generic.Dictionary`2.get_Item(TKey key) at Netcode.NetDictionary`5.get_Item(TKey key) in stardewvalley\Farmer\Netcode\NetDictionary.cs:line 71 at FashionSense.Framework.Managers.OutfitManager.SetOutfit(Farmer who, Outfit outfit) in C:\Users\Floogen\Documents\GitHub Repos\FashionSense\FashionSense\Framework\Managers\OutfitManager.cs:line 209 at FashionSense.Framework.Interfaces.API.Api.SetCurrentOutfitId(String outfitId, IManifest callerManifest) in C:\Users\Floogen\Documents\GitHub Repos\FashionSense\FashionSense\Framework\Interfaces\API\Api.cs:line 734 at FashionSenseOutfits.FashionSenseOutfits.UpdateOutfit() in /home/deck/Documents/GitHub/FashionSenseOutfits/FashionSenseOutfits/FashionSenseOutfits.fs:line 84 at <StartupCode$FashionSenseOutfits>[email protected](AssetReadyEventArgs arg00) at Microsoft.FSharp.Control.CommonExtensions.SubscribeToObservable@2281.System.IObserver<'T>.OnNext(T args) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 2283 at Microsoft.FSharp.Core.CompilerServices.RuntimeHelpers.h@462.Invoke(Object _arg1, TArgs args) in D:\a\_work\1\s\src\FSharp.Core\seqcore.fs:line 462 at <StartupCode$FashionSenseOutfits>[email protected](Object delegateArg0, AssetReadyEventArgs delegateArg1) at StardewModdingAPI.Framework.Events.ManagedEvent`1.Raise(TEventArgs args) in SMAPI\Framework\Events\ManagedEvent.cs:line 101
That error shows in mine too, however, the outfits change based on the conditions without issues. Although the red text does look concerning, I can play normally after the day loads properly. At least, in my experience.
EDIT: I just now tested using the example from the author's github without modifying the json files except for the OutfitID and the same error appears during startup. While the outfits are functional and can save without issue, I hope the author looks into this.
am i stupid? i just copy the .dll files into the main stardew game folder, right? my game keeps crashing when I try to change my outfits/height/hair/whatever
Hello author, I am receiving this message on my SMAPI terminal.
[00:25:41 ERROR FashionSenseOutfits] This mod failed in the Content.AssetReady event. Technical details:
System.Collections.Generic.KeyNotFoundException: The given key 'FashionSense.CustomAccessory.Id' was not present in the dictionary. at System.Collections.Generic.Dictionary`2.get_Item(TKey key) at Netcode.NetDictionary`5.get_Item(TKey key) in D:\GitlabRunner\builds\Gq5qA5P4\1\ConcernedApe\stardewvalley\Farmer\Farmer\Network\NetFields\NetDictionary.cs:line 86 at FashionSense.Framework.Managers.OutfitManager.SetOutfit(Farmer who, Outfit outfit) in C:\Users\Floogen\Documents\GitHub Repos\FashionSense\FashionSense\Framework\Managers\OutfitManager.cs:line 314 at FashionSense.Framework.Interfaces.API.Api.SetCurrentOutfitId(String outfitId, IManifest callerManifest) in C:\Users\Floogen\Documents\GitHub Repos\FashionSense\FashionSense\Framework\Interfaces\API\Api.cs:line 734 at FashionSenseOutfits.FashionSenseOutfits.UpdateOutfit() in /home/deck/Documents/GitHub/FashionSenseOutfits/FashionSenseOutfits/FashionSenseOutfits.fs:line 84 at <StartupCode$FashionSenseOutfits>[email protected](AssetReadyEventArgs arg00) at Microsoft.FSharp.Control.CommonExtensions.SubscribeToObservable@2281.System.IObserver<'T>.OnNext(T args) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 2283 at Microsoft.FSharp.Core.CompilerServices.RuntimeHelpers.h@462.Invoke(Object _arg1, TArgs args) in D:\a\_work\1\s\src\FSharp.Core\seqcore.fs:line 462 at <StartupCode$FashionSenseOutfits>[email protected](Object delegateArg0, AssetReadyEventArgs delegateArg1) at StardewModdingAPI.Framework.Events.ManagedEvent`1.Raise(TEventArgs args) in /home/pathoschild/git/SMAPI/src/SMAPI/Framework/Events/ManagedEvent.cs:line 101
I've been enjoying this mod a lot, but it seems to have issues with specifically accessories. They don't seem to properly swap during seasons and just stay if other outfits don't have accessories set on them
I've actually had some accessories randomly disappear from my saved outfits as well (not all the outfits and not all the accessories so idk what's going on). But it's very frustrating to set up all the outfits ESWF needs and then randomly have them break and have to go hunting for a specific accessory in the menu in the middle of actually trying to play.
o/ I seem to be running into an error when I load sdv, and it notes Fashion Sense Outfits as being the perpetrator, I am not entirely sure what the problem is, but I have a smapi log for you. https://smapi.io/log/c036fb255ac548a9a794bd2aec8f528d
Hi there! This is a super cool idea that I'm excited to try. :) While I'm plenty used to coding with CP, I must admit I'm a bit of a noob when it comes to Fashion Sense (other than using it, that is), so I don't really understand how to get the referenced OutfitID. Is this somehow generated once I've put together an outfit using different FS packs in SDV? You say below that it's just the name of the outfit - do you mean it's the name I give the outfit in Fashion Sense?
35 comments
It includes seasonal "When" conditions and Location + Time condition blocks.
I hope this helps!
Seasonal Outfits Example Pack
Everytime I load my save, it will show this error --
[FashionSenseOutfits] This mod failed in the Content.AssetReady event. Technical details:
System.Collections.Generic.KeyNotFoundException: The given key 'FashionSense.CustomAccessory.Id' was not present in the dictionary.
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at Netcode.NetDictionary`5.get_Item(TKey key) in stardewvalley\Farmer\Netcode\NetDictionary.cs:line 71
at FashionSense.Framework.Managers.OutfitManager.SetOutfit(Farmer who, Outfit outfit) in C:\Users\Floogen\Documents\GitHub Repos\FashionSense\FashionSense\Framework\Managers\OutfitManager.cs:line 209
at FashionSense.Framework.Interfaces.API.Api.SetCurrentOutfitId(String outfitId, IManifest callerManifest) in C:\Users\Floogen\Documents\GitHub Repos\FashionSense\FashionSense\Framework\Interfaces\API\Api.cs:line 734
at FashionSenseOutfits.FashionSenseOutfits.UpdateOutfit() in /home/deck/Documents/GitHub/FashionSenseOutfits/FashionSenseOutfits/FashionSenseOutfits.fs:line 84
at <StartupCode$FashionSenseOutfits>[email protected](AssetReadyEventArgs arg00)
at Microsoft.FSharp.Control.CommonExtensions.SubscribeToObservable@2281.System.IObserver<'T>.OnNext(T args) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 2283
at Microsoft.FSharp.Core.CompilerServices.RuntimeHelpers.h@462.Invoke(Object _arg1, TArgs args) in D:\a\_work\1\s\src\FSharp.Core\seqcore.fs:line 462
at <StartupCode$FashionSenseOutfits>[email protected](Object delegateArg0, AssetReadyEventArgs delegateArg1)
at StardewModdingAPI.Framework.Events.ManagedEvent`1.Raise(TEventArgs args) in SMAPI\Framework\Events\ManagedEvent.cs:line 101
Here's the full smapi log -- LOG
Although the red text does look concerning, I can play normally after the day loads properly. At least, in my experience.
EDIT: I just now tested using the example from the author's github without modifying the json files except for the OutfitID and the same error appears during startup. While the outfits are functional and can save without issue, I hope the author looks into this.
[00:25:41 ERROR FashionSenseOutfits] This mod failed in the Content.AssetReady event. Technical details:
System.Collections.Generic.KeyNotFoundException: The given key 'FashionSense.CustomAccessory.Id' was not present in the dictionary.
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at Netcode.NetDictionary`5.get_Item(TKey key) in D:\GitlabRunner\builds\Gq5qA5P4\1\ConcernedApe\stardewvalley\Farmer\Farmer\Network\NetFields\NetDictionary.cs:line 86
at FashionSense.Framework.Managers.OutfitManager.SetOutfit(Farmer who, Outfit outfit) in C:\Users\Floogen\Documents\GitHub Repos\FashionSense\FashionSense\Framework\Managers\OutfitManager.cs:line 314
at FashionSense.Framework.Interfaces.API.Api.SetCurrentOutfitId(String outfitId, IManifest callerManifest) in C:\Users\Floogen\Documents\GitHub Repos\FashionSense\FashionSense\Framework\Interfaces\API\Api.cs:line 734
at FashionSenseOutfits.FashionSenseOutfits.UpdateOutfit() in /home/deck/Documents/GitHub/FashionSenseOutfits/FashionSenseOutfits/FashionSenseOutfits.fs:line 84
at <StartupCode$FashionSenseOutfits>[email protected](AssetReadyEventArgs arg00)
at Microsoft.FSharp.Control.CommonExtensions.SubscribeToObservable@2281.System.IObserver<'T>.OnNext(T args) in D:\a\_work\1\s\src\FSharp.Core\async.fs:line 2283
at Microsoft.FSharp.Core.CompilerServices.RuntimeHelpers.h@462.Invoke(Object _arg1, TArgs args) in D:\a\_work\1\s\src\FSharp.Core\seqcore.fs:line 462
at <StartupCode$FashionSenseOutfits>[email protected](Object delegateArg0, AssetReadyEventArgs delegateArg1)
at StardewModdingAPI.Framework.Events.ManagedEvent`1.Raise(TEventArgs args) in /home/pathoschild/git/SMAPI/src/SMAPI/Framework/Events/ManagedEvent.cs:line 101
https://smapi.io/log/c036fb255ac548a9a794bd2aec8f528d