Space Engineers

Space Engineers

303 ratings
Configurable Ores
7
2
3
2
   
Award
Favorite
Favorited
Unfavorite
Type: Mod
Mod category: Script, Planet, Other
File Size
Posted
Updated
819.884 KB
9 May, 2023 @ 6:53pm
6 Jul, 2023 @ 6:04am
19 Change Notes ( view )

Subscribe to download
Configurable Ores

Description
Favor to ask: If you downvote or don't upvote, please tell me why so I can improve the mod? I'd appreciate it a lot!

Need help? Find a bug? Want to talk to other users?
Join the discussion on Discord: https://discord.gg/kxSVf54dAk


What does this do?
This mod gives players and admins the power to add, remove, and modify ores present on each planet. It supports vanilla and modded planets and ores. It uses a tunable algorithm to determine how much or little of an ore spawns on a planet, as well as the depth at which it spawns and the size of the deposits. It achieves Vanilla-like mining experiences out-of-the-box and can quickly create a unique experience for your game world with a few short chat commands.

Ore settings can be configured at three levels: World, Planet, and Ore.

This mod can be used in place of:
  • Deeper ores mods
  • Scarce/more/balanced resources mods
  • Compatibility "patches" between mods that add planet ores
  • One-off planet re-uploads which can be an intellectual property grey area with modders.
What it does not do:


How Do I Use It?
Read the fine manual: https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=2975151849


Notes, Warnings, and Known Issues
  • This mod has mild compatibility issues with planets which have a decorative custom VoxelMaterial with a MinedOre value matching an actual mineable ore. Mars and Cascadia have examples of this phenomenon: Mars with "Ice" and Cascadia with "CobaltCrystal". This mod has a work-around: It keeps a manually-updated list of static VoxelMateirals which should not be touched. However, it cannot know about all the static VoxelMaterials for every planet. I welcome planet modders to send me lists of their mineable VoxelMaterials which should be considered static. A future update to this mod will let the user edit the static VoxelMaterials list.

  • This mod does not work well with mods that dramatically reduce ore slots on planets or change how special purpose voxel materials (such as Iron_01) are used. Industrial Overhaul is one such mod. Depending on how you use Configurable Ores, you might be able to do some changes, but both the Industrial Overhaul and Configurable Ores experiences will be, in my opinion, severely impacted. I am (slowly) working to make Configurable Ores better able to handle Industrial Overhaul, but it will be some time.

  • It's recommended to use this mod on a new world. Loading it on an existing world can cause some weirdness. For example, if ore deposits have already been drilled into, they will appear to be the old ore. They will need to be drilled into again to change to the new ore.

  • Changes to world settings also change every planet the same way. Changes to planet settings also change all of its assigned ores the same way. Yes, this means that changes to world settings affect every single assigned ore the same way. Therefore: Make all world level changes first, then planet level, and finally ore level. If you make changes in this order, you will not lose any changes.


Contributions & Acknowledgements
The Space Engineers modding community is outstanding.

I learned C# so I could write this mod. This is my first C# program and my first SE script mod. I had many questions. Everyone in this modding community has been supremely helpful and very kind. Thank you.

Early Adopters and Testers:
  • StrikeWyrm
  • TechCoder
  • TheFinalEvent97
  • Katarina
Greetz:

Configurable Ores is released under the GNU General Public License. A copy of the license is available with the mod source code[github.com].
131 Comments
Siv  [author] 1 Aug @ 12:38pm 
@Admiral - Thanks for stopping by Discord to discuss the issue. I'm glad we were able to figure out a work-around to the Pertam weirdness.
Admiral 30 Jul @ 12:56am 
Hey guys I'm running better resources in combination with configurable ores to create a custom planet that contains all resources. I'm getting a strange issue where it seems to select a random ore to not spawn my question is there is a max allowable ores per planet? Planet in use is pertam
Siv  [author] 27 Jul @ 7:41pm 
@treegasm - It's totally compatible with the ores from IO, but IO unfortunately makes changes to the vanilla planets which dramatically reduce the available ore slots. So, kind of a mixed bag.
treegasm 26 Jul @ 7:39pm 
Hey Siv I was wondering if this mod is compatible with the ores from Industrial Overhaul?
Siv  [author] 19 Jul @ 5:04pm 
@Neoplex - Join us on the Discord for support. Thanks!
Neoplex 19 Jul @ 1:48pm 
Hi everyone,
I have a problem with the mod. I have set the world/planet/ore settings to depth = min 20 max 100 / size = min 5 max 15. The ore rarity is set to 8 for all of them. The ore is still at a depth between 250-650 meters. I can't get the ore to spawn at this depth like I want. I've already turned off useprogressive, but then the ore is even deeper than before. Does anyone have a solution? Am I doing something wrong? This was tested on the planet "sonos (updated)" with the mod "Better Resources".
Siv  [author] 15 Jul @ 2:41pm 
@OmniDingus - Some other mod, such as Scarce Resources, is changing the PlanetGeneratorDefinitions between the time that Configurable Ores loads them and sanity checks everything. There's nothing I can do about that.
OmniDingus 14 Jul @ 2:13pm 
I'm encountering a similar bug to what has already been written below.

I create a new save (solar system) with this mod and everything goes smoothly.
I drop on earthlike and there are no ores, so I fiddle with this mod to fix it (apparently, every ore had a rarity of 15???). Then I restart and the save is broken.
The logs point to an error in the "pertam" section of the xml for this mod.

-LOG DUMP- OreSlotCount must be Zero (16) or == Total ore slots (7) - Static voxel ore slots (0).
RavenPearce 1 Jul @ 4:55pm 
@Siv nevermind I was able to get in. Just wouldn't let me connect from browser
RavenPearce 1 Jul @ 4:50pm 
@-Al- Same issue. I thought there was a compatibility error between another mod AsteroidFilterAPI but then I tried creating a new save with just better ores and configurable ores, it fails to load.

@Siv could you please share the new discord link? One above appears to be invalid. Thx!