Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0010420Dwarf FortressWorld Generation -- Parameterspublic2017-12-05 03:152020-04-13 23:39
ReporterPatrikLundell 
Assigned To 
PriorityhighSeveritymajorReproducibilityalways
StatusnewResolutionopen 
PlatformPCOSWindowsOS Version10.1
Product Version0.44.02 
Target VersionFixed in Version 
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.
Attached Files

- Relationships

-  Notes
(0037229)
feelotraveller (reporter)
2017-12-05 09:09

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.
(0037231)
Loci (manager)
2017-12-05 14:09

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.
(0037233)
PatrikLundell (reporter)
2017-12-05 15:00

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).
(0040460)
Quietust (reporter)
2020-04-13 10:31
edited on: 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.

(0040463)
PatrikLundell (reporter)
2020-04-13 23:39

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.

- 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 View Revisions
2020-04-13 23:39 PatrikLundell Note Added: 0040463


Copyright © 2000 - 2010 MantisBT Group
Powered by Mantis Bugtracker