Threading the mapper
Threading the mapper
Has this ever been suggested? The mapper really hangs when going through large areas with many exits (like a 20x20 grid with all exits valid).
Re: Threading the mapper
Not that I know, but it also hasn't been optimized completely yet either - that should be looked at first.
Re: Threading the mapper
I've been thinking on that issue as well. Looking through the code, the rooms are already pre-drawn and are loaded from a cache, so there isn't too much to speed up there. The exit drawing code is what kills it. I'll try pre-drawing 1/2 of each standard exit on rooms and see if that works out.
Re: Threading the mapper
There was a pathing optimization added that didn't recalculate all costs on each request, but only when the map data was changed - perhaps that could be hooked in for this as well.