Stardew Valley
0 of 0

File information

Last updated

Original upload

Created by

kelly2892

Uploaded by

kelly2892

Virus scan

Safe to use

About this mod

A mod that makes the player not only wear proper attire to the Flower Dance, but also dance the same as the NPCs.

Requirements
Permissions and credits
Changelogs

Every year the Flower Dance comes around. Same time, same month, every year. You'd think that the local farmer would start to learn, but no matter how many years go by, the farmer never seems to get the memo that overalls aren't proper attire for a formal dance! Nor is random squatting the same as dancing!
This mod sets out to finally fix that.

Flower Dancing is split into 2 mods that work together.
  • Flower Dance Attire: A Content Patcher mod that makes the farmer wear proper attire to the dance. Guys will have suits and girls will have dresses. It does this by replacing the player's underwear texture with a suit or dress depending on the gender. 
NOTE: This only happens when at the festival and looks best when paired with an NPC outfit mod like Seasonal Villager Outfits or Seasonal Outfits - Slightly Cuter Aesthetic.

  • Flower Dancing: A SMAPI mod that modifies the Flower Dance dancing sequence. This is to allow the player to properly mimic the dances that the NPCs do.
NOTE: For some reason, the player seems to dance at a slightly faster rate then the NPCs (even though the code says they are the same length of time).
I may fix this in a later version, when I have the time.




How To:
Wearing a dress or suit:
Spoiler:  
Show
By default, your shirt, pants, shoes, and hat with be automatically removed once you enter the Flower Dance (credit to Goldenrevolver for coding this part).
If you do not want this, you can disable "Auto Remove Attire" within the mods config.json file (Found in "FlowerDancing" after having launched the mod once).
Alternatively, you can use Generic Mod Config Menu to disable or enable this feature while the game is launched. The option will be listed under "Kelly's Flower Dancing".

If you have "Auto Remove Attire" disabled, you will have to remove your shirt, pants, shoes, and hat manually for the mod to appear properly. The dress or suit replaces the normal shirt and boxers the player wears underneath other clothes, so if you have other clothes on it won't appear.

To choose what to wear, check the "Select Outfit" section below.

To properly dance at the festival, just do what you normally do (ask an NPC that you have 4+ hearts with to dance with you and talk to Lewis) and everything should work just fine.


Select Outfit:
To select which outfit you want to wear (a suit or a dress) you can edit the config.json for the mod (you must run the game once with the mod installed for it to appear) or you can use Generic Mod Config Menu to edit the config on the games main menu (click the cog in the lower left corner).  The option will be listed under "[CP] Kelly's Flower Dance Attire". From there, you can set what each base sprite will wear.


NPC Outfits:
As mentioned earlier, if you want the NPCs to also wear proper attire at the dance, you'll need to use another mod such as Seasonal Villager Outfits or Seasonal Outfits - Slightly Cuter Aesthetic.

Note: If you use Seasonal Outfits - Slightly Cuter Aesthetic and you use any settings that modify the Player's appearance, then you will need to follow the Compatibility instructions for "Flower Dance Attire" seen in the Compatibility section below.

For those who want to have these outfits, but can't or don't want to use Seasonal Villager Outfits or Seasonal Outfits - Slightly Cuter Aesthetic, I've gotten permission (from the author of SVO & from SO-SCA's open permissions on its code) to upload a patch to alter the mods. That way it will only apply the Flower Dance textures and nothing else.

If you are not sure if you should be using this patch, check the top stickied post.

To use the patch:

After that, you can edit the config.json file to enable or disable both Portrait and Character sprites. Alternatively, you can use Generic Mod Config Menu to edit the config while the game is launched.

Compatibility:
Spoiler:  
Show
One known conflict is Get Glam which loads the player's appearance in such a different way that it is completely incompatible with my mod.

The Flower Dance Attire part of the mod should be compatible with most mods. It would only have problems with mods that also try to change the players appearance on the day of the Flower Dance. If there are any conflicts, you can usually resolve them by making my mod load after the conflicting mod.
There are two quick ways to do this:
  • Add the conflicting mod as a dependent within the manifest.json file for "Flower Dance Attire".
  • Rename the folder "[CP] Kelly's Flower Dance Attire" to "zz[CP] Kelly's Flower Dance Attire".

The Flower Dancing part (the part that makes the player dance) uses Harmony to achieve this. For those unaware, that means that the mod directly changes the games code. This is necessary because the player's poses and pose count are hard coded into the game. To counter this, my mod lets the game do its thing, then right before the dance activates, I modify the dance sequence and hand it back to the game.

This means that their shouldn't be any compatibility issues unless another mod completely changes how the dance functions. But because of the nature of the mod (being a mod that modifies the game's code) their could be some unexpected problem. If that happens, you can simply remove the mod and all should be fine.

Also, I made this mod with PC in mind, so I don't know if it will work on other systems.
I have tested it on Multiplayer (had 2 other players dancing with one another while I danced with an Npc) and that worked just fine, so Multiplayer shouldn't cause any issues.

TL;DR: The clothing part should work with most mods and the dancing part should work with anything that doesn't modify the Flower Dance to much. Also no guarantee on it working with non-PC versions, but it should work in Multiplayer. And it doesn't work with mods like Get Glam.



Installation:
  • Download and install the latest versions of Content Patcher & SMAPI.
  • Download the latest version of Flower Dancing.
  • Open up the Flower Dancing.zip file (Using something like 7zip, Winrar, or whatever) and drag the 2 folders into your Stardew Valley Mods folder.



Uninstallation:
  • Delete both the "[CP] Kelly's Flower Dance Attire" & "FlowerDancing" folders from your  Stardew Valley Mods folder.


Credits: