I really like the way Hill Top looks, but one loses so much farm land to settle there it is hard to justify. So I tried to make the map a bit bigger and that ended in lots and lots of failure. So instead I decided to improve the ore that spawns. Here is an explanation of how normal ore spawning works: https://www.reddit.com/r/StardewValley/comments/569fh4/hilltop_farm_ore_spawn_mechanics/ I've redone it so things work a bit differently. The start of the game spawn works exactly the same. Every day, the ore spawn mechanic runs as described, and then it accompanied by a new one that spawns more ores. This new one tends to spawn more ores and better ores, and scales better with mining level. Every 10 minutes, there is a .1% * mining level chance to spawn a random ore with the new mechanics. Every season change, you get a whole bunch of new ores (and the higher the mining level, the more ores you get). Future Plans I'll add details later and plan to add a config file to let the user configure this. Help Needed I'm also looking for suggestions on how to disable the build in daily ore spawn (the start of game one I'm not even going to try to touch) so I can fully replace. Balance Issues More ores, and you do get higher ores faster (Iridium has a chance to spawn starting at mining level 8 instead of 10), but this shouldn't feel like a cheat. That said this is my first pass with the numbers and a lot of fine tuning in required. WARNING If you are if the ore spawning area, ores could spawn around you and block your path out. Only go there with a pickaxe (any level). Suggestions I'll take any right now. No promises. Comparison Charts Anyways, here is the ore generated by default: LevelStone 1Stone 2Magma GeodeFrozen GeodeGeodeCopperIronGoldIridium135.5%35.5%0.0%0.0%7.9%21.0%0.0%0.0%0.0%235.5%35.5%0.0%0.0%7.9%21.0%0.0%0.0%0.0%335.5%35.5%0.0%0.0%7.9%21.0%0.0%0.0%0.0%430.2%30.3%0.0%0.0%6.7%17.9%15.0%0.0%0.0%530.2%30.2%0.0%3.4%3.4%17.9%15.0%0.0%0.0%630.2%30.2%0.0%3.3%3.4%17.9%14.9%0.0%0.0%727.2%27.2%0.0%3.0%3.0%16.0%13.5%10.0%0.0%827.2%27.2%2.0%2.0%2.0%16.0%13.5%10.0%0.0%927.2%27.3%2.0%2.0%2.0%16.0%13.5%10.0%0.0%1026.9%26.9%2.0%2.0%2.0%15.9%13.3%9.9%1.0% Here is the ore I generate every time. LevelStone 1Stone 2Magma GeodeFrozen GeodeGeodeCopperIronGoldIridium137.1%37.0%0.0%0.0%4.7%21.2%0.0%0.0%0.0%234.2%34.2%0.0%0.0%9.4%22.2%0.0%0.0%0.0%326.9%26.90.0%0.0%11.8%19.9%14.4%0.0%0.0%424.4%24.4%0.0%7.7%7.6%20.8%15.1%0.0%0.0%522.0%22.0%0.0%9.4%9.5%21.5%15.6%0.0%0.0%617.7%17.7%0.0%10.0%10.0%20.1%14.5%10.4%0.0%715.6%15.7%7.5%7.6%7.6%20.8%14.8%10.4%0.0%813.5%13.5%8.2%8.4%8.4%21.1%15.1%10.6%1.0%911.5%11.6%9.0%9.1%9.1%21.5%15.3%10.8%2.0%109.7%9.8%9.6%9.8%9.7%21.8%15.6%11.0%3.0% Here is how many ore spawns every day on average (remembering that if an ore spawns on top of a square with something in it, it fails to spawn). Original: 2 (with the most on any single day being 9). Requires SMAPI Compatibility Pretty much anything unless it edits the item ids of the ores being spawned (which I highly doubt).
Not to be a nit picker - but wouldn't it be a better idea to make this like a DAILY thing? I mean... every ten minutes sounds like a bit out of balance
It is both. Every ten minutes there is a 0.1% chance per mining level a single ore spawns. If you normally play between 6am to midnight, you play for 18 hours, or 108 ten minute periods. I ran a simulation (simulating 1 million days at each mining level), and the result was you get 1 ore every ten days per mining level. So even at level ten, you would on average get a single ore a day. The main source of ores are the daily and the monthly runs. Another way of thinking about this is that 0.1% * 108 = .108 ore per day, which is then multiplied by mining level.
Thank you so much for this! I really felt like the hilltop map was pretty useless (A shame because I really dislike the mines themselves) and this will make playing the game and avoiding the mines much easier/nicer. (Edit of an Edit: I thought this didn't work for the mac version of SAMPI, but it appears to now.) This is really helpful and appreciated. Cheers!
Hey! Just wanted to say I love the idea of this mod; but it doesn't work on SDV 1.3.32 / SMAPI 2.10.1 I'd love an update, if you coud do that please!