No wars on spawn? That's easy, you can do it yourself. Open Assets/Python/Consts.py and search for "lEnemyCivsOnSpawn". For every civilization, you'll find a list of civs it can start at war with. Simply delete all of those you want to have guaranteed peace with.
Maybe I'll sound like a twit, but here's the block after I made a change
#rnf. Some civs have a double entry, for a higher chance
lEnemyCivsOnSpawn = [
[], #Egypt
[], #India
[iIndependent,iIndependent2,iIndependent2], #China
[iIndependent,iIndependent2], #Babylonia
[iIndependent,iIndependent2,iBabylonia], #Greece
[iBabylonia,iBabylonia,iGreece], #Persia
[], #Carthage
[], #Rome
[], #Japan
[], #Ethiopia
[], #Maya
[iRome,iArabia,iSpain,iEngland,iEngland,iFrance,iFrance,iGermany,iGermany,iNetherlands,iCeltia,iIndependent,iIndependent2], #Vikings
[iEgypt,iBabylonia,iBabylonia,iGreece,iPersia,iCarthage,iRome,iSpain,iFrance,iCeltia,iCeltia,iIndependent,iIndependent2], #Arabia
[], #Khmer
[iArabia], #Spain
[iArabia], #France
[], #England
[iRome], #Germany
[], #Russia
[], #Netherlands
[], #Mali
[], #Portugal
[], #Inca
[iIndia,iChina,iChina,iJapan,iPersia,iKhmer,iRussia,iRussia,iIndependent,iIndependent,iIndependent2,iIndependent2], #Mongolia
[iMaya], #Aztec
[iEgypt,iBabylonia,iGreece,iGreece,iCeltia,iCeltia], #Turkey
[iIndependent,iIndependent2] #America
]
The result is that both Carthage and Greece are at war with Rome. I've never seen that happen before.
I am now trying to switch to Rome after starting with Egypt.
Does the python file only get loaded at the beginning of a game?