View Issue Details

IDProjectCategoryView StatusLast Update
0010420Dwarf FortressWorld Generation -- Parameterspublic2020-04-13 23:39
ReporterPatrikLundell Assigned To 
PriorityhighSeveritymajorReproducibilityalways
Status newResolutionopen 
PlatformPCOSWindowsOS Version10.1
Product Version0.44.02 
Summary0010420: The same set of parameters generate different worlds on different platforms without rejections
DescriptionThe same complete set of advanced world generation parameters provides 3 different results on Linux, Win32, and Win64. As far as can be seen, the geography and civ placement is the same, but the sites formed, the sites razed, and the statistics (Hist Figs/Dead/Events) differ. Statistics:
Linux: 276/105/1561
Win32: 275/70/1308
Win64: 306/141/2045

The world gen parameters used:
[WORLD_GEN]
    [TITLE:ABCDPOCKET REGION]
    [SEED:A]
    [HISTORY_SEED:B]
    [NAME_SEED:C]
    [CREATURE_SEED:D]
    [DIM:17:17]
    [EMBARK_POINTS:1504]
    [END_YEAR:1050]
    [BEAST_END_YEAR:30:80]
    [REVEAL_ALL_HISTORY:1]
    [CULL_HISTORICAL_FIGURES:0]
    [ELEVATION:1:400:52:52]
    [RAINFALL:0:100:26:26]
    [TEMPERATURE:25:75:26:26]
    [DRAINAGE:0:100:26:26]
    [VOLCANISM:0:100:26:26]
    [SAVAGERY:0:100:26:26]
    [ELEVATION_FREQUENCY:1:1:1:1:1:1]
    [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]
    [POLE:NORTH_OR_SOUTH]
    [MINERAL_SCARCITY:2500]
    [MEGABEAST_CAP:1]
    [SEMIMEGABEAST_CAP:2]
    [TITAN_NUMBER:1]
    [TITAN_ATTACK_TRIGGER:80:0:100000]
    [DEMON_NUMBER:20]
    [NIGHT_TROLL_NUMBER:10]
    [BOGEYMAN_NUMBER:10]
    [VAMPIRE_NUMBER:10]
    [WEREBEAST_NUMBER:10]
    [SECRET_NUMBER:20]
    [REGIONAL_INTERACTION_NUMBER:20]
    [DISTURBANCE_INTERACTION_NUMBER:20]
    [EVIL_CLOUD_NUMBER:10]
    [EVIL_RAIN_NUMBER:10]
    [GENERATE_DIVINE_MATERIALS:1]
    [GOOD_SQ_COUNTS:1:0:0]
    [EVIL_SQ_COUNTS:1:0:0]
    [PEAK_NUMBER_MIN:0]
    [PARTIAL_OCEAN_EDGE_MIN:0]
    [COMPLETE_OCEAN_EDGE_MIN:0]
    [VOLCANO_MIN:1]
    [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:250]
    [RIVER_MINS:0:0]
    [PERIODICALLY_ERODE_EXTREMES:1]
    [OROGRAPHIC_PRECIPITATION:1]
    [SUBREGION_MAX:2750]
    [CAVERN_LAYER_COUNT:3]
    [CAVERN_LAYER_OPENNESS_MIN:0]
    [CAVERN_LAYER_OPENNESS_MAX:100]
    [CAVERN_LAYER_PASSAGE_DENSITY_MIN:0]
    [CAVERN_LAYER_PASSAGE_DENSITY_MAX:100]
    [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:1]
    [NON_MOUNTAIN_CAVE_MIN:2]
    [ALL_CAVES_VISIBLE:0]
    [SHOW_EMBARK_TUNNEL:2]
    [TOTAL_CIV_NUMBER:5]
    [TOTAL_CIV_POPULATION:15000]
    [SITE_CAP:18]
    [PLAYABLE_CIVILIZATION_REQUIRED:0]
    [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]
Steps To ReproduceGenerate advance world gen worlds using the parameters above on different OS/DF bit versions and observe the results being different.
Additional InformationThe Win32 version was freshly downloaded, while the Win64 version is from LNP r02 with slight modding applied and removed, as well as DF applied and removed.
The Linux results were produced by Fleeting Frames, and I don't have any further info on that setup.
TagsNo tags attached.

Activities

feelotraveller

2017-12-05 09:09

reporter   ~0037229

I can confirm that with my own advanced world generation (generating from the same 4 seeds) that linux df32 and linux df64 produced the same geography but different histories. Both versions were run on the same machine. I'm not sure about the starting points - think they might have been somewhat different - but the 32bit version only ever had 2 dwarven civilizations (checked in Legends) whereas the 64bit version had 3 dwarven civilizations.

Loci

2017-12-05 14:09

viewer   ~0037231

I ran this worldgen on a fresh install of df_44_02_win32.zip (md5: d1610671f38d23d02432364de9a70c65), but I received your Win64 results: 306/141/2045.

PatrikLundell

2017-12-05 15:00

reporter   ~0037233

The 32 bit version I downloaded from Bay12 is called df_44_02_legacy32.zip, as I was under the impression that SDL is a "worse" version (and I just reran the generation on that version, again yielding the results above,so I don't understand what's going on).

Quietust

2020-04-13 10:31

reporter   ~0040460

Last edited: 2020-04-13 10:32

Related to (or duplicate of) 0005974?

Also, the SDL version is the "preferred" one - as I understand it, Legacy is provided specifically for computers whose video cards/drivers perform extremely poorly with the SDL version.

PatrikLundell

2020-04-13 23:39

reporter   ~0040463

As far as I see it, any world gen crash report that wasn't addressed before a new DF version comes out can just be tossed into the "things have changed, no use wasting efforts on old reports when there are reports for the new version to process" bucket.
With the number of crash reports for the latest version available, it's wasted effort to dig up old ones, so just write it off as being obsolete.

Add Note

Note

Issue History

Date Modified Username Field Change
2017-12-05 03:15 PatrikLundell New Issue
2017-12-05 09:09 feelotraveller Note Added: 0037229
2017-12-05 14:09 Loci Note Added: 0037231
2017-12-05 15:00 PatrikLundell Note Added: 0037233
2020-04-13 10:31 Quietust Note Added: 0040460
2020-04-13 10:32 Quietust Note Edited: 0040460
2020-04-13 23:39 PatrikLundell Note Added: 0040463