Here we go. I finished West Africa part and will upload it to Github soon. But I have another question.
1. I can't find Map_XXX.xml in Gameplay folder. So, I searched and found new file CityMap.xml in Maps folder. So, I modified the CityMap.xml file instead. Is it correct?
2. Is it mean I have to upload two files in separate folders in GitHub?
I also got crashed to desktop today when I did final testing the code in-game. Everything went fine at first the cities naming are ok for 30 turns. Then on turn 306 (I started in information era), it suddenly crashed when I clicked next turn. After around 6-7 attempts, I gave up and recreated new map. Set up everything the same and play. No crash for about 50 turns now LOL.
I've played Spain. Not sure what happened. I also attached all log files here.
Things already test to see if it create the crash. And none of them did.
1. Not settle new cities for 6 turns before the crash.
2. Stop all building. Change them to something else that didn't completed 0 - 1 turns before turn 306.
3. Stop moving all units.
4. Change policy.
Things I did differently in the new game (which did not crashed)
1. Didn't reveal all map.
2. No contact with other civs or city state.