|Anonymous | Login | Signup for a new account||2021-04-16 19:34 PDT|
|Main | My View | View Issues | Change Log | Roadmap|
|View Issue Details|
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0000945||Dwarf Fortress||Dwarf Mode -- Environment||public||2010-04-10 13:36||2010-08-03 12:11|
|Assigned To||Toady One|
|Platform||PC||OS||Windows Vista||OS Version||meh|
|Target Version||Fixed in Version||0.31.06|
|Summary||0000945: Temperature Settings in world gen behaving strangely|
|Description||okay, I'm just going to lay out a few of my more extreme examples to illustrate the point.|
world gen pocket region, default except for temperature 50:50:0:0
This generates temperatures ranging from freezing to hot which is just strange. 50:50:0:0 should be generating nothing but temperate terrain.
world gen pocket region, temperature 50:50:0:0, elevation 275:325:26:26, default otherwise
This is my cleanest test for trying to rule out elevation, I can't quite go pure flat or I can't embark and look around. This again results in freezing to hot.
world gen pocket region, temperature -1000:1000:26:26, default otherwise
embarking here on a far north scorching tile generates the more or less expected result of instantly dead dwarves. It also generates the bonus effect of EVERYTHING ELSE catching fire too, the entire map was enveloped in smoke instantly, the game ended in about 3 seconds.
Something has been changed which is affecting the temperature worldgen settings
I do recall a note about elevation affecting temperature now. If this is what's causing this, it makes no bloody sense, I've seen scorching mountain peaks and frozen seas in the same map which is the exact opposite of what one might expect.
There does seem to be a trend for this effect to be on the north/south edges of a map. Which edge is hot or cold seems random.
|Steps To Reproduce||-try different temperature settings in worldgen|
-try different elevation settings too
I fully understand that there is probably some sort of "intended feature" at work here, I am just saying that it seems to be a bit unbalanced.
As things stand now, adjusting the temperature settings in worldgen for normal habitable ranges has little or no effect.
I also know this is related to 0000190
It is however a rather separate issue. This is not about dwarves boiling away into soup this is about having no real control over the temperature in worldgen.
25:75:x:x as used in all the default settings in 0.31.02 generates from scorching to freezing. The same setting in 40d generates from hot to cold.
The only pattern I can find in this effect is that it tends to be to the north south.
it seems to ignore elevation entirely, one map may have a scorching mountain range, the next may have a boiling sea. There's no pattern.
Toady One (administrator)
|Poles were broken for medium and smaller worlds in 40d, which is why we have wider variations now. The 25 to 75 just controls local variations -- the polar/elevation/etc. effects are added on top of that, and if I remember, there's no way to turn those off right now to create a world without variation of any kind.|
edited on: 2010-04-26 23:21
Okay, I'm reopening this issue. I recognize that there's a new feature at work here with the north south behavior, but it's behaving... strangely.
Did several embarks at 1000:1000:0:0
I checked both north and south embarks, and repeated this test several times.
Here's what happens. On the hot side (north/south) the dwarves burn away instantly, smoke fills the entire screen, game over in seconds. It's also worth mentioning that there are no trees. there's little patches of sand or other soil that are "different" from everything else where the trees should be.
On the cold side, the dwarves are perfectly cozy, no harm whatsoever. Trees grow normally.
Testing again doing a new series at 500:500:0:0
Here on the hot side, things aren't quite as hot, but still very fatal. dwarves bleed to death in seconds. No smoke occurs. No trees grow.
On the cold side, dwarves are perfectly cozy again. Trees grow normally.
This North/South temperature effect is ENORMOUSLY strong. it's pushing the effective temperature settings up or down by over 500 which is completely absurd.
There's also the issue of trees. Trees are not destroyed by magma. For them to be vaporized pre-embark by the world temperature settings leads me to believe that it's getting very very hot.
Continuing my testing
hot side -- fatal, but not quite as fast. Trees are present.
cold side -- safe. trees.
It would be helpful if I knew what the minimum temperature is for it to be "scorching", "hot", "temperate", etc.
edited on: 2010-04-27 01:20
I just had a thought. I think this north/south temperature adjustment is a multiplier. A temperature multiple of 0.5 to 1.5 would explain the behavior I'm seeing although I think the range is considerably larger than this.
I'm guessing it's more like 0.25 to 4.0 or so which on a normal temperature range of 25:75:x:x could be spiking the temp to as high as 300 and as low as 6. This is just a theory of course but this could easily explain our problems with dwarf soup and fish not appearing.
This really does need to get looked at. As things are now it's completely impossible to make a mild temperature range.
And, just about any temperature variance at all in the worldgen settings is potentially a recipe for dwarf soup at the wrong edge of the map.
Toady One (administrator)
|I'm not seeing this with 1000:1000:0:0. Everything is burning up everywhere. What is the full param set? Is there a save? Looks like the polar effect can't be avoided even with zero variance, but I can't see numbers that would get it close to 500 either.|
|Any updates on this one? Can we get a full param set (http://pastebin.com/ [^]) that reproduces the problem in 31.04?|
edited on: 2010-06-05 19:00
look for trees.
habitable tiles in 1000:1000:0:0 are rare, but they do exist. look for trees and you're likely to find one.
My point is they really shouldn't exist at all with such extreme temperature settings. your polar temperature effect is massively overpowering the temp settings. Am I right in guessing that this is a multiplier ?
As for my world gen settings, I changed nothing except for temperature. It's all factory default world gen settings, mostly in small pocket regions for fast world genning.
I just updated to 0.31.5. As before, I genned a pocket region changing only the temperature to [1000:1000:0:0]. And on the very first region I genned, I inspected the map and quickly found the cold side. It was easy to spot by the tiles that were only "Hot" not scorching. I embarked and was perfectly safe as expected.
Now, I admit, I don't know exactly what temperature "hot" is, but I know it's not the flesh scalding tree vaporizing heat you might expect from a temperature of .
Some polar effect is fine, but this seems pretty extreme to me.
default pocket region
north side of the map, I find a tile that is merely [WARM]
edited on: 2010-06-05 20:07
And one last time, mostly for sheer dwarfyness.
default pocket region
Yes, that's right. one MILLION.
I don't find any warm or hot tiles this time, but I persist. I notice a pair of [heavy forest] tiles. I try that. As I suspected, it's perfectly safe there. There's ponds full of water, there's animals, and trees, and a pesky rat who's stealing all mah stuffs! I hang out for a while before calling it a day.
Embarking almost anywhere else in the region is instant OMGWTFBBQ!!!!
This one is a bit odd, it's not on a north/south map edge. kind of out in the middle actually.
Toady One (administrator)
edited on: 2010-06-06 01:41
I was thinking it might have to do with the rain forest effect, but that just decreases the variance based on the humidity. I'll go look around again.
edit: found another instance of the rain forest effect earlier on that is a hard cap. I don't have the sciency chops enough to know exactly when the dampening effect should be overcome by the overall temperature. It's probably fairly complicated. I've just made artificially high temperatures ignore the effect entirely.
|2010-04-10 13:36||DoctorZuber||New Issue|
|2010-04-10 13:38||DoctorZuber||Note Added: 0002639|
|2010-04-10 13:39||DoctorZuber||Tag Attached: temperature|
|2010-04-10 13:39||DoctorZuber||Tag Attached: worldgen|
|2010-04-10 13:46||DoctorZuber||Note Added: 0002640|
|2010-04-11 00:23||Footkerchief||Relationship added||related to 0000190|
|2010-04-17 06:24||Toady One||Note Added: 0003975|
|2010-04-17 06:24||Toady One||Status||new => resolved|
|2010-04-17 06:24||Toady One||Resolution||open => no change required|
|2010-04-17 06:24||Toady One||Assigned To||=> Toady One|
|2010-04-26 23:19||DoctorZuber||Note Added: 0005289|
|2010-04-26 23:19||DoctorZuber||Status||resolved => needs feedback|
|2010-04-26 23:19||DoctorZuber||Resolution||no change required => reopened|
|2010-04-26 23:21||DoctorZuber||Note Edited: 0005289||View Revisions|
|2010-04-26 23:45||DoctorZuber||Note Added: 0005292|
|2010-04-26 23:45||DoctorZuber||Status||needs feedback => assigned|
|2010-04-27 00:54||DoctorZuber||Note Added: 0005301|
|2010-04-27 01:20||DoctorZuber||Note Edited: 0005301||View Revisions|
|2010-05-21 06:45||Toady One||Note Added: 0007126|
|2010-05-21 06:45||Toady One||Status||assigned => acknowledged|
|2010-05-23 21:10||Beeskee||Issue Monitored: Beeskee|
|2010-06-02 01:30||Footkerchief||Note Added: 0007560|
|2010-06-05 18:59||DoctorZuber||Note Added: 0007741|
|2010-06-05 19:00||DoctorZuber||Note Edited: 0007741||View Revisions|
|2010-06-05 19:15||DoctorZuber||Note Added: 0007742|
|2010-06-05 19:30||DoctorZuber||Note Added: 0007743|
|2010-06-05 19:51||DoctorZuber||Note Added: 0007745|
|2010-06-05 20:07||DoctorZuber||Note Edited: 0007745||View Revisions|
|2010-06-06 01:08||Toady One||Note Added: 0007769|
|2010-06-06 01:41||Toady One||Note Edited: 0007769||View Revisions|
|2010-06-06 01:42||Toady One||Status||acknowledged => resolved|
|2010-06-06 01:42||Toady One||Fixed in Version||=> 0.31.06|
|2010-06-06 01:42||Toady One||Resolution||reopened => fixed|
|2010-06-09 06:45||Toady One||Status||resolved => closed|
|2010-06-09 07:56||Footkerchief||Status||closed => resolved|
|2010-08-03 12:11||Beeskee||Issue End Monitor: Beeskee|
|2011-04-01 13:25||Footkerchief||Relationship added||related to 0000673|
|Copyright © 2000 - 2010 MantisBT Group|