Stardew Valley
0 of 0

File information

Last updated

Original upload

Created by

kdau

Uploaded by

kdau

Virus scan

Safe to use

About this mod

People of all genders may or may not be able to become pregnant. This mod gives Stardew Valley farmers and NPCs the full range of possibilities.

Requirements
Permissions and credits
Mirrors
Changelogs
Pregnancy Role


a Stardew Valley mod by kdau

People of all genders may or may not be able to become pregnant. This mod gives Stardew Valley farmers and NPCs the full range of possibilities.

Pregnancy Role does not change the chance or timing of baby proposals between spouses. However, if and when a proposal for a new baby is made, whether the spouse is an NPC or another player, this mod will affect what happens. There will be a pregnancy only if one of the spouses can become pregnant and the other spouse can make pregnant. In any other combination, there will be an adoption instead.



Game: Stardew Valley 1.5+

Platform: Linux, macOS or Windows (Android: use 1.4 version)

Multiplayer: Only applies to players with the mod installed and their spouses. If two players marry in-game, they must both have the mod installed.

Other mods:
  • Mods affecting the pregnancy and adoption features may or may not be compatible.
  • If custom skill mods are installed, the dropdown on the Skills tab will be adjusted to fit.




  • Install SMAPI
  • Download this mod from the link in the header above
  • Unzip and put the PregnancyRole folder inside your Mods folder
  • Run the game using SMAPI




For farmers and farmhands (players), you can change the pregnancy role as follows:

  • Open the pause menu. (On Linux/macOS/Windows, press Escape. On Android, tap the menu icon.)
  • Go to the Skills tab (the one whose icon is your farmer's face).
  • Choose a value in the "Pregnancy Role" dropdown.

For vanilla NPC spouses (characters from the base game), you can change the pregnancy role as follows:

  • Open the pause menu. (On Linux/macOS/Windows, press Escape. On Android, tap the menu icon.)
  • Go to the Social tab (the tab whose icon is a heart).
  • Choose your spouse in the list.
  • Choose a value in the "Pregnancy Role" dropdown.

For custom NPCs and modded vanilla NPCs, modders can use Pregnancy Role as follows:

  • 1. Add this mod as a dependency of your mod. Its unique ID is kdau.PregnancyRole.
  • 2. Locate field 9 (relationships) of the NPC's entry in NPCDispositions:
    • For a custom NPC, use the EditData patch that manifests your NPC.
    • For a vanilla NPC, add an EditData patch that edits this field for the NPC.
  • 3. Append one of the following (no quotes) to the list of relationships:
    • PregnancyRole become (can become pregnant)
    • PregnancyRole make (can make pregnant)
    • PregnancyRole adopt (always adopt)





If you need to hide or reposition the "Pregnancy Role" dropdown on the Skills tab and/or the Social tab detail page, you can edit this mod's config.json file. It will be created in the mod's main folder (Mods/PregnancyRole) the first time you run the game with the mod installed. These options are available:
  • ShowPlayerDropdown: Set to false to hide the "Pregnancy Role" dropdown for the player on the Skills tab.
  • PlayerDropdownOrigin: Set the X and Y values to pixel coordinates, relative to the top left of the game menu, where the dropdown should appear. Coordinates (0,0) mean that the position will be calculated automatically.
  • ShowSpouseDropdown: Set to false to hide the "Pregnancy Role" dropdown for the spouse on the Social tab detail page.
  • SpouseDropdownOrigin: Set the X and Y values to pixel coordinates, relative to the top left of the detail page, where the dropdown should appear. Coordinates (0,0) mean that the position will be calculated automatically.




This mod can be translated into any language supported by Stardew Valley. It is currently available in English and Russian.

Your contribution would be welcome. Please see the instructions on the wiki. You can send me your work in a GitLab issue or the Posts tab above.



  • This mod is based on ideas and advice from EssGee.
  • Like all mods, this one is indebted to ConcernedApe, Pathoschild and the various framework modders.
  • The Russian translation was prepared by BANANJI.





Other mods to consider: