File information

Last updated

Original upload

Created by

aedenthorn

Uploaded by

aedenthorn

Virus scan

Safe to use

About this mod

Allows you to customize many things about the floors in the mines and Skull Cave.

Requirements
Permissions and credits
Changelogs
This mod now lets you customize all floor types in the mines and Skull Cave. Currently it lets you customize the following:

  • How often a floor is a monster-infested floor, and what type
  • How often a floor is a treasure chest floor
  • How many monsters appear on each type of floor
  • How many pickupable items appear on each type of floor
  • How many gemstones appear on regular floors
  • How many stone appear on regular floors
  • How often a stone is a purple (gem-dropping) stone
  • How often a stone is a mystic stone
  • How often a stone is some type of ore
  • How often ore is each type of ore
  • How many weeds and ice crystals spawn
  • How often a stone has a ladder under it (if there is no ladder in the level yet)
  • How often a ladder under a stone is a mine shaft instead


Configuration

You customize the dungeons by editing the config.json file in this mod's folder (it will be created automatically the first time you open the game).

Config Explanation:

  • EnableMod setting to false turns off the mod.
  • EnableFloorTypeChanges setting to false turns off all changes to floor types.
  • EnableTileChanges setting to false turns off all changes to tiles (stones, ores, weeds, ladders, shafts).
  • PercentChanceMonsterFloor is the chance that a given floor will be any of the three types of monster floor (between 0 and 100)
  • PercentChanceMonsterFloor is the chance that a given floor will be any of the three types of monster floor (between 0 and 100)
  • SlimeDinoMonsterSplitPercents decides between the three types of monster floors for Skull Cave (should add up to 100)
  • SlimeMonsterSplitPercents decides between slime floors or just monster infested floors for the mines (should add up to 100)
  • MinFloorsBetweenMonsterFloors sets the minimum number of ordinary floors between each of the monster floors regardless of the other settings
  • TreasureChestFloorMultiplier multiplies the chance of a floor being a treasure chest floor by this number
  • MinFloorsBetweenTreasureFloors sets the minimum number of ordinary floors between each treasure chest floor regardless of the above multiplier
  • MonsterMultiplierOn{TYPE}Floors multiplies the monster spawn chance per tile on {TYPE} floors by this number
  • ItemMultiplierOn{TYPE}Floors multiplies the pickupable item spawn chance per tile on {TYPE} floors by this number
  • StoneMultiplierOnRegularFloors multiplies the stone spawn chance per tile on regular floors by this number
  • GemstoneMultiplierOnRegularFloors multiplies the gemstone spawn chance per tile on regular floors by this number
  • PurpleStoneMultiplier multiplies the chance of a stone being a purple (gem-producing) stone by this number
  • MysticStoneMultiplier multiplies the chance of a stone being a mystic stone by this number
  • ResourceClumpChance sets the boulder or custom resource clump chance
  • ChanceForOresMultiplierInMines multiplies the chance of a stone being the level-appropriate type of ore in the mines
  • ChanceForOreMultiplier multiplies the chance of a stone being some type of ore by this number (Skull Cave only)
  • ChanceForIridiumMultiplier multiplies the chance of ore being iridium by this number (Skull Cave only)
  • ChanceForGoldMultiplier multiplies the chance of ore being gold (if not iridium) by this number (Skull Cave only)
  • ChanceForIronMultiplier multiplies the chance of ore being iron (if not iridium or gold) by this number (Skull Cave only)
  • WeedsChance chance for weeds or crystals spawning in the mines (0.0 to 1.0)
  • WeedsMultiplier multiplies the range of how many weeds or ice crystals try to spawn per cluster (without multiplying, the range is 7 to 23).
  • ChanceForLadderInStoneMultiplier multiplies the chance of a stone having a ladder or shaft under it by this number (if there hasn't been one yet)
  • ChanceLadderIsShaftMultiplier multiplies chance of a ladder being a shaft instead by this number (if there hasn't been one yet)

Chances can now be decimal values, except for the three percent ones.


Other Underground Mods


Technical

Requires SMAPI, uses Harmony.

Source code is available at https://github.com/aedenthorn/StardewValleyMods/.

If you want to complain or ask for help or help me test my mods, you can visit my Discord server.

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