promotional bannermobile promotional banner

Giant Crop Interiors

Gives giant crops doors and interior spaces.



Overview

This mod turns giant pumpkins and giant melons into buildings with doors and interior space.

Interior spaces are decoratable with wallpaper and flooring.

By default giant crops cannot be destroyed when there are objects placed in their interiors.

Destroying a giant crop removes the interior space.


Custom Interiors

You can edit the interior location map by targetting "Maps/GiantCrop".

You can edit the door sprites by targetting the following paths:

"aedenthorn.GiantCropInteriors/Pumpkin"
"aedenthorn.GiantCropInteriors/Melon"

You can designate other giant crops as having interiors using Content Patcher, e.g.:

{

    "Format": "2.7.0",
    "Changes": [
        {
            "Action": "EditData",
            "Target": "aedenthorn.GiantCropInteriors/dict",
            "Entries": {
                "Cauliflower": {
                   "Texture": "path/to/texture",
                   "Name": "My Building",
                   "Description": "This is my building.",
                   "IndoorMap": "GiantCrop",
                   "IndoorMapType": "StardewValley.Locations.DecoratableLocation"
                }
            }
        }
    ]
}

The mod will add new building types for each dictionary entry. The IndoorMap must be in the Maps folder, so when loading it from a mod file, prefix it with "Maps/" but omit "Maps" in the above dictionary entry).


Notes

This is one of those mods that has some potential for undesired results; it creates an invisible building at each crop location. Removing the mod doesn't remove the buildings. 

To remove the mod properly, disable "ModEnabled" in the config, then save your game with the mod disabled. You can then delete the mod or just leave it disabled. 

Note that this means that disabling the mod removes all objects placed in crop interiors.


Technical

Requires SMAPI.

Implements a Generic Mod Config Menu interface to change config settings in-game.

Code is at https://github.com/aedenthorn/StardewValleyMods.

A list of all my mods for Stardew Valley is available at https://www.nexusmods.com/stardewvalley/articles/895.

d07abcc9-e3a6-48b2-ae62-ce5ff406315b

The Giant Crop Interiors Team

profile avatar
Owner
  • 26
    Followers
  • 296
    Projects
  • 5.3M
    Downloads

More from ErintheView all