v50 Steam/Premium information for editors
  • v50 information can now be added to pages in the main namespace. v0.47 information can still be found in the DF2014 namespace. See here for more details on the new versioning policy.
  • Use this page to report any issues related to the migration.
This notice may be cached—the current version can be found here.

40d:World rejection

From Dwarf Fortress Wiki
Revision as of 14:48, 8 October 2021 by Quietust (talk | contribs) (Create this page for 40d, where it's pretty much the same as later versions)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
This article is about an older version of DF.

This is the place for those troubled individuals who are attempting Advanced world generation but end up with nothing but rejections from the world generation process.

For general information about advanced world generation, see Advanced world generation.

Solving World Rejection Problems[edit]

Generally speaking, you can always solve world rejection problems by nullifying (setting to 0) all of the parameters that specify "minimum number of" whatever. The main problem with this is that many of the details of your world will be left purely to chance, perhaps not giving you the sort of conditions that you're looking for.

One general thing to try is nullify all of the parameters that cause rejection (most of which contain the word "minimum") and see what is generated. If you find that you get too few mountains, for example, you can then play with parameters such as elevation and see what happens. This will give you a chance to actually view the worlds that would otherwise be rejected so you can get a better idea of what impact various settings are having.

The Rejection Log[edit]

Change the Init file from [LOG_MAP_REJECTS:NO] to [LOG_MAP_REJECTS:YES] and in the main Dwarf Fortress folder you'll find a file called map_rejection_log.txt. Every time a world is rejected the reason will be logged to this file. Reading this file will give you a better idea of what is going on than the "having trouble placing" errors that you get on the screen only after a few hundred errors, not all of which may be the same as the specific "having trouble placing" dialogue that is shown.

Reasons[edit]

LACK OF PEAKS[edit]

The world generator is having trouble placing enough mountain peaks.
If you are using custom presets:
You might want to check your preset elevations for the elevation 400.
You must have at least as many of these highest elevation points as you are requiring peaks.
Otherwise:
You might want to check your maximum elevation value and other elevation parameters.
Can the elevation 400 be placed enough times to provide space for your peaks?
Alternatively, you can reduce the number of peaks required by the parameters.

Log message:

  • Not enough peaks

MEDIUM ELEVATION REJECTION[edit]

The world generator is having trouble placing enough mid-level elevations.
Can your parameters achieve elevations between 100 and 299?
You might want to adjust the parameters governing elevation frequencies.
Alternatively, you can reduce the number of mid-level elevation squares required.

Log messages:

  • Not enough medium altitudes
  • Not enough medium altitudes after shift down
  • Not enough medium altitudes after shift up
  • Not enough medium altitude locations after erosion

LOW ELEVATION REJECTION[edit]

The world generator is having trouble placing enough low elevations.
Can your parameters achieve elevations between 0 and 99?
You might want to adjust the parameters governing elevation frequencies.
Alternatively, you can reduce the number of mid-level elevation squares required.

Log messages:

  • Not enough low altitudes after shift down
  • Not enough low altitude locations after erosion

HIGH ELEVATION REJECTION[edit]

The world generator is having trouble placing enough high elevations.
Can your parameters achieve elevations between 300 and 400?
You might want to adjust the parameters governing elevation frequencies.
Alternatively, you can reduce the number of mid-level elevation squares required.

Log messages:

  • Not enough high altitudes after shift up
  • Not enough high altitude locations after erosion

LACK OF EDGE OCEANS[edit]

The world generator is having trouble placing enough ocean squares along the edges.
Can your parameters achieve elevations between 0 and 99 frequently?
You might want to adjust the parameters governing elevation.
Alternatively, you can reduce the number of edge oceans required.

Log message:

  • Not enough edge oceans

RAINFALL REJECTION[edit]

The world generator is having trouble placing rainfall in the manner specified by the parameters.
You might want to adjust the parameters governing rainfall.
Alternatively, you can reduce the number of high, medium or low rainfall squares required.

Log message:

  • Rainfall not evenly distributed: #-#-#

DRAINAGE REJECTION[edit]

The world generator is having trouble setting drainage in the manner specified by the parameters.
You might want to adjust the parameters governing drainage.
Alternatively, you can reduce the number of high, medium or low drainage squares required.

Log message:

  • Flat/rough areas not evenly distributed: #-#-#

SAVAGERY REJECTION[edit]

The world generator is having trouble placing savagery in the manner specified by the parameters.
You might want to adjust the parameters governing savagery.
Alternatively, you can reduce the number of high, medium or low savagery squares required.

Log message:

  • Savagery not evenly distributed

VOLCANISM REJECTION[edit]

The world generator is having trouble setting volcanism in the manner specified by the parameters.
You might want to adjust the parameters governing volcanism.
Alternatively, you can reduce the number of high, medium or low volcanism squares required.

Log message:

  • Volcanism not evenly distributed

SWAMP REJECTION[edit]

The world generator is having trouble placing swamps and marshes.
Make sure your parameters and presets can support mid-elevation, mid-to-high rainfall, low drainage, non-freezing areas.
Alternatively, you can reduce the number of swamp squares and regions required by the parameters.

Log messages:

  • Initial swamp square count fails by #
  • Swamp region count fails by #
  • Final swamp region count fails by #

DESERT REJECTION[edit]

The world generator is having trouble placing deserts and badlands.
Make sure your parameters and presets can support mid-elevation, very low rainfall, non-freezing areas.
Alternatively, you can reduce the number of desert squares and regions required by the parameters.

Log messages:

  • Initial desert square count fails by #
  • Desert region count fails by #
  • Final desert region count fails by #

FOREST REJECTION[edit]

The world generator is having trouble placing forests.
Make sure your parameters and presets can support mid-elevation, high rainfall, high drainage, non-freezing areas.
Alternatively, you can reduce the number of forest squares and regions required by the parameters.

Log messages:

  • Initial forest square count fails by #
  • Forest region count fails by #
  • Final forest region count fails by #

MOUNTAIN REJECTION[edit]

The world generator is having trouble placing mountains.
Make sure your parameters and presets can support high elevation areas.
Alternatively, you can reduce the number of mountain squares and regions required by the parameters.

Log messages:

  • Initial mountain square count fails by #
  • Mountain region count fails by #
  • Final mountain region count fails by #

OCEAN REJECTION[edit]

The world generator is having trouble placing oceans.
Make sure your parameters and presets can support low elevation areas.
Alternatively, you can reduce the number of ocean squares and regions required by the parameters.

Log messages:

  • Initial ocean square count fails by #
  • Ocean region count fails by #
  • Final ocean region count fails by #

GLACIER REJECTION[edit]

The world generator is having trouble placing glaciers.
Make sure your parameters and presets can support mid-elevation, very high drainage, freezing areas.
Alternatively, you can reduce the number of glacial squares and regions required by the parameters.

Log messages:

  • Initial glacier square count fails by #
  • Glacier region count fails by #
  • Final glacier region count fails by #

TUNDRA REJECTION[edit]

The world generator is having trouble placing tundra regions.
Make sure your parameters and presets can support mid-elevation, low-to-mid drainage, freezing areas.
Alternatively, you can reduce the number of tundra squares and regions required by the parameters.

Log messages:

  • Initial tundra square count fails by #
  • Tundra region count fails by #
  • Final tundra region count fails by #

GRASSLAND REJECTION[edit]

The world generator is having trouble placing grasslands.
Make sure your parameters and presets can support mid-elevation, low-to-mid rainfall, low-to-mid drainage, non-freezing areas.
Alternatively, you can reduce the number of tundra squares and regions required by the parameters.

Log messages:

  • Initial grassland square count fails by #
  • Grassland region count fails by #
  • Final grassland region count fails by #

HILLS REJECTION[edit]

The world generator is having trouble placing hills.
Make sure your parameters and presets can support mid-elevation, low-to-mid rainfall, high drainage, non-freezing areas.
Alternatively, you can reduce the number of tundra squares and regions required by the parameters.

Log messages:

  • Initial hill square count fails by #
  • Hill region count fails by #
  • Final hill region count fails by #

LACK OF VOLCANOS[edit]

The world generator is having trouble placing enough volcanos.
If you are using custom presets:
You might want to check your preset volcanism for the value 100.
You must have at least as many of these highest volcanism points as you are requiring volcanos.
Otherwise:
You might want to check your maximum volcanism value.
Can volcanism be placed at the value 100 enough times to provide space for each of your volcanos?
Alternatively, you can reduce the number of volcanos required by the parameters.

Log message:

  • Not enough volcanos

LACK OF RIVERS[edit]

The world generator is having trouble placing rivers.
Make sure your parameters and presets allow as many mountain squares as you are requiring river start points.
Alternatively, you can reduce the number of rivers required by the parameters.

Log messages:

  • Not enough river start points before erosion
  • Not enough river start points after erosion

TOO MANY REGIONS[edit]

The world generator is placing too many subregions.
Make sure your parameters and presets aren't so variable that biomes change frequently.
Alternatively, you can increase the number of subregions permitted by the parameters, up to the cap.

Log message:

  • Too many distinct subregions (over by #)

LACK OF MOUNTAIN CAVES[edit]

The world generator is having trouble placing mountain caves.
Make sure your parameters and presets allow as many border mountain squares as you are requiring mountain caves.
Alternatively, you can reduce the number of mountain caves required by the parameters.

Log messages:

  • Not enough mountain cave locations
  • Not enough mountain cave locations after location check

LACK OF LOW-LYING CAVES[edit]

The world generator is having trouble placing low-lying caves.
Make sure your parameters and presets allow as many mid-elevation squares as you are requiring low-lying caves.
Alternatively, you can reduce the number of non-mountain caves required by the parameters.

Log messages:

  • Not enough low-lying cave locations
  • Not enough low-lying cave locations after location check

UNABLE TO PLACE ENOUGH CIVILIZATIONS[edit]

The world generator is having trouble placing enough civilizations.
Make sure your parameters and presets offer enough low-to-mid savagery, evil/good appropriate, biome appropriate squares to establish sites.
High savagery (66+) blocks civilization placement -- make sure your parameters and presets offer at least small pockets of low-to-mid savagery areas.
If you have very few biome types and are placing good or evil regions, they\'ll often crowd out the civilizations as well.
Alternatively, you can reduce the number of civilizations required by the parameters.

Log message:

  • Not enough entity placement locations

NO CIVILIZATIONS AVAILABLE[edit]

The world generator is (sic) couldn't find any civilization definitions.
This problem cannot be resolved by continuing, so you should either abort or skip all rejects for a legends-only game.

Log message:

  • No entity definitions available

UNABLE TO PLACE CONTROLLABLE CIVILIZATION[edit]

The world generator is having trouble placing a controllable civilization.
Dwarves, for example, require non-evil, non-good, unsavage mountain squares that aren\'t surrounded by the ocean.
Make sure your parameters and presets have adequate squares of this kind.
Alternatively, you can remove the requirement of a controllable civilization from the parameters, which will restrict you to adventurers (assuming an appropriate civilization is placed).

Log messages:

  • No controllable entity definitions available
  • Did not place controllable entity

Error Continuation Options[edit]

Note: If you are using the default parameters in unmodded DF, and it doesn't work after continuing a few times, please report the issue at the B12 forum.
  • CONTINUE until you give me another warning.
  • ABORT NOW and I'll look over my parameters.
  • ALLOW THIS REJECTION TYPE and continue reporting others.
  • ALLOW ALL REJECTS, even if I end up with a legends-only world!
Worlds