Чтобы изменить стековую систему в Assets\Python\cvgameutils.py в функции def unitCannotMoveInto(self,argsList) достаточно изменить значение переменной iMaxUnits - она определяет максимальное число юнитов в стеке. Менять надо в 2-х местах, т.к. для ИИ дается фора в виде большего размера стека.
Ограничение на создание юнитов в городе в версии 0.8 имеется только при парадигмах представительство и всеобщее право голоса, от размера города не зависит, только от общего числа юнитов у игрока и размеров страны.
Если в Assets\Python\BUG\buggameutils.py разремарить строки:
# self._setDefault("unitCannotMoveInto", False)
# self._setDefault("cannotTrain", False)
то ограничения на стек и на кол-во создания юнитов снимаются.