Stardew Valley

File information

Last updated

Original upload

Created by

DeLiXx

Uploaded by

DeLiXxN

Virus scan

Safe to use

About this mod

Unlockable Bundles enables content creators to add their own custom bundles into the game with ease.
Anything from a small repairable bridge to elaborate custom community centers is feasible.
Create farm upgrades, shortcuts, repairable structures, quest npcs or even your own ginger island expansion.

Requirements
Permissions and credits
Changelogs
For Players
- - - - - - - - - - -

Setup
  • Install SMAPI
  • Unpack Unlockable Bundles in your Mods Folder
  • Unpack your content pack in your Mods Folder
  • Make sure you've installed all requirements of the content pack
  • Start the game using the SMAPI Launcher

Multiplayer

All Players need to have both Unlockable Bundles and matching content packs installed.
Mismatching versions will cause issues. It is recommended to keep your mods updated to the latest version.

Multiplayer
Gamepad
Clean Savefiles
Android Support

For Content Creators
- - - - - - - - - - - - - - - - - - -

Create your own Unlockable Bundles content pack for your project within minutes and benefit from a variety of bundle types and customizability. Not quite sure what to do with it yet? No problem! Just snoop through the Demo provided in the downloads section at your own pace.

Please refer to the gitlab wiki for documentation:
https://gitlab.com/delixx/stardew-valley/unlockable-bundles/-/wikis/home

How does it work?
Just add "DLX.Bundles" in your manifest dependencies and append the UnlockableBundles/Bundles asset.
Here's how that could look using content patcher

{
  "Format""1.28.0",
  "Changes": [
{
"Action""EditData",
"Target""UnlockableBundles/Bundles",
"Entries": {
"MyModName.Bridge": { //The bundle key has to be unique!
  "Location""Farm"//You can use the ub location command in the smapi console to get the current location name
  "BundleDescription""Do you want to build a bridge?",
  "ShopPosition""18, 8"//The coordinates of the bundle shop the player interacts with
  "ShopTexture":"MyModName/BridgeChunk", //A game asset containing the bundles shop texture
  "DrawQuestionMark": true, //Draws a yellow question mark above the shop texture
  "QuestionMarkOffset": "32, 32",
  "Price": {
"Money"25000,
"388"200//388 is the ItemID for Wood
"390"35//390 is the ItemID for Stone
"91:gold":10, //91 is the ItemID for Banana
  },
  "EditMap""Maps/MyModName_Bridge"//A map patch that will be applied after purchase
  "EditMapPosition""9, 6" //The top left coordinates of where the EditMap patch will be applied
}
}
},
//Loading the map file into a map asset
"Action""Load",
"Target""Maps/MyModName_Bridge"//This and "EditMap" need to be the same!
"FromFile""assets/Bridge.tmx"
},
{ // Loading a 32x64 px texture of a broken off bridge that will replace the sign
"Action": "Load",
"Target": "MyModName/BridgeChunk", //This and "ShopTexture" need to be the same!
"FromFile": "assets/BridgeChunk.png",
},
]
}