For example few brushes make closed empty space and create zone, where no actors.
How can I find this zone?
Fly in zone view and try see on different angles is not a option.
If in zone exists any actor you can export map in t3d and look at ZoneNumber in output.
But if not...
I think about make a lot random dumb actors in space and dump all for t3d, for see ZoneNumber, but it need smart algorithm for place this actors.
Brutforce can not work.
This is probably not what you are asking, but...
there is button in editor that will color zones different colors. You can see where the different zones are without zone info actors.
- zone.jpg (3.71 KiB) Viewed 134 times
As I say:
Only count here. But where its located?
I didn't understand. Sorry, I understand now. I figured you knew that but was trying to help.
Are you trying to find the center point of a zone?
I think this topic is way above my expertise.
He wants to know where the zones are, not the display location for the number of zones. ;o)
Some time ago I encountered a similar problem in map MH-Thra_Fortress. Some pillars created too many additional zones (see also thread MH-Thra_Fortress).
Sometimes it is look like:
1. Build map without BSP checkbox (no optimization). Get 5 zones.
2. Build again with BSP checkbox. Get 8 zones. Whaaaat?
3. Export entire map to t3d, grep it - nothing. Only 5 zones used. Whaaaat?
4. Fly few hours in zone view with different angles...
5. If you lucky - notice/find additional zones. But if no...
And best things is:
You have few parts of map. For example 3. not connected with each other.
You built each part separately and get zones count. With or without BSP checkbox does not matter because numbers is same.
Now You think, "I have 10 and 15 and 20 zones. So entire map will be 10 + 15 + 20 = 45 zones." Right?
You run build and get, for example, 53 zones. Whaaaat?
"Best" things happens when you have summ of zones is near 63 limit. For example, sum count zones is 59.
Build entire map and real count is 63, Which means overlapping. I run map and waterzone connected with usual zones.
I try grep zone numbers from t3d - all fine except some zone number not listed any actor and located in nowhere, so cause overflow of 63 zone and overlapping it.
The other way is build maps that are not all overkill polys. Other zones can be one unit thick.
Also separate all brush polys and work on it like that first, then when you merge polys you will have gotten rid of more zones.
Then you can find other ones that are bigger to find than just slivers .