About this mod
Lets you add extra maps to the list of maps used by the mines and skull cave, assign a map to a specific floor, or replace the game's list entirely with your own maps.
- Requirements
- Permissions and credits
- Changelogs
- Donations
With this mod, you can register a map file to be used for the mines and / or Skull Cave; it will be added to the list of randomly selected floor maps.
You can force a map to be used for a specific floor, or set minimum and / or maximum levels for a map to be used on.
Custom maps will never be used for floors divisible by 10 (or 5 in Skull Cave, though idk why).
To register a map, use Content Patcher, following this example:
{
"Format": "1.23.0",
"Changes": [
{
"Action": "EditData",
"Target": "aedenthorn.AdditionalMineMaps/dictionary",
"Entries": {
"aedenthorn.AMMCustom": {
"mapPath": "Maps/Mines/aedenthorn.AMMCustom",
"minLevel": 121,
"maxLevel": -1,
"forceLevel": -1,
"mapType": "N"
}
}
},
{
"Action": "Load",
"Target": "Maps/Mines/aedenthorn.AMMCustom",
"FromFile": "assets/AMMCustom.tmx"
}
]
}
Set any of minLevel, maxLevel, and forceLevel to -1 (or just omit them) to ignore them. Level number for Skull Cave starts at 121.
Set mapType to any of "N", "T", "D", "Q", "M", or "S", to designate the map as a Normal, Treasure, Dino, Quarry, Monster, or Slime floor.
Technical
Requires SMAPI.
Compatible with Mod Updater for automatic updates.
Code is 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.