Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <configs>
- <!-- ========================================================== -->
- <!-- Biome Generator selection -->
- <!-- ========================================================== -->
- <set xpath="/rwgmixer/rulesets/ruleset[@name='vanillaMedium']/@biome_generator">banded</set>
- <!-- <set xpath="/rwgmixer/rulesets/ruleset[@name='vanillaLarge']/@biome_generator">banded</set> --> <!-- Sadly, broken... 16384 RWG uses 8192 preset in B9-->
- <!-- ========================================================== -->
- <!-- Prefab rule edits -->
- <!-- ========================================================== -->
- <!-- More wilderness traders! -->
- <insertBefore xpath="/rwgmixer/prefab_rules/prefab_rule[@name='wildernessGroup']/prefab[@name='settlement_trader_01']">
- <prefab rule="traderGroup" min_count="5" max_count="5"/>
- </insertBefore>
- <set xpath="/rwgmixer/prefab_rules/prefab_rule[@name='wildernessGroup']/prefab[@min_count='1']/@min_count">2</set>
- <set xpath="/rwgmixer/prefab_rules/prefab_rule[@name='wildernessGroup']/prefab[@max_count='1']/@max_count">2</set>
- <!-- Too many graveyards imho -->
- <set xpath="/rwgmixer/prefab_rules/prefab_rule[@name='wildernessGroup']/prefab[@name='indian_burial_grounds_01']/@prob">0.015</set>
- <remove xpath="/rwgmixer/prefab_rules/prefab_rule[@name='wildernessGroup']/prefab[@name='oldwest_graveyard']"/>
- <append xpath="/rwgmixer/prefab_rules/prefab_rule[@name='wildernessGroup']">
- <prefab name="oldwest_graveyard" prob="0.015"/>
- </append>
- <!-- more large buildings! And traders! -->
- <append xpath="/rwgmixer/prefab_rules/prefab_rule[@name='commercialGroup']">
- <prefab name="courthouse_med_01" max_count="1" />
- <prefab name="courthouse_med_02" max_count="1" />
- <prefab name="mp_waste_bldg_governer_08" max_count="1"/>
- <prefab name="police_station1" max_count="1"/>
- <prefab name="post_office_sm_01" max_count="1" />
- <prefab name="post_office_med_01" max_count="1" />
- <prefab rule="skyscrapers" min_count="1" max_count="4"/>
- <prefab rule="traderGroup" min_count="0" max_count="1" prob="0.015"/>
- </append>
- <!-- small chance for downtown trader -->
- <append xpath="/rwgmixer/prefab_rules/prefab_rule[@name='downtownGroup']">
- <prefab rule="traderGroup" min_count="0" max_count="1" prob="0.005"/>
- </append>
- <!-- I want more skyscrapers! -->
- <!--<set xpath="/rwgmixer/prefab_rules/prefab_rule[@name='downtownGroup']/prefab[@name='skyscrapers']/@min_count">4</set>--> <!-- Not sure why, throws errors currently. -->
- <remove xpath="/rwgmixer/prefab_rules/prefab_rule[@name='downtownGroup']/prefab[@name='skyscrapers']"/>
- <append xpath="/rwgmixer/prefab_rules/prefab_rule[@name='downtownGroup']">
- <prefab rule="skyscrapers" min_count="4"/>
- </append>
- <!-- xmlFix -->
- <remove xpath="/rwgmixer/prefab_rules/prefab_rule[@name='townGroup']/prefab[@rule='detailFillerGroup']"/>
- <append xpath="/rwgmixer/prefab_rules/prefab_rule[@name='townGroup']" >
- <prefab rule="detailFillerGroup" prob="0.05"/>
- </append>
- <!-- ========================================================== -->
- <!-- Terrain gen edits -->
- <!-- ========================================================== -->
- <!-- Should raise waterlevel slightly, giving a bit more chance for larger bodies of water. -->
- <set xpath="/rwgmixer/terrain_generators/terrain_generator[@name='vanilla']/@water_level">42</set>
- <!-- ========================================================== -->
- <!-- Hub rule edits -->
- <!-- ========================================================== -->
- <!-- Add 2 new hubs -->
- <append xpath="/rwgmixer/cell_rules/cell_rule[@name='default']">
- <hub_rule name="default2" prob="1"/>
- <hub_rule name="cityLarge" prob="1"/>
- </append>
- <remove xpath="/rwgmixer/hub_rules/hub_rule[@name='default']"/>
- <append xpath="/rwgmixer/hub_rules">
- <!-- change the default hub for more chance of growth -->
- <hub_rule name="default">
- <downtown_zone_size_perc value="0.6"/>
- <prefab_rule name="townGroup"/>
- <street_gen level="50" length_multiplier="8">
- <axiom value="[FFCT][-FFT][+FFI][--FFN][+FFT][-FFI][++FN][F-FF+FF[-T]FF+FF+FFFF-FF-FF[+I]FF-F[+N]"/>
- <rule char="T" replace_with="F-FF+FF[-T**]FF+FF+FFFF-FF-FF[+I**]FF-F[+N*K]"/>
- <rule char="I" replace_with="F-FF+FF[-T**]FF+FF+FFFF-FF-FF[+I**]FF-F[+N*K]"/>
- <rule char="N" replace_with="F-FF+FF[-T**]FF+FF+FFFF-FF-FF[+I**]FF-F[+N*K]"/>
- <rule char="K" replace_with="[FFCT][-FFT][+FFI][--FFN][+FFT][-FFI][++FN]"/>
- <alt_commands chars="T,I,N,K"/>
- </street_gen>
- </hub_rule>
- <!-- add additional smaller hubs for balance -->
- <hub_rule name="default2">
- <hub_type value="rural"/>
- <width value="168, 250" />
- <height value="168, 250" />
- <path_material value="asphalt" />
- <path_radius value="10" />
- <downtown_zone_size_perc value="0.5"/>
- <prefab_rule name="townGroup"/>
- <street_gen level="15" length_multiplier="4">
- <axiom value="[FF*L]+[FFJK]+[FF*L]+[FFJK]"/>
- <rule char="J" replace_with="[KYX*]"/>
- <rule char="K" replace_with="[F+F-F]"/>
- <rule char="L" replace_with="[*F]"/>
- <rule char="Y" replace_with="-FF[YX]*"/>
- <rule char="X" replace_with="+FF[XY]*"/>
- <alt_commands chars="J,K,L,Y,X"/>
- </street_gen>
- </hub_rule>
- <!-- attempt at forcing larger cities -->
- <hub_rule name="cityLarge">
- <hub_type value="city"/>
- <width value="800, 1200" />
- <height value="800, 1200" />
- <path_material value="asphalt" />
- <path_radius value="15" />
- <downtown_zone_size_perc value="0.6"/>
- <prefab_rule name="townGroup"/>
- <street_gen level="50" length_multiplier="4">
- <axiom value="[FF*L]+[FFJK]+[FF*L]+[FFJK]"/>
- <rule char="J" replace_with="[KYX*]"/>
- <rule char="K" replace_with="[F+F-F]"/>
- <rule char="L" replace_with="[*F]"/>
- <rule char="Y" replace_with="-FF[YX]*"/>
- <rule char="X" replace_with="+FF[XY]*"/>
- <alt_commands chars="J,K,L,Y,X"/>
- </street_gen>
- </hub_rule>
- </append>
- <!-- ========================================================== -->
- <!-- Biome Generators -->
- <!-- ========================================================== -->
- <append xpath="/rwgmixer/biome_generators">
- <!--Biome Generator: bandedLarge-->
- <biome_generator name="banded">
- <!-- Inner circles-->
- <module name="bands" type="Cylinders">
- <property name="frequency" value="0.00005"/>
- </module>
- <module name="invertbands" type="InvertOutput">
- <property name="sourceModule" value="bands"/>
- </module>
- <module name="rotate" type="RotateInput">
- <property name="sourceModule" value="invertbands"/>
- <property name="xAngle" value="0"/>
- <property name="zAngle" value="1"/>
- </module>
- <module name="trans" type="TranslateInput">
- <property name="sourceModule" value="rotate"/>
- <property name="x" value="-8192"/>
- <property name="y" value="0"/>
- <property name="z" value="-11264"/>
- </module>
- <module name="landNoiseBias" type="ScaleBiasOutput">
- <property name="sourceModule" value="trans"/>
- <property name="scale" value="0.7"/>
- <property name="bias" value="0.6"/>
- </module>
- <module name="landNoiseCurve" type="CurveOutput">
- <property name="sourceModule" value="landNoiseBias"/>
- <property name="source_module1" value="landNoiseBias"/>
- <property name="controlPoints" value="-0.5,-0.5;0.0,0.2;0.25,0.4;0.4,0.5;0.7,0.6;1.0,0.85"/>
- </module>
- <module name="landNoiseClamp" type="ClampOutput">
- <property name="sourceModule" value="landNoiseCurve"/>
- <property name="bounds" value="0.1, 0.775"/>
- </module>
- <module name="landNoiseDither" type="FastTurbulence">
- <property name="sourceModule" value="landNoiseClamp"/>
- <property name="frequency" value="0.001"/>
- <property name="power" value="60"/>
- <property name="roughness" value="2"/>
- </module>
- <!-- Randomnisation-->
- <module name="NoiseFRMF" type="FastRidgedMultifractal" seed_additive="2" no_seed="false">
- <property name="frequency" value="0.001"/>
- </module>
- <module name="FRMFScale" type="ScaleBiasOutput">
- <property name="sourceModule" value="NoiseFRMF"/>
- <property name="scale" value="0.75"/>
- <property name="bias" value="0.25"/>
- </module>
- <module name="FRMFCurve" type="CurveOutput">
- <property name="sourceModule" value="FRMFScale"/>
- <property name="source_module1" value="FRMFScale"/>
- <property name="controlPoints" value="-0.25,-0.25;0.0,0.0;0.15,0.25;0.5,0.5;0.65,0.75;1.0,1.0"/>
- </module>
- <module name="landBlendFactor" type="Constant">
- <property name="constant" value="-0.6"/>
- </module>
- <module name="landNoiseBlend" type="Blend">
- <property name="sourceModule1" value="landNoiseDither"/>
- <property name="sourceModule2" value="FRMFCurve"/>
- <property name="controlModule" value="landBlendFactor"/>
- </module>
- <!-- More randomnisation -->
- <module name="NoiseFRMF2" type="FastRidgedMultifractal" seed_additive="8" no_seed="false">
- <property name="frequency" value="0.0002"/>
- </module>
- <module name="FRMFScale2" type="ScaleBiasOutput">
- <property name="sourceModule" value="NoiseFRMF2"/>
- <property name="scale" value="0.75"/>
- <property name="bias" value="0.0"/>
- </module>
- <module name="FRMF2Curve" type="CurveOutput">
- <property name="sourceModule" value="FRMFScale2"/>
- <property name="source_module1" value="FRMFScale2"/>
- <property name="controlPoints" value="-0.25,-0.5;0.0,0.0;0.2,0.4;0.5,0.4;0.6,0.75;1.0,1.35"/>
- </module>
- <module name="landBlendFactor2" type="Constant">
- <property name="constant" value="-0.6"/>
- </module>
- <module name="landNoiseBlend2" type="Blend">
- <property name="sourceModule1" value="landNoiseBlend"/>
- <property name="sourceModule2" value="FRMF2Curve"/>
- <property name="controlModule" value="landBlendFactor2"/>
- </module>
- <!-- Outer circles -->
- <module name="bands2" type="Cylinders">
- <property name="frequency" value="0.000055"/>
- </module>
- <module name="invertbands2" type="InvertOutput">
- <property name="sourceModule" value="bands2"/>
- </module>
- <module name="trans2" type="TranslateInput">
- <property name="sourceModule" value="invertbands2"/>
- <property name="x" value="-8192"/>
- <property name="y" value="0"/>
- <property name="z" value="-8192"/>
- </module>
- <module name="landNoiseBias2" type="ScaleBiasOutput">
- <property name="sourceModule" value="trans2"/>
- <property name="scale" value="0.55"/>
- <property name="bias" value="0.5"/>
- </module>
- <module name="borderSelect" type="Select">
- <property name="sourceModule1" value="landNoiseBlend2"/>
- <property name="sourceModule2" value="landNoiseBias2"/>
- <property name="controlModule" value="landNoiseBias2"/>
- <property name="bounds" value="0.65, 1000"/>
- <property name="edgeFalloff" value="0.15"/>
- </module>
- <module name="val_wasteland" type="Constant">
- <property name="constant" value="1.1"/>
- </module>
- <module name="wastelandborderSelect" type="Select">
- <property name="sourceModule1" value="borderSelect"/>
- <property name="sourceModule2" value="val_wasteland"/>
- <property name="controlModule" value="landNoiseBias2"/>
- <property name="bounds" value="0.85, 1000"/>
- <property name="edgeFalloff" value="0.175"/>
- </module>
- <!-- Dither / Jiggle and Clamp -->
- <module name="biomeDither" type="FastTurbulence">
- <property name="sourceModule" value="wastelandborderSelect"/>
- <property name="frequency" value="0.2"/>
- <property name="power" value="20"/>
- <property name="roughness" value="3"/>
- </module>
- <module name="biomeJiggle" type="FastTurbulence">
- <property name="sourceModule" value="biomeDither"/>
- <property name="frequency" value="0.01"/>
- <property name="power" value="100"/>
- <property name="roughness" value="2"/>
- </module>
- <module name="clampOutput" type="ClampOutput">
- <property name="sourceModule" value="biomeJiggle"/>
- <property name="bounds" value="0,1"/>
- </module>
- <!-- BiomeMapper -->
- <module name="biomeOutput" type="BiomeIDMapper">
- <property name="sourceModule" value="clampOutput"/>
- <property name="biomemap0.Name" value="pine_forest"/>
- <property name="biomemap0.Range" value="0.2,0.5"/>
- <property name="biomemap1.Name" value="snow"/>
- <property name="biomemap1.Range" value="0,0.2"/>
- <property name="biomemap2.Name" value="wasteland"/>
- <property name="biomemap2.Range" value="0.75,1.0"/>
- <property name="biomemap3.Name" value="burnt_forest"/>
- <property name="biomemap3.Range" value="0.5,0.75"/>
- <property name="biomemap4.Name" value="desert"/>
- <property name="biomemap4.Range" value="1.0,1000"/>
- </module>
- <output module="biomeOutput"/>
- </biome_generator>
- </append>
- </configs>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement