World rejection

Материал из Dwarf Fortress Wiki
Перейти к: навигация, поиск




Данная статья помечена как не оконченная.

Вы можете прочитать эту статью на английском или помочь проекту её переводом.

Эта страница для тех, кого беспокоит постоянная отбраковка миров, при их генерации в режиме Advanced world generation.

Решение проблемы отбраковки миров[править]

Вообще-то, Вы всегда можете уменьшить отбраковку миров, обнуляя (устанавливая в 0) все параметры, которые определяют "минимальное число". Главная проблема при этом состоит в том, что тогда менее вероятно появление всех желательных особенностей для того мира, который Вы ищете.

Вы можете начать с того, чтобы попробовать обнулить все параметры, вызывающие отбраковку (большинство которых содержит слово "минимум") и смотреть, что происходит. Если Вы заметите, что получаете, например, слишком немного гор, то можете поиграть с параметрами, такими как elevation и посмотреть, что произойдёт. Это даст Вам возможность рассмотреть те миры, которые были отклонены. Так вы можете получить лучшее представление, о том, какое воздействие производят различные параметры настройки.

Регистрация отбраковок[править]

Измените в файле d_init.txt [LOG_MAP_REJECTS:NO] на [LOG_MAP_REJECTS:YES], и в основной папке Dwarf Fortress при генерации мира появится файл map_rejection_log.txt. Каждый раз, когда мир отбраковывается, причина этого будет в записана в этот файл. Его изучение даст Вам лучшее представление о том, что происходит, когда появляется сообщение об ошибке "having trouble placing", которое Вы увидите на экране только после нескольких сотен ошибок генерации, не все из которых могут быть такими, о которых гласит сообщение "having trouble placing..."

"The World Generator is having trouble placing..."[править]

Определенные ошибки при отбраковке миров, и возможные их решения, описаны ниже.

Вершины гор[править]

пример записи об ошибке: Not enough peaks: 1<3 Check your maximum elevation parameters.

  • Могут ли возвышения 400 быть размещены достаточное число раз, чтобы обеспечить появление всех указанных Вами пиков?
    • Проверьте, установлено ли elevation на высоту 400.
    • У Вас должно быть, по крайней мере, столько этих самых высоких точек, сколько Вы требуете пиков.

Или, как альтернатива, сократите количество требуемых пиков.

Mid-level elevations[править]

  • Параметры генерации Вашего мира должны позволять возвышения между 100 и 299.
    • Проверьте параметры, управляющие частотами возвышения.
    • Или просто сократите число требуемых квадратов с возвышением среднего уровня.

Low elevations[править]

Параметры генерации Вашего мира должны позволять достаточно возвышений между 0 и 99.

  Аналогично

High elevations[править]

Параметры генерации Вашего мира должны позволять достаточно возвышений между 300 и 400. Аналогично

Ocean squares along the edges (Океаны вдоль краёв карты)[править]

Параметры генерации Вашего мира должны позволять достаточно возвышений между 0 и 99.

  • Если это не работает, просто сократите количество требуемых океанов у края карты.

rainfall/drainage/savagery/volcanism in the manner specified by the parameters[править]

Check the parameters governing these features. Reduce the number of high, medium or low squares required.

Volcanoes[править]

Проверьте величину максимума вулканизма.

  • Вулканы могут сформироваться только в областях с вулканизмом 100.
    • Также, у Вас должно быть, по крайней мере, столько областей с вулканизмом 100, столько Вы желаете вулканов.

Если всё это не работает, сократите количество вулканов, требуемых параметрами.

Swamps and marshes[править]

Make sure your parameters and presets can support mid-elevation, mid-to-high rainfall, low drainage, non-freezing areas.

  • If that doesn't work, reduce the number of swamp squares and regions required by the parameters.

Deserts and badlands[править]

Make sure your parameters and presets can support mid-elevation, very low rainfall, non-freezing areas.

  • If that doesn't work, reduce the number of desert squares and regions required by the parameters.

Forests[править]

Make sure your parameters and presets can support mid-elevation, high rainfall, high drainage, non-freezing areas.

  • If that doesn't work, reduce the number of forest squares and regions required by the parameters.

Mountains[править]

Make sure your parameters and presets can support high elevation areas.

  • If that doesn't work, reduce the number of mountain squares and regions required by the parameters.

Oceans[править]

Make sure your parameters and presets can support low elevation areas.

  • If that doesn't work, reduce the number of ocean squares and regions required by the parameters.

Glaciers[править]

Make sure your parameters and presets can support mid-elevation, very high drainage, freezing areas.

  • If that doesn't work, reduce the number of glacial squares and regions required by the parameters.

Tundra regions[править]

Make sure your parameters and presets can support mid-elevation, low-to-mid drainage, freezing areas.

  • If that doesn't work, reduce the number of tundra squares and regions required by the parameters.

Grasslands[править]

Make sure your parameters and presets can support mid-elevation, low-to-mid rainfall, low-to-mid drainage, non-freezing areas.

  • If that doesn't work, reduce the number of grassland squares and regions required by the parameters.

Hills[править]

Make sure your parameters and presets can support mid-elevation, low-to-mid rainfall, high drainage, non-freezing areas.

Rivers[править]

Make sure your parameters and presets allow as many mountain squares as you are requiring river start points.

  • If that doesn't work, reduce the number of rivers required by the parameters.

Too many subregions[править]

Make sure your parameters and presets aren't so variable that biomes change frequently.

  • If that doesn't work, increase the number of subregions permitted by the parameters, up to the cap.

Mountain caves[править]

Make sure your parameters and presets allow as many border mountain squares as you are requiring mountain caves.

  • If that doesn't work, reduce the number of mountain caves required by the parameters.

Low-lying caves[править]

Make sure your parameters and presets allow as many mid-elevation squares as you are requiring low-lying caves.

  • If that doesn't work, reduce the number of non-mountain caves required by the parameters.

Civilizations[править]

  • Проверьте, достаточно ли задано ниже-среднего savagery, соотношение добра/зла, площади соответствующих биомов для размещения поселений.
  • Высокий savagery (66+) блокирует размещение цивилизаций — проверьте эти параметры, и установите, по крайней мере, небольшие области ниже-среднего savagery.
    • Если Вы имеете очень мало типов биомов и помещаете хорошие или злые области, они часто будут вытеснять цивилизации.

Если это не работает, сократите количество цивилизаций, требуемых параметрами.

The world generator 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.

The world generator is having trouble placing a controllable civilization[править]

Make sure your parameters and presets have adequate squares of this kind.

  • Dwarves, for example, require non-evil, non-good, unsavage mountain squares that aren't surrounded by the ocean.
  • If that doesn't work, remove the requirement of a controllable civilization from the parameters, which will restrict you to adventurers (assuming an appropriate civilization is placed)


Error Dialog Text[править]

LACK OF PEAKS MEDIUM ELEVATION REJECTION LOW ELEVATION REJECTION HIGH ELEVATION REJECTION LACK OF EDGE OCEANS RAINFALL REJECTION DRAINAGE REJECTION SAVAGERY REJECTION VOLCANISM REJECTION LACK OF VOLCANOS SWAMP REJECTION DESERT REJECTION FOREST REJECTION MOUNTAIN REJECTION OCEAN REJECTION GLACIER REJECTION TUNDRA REJECTION GRASSLAND REJECTION HILLS REJECTION LACK OF RIVERS TOO MANY REGIONS LACK OF MOUNTAIN CAVES LACK OF LOW-LYING CAVES UNABLE TO PLACE ENOUGH CIVILIZATIONS NO CIVILIZATIONS AVAILABLE UNABLE TO PLACE CONTROLLABLE CIVILIZATION

The world generator is having trouble placing enough mountain peaks. 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? 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. Alternatively, you can reduce the number of peaks required by the parameters.

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.

The world generator is having trouble placing enough low elevations. Can your parameters achieve elevations between 0 and 99?

The world generator is having trouble placing enough high elevations. Can your parameters achieve elevations between 300 and 400?

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.

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.

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.

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.

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.

The world generator is having trouble placing enough volcanos. 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? 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. Alternatively, you can reduce the number of volcanos required by the parameters.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

The world generator is 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.

The world generator is having trouble placing a controllable civilization. Dwarves, for example, require non-evil, non-good, unsavage (<66) 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).


List of Log Error Messages[править]

Not enough peaks
Not enough medium altitudes
Not enough medium altitudes after shift down
Not enough low altitudes after shift down
Not enough medium altitudes after shift up
Not enough high altitudes after shift up
Not enough partial edge oceans
Not enough complete edge oceans

Rainfall not evenly distributed
Flat/rough areas not evenly distributed: 
Savagery not evenly distributed
Volcanism not evenly distributed

Initial swamp square count fails by 
Initial desert square count fails by 
Initial forest square count fails by 
Initial mountain square count fails by 
Initial ocean square count fails by 
Initial glacier square count fails by 
Initial tundra square count fails by 
Initial grassland square count fails by 
Initial hill square count fails by 

Not enough volcanos

Swamp region count fails by 
Desert region count fails by 
Forest region count fails by 
Mountain region count fails by 
Ocean region count fails by 
Glacier region count fails by 
Tundra region count fails by 
Grassland region count fails by 
Hill region count fails by 

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

Too many distinct subregions

Not enough medium altitude locations after erosion
Not enough low altitude locations after erosion: 
Not enough high altitude locations after erosion

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

Not enough entity placement locations

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

Final swamp region count fails by 
Final desert region count fails by 
Final forest region count fails by 
Final mountain region count fails by 
Final ocean region count fails by 
Final glacier region count fails by 
Final tundra region count fails by 
Final grassland region count fails by 
Final hill region count fails by 

Error Continuation Options[править]

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!