About this mod
A version of Custom Dungeon Floors updated for 1.6. This mod lets you customize a bunch of parameters about mines and skull cavern floors, like monster spawn chance, ladder chance, amount of stones, etc.
- Requirements
- Permissions and credits
- Changelogs
NOTE: I couldn't get the custom ore spawn modifier working, so I disabled it in the mod. The config options for it are still there, but they don't do anything. I might try to get it working again in the future but I give up for now.
It seems like the settings don't always apply to every floor, so if you run into a random floor that's totally normal that's probably why. There are also certain parts of floors that stone can't spawn in so there will still be empty spots even with 1000x stone modifier.
Big thanks to the people on the SDV discord server for helping me update it.
ORIGINAL DESCRIPTION BELOW:
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 (DOESN'T WORK)
- How often ore is each type of ore (DOESN'T WORK)
- 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.