Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou are not allowed to upload this file to other sites under any circumstances
Modification permissionYou must get permission from me before you are allowed to modify my files to improve it
Conversion permissionYou are not allowed to convert this file to work on other games under any circumstances
Asset use permissionYou must get permission from me before you are allowed to use any of the assets in this file
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are not allowed to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
This author has not credited anyone else in this file
Fixed issue where Hand Mirror UI would appear for all farmhands if another player used the tool.
Fixed issue where using a custom shirt would cause a fatal error in some situations.
Fixed issue where vanilla hairs would sometimes incorrectly draw over Fashion Sense accessories.
Version 2.6.2
Added fs_add_mirror command.
Renamed DrawBeforePlayer to DrawAfterPlayer, to better describe its functionality. Using DrawBeforePlayer will still work, as it will pass the value to DrawAfterPlayer.
Fixed custom shirts drawing above other objects.
Version 2.6.1
Fixed issue where missing modData key caused menu crashes.
Version 2.6.0
Implemented support for shirts, allowing for animated and bigger shirts.
Adjusted the positions of the search and clear buttons for the Hand Mirror UI.
Fixed issue where left facing hairstyles would be offset by one pixel on the Y axis.
Fixed issue where hats would not check for duplicate names within the same pack.
Fixed issue when using fs_reload that would cause a null exception error when changing frame order with conditions.
Version 2.5.0
Implemented better support for accessories, allowing up to three accessories to be worn at the same time.
Added a search button for Hand Mirror, allowing you to search by content pack.
Added a clear button for Hand Mirror, allowing you to easily revert back to the vanilla appearance.
Adjusted Hand Mirror UI to better handle long strings for content pack and appearance names.
Fixed issue where hair would be incorrectly offset for male farmers.
Version 2.4.1
Fixed issue where the hair's override color would incorrectly take over accessories and hats.
Version 2.4.0
Added example usage of IsElapsedTimeMultipleOf and DidPreviousFrameDisplay conditions, as well as random function usage.
Added IsElapsedTimeMultipleOf condition.
Added DidPreviousFrameDisplay condition.
Added functions to utilize random logic for condition values.
Fixed issue where frames would be skipped when the frame before it failed to pass its condition.
Version 2.3.1
Fixed issue where appearances using IsWaitingOnRequiredAnimation would loop endlessly if no conditions were given.
Fixed issue where hats would not respect the IsWaitingOnRequiredAnimation animation property.
Version 2.3.0
Accessories and hats now use their own color overlays, instead of relying on the player's hair color.
Updated the Hand Mirror UI to remember the last selected filter button when reopening the menu.
Fixed issue where ColorMasks would not work when using player's hair color (it would still work with the prismatic option).
Version 2.2.0
Added support for hats.
Added various examples of custom hats to the example pack.
Added IsPrismatic property.
Added PrismaticAnimationSpeedMultiplier property.
Added ColorMasks property.
Updated Hand Mirror UI to show filter for hats.
Updated the default i18n file to include new lines relating to hats.
Fixed issue where the filter buttons would not cap their scale.
Version 2.1.1
The Hand Mirror tool can now be trashed.
Version 2.1.0
Implemented the Appearance Content Patcher token, which returns the currently worn Fashion Sense accessory / hairstyle name (depending on input). See the wiki for more details.
Fixed issue where certain animation offsets would cause visual glitches for accessories, hairstyles and vanilla shirts.
Version 2.0.1
Fixed issue where error would be logged if Hairs or Accessories folder were not given.
Fixed issue where Hand Mirror UI would close when clicking accessories.
Version 2.0.0
Added support for accessories.
Added various examples of custom accessories to the example pack.
Updated Hand Mirror UI to show filter for hairstyles and accessories.
Updated the default i18n file to include new lines relating to accessories.
Implemented better error catching when using fs_reload.
Version 1.0.1
Updated the Hand Mirror sprite to make it more readable.
Implemented temporary fix for issue where hairstyles would not draw correctly while sitting towards the left.
Fashion Sense is a framework which allows mod authors to create static (or animated) accessories, hairstyles, hats, shirts, pants and shoes that are larger than the default vanilla dimensions.
The framework also includes special conditions for animation, allowing for dynamic movement (such as a hairstyle that animates differently while walking or running).
Additionally, Fashion Sense supports the saving and loading of custom outfits.
Support hair - Implemented (v1.0.0) Support accessories - Implemented (v2.0.0) Support hats - Implemented (v2.2.0) Support shirts - Implemented (v2.6.0) Support pants - Implemented (v2.7.0) Support sleeves - Implemented (v3.1.0) Support boots - Implemented (v4.3.0)
See the GitHub repository for an in-depth wiki on how to create a content pack for Fashion Sense.
See the example pack in the Optional Files section for an example hairstyles pack.
To use this framework, you will need a Fashion Sense content pack installed. These content packs will add accessories, hairstyles, hats, shirts, sleeves, pants and shoes that can be larger than the vanilla features and optionally animated.
Multiple FS content packs are compatible with each other.
If you'd like to change your Fashion Sense accessory, hairstyle, hat, shirt, sleeves, pants or shoes you can simply use the Hand Mirror tool. Custom outfits can also be saved and loaded via this tool.
The Hand Mirror tool is purchasable from Pierre (see Hand Mirror on the wiki for more details). It can also be given on character creation by selecting the "Start with Mirror" button.
Can I uninstall Fashion Sense without issue?
Yes, the game will simply use the vanilla accessory / hair / hat / shirt / sleeves / pants / shoes.
Note that you'll need to trash the Hand Mirror before uninstalling, otherwise the game will prevent you from trashing it.
Can I uninstall Fashion Sense content packs without issue?
Yes, the game will revert the player's hairstyle back to the vanilla accessory / hair / hat / shirt / sleeves / pants / shoes.
Is there a limit for Fashion Sense content packs I can have?
Nope!
How do I change my hairstyle into a Fashion Sense one?
During character creation, use the "Hairstyles" buttons near the bottom right corner.
Purchase the Hand Mirror from Pierre and use it to display a config menu.
How do I go back to the vanilla accessory / hair / hat / shirt / sleeves / pants / shoes?
Use the Hand Mirror and select the "None" option for the relevant setting.
The Hand Mirror doesn't appear under Pierre's stock, what do I do?
Use the console command fs_add_mirror to force the Hand Mirror to appear in your inventory.