Very cool map script. Cool enough to coax a post out of me despite my not having posted in over two years now.
Some thoughts, primarily on glider's latest variant but encompassing of OP's version as well:
Maps, while significantly more realistic and interesting, are ultimately fairly predictable. Coastlines, particularly on thin continents, are almost always jungle (even at high latitudes) and central regions are always infested with a mix of unforested plains and desert so long as the land mass reaches a certain width threshold. There doesn't appear to be a method of simulating ocean currents - or at least one that operates on a level significant enough to generate a cognizable effect. Everything is, basically,
China.
Personally, I'd much prefer some level of continent-scale climactic variance (e.g., northern continents are primarily temperate, with evergreen forests at the coast instead of jungle and heavily rivered, grain-heavy plains replacing central deserts, while southern continents are more akin to what the map script currently produces). I'd imagine there'd need to be a more robust north/south hemisphere simulation than what is currently in use to allow for this (as it stands, continents tend to divide merely on the east/west), probably coupled with an ocean current simulator.
Height simulation needs some work as well. Mountain/hills often don't chain properly (and instead form clumps in continental interiors) and we don't really get volcanic islands (i.e., islands with a central mountain clump or chain). Height blending is extremely good but still imperfect - I'll be extremely impressed with one or two areas of a map that show proper valley and drainage effects (see
this OP screenshot) but be less impressed with the rest of the world's blending of jungle flatland into unforested plain or desert.
Anyway, excellent script. Some of what I've posted is obviously opinion, and I'll see what I can do to effect the changes I want for myself. Keep up the good work guys!
Edit: there is also a major problem with the way the script handles jungle starts. I've had unhealthy capitals at level 1. This is an easy fix, however, but does require the ability to edit part of your jungle removal loop (i.e., python knowledge)
Edit2: appears to break in multiplayer...