File information

Last updated

Original upload

Created by

VegasOctober

Uploaded by

VegasOctober

Virus scan

Safe to use

About this mod

Limits certain item quantities in shops for a more challenging and diverse experience

Requirements
Permissions and credits
Changelogs
Description
I've been looking to do a playthrough lately that tried to better balance the different skills and tasks in the game. Something that would limit the usefulness of gold and force the player to do something other than bulk buy crops, quickly obtain the Artisan perk, mass sell Artisan Goods, and then buy everything they needed with gold. Something that would generally require the player to mine more wood or stone, rather than just buying a ton, or leverage the seed maker on lower quality crops in order to re-plant those same crops over again. Something that would encourage the player to balance searching for materials to craft goods (like bombs, fertilizer, staircases, food, ore/coal, cooking ingredients, etc) instead of just buying a ton from a half dozen different vendors. Also, in general, I was hoping this approach would provide a slight difficulty increase due to these limitations and the required play changes, and also largely slow down the gameplay loop and hopefully encourage a slower, more relaxing, and generally more diverse playthrough. I was tired of the same pattern of, for example, buying 400 Pumpkin Seeds at the beginning of fall Y1, or 999 Starfruit Seeds to mass-produce Starfruit Wine to grind for the Golden Clock. That's boring, and played out.

I didn't see any mods for 1.6 that quite accomplished all of those things, so I landed on making this mod, Limited Shop Quantity, to do all that and more.

This mod limits all the things that you'd traditionally purchase in bulk, or things that would allow you to circumvent some part of the game by just throwing money at the problem. This includes seeds/bush seeds/tree saplings, fertilizer, resources, food and drinks (coffee), cooking ingredients, bait and tackle, ore and coal, crafted materials like staircases/machines, bombs, hay, totems, etc. The goal is to both make gold harder to come by, but at the same time less impactful. Without further ado, here's a detailed explanation of Limited Shop Quantity!

The general approach goes something like this: Each different type of item is lumped into one of 5 groups. Each of those 5 groups has a base value (configurable) and applies a different, random multiplier to that base value that sets the number of items that can be purchased per vendor per day. The 5 groups (with their configurable default values and non-configurable multipliers) are:
  • Abundant - default quantity 100, random multipliers 1, 2, 3, 4, or 5 - meaning each item will have a quantity in shops of 100, 200, 300, 400, or 500 per day
  • Plentiful - default quantity 50, random multipliers 1, 2, 3, 4, or 5 - meaning each item will have a quantity in shops of 50, 100, 150, 200, or 250 per day
  • Common - default quantity 10, random multipliers 1, 2, 3, or 4 - meaning each item will have a quantity in shops of 10, 20, 30, or 40 per day
  • Limited - default quantity 5, random multipliers 1, 2, 3, or 4 - meaning each item will have a quantity in shops of 5, 10, 15, or 20 per day
  • Rare - default quantity 3, random multipliers of 1, 2, or 3 - meaning each item will have a quantity in shops of 3, 6, or 9 per day
  • Scarce - default quantity 1, random multipliers of 1 or 2 - meaning each item will have a quantity in shops of 1 or 2 per day
Although there are some exceptions (based on either game balance, lore, or just because I thought it'd be cute) generally items fall into the following groups:
  • Abundant - bulk but easy to come by resources like wood, stone, hay, etc
  • Plentiful - less-abundant but still bulk resources like copper ore after year 1, basic bait, etc
  • Common - less-plentiful or generally less-available resources like wheat flour, sugar, vinegar, copper ore in year 1, iron ore and coal after year 1 staircases, some seeds at festivals, basic fertilizers, etc
  • Limited - most common seeds, mid-tier fertilizers, iron ore and coal in year 1, some foods/drinks, etc
  • Rare - uncommon or expensive seeds, bush saplings, more exotic crafting materials, gold ore, some foods/drinks, etc
  • Scarce - end-game crafting materials, tree saplings, rare items, powerful items, machines, expensive items, etc
Things Limited Shop Quantity Does Not Do

This mod does not remove any items from shops, nor add any items to shops, only adjusts their quantity. Items in which there is little value in having duplicates or that don't help the player bypass some part of the game (like equipment/clothing, decor/decoration/wallpaper/flooring/catalogues, etc) aren't affected at all. If you wanna go buy 10 pairs of Combat Boots or provide Hat Mouse enough money to start a trust fund, go for it! It will also not add any difficulty in decorating or prettifying your farm.

For a list of supported mods, please see the Compatibility section.

Recommended Companion Mods

Although this mod is intended to be completely balanced for a vanilla-only playthrough, the underlying goal of this mod was to improve play diversity, lengthen the overall game experience, and provide a fun and non-oppressive difficulty increase. With all those things in mind, mods that add additional options to the player or generally encourage a more diverse playthrough would pair extremely well with Limited Shop Quantity. If you're looking for a place to start (all of these mods are automatically supported), check out:

Installation
  • Install the latest version of SMAPI
  • Install the latest version of Content Patcher
  • Download and unzip this mod into the Mods folder
  • Run the game using SMAPI

Configuration
The base quantity for each of the 5 levels of limitation (Abundant, Common, Limited, Rare, Scarce) can be configured to increase/decrease quantity. Please don't set any of these to 0, or you won't be able to buy items in that group.
Default:
Abundant: 100 (which results in values of 100, 200, 300, 400, or 500 randomly per day)
Plentiful: 50 (which results in values of 50, 100, 150, 200, or 250 randomly per day)
Common: 10 (which results in values of 10, 20, 30, or 40 randomly per day)
Limited: 5 (which results in values of 5, 10, 15, or 20 randomly per day)
Rare: 3 (which results in values of 3, 6, or 9 randomly per day)
Scarce: 1 (which results in values of 1 or 2 randomly per day)

Compatibility
This mod is compatible with Stardew Valley 1.6.

I wanted to provide automatic support for all mods that I use in my playthroughs. All of the above basic logic applies to all supported mods. Any mods that don't add vendors or new items for sale are compatible by default with no required changes. With that, below is a list of mods automatically supporting Limited Shop Quantity.