Matrix said:
In Pascal terms I think they simply forgot "
Randomize;".
Um... no.
I've run some tests here at home, on my own machine, using my copy of the game purchased at the local Electronics Boutique.
I launched eight maps on identical settings: Continents, Small, all defaults.
The first four passes, I used the Custom Game option:
The last four passes, I used the Play Now option:
Passes 1 and 2 were created via Custom after launching Civ4 from my Desktop.
Passes 3 and 4 were created via Custom after exiting to Main Menu, after ending the previous pass.
Passes 5 and 6 were created via Play Now after launching Civ4 from my Desktop.
Passes 7 and 8 were created via Play Now after exiting to Main Menu, after ending the previous pass.
Eight games launched, eight completely different map results:
The only indication I have of any trouble is that the first Play Now map in my sample is the same map configuration shown in Super Beaver's screenshot. That will occur if the same seed is used to create the map.
Is there a bug with the random seed generator? Resetting itself under some circumstances? Or on certain people's machines? I don't know.
Whatever the problem is, it lies with the random seeding, NOT with my maps!
I'll do what I can to look in to it further.
Meanwhile, can those of you with this problem verify that you did not fiddle with the seed numbers in your ini files? If not set to 0, you'll get the same seed over and over (identical map each time). Thanks!
Those of you who -are- having this issue should be able to work around it temporarily by manually choosing different seeds and setting them in your ini file. Go to Config in your root Civ4 folder and double click to open it.
If the MapRand is not set to 0, then that's likely your problem. Set it to 0 and try again. If it -is- set to 0, then set it to a random number pulled out of thin air: something large, like five or six or eight digits. Reset it each time you want to replay on the same map script. Again, this is only meant as a temporary workaround until a more permanent solution can be found.
This issue is a bit of a head scratcher, as no sign of anything of this kind has ever showed up for me -- and still didn't in my testing just now. I've run hundreds upon hundreds of tests, including sometimes thirty in a row on identical settings, and never seen a duplicate. The random number generator is not my direct responsibility, though, so all I can do is pass on your reports.
I hope this reassures most of you. Sorry for the troubles!
- Sirian