by Luna

by LunaGlaze·v1.0.0·Updated 2025-11-05

Set discounts based on NPC favorability, optimize sales lists, and add more products to NPC stores.

Screenshots 8 screenshots

About this mod Machine translation

Set discounts based on NPC favorability, optimize sales lists, and add more products to NPC stores.

(CP) Better NPC Shop by Luna

🌟 **Make the store system in Stardew Valley more real and interesting! **

Do you think friends should give each other preferential prices? Whether it is Pierre or other villagers, even if your friendship has reached ten hearts, the price of the goods they sell to the player will never change.

Do you feel like the Stardew Valley villagers' shops sell too little stuff and don't have the items you really need or are missing? Why can't Pierre sell me oak resin to make kegs? Why doesn’t Marnie sell animal products when she has her own ranch?

🎯 Core Functions

💰 Dynamic price system

Now, if you have enough love with villagers, they'll give you a discount!

  • **Using the general module configuration menu**, you can freely set whether to discount and the extent of the discount
  • **Default configuration**:
  • 10% off for 3 hearts
  • 25% off for 6 hearts
  • 40% off for 10 hearts

🛍️ Product expansion

Added a series of configurable adjustments to the NPC shop's item sales list, mainly adding many new products. Each item can be configured individually.

**New products include:**

  • Let Pierre sell Sap Collector products, Ancient Seeds, Rare Seeds and Battery Packs
  • Have Marnie sell animal products, crafting equipment, and the automatic petting machine after Joja Supermarket closes
  • Have Clint sell the metal bars
  • Let the dwarves sell the crystal balls
  • Let the volcano dwarves sell volcanic crystals and dragon teeth

You can freely turn on any of them, turn them all on, or turn them off.

📍 Scope of action

  • All normal vanilla NPC shops
  • All festival stalls in Pierre (optional)

**What other stores would you like to support, please let me know! **

🔧 Compatibility

  • This mod works based on the original PriceModifiers and is theoretically compatible with any mod that adds new items to the original NPC shop
  • It is not recommended to enable the favorability-based discount function together with mods with similar functions.
  • Compatible with Vegas Mid Game Automate

---

**Author information:**

  • QQ group: 768373507
  • Love Power: Portal
💫 Make the shopping experience in Stardew Valley richer and more interesting, and build deeper connections with villagers!

Install & use Install: SMAPI mod (Stardew Valley standard)

  1. Install SMAPI first (Stardew Valley's mod loader): download it from smapi.io, run 'install on Windows.bat' and pick your game folder.
  2. Unzip the archive from playbuff and find the folder that contains manifest.json — that folder is the mod.
  3. Copy that whole folder into Stardew Valley/Mods/.
  4. Launch the game through SMAPI (run StardewModdingAPI.exe or set it as the launch option). The console before the title screen lists each mod's load result.

Cheat-style tools may not need SMAPI — unzip and run them as the readme describes. Back up your save before editing it; SMAPI lists failed mods in its console.

File & checksum

Filename
(CP)BetterNPCShopbyLuna-1.0.0
File size
19.3 KiB
SHA-256
87ce1e860768ff5fa73fd40874c695cf08c3b9ff6977e7e95448a9c9883a1e38
Stored at
2026-10-10 10:44