A not cheaty infinite ore mod. Adds ore patches that appear when ore fields are depleted that can be mined with a pair of advanced mining drill to upgrade mining outposts and provide source of expensive but steady infinite ore. Adds an high tech infinite ore mining from rare deep core cracks spawned in the world that require heavy refining. Now with automatic mod support !
Mods introducing new content into the game.
New Ores and resources as well as machines.
I want to focus on Deep Core Mining Drills specifically here, as I tend not to use the ADCMDs (I feel the logistics costs of setting up chunk mining were too high already, and this appears to have become even more the case since the update).
Let's talk about what made DCMDs useful. Once you mined out a patch of ore, they allowed you to keep producing a small amount (that grew with mining productivity research) of that ore infinitely. But when does that happen? When do you start mining out ore patches? Well, we know that you can launch a rocket in vanilla with default settings without running out of ore in your starter patches. Therefore, this mod was primarily useful during the part of the game following the initial rocket launch. So this mod was primarily a mod to help megabasers exploit their depleted ore patches for some nice extra ore. I feel that it fulfilled that role rather well before the update.
What about now? Instead of generating actual ore, now we have ore chunks that must be refined into usable ores. Okay, that adds some complexity to the game, which isn't ideal for a megabase, but if it's efficient then I can get behind it.
So is it efficient? Let's take a look. We need:
On top of that, we now need:
And in terms of infrastructure, for each belt of a resource we now need:
Assuming that we are willing to do the above to extract infinite resources, we obtain the following over a regular mining drill (with 0 mining productivity):
With the above information, it logically follows that:
The good news is we already know how to fix this:
Prior to the update, you could seemlessly transition your mining outposts from vanilla ore patches to infinite ore patches once they were mined out. Since DCMDs produced the same ore as vanilla mining drills did for each outpost, all you had to do was plop down some DCMDs where your vanilla drills used to be. You didn't have to adjust train schedules or retire locomotives. You didn't have to add any new stations. You didn't have to set up any new processing. You just put down the DCMDs, a few new belts, and let it do its thing.
Refining with acid now has an additional logistics cost compared to the way things worked previously. Not only does it need balancing, but it needs some compensation for the additional complexity of having to set up chunk processing, handling logistics for acid distribution, having to reroute trains, having to set up additional stations, taking up space on the map, and adding trains to your rail network.
There aren't really that many ways a mod like this can address that deficit. It's a pretty huge hit to the quality of life that this mod used to provide, and really the only thing you can do to compensate is to increase the efficiency of the refining process. So if, say, a single mining outpost, once it's mined out for vanilla mining drills, were to keep producing the same amount of ore through your refining process, that might be adequate compensation. Before, you only got roughly one quarter of the resources per mine, but it was basically free (minus some cost and complexity of building the DCMDs in your mall).
But if we consider this from a megabase perspective, then it's clear that this probably isn't adequate. If we ONLY get one mine's worth of resources out of our infinite mining outpost, and we have to set up additional logistics and entities for refining infinite ore, then what is the benefit of using DCM instead of just finding some 1G+ ore patches and basically never mining those out anyway? I'd say you would need to be receiving at least double the amount of ore from a DCMD mining outpost vs a comparably sized vanilla mining outpost in order for this to be worthwhile. This allows a reduction in the overall number of entities (mining drills), which would be something megabasers would appreciate.
Of course, these are just my suggestions. I'm sure there are other ways to address some of these issues that I haven't thought about. And perhaps some people like having a completely impractical infinite mining mod and will play it just for the novelty. Personally, I was a big fan of the mod before, and so I feel like I lost something with the update. Rather than just uninstalling it or reverting to a previous version, I thought it might be worthwhile to contribute my thoughts and hopefully bring it back into what I would consider a usable state. Thanks for the hours of fun I've gotten out of this so far.
Hello,
Thanks a lot for your feedback and your time to write it down. This gives me a lot of food for tought on what to improve in the mod, this is really appreciated.
I should to be able to have time to work on improving the balance and push a new version soon.
Regards
Hello,
I've pushed a new version 2.1.0 taking much of your feedback into account, please take a look and let me know how it feels now !
Just loaded into my Whistle Stop save to check. Looks like I can get thirteen belts out of one of my depleted iron patches that were generating roughly seven-to-eight belts prior. I'm not sure exactly what the "balanced" amount of ore is, but I'm confident it's between 1.1x and 1.9x, possibly closer to 1.5x than 1.9x.
One thing I noticed is that my starting ore patches generate much more ore now. This might actually be a positive unintended consequence. Before I was managing maybe 2-3 blue belts out of the mined-out patches around my starter mall. But with the changes, I can get significantly more ore now. This would be great for a megabaser, because more resources would allow the starter mall to more easily furnish the player with the needed gear, such as module 3s, solar, and blue belts, compared to how things were before. This makes it much more viable to keep your mall in the starting area, which I would think is a pretty big plus for most players.
It looks like you now only need 0.3 iron per second per blue belt of resources, which is great. The cost of producing ore is negligible, which provides a great incentive for processing your ore chunks.
Looking at the depleted ore patch mentioned above, it appears I'd need 146.3 acid per second to continuously produce those thirteen belts of output. That means a single acid tank would last just shy of three minutes before being depleted. I'd also need three (unbeaconed, unmoduled) chem plants to generate that amount of acid. But with a fully beaconed setup, I could run almost three mines on just one chemplant producing acid. That seems reasonable to me.
As a side note, I'm also not sure if it makes sense to allow productivity modules for the ore refining process, since you're already generating ore for the cost of processing. Personally, I'd recommend disabling productivity modules.
ACMDs are also probably significantly buffed after these changes, although I haven't gone through to check the exact numbers. I also noticed on a sandbox world that cracks are spawning in small clusters now, which is also great for making them more usable.
Thank for your review of the changes ! It feels things are looking more balanced ! I already push a few more changes and some more are on the way if you take another look.
Thanks again for your help improving the mod !
Looking at the changelog I see the Moho addition, which makes me happy that there's an option to go back to the old way if people want, or if they don't want to deal with processing. Is the name a Total Annihilation reference?
But with the other changes to DCMDs I think it's more likely I will engage with the more advanced processing. Right now I feel the balance is in a good spot, if anything maybe too OP. But if no one else complains, I'm fine with leaving it the way it is currently.
I am becoming more and more curious about ADCMDs after seeing they spawn in clumps now. I see that they are supposed to be balanced for vanilla games to produce the same ratio of ores used for science. I'm curious if this includes gray science, or if it is just the usual base six. Perhaps there should be multiple processing recipes for each type of megabase. You can have Productivity-focused deep core processing for the typical six-science megabase that doesn't research military, then you can have Military-focused deep core processing for a megabase where you want to alternate between military research and productivity research, and then you can have Military + Productivity-focused deep core processing for people who want to do a full megabase with seven-science-pack production. Although I'm not sure who uses the mod, or if any of them would be interested in using this type of feature.
I'm also curious which mods this is compatible with. It would be a fun alternative to angel's infinite ores, and I was also sad to disable it starting my Krastorio2 save before I knew it was compatible.
I also saw in the changelog that you were considering letting modules and beacons be an option for people who wanted a really OP setup. In my opinion, this mod is and has always been about balanced infinite ore production, so I am against this idea personally. There are lots of mods out there to generate OP infinite ores, and I don't see why someone would prefer this mod to just using /editor and infinite chests if that's what they wanted.
Absolutely a Total Annihilation reference :) The ore patches are also inspired on TA metal spots !
For module we are now 3 thinking they are better off DCMiners so I'm going to revert them out as before. Doesn't add meaningful gameplay and becomes too OP anyway breaking careful balancing or being mandatory to have usable ore output.
There are many mods supported already, I tried highlighting it in the mod description, short description and it's also visible in optional dependancies. Krastorio 2 is indeed one of them, you could add DCM after your gamestart but yeah as patches will only spawn on newly depleted ore it might be too late to use it to its full potential.
Your idea of different Deep Core Refining recipes depending on different megabase types and their SPM ore ratios is very interesting, I can see adding a few of thoses it should be quite trivial to do now!
I had another thought with regard to the ACDMD processing recipes.
Right now they contain uranium in the mixed result recipes, but uranium isn't used in any science packs in vanilla.
Maybe they should only produce uranium from the uranium-focused ore extraction recipe?
I'm not sure how much uranium ore you consume with nuclear power, but it doesn't seem to be very much compared to the amount of resources you have to produce for science, even pre-megabase. So what do you do with all the extra uranium? Make nukes and then nuke all your full boxes every few hours?