Realistic Terrain Generation with Climate Control: Difference between revisions

From GT New Horizons
Content added Content deleted
(Expanded Miscellaneous section)
(Grammatical edits, deleted installation step instructing readers to disable Custom Main Menu. Expanded the climate control version notes section)
Line 1: Line 1:
{{WIP}}
{{WIP}}


{{Notice|text=This page describes modifications to Gregtech: New Horizons which are unsupported by the official development team. Many players use the mods in discussed in this page without significant issue. If the steps described are followed correctly, there is little danger to your save files or ability to complete the pack, but any questions or issues with Realistic Terrain Generation, Climate Control or ForgeAMIDST should be discussed in the related discord thread: https://discord.com/channels/181078474394566657/1086043662070317156}}
{{Notice|text=This page is about modifications to Gregtech: New Horizons which are unsupported by the official development team. Many players use the mods discussed in this page without significant issue. If the steps described are followed correctly, there is little danger to your save files or ability to complete the pack. Any questions or issues with Realistic Terrain Generation, Climate Control or ForgeAMIDST should be discussed in the related discord thread: https://discord.com/channels/181078474394566657/1086043662070317156}}


Realistic Terrain Generation (RTG) is an alternative world generator by the RTG team<ref>https://www.minecraftforum.net/forums/mapping-and-modding-java-edition/minecraft-mods/2524489-realistic-terrain-generation-rtg-realistic-biomes</ref>, similar in scope to Realistic World Gen Alpha (RWG), [[World Generation|the default world gen mod in Gregtech: New Horizons]]. Some users prefer RTG because they dislike RWG's worlds, they do not like RWG's tendency to generate its own biomes, or they want to use Climate Control (CC), a mod that gives players more control over the biome distribution and temperature map of their worlds. This page will serve as a brief introduction to Realistic Terrain Generation, Climate Control ForgeAMIDST, and will teach you how to change from RWG to RTG and CC.
Realistic Terrain Generation (RTG) is an alternative world generator by the RTG team<ref>https://www.minecraftforum.net/forums/mapping-and-modding-java-edition/minecraft-mods/2524489-realistic-terrain-generation-rtg-realistic-biomes</ref>, similar in scope to Realistic World Gen Alpha (RWG), [[World Generation|the default world gen mod in Gregtech: New Horizons]]. Some users prefer RTG because they dislike RWG's worlds, they do not like RWG's tendency to generate its own biomes, or they want to use Climate Control (CC), a mod that gives players more control over the biome distribution and temperature map of their worlds. This page will serve as a brief introduction to Realistic Terrain Generation, Climate Control, a world visualization tool called ForgeAmidst, and will teach you how to change from RWG to RTG and CC.


== About ==
== About ==
Line 13: Line 13:
Climate Control is a mod by Zeno410 that allows players to modify the biome distribution through its configuration file. GT:NH ships with a default CC configuration file for players looking to use it, but the mod has many options to affect world generation. It is also available on Curseforge.
Climate Control is a mod by Zeno410 that allows players to modify the biome distribution through its configuration file. GT:NH ships with a default CC configuration file for players looking to use it, but the mod has many options to affect world generation. It is also available on Curseforge.


=== About ForgeAMIDST ===
=== About ForgeAmidst ===
ForgeAMIDST (Forge Advanced Minecraft Interface and Data Structure Tracking) is a tool that visualizes, at a high level, what the world generator will create when given a seed. It displays information on biome position, size, and climate in addition to Overworld features like villages, strongholds, and world spawn. It can use the vanilla world generator, or RTG + CC, but not RWG, or RTG by itself. It also does not display modded structures like LootGames games or Roguelike dungeons. The large maps displayed throughout this page were generated using ForgeAMIDST. This tool is useful when configuring Climate Control as it allows players to quickly see the effects of config changes without exploring worlds in game.
ForgeAmidst (Forge Advanced Minecraft Interface and Data Structure Tracking) is a tool that visualizes, at a high level, what the world generator will create when given a seed. It displays information on biome position, size, and climate in addition to Overworld features like villages, strongholds, and world spawn. It can use the vanilla world generator, or RTG + CC, but not RWG. It also does not display modded structures like LootGames games or Roguelike dungeons. The large maps displayed throughout this page were generated using ForgeAMIDST. This tool is useful when configuring Climate Control as it allows players to quickly see the effects of config changes without slowly generating worlds in game.


== Installation ==
== Installation ==
{{Caution|Loading the same world after changing world generators will cause hard chunk borders where new chunks are generated. For this reason it is not recommended to play a save made with RWG after installing RTG and CC without first re-enabling RWG and disabling RTG and CC.}}
{{Caution|Loading the same world after changing world generators will cause hard chunk borders where new chunks generate. For this reason it is not recommended to play a save made with RWG after installing RTG and CC without first re-enabling RWG and disabling RTG and CC.}}


=== Install Realistic Terrain Generation, Climate Control, and ForgeAMIDST ===
=== Install Realistic Terrain Generation, Climate Control, and ForgeAMIDST ===


# Download and install Realistic Terrain Generation through your launcher.
# Download and install Realistic Terrain Generation through your launcher. PrismLauncher/MultiMC users need to download RTG from the Curseforge website, as Prism does not find a valid candidate for download. The latest version for Minecraft 1.7.10 is 1.1.17
# Download and Install Climate Control. PrismLauncher/MultiMC users need to download CC from the Curseforge website, as Prism does not find a valid candidate for download. There are multiple versions, but the recommended is 0.8.2 See the [[#Notes|Notes section below for more information.
# Download and Install Climate Control. There are multiple versions, but the recommended is 0.8.2 See the <nowiki>[[#Notes|Notes]]</nowiki> section below for more information.
# (Optional, but recommended) Install ForgeAMIDST as you would any forge mod: add it through your launcher, or drop it in the mods folder of your GTNH installation. ForgeAMIDST is difficult to find online, you can download it [https://discord.com/channels/181078474394566657/1086043662070317156/1086048446110236703 here on the GTNH Discord].
# (Optional, but recommended) Install ForgeAMIDST as you would any forge mod: add it through your launcher, or drop it in the mods folder of your GTNH installation. ForgeAMIDST is difficult to find online, you can download it [https://discord.com/channels/181078474394566657/1086043662070317156/1086048446110236703 here on the GTNH Discord].


=== Disable Realistic World Gen Alpha, Default World Generator, and Custom Main Menu ===
=== Disable Realistic World Gen Alpha, Default World Generator, and Custom Main Menu ===


# Disable RWG. It is very important to '''only load either RWG or RTG''', else you may encounter strange world generation like huge mushroom island biomes<ref>https://discord.com/channels/181078474394566657/1086043662070317156/1198745570869776494</ref> or broken biome placements<ref>https://discord.com/channels/181078474394566657/1086043662070317156/1204839007796592661</ref>. Disable it through your launcher, or add .disabled to the end of the filename.
# Disable RWG. '''It is very important to only load either RWG or RTG''', else you may encounter strange world generation like huge mushroom island biomes<ref>https://discord.com/channels/181078474394566657/1086043662070317156/1198745570869776494</ref> or broken biome placements<ref>https://discord.com/channels/181078474394566657/1086043662070317156/1204839007796592661</ref>. Disable it through your launcher, or add .disabled to the end of the filename.
# Disable Default World Generator, or change:<syntaxhighlight lang="ini">
# Disable Default World Generator, or change:<syntaxhighlight lang="ini">
S:"World Generator"=RWG
S:"World Generator"=RWG
Line 33: Line 33:
S:"World Generator"=RTG
S:"World Generator"=RTG
</syntaxhighlight>in config/defaultworlgenerator.cfg. Another option is to disable "lock world generator" in the config file. If using a server, make sure to also update server.properties as well.
</syntaxhighlight>in config/defaultworlgenerator.cfg. Another option is to disable "lock world generator" in the config file. If using a server, make sure to also update server.properties as well.
# (Optional -- recommended if using AMIDST) Disable Custom Main Menu to get the default main menu, which features a button to launch ForgeAMIDST. Otherwise, you need to load a world and launch AMIDST from the pause screen.


== Configuration ==
== Configuration ==
It is recommended to create a new world after installing RTG and CC to avoid the borders that tend to generate when changing world generators.
It is recommended to create a new world after installing RTG and CC to avoid the borders that tend to generate when changing world generators.


Climate Control has many options in config/climatecontrol.cfg. It's unnecessary to restart Minecraft after changing config settings: Climate Control will pick them up automatically, so a very effective workflow is to generate a world > open AMIDST > change settings > generate a new world and reload AMIDST to view the impact your changes had. There are also settings specific to mods like Biomes O'Plenty (BoP) in config/ClimateControl which allow changes to relative biome generation frequency.
Climate Control has many options in config/climatecontrol.cfg. It is unnecessary to restart Minecraft after changing config settings: Climate Control will pick them up automatically, so a very effective workflow is to generate a world > open AMIDST > change settings > generate a new world and reload AMIDST to view the impact your changes had. There are also settings specific to mods like Biomes O'Plenty (BoP) in config/ClimateControl which allow changes to relative biome generation frequency.


RTG is also configurable in config/RTG, but requires restarts in between config changes.
RTG is also configurable in config/RTG, but requires restarts in between config changes.


Some players have shared on in the Discord thread config files for Climate Control and RTG that they use. They are linked here to demonstrate the types of worlds that Climate Control enables:
Some players have shared in the Discord thread config files for Climate Control and RTG that they use. They are linked here to demonstrate the types of worlds that Climate Control and RTG enable:


== Using ForgeAMIDST ==
== Using ForgeAmidst ==
ForgeAMIDST can be launched either from the main menu, or in the pause menu after loading into a world. It is important to note, however, that the maps AMIDST generates from the main menu are not entirely accurate. You should generate a world and explore it with AMIDST from the pause menu. Make sure that "biome profile" is set to "realistic" and "map type" is set to "climate control" in the options tab at the top of the UI to get accurate world maps.
ForgeAmidst can be launched either from the main menu, or in the pause menu after loading into a world. It is important to note, however, that the maps Amidst generates from the main menu are not entirely accurate. You should generate a world and explore it with Amidst from the pause menu. Make sure that "biome profile" is set to "realistic" and "map type" is set to "climate control" in the options tab at the top of the UI to get accurate world maps.


AMIDST is a resource intensive application; you should assign extra memory to GTNH while using it intensively than you would when playing normally.
Amidst is a resource intensive application; you should assign extra memory to GTNH while using it than you would when playing normally.


AMIDST cannot be launched in an SMP world, all world gen testing should be done in single player.
Amidst cannot be launched in an SMP world, all world gen testing should be done in single player.


AMIDST does not work with RWG, or with RTG only, you must use it with RTG and CC.
Amidst does not work with RWG. You must use it with RTG and/or CC, or the vanilla world generator.


== Notes ==
== Notes ==
Line 58: Line 57:
There are GTNH forks of Climate Control and Realistic Terrain Generation. Do not use them because they are broken. For RTG, use the most recent 1.7.10 download on Curseforge: 1.1.1.7. For Climate Control there are options:
There are GTNH forks of Climate Control and Realistic Terrain Generation. Do not use them because they are broken. For RTG, use the most recent 1.7.10 download on Curseforge: 1.1.1.7. For Climate Control there are options:


* Do not use the GTNH fork of Climate Control on GitHub (0.9.2-GTNH-pre or any other version from that repository). It is known to cause biomes from space to appear in the Overworld<ref>https://discord.com/channels/181078474394566657/1086043662070317156/1214798749965221948</ref> as well as abnormally high incidences of Mangrove and Volcano islands<ref>https://discord.com/channels/181078474394566657/1086043662070317156/1201145019944415273</ref>
* Do not use the GTNH fork of Climate Control on GitHub (0.9.2-GTNH-pre or any other version from that repository). It is known to cause biomes from space to appear in the Overworld<ref>https://discord.com/channels/181078474394566657/1086043662070317156/1214798749965221948</ref> as well as abnormally high incidences of Mangrove, Volcano, and Tropics islands<ref>https://discord.com/channels/181078474394566657/1086043662070317156/1201145019944415273</ref>
* Version 0.8.2 on Curseforge does not have the issues of the GTNH fork, but also will not generate Biomes O'Plenty subbiomes<ref>https://discord.com/channels/181078474394566657/1086043662070317156/1222919082471591946</ref>. This decision means that some biomes look awkward, such as Land of Lakes, which generates with a stone floor<ref>https://discord.com/channels/181078474394566657/1086043662070317156/1222616161531986141</ref>.
* Version 0.8.2 on Curseforge does not have the issues of the GTNH fork, but also will not generate Biomes O'Plenty sub-biomes<ref>https://discord.com/channels/181078474394566657/1086043662070317156/1222919082471591946</ref>. This decision means that some biomes look awkward, such as Land of Lakes, which generates with a stone floor<ref>https://discord.com/channels/181078474394566657/1086043662070317156/1222616161531986141</ref>.
** A quick fix is to disable the offending biomes (Land of Lakes, there may be others) in the BoP or Climate Control config files.
** A quick fix is to disable the offending biomes (Land of Lakes, but there may be others) in the BoP or Climate Control config files.
* The second latest version (0.6.61) of Climate Control does generate subbiomes properly, but it has the same issue with mangrove / volcano islands as the later versions. Players who want sub biomes and oceans should use this version but disable Mangroves and Volcanoes in CC or BoP configs.
* The second latest version (0.6.61) of Climate Control does generate sub-biomes properly, but it has the same issue with mangrove / volcano islands as the later versions. Players who want sub biomes and oceans should use this version but disable Mangrove, Volcano, and Tropics sub-biomes in BoP configs. There are non-sub-biome variants of all three which are fine to leave enabled. CC 0.6.61 is missing some features of the later 0.82 version, such as options for mountain chains. Choose the version of Climate Control that suits your world gen preferences.


=== On the Ability to Experience all of Gregtech: New Horizons with Realistic Terrain Generation and Climate Control ===
=== On the Ability to Experience all of Gregtech: New Horizons with Realistic Terrain Generation and Climate Control ===
RTG and Climate Control very likely do not impede the ability to experience all of GTNH. Structures and ores generate fine, just as they do with RWG. Some players have even completed a Stargate with Climate Control (though not RTG). Players using oceans should be cognizant of their starting continent size and geography because of the high amounts of Overworld exploration necessary in the early game.
RTG and Climate Control very likely do not impede the ability to experience all of GTNH. Structures and ores generate properly, just as they do with RWG. Some players have even completed a Stargate with Climate Control (though not RTG). Players using oceans should be cognizant of their starting continent size and geography because of the high amounts of Overworld exploration necessary in the early game.


=== Miscellaneous ===
=== Miscellaneous ===
Some users have reported that Thaumcraft wisp spawners generate very frequently in some biomes using CC + RTG<ref>https://discord.com/channels/181078474394566657/1086043662070317156/1101241637386076162</ref>. It's unclear to what extent this is behavior unique to RTG and CC versus the default behavior of GTNH.
Some users have reported that Thaumcraft wisp spawners generate very frequently in some biomes using CC + RTG<ref>https://discord.com/channels/181078474394566657/1086043662070317156/1101241637386076162</ref>. It is unclear to what extent this is behavior unique to RTG and CC versus the default behavior of GTNH.


Players may notice climatecontrol.cfg change on disk during startup or gameplay. Climate Control rewrites its config file while loading. This is normal.
Players may notice climatecontrol.cfg change on disk during startup or gameplay. Climate Control rewrites its config file while loading. This is normal.


ForceStartContinent=true in climatecontrol.cfg does not work with climate bands.
ForceStarterContinent=true in climatecontrol.cfg does not work with climate bands.


ForgeAMIDST has a "color by climate" option that colors biomes based on their climate. This option is useful when changing climate bands in CC.
ForgeAmidst has a "color by climate" option that colors biomes based on their climate. This option is useful when changing climate bands in CC.


ForgeAMIDST does not show RTG rivers by default. To view rivers, check "Options > Map > Show High Resolution RTG Map." Be aware that enabling high resolution mapping impacts AMIDST performance significantly, and is impractical when viewing large areas.
ForgeAmidst does not show RTG rivers by default. To view rivers, check "Options > Map > Show High Resolution RTG Map." Be aware that enabling high resolution mapping impacts Amidst performance significantly, and is impractical when viewing large areas.


== External Links ==
== External Links ==

Revision as of 19:57, 12 May 2024

WIP!
This page is a Work In Progress. You can help out by adding more information to the page.


Realistic Terrain Generation (RTG) is an alternative world generator by the RTG team[1], similar in scope to Realistic World Gen Alpha (RWG), the default world gen mod in Gregtech: New Horizons. Some users prefer RTG because they dislike RWG's worlds, they do not like RWG's tendency to generate its own biomes, or they want to use Climate Control (CC), a mod that gives players more control over the biome distribution and temperature map of their worlds. This page will serve as a brief introduction to Realistic Terrain Generation, Climate Control, a world visualization tool called ForgeAmidst, and will teach you how to change from RWG to RTG and CC.

About

About Realistic Terrain Generation

Realistic Terrain Generation is a fork of RWG. Notable differences include flatter terrain, less intrusive biome generation (no RWG_* biomes), and the ability to generate oceans. It is also compatible with Climate Control, which enables fine tuning the world generator for more realistic latitudinal climate bands, among other changes. RTG is available on Curseforge.

Climate Control

Climate Control is a mod by Zeno410 that allows players to modify the biome distribution through its configuration file. GT:NH ships with a default CC configuration file for players looking to use it, but the mod has many options to affect world generation. It is also available on Curseforge.

About ForgeAmidst

ForgeAmidst (Forge Advanced Minecraft Interface and Data Structure Tracking) is a tool that visualizes, at a high level, what the world generator will create when given a seed. It displays information on biome position, size, and climate in addition to Overworld features like villages, strongholds, and world spawn. It can use the vanilla world generator, or RTG + CC, but not RWG. It also does not display modded structures like LootGames games or Roguelike dungeons. The large maps displayed throughout this page were generated using ForgeAMIDST. This tool is useful when configuring Climate Control as it allows players to quickly see the effects of config changes without slowly generating worlds in game.

Installation

Caution! Caution: Loading the same world after changing world generators will cause hard chunk borders where new chunks generate. For this reason it is not recommended to play a save made with RWG after installing RTG and CC without first re-enabling RWG and disabling RTG and CC.

Install Realistic Terrain Generation, Climate Control, and ForgeAMIDST

  1. Download and install Realistic Terrain Generation through your launcher. PrismLauncher/MultiMC users need to download RTG from the Curseforge website, as Prism does not find a valid candidate for download. The latest version for Minecraft 1.7.10 is 1.1.17
  2. Download and Install Climate Control. There are multiple versions, but the recommended is 0.8.2 See the [[#Notes|Notes]] section below for more information.
  3. (Optional, but recommended) Install ForgeAMIDST as you would any forge mod: add it through your launcher, or drop it in the mods folder of your GTNH installation. ForgeAMIDST is difficult to find online, you can download it here on the GTNH Discord.

Disable Realistic World Gen Alpha, Default World Generator, and Custom Main Menu

  1. Disable RWG. It is very important to only load either RWG or RTG, else you may encounter strange world generation like huge mushroom island biomes[2] or broken biome placements[3]. Disable it through your launcher, or add .disabled to the end of the filename.
  2. Disable Default World Generator, or change:
    S:"World Generator"=RWG
    
    to:
    S:"World Generator"=RTG
    
    in config/defaultworlgenerator.cfg. Another option is to disable "lock world generator" in the config file. If using a server, make sure to also update server.properties as well.

Configuration

It is recommended to create a new world after installing RTG and CC to avoid the borders that tend to generate when changing world generators.

Climate Control has many options in config/climatecontrol.cfg. It is unnecessary to restart Minecraft after changing config settings: Climate Control will pick them up automatically, so a very effective workflow is to generate a world > open AMIDST > change settings > generate a new world and reload AMIDST to view the impact your changes had. There are also settings specific to mods like Biomes O'Plenty (BoP) in config/ClimateControl which allow changes to relative biome generation frequency.

RTG is also configurable in config/RTG, but requires restarts in between config changes.

Some players have shared in the Discord thread config files for Climate Control and RTG that they use. They are linked here to demonstrate the types of worlds that Climate Control and RTG enable:

Using ForgeAmidst

ForgeAmidst can be launched either from the main menu, or in the pause menu after loading into a world. It is important to note, however, that the maps Amidst generates from the main menu are not entirely accurate. You should generate a world and explore it with Amidst from the pause menu. Make sure that "biome profile" is set to "realistic" and "map type" is set to "climate control" in the options tab at the top of the UI to get accurate world maps.

Amidst is a resource intensive application; you should assign extra memory to GTNH while using it than you would when playing normally.

Amidst cannot be launched in an SMP world, all world gen testing should be done in single player.

Amidst does not work with RWG. You must use it with RTG and/or CC, or the vanilla world generator.

Notes

Which Versions of Climate Control and Realistic Terrain Generation should I use? Why shouldn't I use the GTNH forks?

There are GTNH forks of Climate Control and Realistic Terrain Generation. Do not use them because they are broken. For RTG, use the most recent 1.7.10 download on Curseforge: 1.1.1.7. For Climate Control there are options:

  • Do not use the GTNH fork of Climate Control on GitHub (0.9.2-GTNH-pre or any other version from that repository). It is known to cause biomes from space to appear in the Overworld[4] as well as abnormally high incidences of Mangrove, Volcano, and Tropics islands[5]
  • Version 0.8.2 on Curseforge does not have the issues of the GTNH fork, but also will not generate Biomes O'Plenty sub-biomes[6]. This decision means that some biomes look awkward, such as Land of Lakes, which generates with a stone floor[7].
    • A quick fix is to disable the offending biomes (Land of Lakes, but there may be others) in the BoP or Climate Control config files.
  • The second latest version (0.6.61) of Climate Control does generate sub-biomes properly, but it has the same issue with mangrove / volcano islands as the later versions. Players who want sub biomes and oceans should use this version but disable Mangrove, Volcano, and Tropics sub-biomes in BoP configs. There are non-sub-biome variants of all three which are fine to leave enabled. CC 0.6.61 is missing some features of the later 0.82 version, such as options for mountain chains. Choose the version of Climate Control that suits your world gen preferences.

On the Ability to Experience all of Gregtech: New Horizons with Realistic Terrain Generation and Climate Control

RTG and Climate Control very likely do not impede the ability to experience all of GTNH. Structures and ores generate properly, just as they do with RWG. Some players have even completed a Stargate with Climate Control (though not RTG). Players using oceans should be cognizant of their starting continent size and geography because of the high amounts of Overworld exploration necessary in the early game.

Miscellaneous

Some users have reported that Thaumcraft wisp spawners generate very frequently in some biomes using CC + RTG[8]. It is unclear to what extent this is behavior unique to RTG and CC versus the default behavior of GTNH.

Players may notice climatecontrol.cfg change on disk during startup or gameplay. Climate Control rewrites its config file while loading. This is normal.

ForceStarterContinent=true in climatecontrol.cfg does not work with climate bands.

ForgeAmidst has a "color by climate" option that colors biomes based on their climate. This option is useful when changing climate bands in CC.

ForgeAmidst does not show RTG rivers by default. To view rivers, check "Options > Map > Show High Resolution RTG Map." Be aware that enabling high resolution mapping impacts Amidst performance significantly, and is impractical when viewing large areas.

External Links