Stardew Valley

File information

Last updated

Original upload

Created by

Vertigon

Uploaded by

Vertighost

Virus scan

Safe to use

Tags for this mod

About this mod

Allows the player to set their own unlock requirements and costs for the community upgrades offered by Robin.

Requirements
Permissions and credits
Changelogs
Donations
This mod contains spoilers for Update 1.5 of Stardew Valley. Read at your own risk.


Early Community Upgrades
by Vertigon


This mod allows the player to decide when they are ready to purchase the Community Upgrades from Robin, and how much they should cost.

Choose from a list of presets (if you have GMCM installed), or set your own values in the included config file.

This mod has not been heavily tested, especially in regards to multiplayer, so if you run into any issues please report them!

Localized for all languages that Stardew has native support for.

Install
  1. Install the latest version of SMAPI.
  2. Download this mod and unzip it into Stardew Valley/Mods.
  3. Run the game using SMAPI.

Alternatively, if you are using a mod manager, download using your mod manager of choice (I recommend Mod Organizer 2 with the Simple Games Plugin).

Configuration
If you are using Generic Mod Config Menu, you can simply launch the game and edit the parameters from within GMCM. There is no need to reload the game for changes to take effect. If you do not see the value you want in the drop-down menu, you can edit the value yourself (see non-GMCM instructions below).

If you are not using Generic Mod Config Menu, you will need to launch the game to generate the config.json file, which you can then edit. You will need to reload the game for changes to take effect. The parameters are as follows:


Order
  • shortcutsFirst: If enabled, Robin will offer map shortcuts before offering to upgrade Pam's house.

Costs

  • pamCostGold: How much gold Robin charges to build Pam's new house.
  • pamCostWood: How much wood Robin needs to build Pam's new house.
  • shortcutCostGold: How much gold Robin charges to create the shortcuts.

Requirements

  • numFarmhouseUpgrades: How many times the farmhouse needs to have been upgraded for Robin to offer the community upgrades. Starts at 0, maximum of 3, default is 3.
  • numRoomsCompleted: How many rooms of the Community Center or Joja Warehouse need to have been completed for Robin to offer the community upgrades. Starts at 0, maximum of 6, default is 6.
  • numFriendshipHeartsGained: How many total hearts the player needs to have with the townspeople for Robin to offer the community upgrades. Starts at 0, maximum of 320, default is 0.

Time
  • daysUntilCommunityUpgrade: Number of days before community upgrade is completed.

Instant Unlocks
  • pamsHouse: If enabled, Pam's house will be upgraded from the start.
  • shortcuts: If enabled, shortcuts will be accessible from the start.


Compatibility
  • Works with Stardew Valley 1.5 on Windows. Linux/Mac have not been tested, but should work. Earlier game versions have not been tested, but should work. Please report any issues you encounter.
  • Works in single player and multiplayer. Again, multiplayer has not been extensively tested, so please report any issues you encounter.
  • Not guaranteed to work with any mods which alter Robin's Carpenter menu dialog.


Source code:
Available here.

See also:
My Configurable Special Orders Unlock mod for further Town customization.
My Configurable Bundle Costs mod for bundle price customization.
My Stats As Tokens mod for extended Content Patcher functionality.

Special Thanks to:
  • Pathoschild, without whom none of this would have been possible
  • bblueberry, for the immense quantities of insightful comments and helpful knowledge along the way
  • Violent Quiche for the idea
  • numerous others on the SDV discord for their assistance and support
  • you :)