tModLoader Terrain Remixer - Reshape your world smoothly

hamstar

Terrarian
Note: Until further notice, this mod is now being worked on exclusively as part of my Adventure Mode set.



Terrain Remixer
v0.13.0

Mirror (soon)


Note: Requires Mod Libs


Allows carving out natural-looking caves and hills by configured settings. Region size, cutting scale, cut density, world gen phase, and number of cuts are all configurable.


Example configurations (scroll for more):
'Crispy' texturing near surface:

92aR33w.png

Code:
{
  "Passes": [
    {
      "NoiseScale": 0.15,
      "NoiseValueMinimumUntilTileRemoval": 0.45,
      "HorizontalDistancePercentFromCenterBeforeBlending": 0.9,
      "BoundsTopStart": "SkyTop",
      "BoundsBottomStart": "UndergroundDirtTop",
      "BoundsLeftPercentStart": 0.0,
      "BoundsRightPercentStart": 1.0
    }
  ]
}



Spacious caverns (blends gracefully):

jxIoVXV.png

Code:
{
  "Passes": [
    {
      "HorizontalDistancePercentFromCenterBeforeBlending": 0.9,
      "BoundsTopStart": "SkyTop",
      "BoundsLeftPercentStart": 0.0,
      "BoundsRightPercentStart": 1.0
    }
  ]
}



Multiple cut regions:

izLoV3Q.png

Code:
{
  "Passes": [
    {
      "NoiseValueMinimumUntilTileRemoval": 0.6,
      "HorizontalDistancePercentFromCenterBeforeBlending": 0.8,
      "BoundsLeftPercentStart": 0.48,
      "BoundsRightPercentStart": 0.52
    },
    {
      "NoiseValueMinimumUntilTileRemoval": 0.65,
      "VerticalDistancePercentFromCenterBeforeBlending": 0.9,
      "HorizontalDistancePercentFromCenterBeforeBlending": 0.75,
      "BoundsTopTileOffset": 200,
      "BoundsBottomTileOffset": -200,
      "BoundsTopStart": "UndergroundRockTop",
      "BoundsLeftPercentStart": 0.2,
      "BoundsRightPercentStart": 0.8
    }
  ]
}



"Amplified terrain" footage:




Source code available.


Installation

Requires tModLoader. Copy the above .tmod file to your 'Documents/My Games/Terraria/ModLoader/Mods' folder to play.



 
Last edited:

Attachments

  • TerrainRemixer v0.6.2.zip
    70.4 KB · Views: 170
  • TerrainRemixer v0.13.0.zip
    82.7 KB · Views: 75
Last edited:
It's the middle of 2020 and this is the first time someone has used perlin noise (let alone other noise types) in terraria, that's pretty hilarious. But damn right impressive what you did with it
 
It's the middle of 2020 and this is the first time someone has used perlin noise (let alone other noise types) in terraria, that's pretty hilarious. But damn right impressive what you did with it
It's technically simplex with fractals, but I could modify it to allow picking the noise algorithm. Doesn't seem necessary, though.
Simplex noise is a method for constructing an n-dimensional noise function comparable to Perlin noise ("classic" noise) but with fewer directional artifacts and, in higher dimensions, a lower computational overhead.
 
Last edited:
Note: Until further notice, this mod is now being worked on exclusively as part of my Adventure Mode set. I will not be doing any additional features, changes, or fixes beyond the context of its use within Adventure Mode. General PRs are welcome, though.
 
Back
Top Bottom