Stardew Valley

File information

Last updated

Original upload

Created by

Digus

Uploaded by

Digus

Virus scan

Safe to use

About this mod

Adds a way to transplant your crops. Adds a way to transplant trees and fruit trees. Does not support Tea Bushes.

Requirements
Permissions and credits
Changelogs
Current version: 1.1.4-beta
  • Adds support to Stardew Valley 1.4

Why Beta?
Because I didn't have time to completely test the mod. Everything I tested is working, but there are a lot of config options I didn't look at.
Also, the new features point to some changes on fruit tree positioning, so I got to check what changed in the code to see if I need to change something.

Objective:

To provide ways to change your crops location. To provide a way to transplant trees.
Does not currently support Tea Bushes, but might someday.

Disclaimer:
Didn't test with mushroom trees of palm trees. Mushrooms should work fine, but palm trees I have no idea.
When holding a fully grown tree, it can be drawn under some elements as the game engine never expected for the player to hold item that tall. Near some map elements like fences, the base of the trunk can be drawn over the top parts. If you think this breaks you immersion, try to avoid passing through areas that will trigger this bugs, or don't enable full grown tree transplant.

Compatibility:
This mod might conflict with other mods using harmony or changing the behavior of the toolbar/inventory.
The mod was conflicting with Stack Everything but it was fixed and should work fine.
No other conflicts reported so far.

Update:
  • The placement of crops in the garden pot or hoed tiles outside of the farm on outdoor areas has being disabled by default. You can enable it changing the config.json file.
  • The name of the config option 'TransplantEnergyCost' has changed to 'CropTransplantEnergyCost', so you have to adjust that again if you changed it.

Installation:Obs. Always backup your save files before tying this kind of mod.

How does it work:
  • You will receive a letter from Evelyn explaining the basic rules of crop transplant.
  • The letter is just for flavor though, once you install the mod it should already be working.
  • To transplant a crop, hold a garden pot and get close to it. Click with the mouse cursor over the crop and it will be placed inside the pot.
  • Fertilizer go with the crop. That also means you can't change the fertilizer using transplanting.
  • You can place the pot anywhere you normally would. But if you click on a empty hoed tile, the crop will be transplanted there.
  • You can also lift a pot directly from the ground, but you need to select an empty toolbar spot. The hand icon will show over the pot indicating you can lift it.
  • Lifting any crop from the ground will spent 4 energy points. This number decrees as you level up the farming skill. You can change this value in the config file.
  • If you are holding a crop in the pot and change the active item in the tool bar, the crop will be destroyed.
  • Regular trees that are not fully grown can be transplanted with Garden Pot.
  • They can be placed the same places you would be able to plant a seed.
  • You can change max stage, valid tiles and energy cost per stage on the config file, for regular trees.
  • Fruit trees up until the 3th stage can be transplanted with the Garden Pot.
  • They can be placed the same places you would be able to plant a sapling.
  • You can change max stage, valid tiles, tree proximity restriction, out of the farm restriction and energy cost per stage on the config file, for fruit trees.
  • Regular trees now have a soil tile under them, when not on grass or 'diggable' tile. This can be disabled.

Config options:
Run the game at least one with the mod installed to create the config.json file. You can edit this file to change the configuration.
  • "GetGradenPotEarlier": (false|true) If true, Evelyn will send you a Garden Pot once you reach 2 hearts level of friendship with her. You will not learn the recipe though, for that you should get the greenhouse as normal.
  • "CropTransplantEnergyCost": (4.0|any_number) The cost of energy for lifting a crop from the ground. The energy cost decrease as you level up at a 1/20 rate of the base cost. So 10 level farm will cost 50% less energy than the base cost.
  • "EnablePlacementOfCropsOutsideOutOfTheFarm": (false|true) If true, you will be able to place Garden Pot holding a crop on outdoor areas out of the farm. You can also put crops on hoed tiles out of the farm
  • "EnablePlacementOfFruitTreesOutOfTheFarm": (false|true) If true, you will be able to place fruit trees out of the farm.
  • "EnablePlacementOfFruitTreesOnAnyTileType": (false|true) If true, you will be able to place fruit trees on tiles that are not 'diggable' nor grass. Some other restrictions still apply, like water tiles.
  • "EnablePlacementOfFruitTreesNextToAnotherTree": (false|true) If true, you will be able to place fruit trees next to other trees. They will still not mature if to close to other stuff.
  • "EnablePlacementOfTreesOnAnyTileType": (false|true) If true, you will be able to place trees on tiles that are not 'diggable' nor
  • grass. Some other restrictions still apply, like water tiles.
  • "EnableSoilTileUnderTrees": (false|true) If true, a soil tile will be under the tree when on stone floor, wood and other "not plantable" soil. Some tiles are not correct labeled by the game, so the soil tile may appears on places you would think it's not needed.
  • "FruitTreeTransplantEnergyCostPerStage": ([4.0,4.0,8.0,12.0,20.0]|[a list of 5 numbers]) The cost of energy for lifting a tree from the ground, depending on its growth stage. From seed to fully grown on that order. Check the wiki for the stage images.
  • "TreeTransplantEnergyCostPerStage": ([4.0,4.0,4.0,4.0,20.0]|[a list of 5 numbers]) The cost of energy for lifting a fruit tree from the ground, depending on its growth stage. From sapling to fully grown on that order. Check the wiki for the stage images.
  • "TreeTransplantMaxStage": (4|any_number) The max stage a tree can be lifted. Put -1 to disable the lifting of any tree. 5 or more will enable all stages.
  • farm will cost 50% less energy than the base cost.
  • "FruitTreeTransplantMaxStage": (3|any_number) The max stage a fruit tree can be lifted. Put -1 to disable the lifting of any fruit tree. 5 or more will enable all stages.

Internationalization:

This mod is compatible with SMAPI support to i18n files. It has an official translation for pt-BR and Spanish, but you can translating for your language following this instructions: https://stardewvalleywiki.com/Modding:SMAPI_APIs#Translation

Uninstall:
  • Delete the mod from the installation folder.

Special Thanks:
  • Everyone on the modding discord channel that are always super helpful
  • HaruKo - Who translated the mod to Spanish

For more info:
https://community.playstarbound.com/threads/crop-transplant-mod.147663/

My Other Mods: