Kael
Deity
Could you not use the def cannotTrain function in CvGameInterface.py to limit unit production to a certain number, depending on map size?
Definitly, if I did that I would need to set the unitclass limit to the size for the largest map and then constrict in the cannotTrain function. That would leave the pedia showing a max count of 6 (or whatever) and confuse players when they could only make 3 (or whatever). Players would spend a lot of time trying to find their other 3 units.
The change I was alluding to would have to be set in the SDK with a new function that returned unit build limits based on the map size and was refered to by the internal cannot train and the game text function. I would probably also need to add a schema change to user objects to determine if they should be using the new function or the old hard limit.
...surprisingly i kinda got a little civ4ed out and switched to playing galactic civs 2 for a while, but your mod keeps bringing me back to civ4. Anyway, my only grips/problem is that it seems to take an eternity to start the game, i usually have to load civ 4, start your mod, then pop off to make a cup of tea...sometimes it takes about 15mins to load im not exaggerating, probably something im doing wrong...but anyway, like I said, its worth the wait 
(wouldnt do that if the game doesnt pop up instantly 