Stardew Valley

File information

Last updated

Original upload

Created by

aedenthorn

Uploaded by

aedenthorn

Virus scan

Safe to use

About this mod

Lets you change the default number of days between proposal and wedding, ask friendly NPCs to be your witness, adds console commands to change or cancel an upcoming wedding, and lets your existing spouses join upcoming weddings (using Free Love mod).

Requirements
Permissions and credits
Translations
  • Spanish
Changelogs
Donations
This mod offers the following:

  • Config variable for number of days between proposal and wedding
  • Lets NPCs join your wedding as "witnesses" (like Best Man / Maid of Honour)
  • Console commands for checking, changing, or cancelling an upcoming wedding
  • Functionality to allow existing spouses and their children to join upcoming weddings (using Free Love mod)


Witnesses

Once you are engaged, you can ask any friendly NPC (default 6+ hearts) to be your witness. If they accept, they will stand next to you during the wedding ceremony. Accept chance is influenced by your friendship level with them.

Your fiance(e) can likewise choose someone to be their witness, who will stand next to them during the wedding. They will choose people related to them in NPCDispositions first, then any random NPC that you are friends with.


Config

The config variables are as follows:

  • DaysUntilMarriage - the number of days between proposal and wedding (default 3)
  • AllSpousesJoinWeddings - existing spouses join weddings (only if Free Love is installed) (default true)
  • AllSpousesWearMarriageClothesAtWeddings - existing spouses wear wedding clothes at weddings (only if Free Love is installed) (default true)
  • AllowWitnesses - enable witnesses (default true)
  • WitnessMinHearts - minimum number of hearts to ask someone to be your witness (default 6)
  • AllowRandomNPCWitnesses - allow your fiance(e) to choose a random friend (of yours) to be their witness (default true)
  • WitnessAcceptPercent - percent chance an NPC will accept a witness request (before heart modifier)
  • WitnessAcceptHeartFactorPercent - percent amount that hearts will affect the witness accept chance (calculated as a fraction of 14)

To change these variables, use Generic Mod Config Menu or edit this mod's config.json file (created after running the game with it installed).


Console

The following SMAPI console commands are recognized:

wedding - shows info about upcoming wedding.
wedding cancel - cancels upcoming wedding.
wedding set X - sets days until upcoming wedding (replace X with any whole number).

Just type them in the log console and hit Enter.


Free Love

For the Free Love functionality, just install Free Love 0.5.0 or greater.


Technical

Requires SMAPI, uses Harmony.

Compatible with Mod Updater for automatic updates.

Code is at https://github.com/aedenthorn/StardewValleyMods.

If you want to complain or ask for help or help me test my mods, you can visit my Discord server.

A list of all my mods for Stardew Valley is available at https://www.nexusmods.com/stardewvalley/articles/895.