Stardew Valley
0 of 0

File information

Last updated

Original upload

Created by

elfuun

Uploaded by

3lfuun

Virus scan

Safe to use

Tags for this mod

About this mod

Replaces existing Flower Dance code with flexible, dynamic code allowing for altered NPC genders, custom NPCs, and expanded dance participants.

Requirements
Permissions and credits
Flower Dance Fix changes the "main event" code of the Flower Dance Festival, allowing for Custom NPCs and edited vanilla NPCs to participate in the dance, and for the pairs of dancers to be randomized. An NPC must be "datable", and not a child, to be eligible to participate in the dance.


Mod settings can be configured in the config.json file included in the mod folder, or on the main menu using the Generic Mod Config Menu. Please check out the wiki on GitHub for more information about configuring your dance. Current config settings are:

NPCs Have Random Partners (default: false)
  • If false, NPCs pairs are generated using a "Love Interest" pairing, if one is available. This method prioritizes matching a character with the "love interest" value for that character's NPC Disposition entry (index 6). Any NPCs without a valid love interest will be paired with the opposite sex at random. Currently does not work for same-sex couples.
  • If true, NPCs are paired with the opposite sex at random.

Allow Tourist Dancers (default: false)
  • If false, NPCs that do not live in the valley will be excluded from the dancer pools. This is calculated using the NPC's "homeRegion" value.
  • If true, valid NPCs living anywhere are eligible to participate in the dance.

Blacklist
  • Prevents characters from being selected for dance. Enter blacklist character names separated by a single forward-slash "/", with no spaces.

Max Dance Pairs
  • Change the total number of pairs of dancers allowed to dance. Currently limited to 6 pairs total. Will be updated to allow for more dancers.


This mod will likely break when used alongside any mod that accesses the Event.setUpFestivalMainEvent method.



This mod currently contains integrations for the following mods:


More to come!


Further updates will include:
  • Variable dance size
  • Handling for multiplayer games with more than 4 farmers
  • Handling for non-binary NPCs (ie. NPC "gender" = 2)
  • Mixed-gendered dance lines (male NPCs dancing in the top row with female NPCs, and vice-versa), with custom sprites
  • Crowd animations (thanks for the idea, foggywizard (discord)!)
  • API for easy mod integration
Some of these features may exist partially in the mod files, or visible in the mod config menu/json. They are unlikely to work, as they are either incomplete or improperly implemented.



Source code on Github!
Custom NPCs in the screenshot are from Stardew Valley Expanded!