Thank you

.
Okay, the files are attached.
The files are all in the right folder, etc., but i guess, the PythonCallbackDefines.xml has to be in, because i use the command unit.setXY, which i guess, is deactivated. Could you look in the file, and if needed, copy it into the mod and activate the callback?
Also the mods name has to be "StartingPoints", because the name is in the CvEventManager, so don't rename it at the moment.
If added one map for testing to the mod, it's Earth-Neutral-by-sr.civbeyondswordwbsave. First load the mod, then load the map, and hopefully, it will not throw an exception. Then, all civs should be placed on the same tile, besides aztecs and arabia, which are on one of the surrounding tiles. This is just for testing, i want to see, if that works.
Starting points are defined in XML\CustomXML\Earth-Neutral-by-sr_StartingPoints.xml. Should be obvious, what to do there, if something has to be changed

.
Because i'm not very familiar with some things, it could maybe throw an exception, that the program maybe tries to load Earth-Neutral-by-sr
._StartingPoints.xml, Earth-Neutral-by-sr
.w_StartingPoints.xml or Earth-Neutral-by-s_StartingPoints.xml.
In that case, look at cvEventManager, the line MapName = MapName[0:-22], and play with the -22, in the first case make it -23, in the second -24, in the third -21.
I hope, it will not just crash :/.

please, work, please

.
And again thank you for your help

.