cephalo
Deity
How do I make this edit and what would the side effects of the edit be?
It's definitely the map, we're not OOSing on other types...
Set this variable to False. It's toward the beginning in the script.
UsePythonRandom = False
Make sure also that you make the same edit to all players you are playing with. Also, let me know if this clears up the issue. I tried to detect a network game and set this behavior automatically, but it's possible that the FFH dll does not work the same way as vanilla BtS in this aspect.
I'd test it myself but I have no friends for MP.
The reason why this variable is important is because Civ does not send the whole map over the network, it tries to set the random seed value the same on each client and generate the same map independantly. So any difference between the two map scripts will break it.
The reason I use the Python rands in the first place, is that it makes slightly more organic looking maps. With the mapRand rands, you'll generally see more anomalous features and straight lines. The difference is very subtle however. You can clearly see a difference in the general feel of the map, but I couldn't say that I could look at a map and tell which RNG it used.
I would like to know if this clears up the issue, because there might be something wrong with my network game detection logic. Make sure you are using the very latest version! 1.04 as of this writing.