I should be possible, I have not done it, I haven't been able to decompile the code into a readable format, but it should also be possible with some trial and error without decompiling, there is a quest that causes a new town to be built, You just need to isolate the series of commands that does so, alter the location, the bit of code saying the quest is completed and not to repeat it, and any other effects you want to change that you can figure out. Then run this bit of code however many times you want. This should be possible using some cheat engines. alternatively if you configure the code into human readable it should be simple to build in your own cities.