View Issue Details

IDProjectCategoryView StatusLast Update
0009052Dwarf FortressDwarf Mode -- Environmentpublic2016-03-13 10:36
ReporterJellly Assigned Tolethosor  
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionno change required 
Product Version0.40.24 
Summary0009052: Map Regeneration + Reveal of all tiles + Fire clay appearing and expanding on surface + Human merchants arriving in Autumn
DescriptionJust run into a pretty big bug. Several things seem to happen in quick succession. Here is what happens:

1. Lag out.
2. Get the pop up "Horrifying screams come from the darkness below" and the camera moves to the lava sea.
3. All tiles are revealed, all the way down to z level -17.
4. The map regenerates. Trees are back where I had cut them down and all tiles I had mined revert to how they were on embarkment. The only tiles not affected by this are those I have buildings on (excluding built stairs, walls and floors), tiles which had dwarves on them, stockpile zones and tiles that had items on them.
5. Clouds of fire clay and silty clay appear all over the surface of the map. When I unpause these rapidly expand and cover the surface causing severe lag, crushing quite a few people on the surface and flinging things all over the place. They then dissapear after 0000013:0000015 seconds.
6. A Human caravan arrives with a law-giver. Their wagon arrives dismantled with all the trade goods on the grounds. No announcement is made and the month is mid-Autumn so they aren't supposed to be here. In the unit list screen they are listed as "Visitors" rather than "Merchants". They do not move when unpaused.
Steps To ReproduceHere is the savefile: http://speedy.sh/eAxJY/Alabedefini

The bug occurs on the day of the save. Just unpause and soon after it should happen.
TagsNo tags attached.

Activities

user8971

2015-08-23 14:53

  ~0032991

Are you using any third party utilities? Have you been digging really down when that happened? If yes, lag and notice are normal, regenerating terrain sounds like a bug though. Was there any clay near the surface before? If yes, thsoe clouds could be caused by that weird terrain regeneration. And wagons can get dismantled quite easily with few bumps on the road; they then spill they cargo all around.

Btw, you can store such save games at http://dffd.bay12games.com/

Jellly

2015-08-23 17:17

reporter   ~0032992

I was using the Lazy Newb Pack with DF Hack on, but even with everything disabled and playing the vanilla game this happens. I had only dug down to the first cavern. There was a layer of clay near the surface yes, only silted clay though no fire clay. Well that explains the wagon, bit more than a 'few bumps' in this case :P. Noted for the future, thanks.

Quietust

2015-08-24 16:45

reporter   ~0032993

Under what configuration was the world generated, as compared to the actual embark?

Jellly

2015-08-25 10:36

reporter   ~0032994

I believe the world was generated with DF Hack disabled, not 100% on that though.

BadLeo

2015-08-29 08:19

reporter   ~0033008

Last edited: 2015-08-29 08:20

I stumbled on this bug on my previous fort. It scared the HFS out of me, so much that I created another world to play with (actually I did it to see if it will happen again).

I was digging really deep when it happened, but I'm sure I didn't pierced through HFS, despite the announcement. I still have the world saved here, and I even tried to abandon the fortress and reclaim it to see if it fixed the issue, but upon return things were the same.

Jellly

2015-08-29 18:21

reporter   ~0033009

I've managed to get around this bug twice now by retiring the fortress and then reclaiming it. Messes up a bunch of stuff but I can still play.

lethosor

2015-09-03 13:44

manager   ~0033034

Last edited: 2015-09-03 13:44

Reminder sent to: Jellly

That save no longer exists on that site - if you still have it, it really would be better to upload it to DFFD (http://dffd.bay12games.com/), where files don't periodically disappear.

Jellly

2015-09-05 22:18

reporter   ~0033037

Last edited: 2015-09-27 20:31

Having some trouble signing up for that website. It's not sending me the verification email to activate the account. I'll upload the save when I successfully sign up.

http://dffd.bay12games.com/file.php?id=11175 Here is a link with the savefile.

Coinneas

2016-01-21 08:38

reporter   ~0034497

I have this issue as well. No news on a solution?

user8971

2016-01-21 15:36

  ~0034502

In which version, Coinneas? Are you using Lazy Newb Pack or playing vanilla DF without any changes to raws? Can you upload your save? Please see other questions higher and tell us more about what have happened to you.

Coinneas

2016-01-21 15:57

reporter   ~0034503

Last edited: 2016-01-21 16:04

I'm playing with the latest (stable) Newb Pack, just as the original complaint. Hence DFhack is enabled. Version 0.40.24 specifically.

Likewise, it happened on a specific in-game date (December 29, 253). The 28th processes, but just before it hits the 29th I get the bug described above.

The only thing which I did during this save which was abnormal was to access Legends Mode via DFhack, during Fortress Mode and with my map open. My uneducated hypothesis is that this may have caused the game world to get messed up, resulting in bugs at the end of the year. Was the other uploaded save file also in late December (or whatever frikkin in-universe month) date?

EDIT: I checked the other guy's save. It's not on the same date, so that's not it.

Coinneas

2016-01-21 16:21

reporter   ~0034504

I did some sleuthing. Read the comment near the bottom of this page:

https://www.reddit.com/r/dwarffortress/comments/3g0g6h/dfhack_script_that_opens_the_legends_screen_in/

Apparently accessing DFhack legends while in-game is very likely to be the culprit here.

m-logik

2016-01-21 23:53

reporter   ~0034509

I had this occur in 2 40.24 forts. While both had dfhack running throughout the life of the forts, neither had ever had open-legends used. It's entirely possible that dfhack is an element of this, but two anecdotes on reddit isn't enough evidence to determine that any particular script is a very likely culprit.

Coinneas

2016-01-22 14:07

reporter   ~0034515

Last edited: 2016-01-22 14:07

I'm going to report this bug on DFhack's own internal bug reporting system, since it seems that open-legends is indeed NOT the issue: https://github.com/DFHack/dfhack/issues?page=1&q=is%3Aissue+is%3Aopen

sv-esk

2016-03-11 21:00

reporter   ~0034831

Last edited: 2016-03-11 22:45

Steps to reproduce:
1. Run open-legends
2. Hit d (export detailed map)
3. Exit legends mode (it is not necessary to actually export something)
4. Wait. It usually explodes when cur_season_tick is a multiple of 2000

lethosor

2016-03-13 10:36

manager   ~0034836

Last edited: 2016-03-13 10:37

sv-esk has provided a logical explanation that attributes the issue to DFHack's open-legends script, so I'll close this.

See https://github.com/DFHack/dfhack/issues/805#issuecomment-195660593

Issue History

Date Modified Username Field Change
2015-08-23 04:15 Jellly New Issue
2015-08-23 14:53 user8971 Note Added: 0032991
2015-08-23 17:17 Jellly Note Added: 0032992
2015-08-24 16:45 Quietust Note Added: 0032993
2015-08-25 10:36 Jellly Note Added: 0032994
2015-08-29 08:19 BadLeo Note Added: 0033008
2015-08-29 08:20 BadLeo Note Edited: 0033008
2015-08-29 18:21 Jellly Note Added: 0033009
2015-09-03 13:44 lethosor Note Added: 0033034
2015-09-03 13:44 lethosor Note Edited: 0033034
2015-09-05 22:18 Jellly Note Added: 0033037
2015-09-27 20:31 Jellly Note Edited: 0033037
2016-01-21 08:38 Coinneas Note Added: 0034497
2016-01-21 15:36 user8971 Note Added: 0034502
2016-01-21 15:57 Coinneas Note Added: 0034503
2016-01-21 15:58 Coinneas Note Edited: 0034503
2016-01-21 15:59 Coinneas Note Edited: 0034503
2016-01-21 16:03 Coinneas Note Edited: 0034503
2016-01-21 16:04 Coinneas Note Edited: 0034503
2016-01-21 16:21 Coinneas Note Added: 0034504
2016-01-21 23:53 m-logik Note Added: 0034509
2016-01-22 14:07 Coinneas Note Added: 0034515
2016-01-22 14:07 Coinneas Note Edited: 0034515
2016-03-11 21:00 sv-esk Note Added: 0034831
2016-03-11 22:45 sv-esk Note Edited: 0034831
2016-03-13 10:36 lethosor Note Added: 0034836
2016-03-13 10:36 lethosor Status new => resolved
2016-03-13 10:36 lethosor Resolution open => no change required
2016-03-13 10:36 lethosor Assigned To => lethosor
2016-03-13 10:37 lethosor Note Edited: 0034836
2016-03-13 10:37 lethosor Note Edited: 0034836