This adds a Asteroid Mineral Scanner building that allows you to search for rich asteroids in a specific resource in orbit as an alternative to the vanilla long-range mineral scanner on the surface. You may find slightly more resources in comparison in addition to small amounts of vacstone for the additional fuel and labor effort of going to orbit.
Can be researched with long-range mineral scanners and built from the Misc tab. Operates just like a vanilla long-range mineral scanner but for space!
It now generates a circle block of vacstone with the rich resource inside it.
Added custom artwork to the mod! Artwork credit to Madman666 from the Dub's Bad Hygiene discord server.
Mod Settings:
Being usable under roofs (default: on)
Minimum average time to find (default: same as vanilla)
Days to guaranteed find (default: same as vanilla)
08/18/25 Update:
Fixed generation of Asteroids only using the most recently selected resource, they will now get their resource type from the quest that triggered them, which is the same method that vanilla uses. Thanks for the reports.
08/16/2025 Update:
Added [FSF] Complex Jobs support for the Scan job, and made some fields private that I believe would cause unintended asteroid types being generated if multiple asteroid scanners existed.
08/12/2025 Update:
Rewrote Map Gen & implemented ModSettings for # of resource cells to mine per Asteroid. Asteroids are now circular as a result so they can scale in size properly, hooray math. There should always be land for a shuttle to land as well.
Default # of cells of mineable resource per asteroid is 25, maximum is 5000 in mod settings.
08/11/2025 Update:
Improved compatibility with other mods. Any ThingDef that has the Mineable ThingClass, and the mineableThing property populated and veinMineable property populated will automatically be picked up by this mod. Example:
<defName>MineableSteel</defName>
inherits <thingClass>Mineable</thingClass> from its parent RockBase, and has
<building>
...
<mineableThing>Steel</mineableThing>
...
<veinMineable>true</veinMineable>
</building>
This will not pick up resources that have custom mod extensions which do not fit these parameters. JunkPile from the Star Wars KOTOR mod for instance uses a custom ModExtension to make it produce multiple types of resources at random and is not supported by this mod.