Here is a fork I have made of Totestra optimized to make Arabian adventures. Unlike the BigIsland fork which tweaks the land generator to have the generator (almost always) make a single land which only sometimes has outlying islands, the Totestra generation engine is left largely untouched. Instead, I am running a script on my Raspberry Pi [1] which generates about one or two worlds a minute [2] continuously. Every time it finds a map suitable for an Arabian adventure (not too close to the poles; no snow; little or no tundra; 40% or more desert), it notes the seed and size of the main island. I have so far found 90 different suitable seeds: 40 small, 59 large. By default, the script chooses a larger seed, but it’s also possible to choose a smaller land, any of the 89 suitable lands, or choose a fixed seed (the 90th suitable seed).
I should point out it’s not possible to adjust the climate or the size of the generated map; it will always be a huge arid 144x96 map, and everyone will start on the largest landmass (every other land mass will be a new world in the midgame),
This allows a suitable Arabian style adventure to be played (large desert, everyone on same landmass) while having there be a lot of islands to explore in the midgame.
The file is attached. Place the included .py file in one’s PublicMaps folder (usually, C:\Program Files (x86)\2K Games\Civilization IV Complete\Sid Meier's Civilization 4 Complete\Beyond the Sword\PublicMaps\, but your mileage may vary), choose ArabisnTotestra, and be ready to play an Arabian adventure.
Oh, also, this is based on the second version of Totestra, but it uses a different random number generator, and I have restored the ability for the player to choose how much bonus resources they get at their starting location.
[1] I will credit the Python developers for having the final version of Python2 running in 64-bit mode on an ARM CPU run exactly like how Python2 in Civ4 runs on a x86 CPU in 386/32-bit mode
[2] Python2 got faster post-Civ4
[3] Edit: Five more adventures added (compared to numbers above); README.txt added to .zip file. Also, a bunch of bugfixes and features: User selectable hut placement (default, no huts, fixed per random seed, few huts, lots of desert huts, lots of huts everywhere). Better bonus resource placement. Better player start placement.
Edit I am in the process of continually updating the script with more possible adventures on GitHub. See
https://raw.githubusercontent.com/samboy/misc-civ4-mapscripts/master/ArabianTotestra.py for an updated version, and
https://github.com/samboy/misc-civ4-mapscripts/commits/master for changelog