Is this still a thing or did it get upped sometime in november and I missed a PR for it. Suddenly noticed Pk’s, Cata++, Urban Development, More Buildings and More Locations (129 overmap specials) stopped throwing warnings at me.
Edit: @kevin.granade since this came up in another post and was never answered.
An overmap is divided into 72 regions, each of which can have its own overmap special. It works out to roughly 2 specials in any 15 by 15 overmap tile space.
OMSPEC_FREQ is set in omdata.h, so if you can compile your own versions, you can change the spacing. It starts at 15, and if you made it 10, there could be 180 or so mandatory map specials.
If not it sounds like it could stand to be made a configurable option in the settings menu. That way people who want to use mods that add a lot of mandatory specials don’t need to mess around with compiling their own versions and people looking for a little more challenge can make specials more rare.
I can’t currently compile the game but I suspect as you lower the frequency value (which decreases the square size and increases the number of specials), the map is going to start looking crowded. At OMSPEC_FREQ 6, some of the larger specials (the new mansions, for instance) are going to start intruding on each other.
I do agree that it should be a configurable option. I may try coding up a patch for it in January.
The limit reflects what the engine is capable of, the bug here is with mods misusing the mandatory specials list to force spawning of “nice to have” map entities.
The mandatory specials list should only contain specials that will break the game if they are missing.
There must be an error message I globally set to ignore then at some point. I’ll go through UD and fix all 48 locations so they aren’t on the mandatory spawning list and that should clear up the loading of all the various mods. Who maintains that anyway, @Chezzo?