Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Pathfinding Mayhem!  (Read 1249 times)

Bob Dylan

  • Bay Watcher
    • View Profile
Pathfinding Mayhem!
« on: August 23, 2014, 12:19:28 pm »

My fortress has been running now for a solid 6 years, and hasn't encountered any FPS issues that ever dropped it below 60 FPS (besides the occasional child stuck in tress, in older versions), Until recently when that all changed. Now it seems every dwarf with an open job attempts to move something to my hospital zone, and fails to do so, prompting the message spam of "Urist McLagFest, Peasant, Cancels store item in hospital: Drop off inaccessible". After almost a year of 10 FPS, I finally made the reluctant decision to remove the hospital zone, and so my dwarves moved the goods back to the stockpile. Now i'm getting 2 mixed messages, one simple saying they cannot move an item/s to a stockpile zone, and the above message again. I cannot find this item anywhere, is it a bug? Anyways I can fix this? Thanks!
Logged

bluephoenix

  • Bay Watcher
    • View Profile
Re: Pathfinding Mayhem!
« Reply #1 on: August 23, 2014, 08:11:18 pm »

You get 60 FPS after 6 in game years in the new version? Tell me your secret  :P
I get 15 constantly after 4 years and there are no pathfinding issues (that I know off, unless that forgotten beast in the caves is causing this)


Are your dwarves restricted to a burrow that doesn't include those areas by any chance?
« Last Edit: August 23, 2014, 08:16:28 pm by bluephoenix »
Logged

Bob Dylan

  • Bay Watcher
    • View Profile
Re: Pathfinding Mayhem!
« Reply #2 on: August 23, 2014, 08:58:16 pm »

You get 60 FPS after 6 in game years in the new version? Tell me your secret  :P
I get 15 constantly after 4 years and there are no pathfinding issues (that I know off, unless that forgotten beast in the caves is causing this)


Are your dwarves restricted to a burrow that doesn't include those areas by any chance?

I have no burrows currently. So id assume that's a negative to said question. Thanks for the reply! Anymore ideas?
Logged

rjs71053

  • Bay Watcher
    • View Profile
Re: Pathfinding Mayhem!
« Reply #3 on: August 23, 2014, 09:45:35 pm »

Quote
..and so my dwarves moved the goods back to the stockpile

and

Quote
Now i'm getting 2 mixed messages, one simple saying they cannot move an item/s to a stockpile zone, and the above message again

seem contradictory. 

Did they ever bring anything to the hospital at all? Did they ever bring anything out of the area after you dezoned the Hospital?

Can you confirm that dwarfs can path to either the hospital area or the stockpile area for other things since this started?  Maybe a door is forbidden, or you built a floor or hatch that is causing basic pathing issues.

Did you open up access to a cavern, or reopen access to the surface around the time the Hospital was being built?  Something that can make them try to path through unexplored areas to a place you can see thanks to a mining shaft or some such? 

Was a container in the Hospital forbidden by mistake?  Maybe you massed-dumped something without realizing it, and they can't path to a dump zone?

Maybe try mass forbidding all Hospital related items, Cloth and the like, and see what happens.  Maybe a piece they want is tagged for another job, and they can't loop out of trying to get that one.

Try using Dwarf Therapist to turn off all hauling labors for everyone, and see what happens.

Maybe take some screen shots of the areas in question, so we can see if there is anything that seems abnormal. 

Good luck, don't mean to ramble, just some things that came to mind.
 
Logged

Bob Dylan

  • Bay Watcher
    • View Profile
Re: Pathfinding Mayhem!
« Reply #4 on: August 23, 2014, 10:05:10 pm »

Quote
..and so my dwarves moved the goods back to the stockpile

and

Quote
Now i'm getting 2 mixed messages, one simple saying they cannot move an item/s to a stockpile zone, and the above message again

seem contradictory. 

Did they ever bring anything to the hospital at all? Did they ever bring anything out of the area after you dezoned the Hospital?

Can you confirm that dwarfs can path to either the hospital area or the stockpile area for other things since this started?  Maybe a door is forbidden, or you built a floor or hatch that is causing basic pathing issues.

Did you open up access to a cavern, or reopen access to the surface around the time the Hospital was being built?  Something that can make them try to path through unexplored areas to a place you can see thanks to a mining shaft or some such? 

Was a container in the Hospital forbidden by mistake?  Maybe you massed-dumped something without realizing it, and they can't path to a dump zone?

Maybe try mass forbidding all Hospital related items, Cloth and the like, and see what happens.  Maybe a piece they want is tagged for another job, and they can't loop out of trying to get that one.

Try using Dwarf Therapist to turn off all hauling labors for everyone, and see what happens.

Maybe take some screen shots of the areas in question, so we can see if there is anything that seems abnormal. 

Good luck, don't mean to ramble, just some things that came to mind.

Very very helpful! I don't know what time zone you're in, but its about time for me to sleep. I will most defiantly try all of this out, and when I doubt submit screenshots. Il update this tomorrow with the status report! Thanks again!
Logged

Melting Sky

  • Bay Watcher
    • View Profile
Re: Pathfinding Mayhem!
« Reply #5 on: August 24, 2014, 01:13:35 am »

This sounds very buggy. So you are still getting "Urist McLagFest, Peasant, Cancels store item in hospital: Drop off inaccessible" messages after removing the hospital?
Logged

Rogtuok

  • Bay Watcher
    • View Profile
Re: Pathfinding Mayhem!
« Reply #6 on: August 24, 2014, 02:31:56 am »

This is happening for me also but it is my food storage. It isn't happening all the time but every couple of 10 min or so.
Logged

Bob Dylan

  • Bay Watcher
    • View Profile
Re: Pathfinding Mayhem!
« Reply #7 on: August 24, 2014, 05:57:59 am »

This sounds very buggy. So you are still getting "Urist McLagFest, Peasant, Cancels store item in hospital: Drop off inaccessible" messages after removing the hospital?

I am, but I have yet to check for the above things.
Logged

Bob Dylan

  • Bay Watcher
    • View Profile
Re: Pathfinding Mayhem!
« Reply #8 on: August 24, 2014, 07:25:09 am »

Quote
..and so my dwarves moved the goods back to the stockpile

and

Quote
Now i'm getting 2 mixed messages, one simple saying they cannot move an item/s to a stockpile zone, and the above message again

seem contradictory. 

Did they ever bring anything to the hospital at all? Did they ever bring anything out of the area after you dezoned the Hospital?

Can you confirm that dwarfs can path to either the hospital area or the stockpile area for other things since this started?  Maybe a door is forbidden, or you built a floor or hatch that is causing basic pathing issues.

Did you open up access to a cavern, or reopen access to the surface around the time the Hospital was being built?  Something that can make them try to path through unexplored areas to a place you can see thanks to a mining shaft or some such? 

Was a container in the Hospital forbidden by mistake?  Maybe you massed-dumped something without realizing it, and they can't path to a dump zone?

Maybe try mass forbidding all Hospital related items, Cloth and the like, and see what happens.  Maybe a piece they want is tagged for another job, and they can't loop out of trying to get that one.

Try using Dwarf Therapist to turn off all hauling labors for everyone, and see what happens.

Maybe take some screen shots of the areas in question, so we can see if there is anything that seems abnormal. 

Good luck, don't mean to ramble, just some things that came to mind.



Alright, first of all, assorted screenshots:

Zoomed out image of hospital and above ground fortress:


Zoomed In with closer view of hospital:


Stockpile Floor:


So, first off I'll start by listing the things I can confirm.

1. All hatches are open and accessible to all.
2. All doors are open and accessible to all.
3. All otherwise unreachable items have been forbidden (underwater items, cavern items etc)
4. There are no burrows
5. Auto-Collection for above ground items has been toggled on. (Toggled off to see if message would go away. It didn't)
6. New to dwarf therapist and have never used it to change labour Ie hauling. Help?
7. I've blocked off the caverns below, and have ensured there is nothing down there my dwarves want. I have gone ahead and forbidden things as well.
8. The dogs chained to leashes do not prevent access to anywhere.
9. The hospital is accessible.
10. The hospital "zone" is gone, yet I still get the message that they fail to move goods there.
11. They moved 99% of the goods out of the hospital.
12. The caravan you may have noticed; and its goods, have nothing to do with the issue. As I've said before this has gone on for about a year, and the caravan just arrived >.<

Now the THING I'm worried about (That I've just noticed):

1. There's about 5 bars of soap and a bucket in the hospital, that my dwarves wont move out. There's enough room to store these things elsewhere, yet they aren't being moved. I've forbidden them and the messages haven't disappeared, leading me to believe that they aren't the issue. Just thought id mention it.

Let the blind guessing as to watch the issue is begin! If you need anymore info just ask!
Logged

Bob Dylan

  • Bay Watcher
    • View Profile
Re: Pathfinding Mayhem!
« Reply #9 on: August 24, 2014, 07:51:21 am »

Also:

Logged

rjs71053

  • Bay Watcher
    • View Profile
Re: Pathfinding Mayhem!
« Reply #10 on: August 24, 2014, 10:34:20 am »



TL;DR:  Try deconstructing ALL the furniture in the hospital first, see what happens.


As the image says, what is that black spot where a door would seem to be?  I don't use wooden doors, maybe its an open wooden door?  If its not a wooden door, try deconstructing a wall or two near the stairs at the bottom left corner and see if they move through that.

I would try deconstructing every piece of furniture in the room, NOT including the Well.  If it keeps going, deconstruct the Well as um..well.  When the containers deconstruct, they should spit out the last few pieces in them I believe.

You don't specifically say you tried this, so try Mass forbidding EVERYTHING in the area of the hospital, through Z-Levels, from the roof to the stock pile beneath.  If it stops the spam, then mass reclaim by floor, and see when the spam starts again.  You can narrow it down that way.

The other thing that concerns me is the Well.  I would bet that the bucket for the Well is frozen in that one ice spot down below.  'K' over that bucket and forbid it.  Maybe they were trying to use that Well for something.

Also, I see trees growing right outside the wall of the hospital, take a look up above and see if something is stuck in a branch, or maybe a branch grew right above the room there and is screwing them up with the new climbing pathing and all.  See if you can cut them down.

As for dwarf therapist, all hauling labors are to the far right of the list.  Not the very end, but right before.

http://wiki.dwarftherapist.googlecode.com/hg/img/DT_0.5.0.PNG

That picture is a little outdated I believe, but it is pretty good.  The hauling ones are the ones that end in "Hauling".

However, at this point, I don't think you need to do that, deconstructing the furniture will probably fix it I believe /crosses fingers.
Logged

Bob Dylan

  • Bay Watcher
    • View Profile
Re: Pathfinding Mayhem!
« Reply #11 on: August 24, 2014, 10:49:30 am »


The other thing that concerns me is the Well.  I would bet that the bucket for the Well is frozen in that one ice spot down below.  'K' over that bucket and forbid it.  Maybe they were trying to use that Well for something.


That's what it was! The darn bucket was frozen into the ice below, and they were trying to bath (I think!) anyways, I forbid the bucket and the message stopped appearing. Now I'll have to deconstruct the well entirely and relocate. Thanks for the ongoing help!
Logged

rjs71053

  • Bay Watcher
    • View Profile
Re: Pathfinding Mayhem!
« Reply #12 on: August 24, 2014, 10:55:28 am »

Excellent, good luck!
Logged