[Request] Map Generation Change

Started by Vas, December 14, 2014, 06:14:09 AM

Previous topic - Next topic

Vas

I've created an XML of something I'd like to see for the game so I can change these things when / if someone makes a DLL that would work with this and make this functional.

http://pastebin.com/GCfRaHsQ

I commented what each thing does, but basically I want to be able to turn on and off ruin generation, change what resources drop all over the map (loose stuff, not the stuff you mine), and even be able to turn on/off geyser generation.

Actually, some of the old map generators were great with lots of options, however BaseMapGenerators.xml is now gone from the game.
Click to see my steam. I'm a lazy modder who takes long breaks and everyone seems to hate.

iame6162013

well if it could be implemented i would add a few things,
generate rocks(the mountain ones) and which types of rocks would be able to be generated per biome.
there is also an amount tag for SteamGeysers it would be nice as an addition to set an amount per x blocks.
Linus Torvalds: "But it clearly is the only right way. The fact that everybody else does it some other way only means that they are wrong"
Robert J. Hanlon: "Never attribute to malice that which is adequately explained by stupidity."

Vas

Quote from: iame6162013 on December 14, 2014, 07:48:48 AM
well if it could be implemented i would add a few things,
generate rocks(the mountain ones) and which types of rocks would be able to be generated per biome.
there is also an amount tag for SteamGeysers it would be nice as an addition to set an amount per x blocks.

The ore thing isn't needed, it's taken care of by the ore directly now.
Code (Buildings_Natural.xml) Select

  <ThingDef ParentName="RockBase">
    <defName>MineableIron</defName>
    <label>iron ore</label>
    <graphicPath>Things/Building/Linked/RockFlecked_Atlas</graphicPath>
    <graphicClass>Graphic_Single</graphicClass>
    <shaderType>CutoutComplex</shaderType>
    <defaultColor>(114,92,83)</defaultColor>
    <defaultColorTwo>(155,133,107)</defaultColorTwo>
    <statBases>
      <MaxHealth>1250</MaxHealth>
    </statBases>
    <description>Mine this for iron.</description>
    <building>
      <isResourceRock>true</isResourceRock>
      <mineableThing>Iron</mineableThing>
      <mineableYield>35</mineableYield>
      <mineableScatterCommonality>1</mineableScatterCommonality> <-- This one specifies how much ore spawns on the map, how common it is.
    </building>
  </ThingDef>


As for Geysers, that's pretty much what the "min distance" thing would do.
Click to see my steam. I'm a lazy modder who takes long breaks and everyone seems to hate.

Vas

So, would anyone be able to do this for me at all? :P
Click to see my steam. I'm a lazy modder who takes long breaks and everyone seems to hate.