Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0005659Dwarf FortressWorld Generation -- Generalpublic2012-03-16 09:262021-02-06 22:22
Reporterrunlvlzero 
Assigned Tolethosor 
PrioritynormalSeveritycrashReproducibilityalways
StatusresolvedResolutionduplicate 
PlatformAMD 64 Bit Quad CoreOSWindowsOS Version7 64 Bit
Product Version0.34.05 
Target VersionFixed in Version 
Summary0005659: Long application wait times, game is unresponsive for minutes during world gen with complete edge oceans set to 1.
DescriptionThis mostly has to do with the combination of elevation or temperature, with complete edge oceans set to 1.

It normally freezes at:
-------------------------
Creating New Region

Preparing elevation...
Setting temperature..
-------------------------

Sometimes it will also freeze for minutes on the parameter selection screen under Design World with Advanced parameters, before moving to the next screen. This happens once the parameters for ASDF are selected and the return key is pressed.

After waiting around 3-4 minutes it will recover and move to "Running Rivers..." at which point the generation completes normally.

When using default parameters or not using complete edge oceans set to 1 it usually takes seconds at the first phase of world generation.

ASDF paramaters are in "Additional Information" text box.
Steps To ReproducePut ASDF parameters at end of worldgen.txt

Select ASDF on Design World with Advanced parameters screen, and press return to begin generating a new world.
Additional Information[WORLD_GEN]
    [TITLE:ASDF]
    [DIM:257:257]
    [EMBARK_POINTS:1274]
    [END_YEAR:1050]
    [BEAST_END_YEAR:300:80]
    [REVEAL_ALL_HISTORY:1]
    [CULL_HISTORICAL_FIGURES:1]
    [ELEVATION:1:400:1600:800]
    [RAINFALL:0:100:200:200]
    [TEMPERATURE:25:75:200:200]
    [DRAINAGE:0:100:400:400]
    [VOLCANISM:0:100:400:400]
    [SAVAGERY:0:100:400:400]
    [ELEVATION_FREQUENCY:1:1:2:2:2:5]
    [RAIN_FREQUENCY:1:1:1:1:1:1]
    [DRAINAGE_FREQUENCY:1:1:1:1:1:1]
    [TEMPERATURE_FREQUENCY:1:1:1:1:1:1]
    [SAVAGERY_FREQUENCY:1:1:1:1:1:1]
    [VOLCANISM_FREQUENCY:1:1:1:1:1:1]
    [MINERAL_SCARCITY:2200]
    [MEGABEAST_CAP:100]
    [SEMIMEGABEAST_CAP:150]
    [TITAN_NUMBER:33]
    [TITAN_ATTACK_TRIGGER:80:0:100000]
    [DEMON_NUMBER:52]
    [NIGHT_TROLL_NUMBER:26]
    [BOGEYMAN_NUMBER:26]
    [VAMPIRE_NUMBER:26]
    [WEREBEAST_NUMBER:26]
    [SECRET_NUMBER:52]
    [REGIONAL_INTERACTION_NUMBER:52]
    [DISTURBANCE_INTERACTION_NUMBER:52]
    [EVIL_CLOUD_NUMBER:26]
    [EVIL_RAIN_NUMBER:26]
    [GOOD_SQ_COUNTS:100:1000:2000]
    [EVIL_SQ_COUNTS:100:1000:2000]
    [PEAK_NUMBER_MIN:50]
    [PARTIAL_OCEAN_EDGE_MIN:0]
    [COMPLETE_OCEAN_EDGE_MIN:1]
    [VOLCANO_MIN:15]
    [REGION_COUNTS:SWAMP:1032:7:6]
    [REGION_COUNTS:DESERT:1032:7:6]
    [REGION_COUNTS:FOREST:1032:7:6]
    [REGION_COUNTS:MOUNTAINS:1032:7:6]
    [REGION_COUNTS:OCEAN:1032:7:6]
    [REGION_COUNTS:GLACIER:0:0:0]
    [REGION_COUNTS:TUNDRA:0:0:0]
    [REGION_COUNTS:GRASSLAND:1032:7:6]
    [REGION_COUNTS:HILLS:1032:7:6]
    [EROSION_CYCLE_COUNT:1000]
    [RIVER_MINS:50:50]
    [PERIODICALLY_ERODE_EXTREMES:1]
    [OROGRAPHIC_PRECIPITATION:1]
    [SUBREGION_MAX:3500]
    [CAVERN_LAYER_COUNT:3]
    [CAVERN_LAYER_OPENNESS_MIN:96]
    [CAVERN_LAYER_OPENNESS_MAX:100]
    [CAVERN_LAYER_PASSAGE_DENSITY_MIN:0]
    [CAVERN_LAYER_PASSAGE_DENSITY_MAX:4]
    [CAVERN_LAYER_WATER_MIN:0]
    [CAVERN_LAYER_WATER_MAX:100]
    [HAVE_BOTTOM_LAYER_1:1]
    [HAVE_BOTTOM_LAYER_2:1]
    [LEVELS_ABOVE_GROUND:15]
    [LEVELS_ABOVE_LAYER_1:5]
    [LEVELS_ABOVE_LAYER_2:1]
    [LEVELS_ABOVE_LAYER_3:1]
    [LEVELS_ABOVE_LAYER_4:1]
    [LEVELS_ABOVE_LAYER_5:2]
    [LEVELS_AT_BOTTOM:1]
    [CAVE_MIN_SIZE:5]
    [CAVE_MAX_SIZE:25]
    [MOUNTAIN_CAVE_MIN:100]
    [NON_MOUNTAIN_CAVE_MIN:200]
    [ALL_CAVES_VISIBLE:0]
    [SHOW_EMBARK_TUNNEL:2]
    [TOTAL_CIV_NUMBER:15]
    [TOTAL_CIV_POPULATION:15000]
    [SITE_CAP:1500]
    [PLAYABLE_CIVILIZATION_REQUIRED:1]
    [ELEVATION_RANGES:8256:8256:8256]
    [RAIN_RANGES:8256:8256:8256]
    [DRAINAGE_RANGES:8256:8256:8256]
    [SAVAGERY_RANGES:8256:16512:8256]
    [VOLCANISM_RANGES:8256:16512:8256]
TagsNo tags attached.
Attached Files

- Relationships
duplicate of 0000565acknowledgedFootkerchief Crashes when generating large world with "Complete Edge Oceans" set to anything besides 0 or 4 

-  Notes
(0021509)
runlvlzero (reporter)
2012-03-16 10:12
edited on: 2012-03-16 10:35

Big differences in elevation X Y variances help solve the problem, like 200 and 800. The world generates much more responsively, and you can escape out and abort without freezing the application.

Below is an example of a gen that works fine with 1 complete edge ocean, very snappy and no freezes.

Some of the more pertinent parameters.
[ELEVATION:1:400:600:60]
[ELEVATION_FREQUENCY:1:1:1:2:3:4]

[WORLD_GEN]
    [TITLE:ASDF1]
    [DIM:257:257]
    [EMBARK_POINTS:1274]
    [END_YEAR:1050]
    [BEAST_END_YEAR:300:80]
    [REVEAL_ALL_HISTORY:1]
    [CULL_HISTORICAL_FIGURES:1]
    [ELEVATION:1:400:600:60]
    [RAINFALL:0:100:100:100]
    [TEMPERATURE:25:75:100:100]
    [DRAINAGE:0:100:400:400]
    [VOLCANISM:0:100:400:400]
    [SAVAGERY:0:100:400:400]
    [ELEVATION_FREQUENCY:1:1:1:2:3:4]
    [RAIN_FREQUENCY:1:1:1:1:1:1]
    [DRAINAGE_FREQUENCY:1:1:1:1:1:1]
    [TEMPERATURE_FREQUENCY:1:1:1:1:1:1]
    [SAVAGERY_FREQUENCY:1:1:1:1:1:1]
    [VOLCANISM_FREQUENCY:1:1:1:1:1:1]
    [MINERAL_SCARCITY:2200]
    [MEGABEAST_CAP:75]
    [SEMIMEGABEAST_CAP:150]
    [TITAN_NUMBER:33]
    [TITAN_ATTACK_TRIGGER:80:0:100000]
    [DEMON_NUMBER:52]
    [NIGHT_TROLL_NUMBER:26]
    [BOGEYMAN_NUMBER:26]
    [VAMPIRE_NUMBER:26]
    [WEREBEAST_NUMBER:26]
    [SECRET_NUMBER:52]
    [REGIONAL_INTERACTION_NUMBER:52]
    [DISTURBANCE_INTERACTION_NUMBER:52]
    [EVIL_CLOUD_NUMBER:26]
    [EVIL_RAIN_NUMBER:26]
    [GOOD_SQ_COUNTS:100:1000:2000]
    [EVIL_SQ_COUNTS:100:1000:2000]
    [PEAK_NUMBER_MIN:50]
    [PARTIAL_OCEAN_EDGE_MIN:0]
    [COMPLETE_OCEAN_EDGE_MIN:1]
    [VOLCANO_MIN:15]
    [REGION_COUNTS:SWAMP:0:0:0]
    [REGION_COUNTS:DESERT:0:0:0]
    [REGION_COUNTS:FOREST:0:0:0]
    [REGION_COUNTS:MOUNTAINS:0:0:0]
    [REGION_COUNTS:OCEAN:0:0:0]
    [REGION_COUNTS:GLACIER:0:0:0]
    [REGION_COUNTS:TUNDRA:0:0:0]
    [REGION_COUNTS:GRASSLAND:0:0:0]
    [REGION_COUNTS:HILLS:0:0:0]
    [EROSION_CYCLE_COUNT:1000]
    [RIVER_MINS:100:100]
    [PERIODICALLY_ERODE_EXTREMES:1]
    [OROGRAPHIC_PRECIPITATION:1]
    [SUBREGION_MAX:3500]
    [CAVERN_LAYER_COUNT:3]
    [CAVERN_LAYER_OPENNESS_MIN:96]
    [CAVERN_LAYER_OPENNESS_MAX:100]
    [CAVERN_LAYER_PASSAGE_DENSITY_MIN:0]
    [CAVERN_LAYER_PASSAGE_DENSITY_MAX:4]
    [CAVERN_LAYER_WATER_MIN:0]
    [CAVERN_LAYER_WATER_MAX:100]
    [HAVE_BOTTOM_LAYER_1:1]
    [HAVE_BOTTOM_LAYER_2:1]
    [LEVELS_ABOVE_GROUND:15]
    [LEVELS_ABOVE_LAYER_1:5]
    [LEVELS_ABOVE_LAYER_2:1]
    [LEVELS_ABOVE_LAYER_3:1]
    [LEVELS_ABOVE_LAYER_4:1]
    [LEVELS_ABOVE_LAYER_5:2]
    [LEVELS_AT_BOTTOM:1]
    [CAVE_MIN_SIZE:5]
    [CAVE_MAX_SIZE:25]
    [MOUNTAIN_CAVE_MIN:100]
    [NON_MOUNTAIN_CAVE_MIN:200]
    [ALL_CAVES_VISIBLE:0]
    [SHOW_EMBARK_TUNNEL:2]
    [TOTAL_CIV_NUMBER:15]
    [TOTAL_CIV_POPULATION:15000]
    [SITE_CAP:1500]
    [PLAYABLE_CIVILIZATION_REQUIRED:1]
    [ELEVATION_RANGES:0:0:0]
    [RAIN_RANGES:0:0:0]
    [DRAINAGE_RANGES:0:0:0]
    [SAVAGERY_RANGES:0:0:0]
    [VOLCANISM_RANGES:0:0:0]

(0021527)
Footkerchief (manager)
2012-03-17 06:30

Does 0000565 cover this problem?
(0021535)
runlvlzero (reporter)
2012-03-17 11:09

Yes, thanks it does, I will copy my notes over to that thread in shortened form.

I only searched in 34.05 under the bug tracker, sorry its a clunky search interface (Google indexes it better).

- Issue History
Date Modified Username Field Change
2012-03-16 09:26 runlvlzero New Issue
2012-03-16 10:12 runlvlzero Note Added: 0021509
2012-03-16 10:18 runlvlzero Note Edited: 0021509 View Revisions
2012-03-16 10:35 runlvlzero Note Edited: 0021509 View Revisions
2012-03-17 06:30 Footkerchief Note Added: 0021527
2012-03-17 06:30 Footkerchief Relationship added related to 0000565
2012-03-17 11:09 runlvlzero Note Added: 0021535
2021-02-06 22:22 lethosor Relationship replaced duplicate of 0000565
2021-02-06 22:22 lethosor Status new => resolved
2021-02-06 22:22 lethosor Resolution open => duplicate
2021-02-06 22:22 lethosor Assigned To => lethosor


Copyright © 2000 - 2010 MantisBT Group
Powered by Mantis Bugtracker