RFCEurope 1.1

@ Absinthered

Is is possible to have regions in the list of which areas of another region, or can it only by provinces? I created some additional regions for the generic mercs, that consist of some other, already existing regions and some provinces. (the last few lines of the example) Will this be recognized by the python? Or should I only have provinces in the list?
I hope this is clear enough.

Spoiler :
The reason I created this regions is to have a little competition between the civs for a merc. Right now, a merc is availabe only in, for example, lRegionFrance. This makes it somewhat a free mercs for France. No one else can hire it because they have no city in the required are. If a merc in available in the territory of multiple civs, there will be a challenge to get the merc first.


(This is from the XML consts. Allmost at the bottom of the file.)
Code:
# those regions are for easier access for UHV and Mercs
lRegionIberia		= [ iP_GaliciaSpain, iP_Castile, iP_Leon, iP_Lusitania, iP_Catalonia, iP_Aragon, iP_Valencia, iP_Andalusia, iP_Navarre, iP_LaMancha ]
lRegionFrance		= [ iP_Normandy, iP_Bretagne, iP_IleDeFrance, iP_Orleans, iP_Picardy ]
lRegionBurgundy		= [ iP_Provence, iP_Burgundy, iP_Champagne, iP_Flanders ]
lRegionBritain		= [ iP_London, iP_Wales, iP_Wessex, iP_Scotland, iP_EastAnglia, iP_Mercia, iP_Northumbria, iP_Ireland ]
lRegionScandinavia	= [ iP_Denmark, iP_Osterland, iP_Norway, iP_Vestfold, iP_Gotaland, iP_Svealand, iP_Norrland, iP_Oppland, iP_Skaneland, iP_Gotland ]
lRegionGermany		= [ iP_Lorraine, iP_Swabia, iP_Saxony, iP_Bavaria, iP_Franconia, iP_Brandenburg ]
lRegionPoland		= [ iP_Pomerania, iP_GaliciaPoland, iP_GreaterPoland, iP_LesserPoland, iP_Silesia, iP_Masovia ]
lRegionLithuania		= [ iP_Lithuania, iP_Livonia, iP_Estonia ]
lRegionAustria		= [ iP_Carinthia, iP_Austria, iP_Moravia, iP_Bohemia, iP_Silesia ]
lRegionHungary		= [ iP_Transylvania, iP_Hungary, iP_Slavonia, iP_Croatia, iP_Pannonia, iP_UpperHungary ]
lRegionBalkans		= [ iP_Serbia, iP_Thrace, iP_Macedonia, iP_Moesia, iP_Arberia, iP_Croatia, iP_Bosnia ]
lRegionGreece		= [ iP_Constantinople, iP_Thessaly, iP_Epirus, iP_Morea, iP_Thessaloniki ]
lRegionAsiaMinor		= [ iP_Colonea, iP_Charsiadon, iP_Cilicia, iP_Armeniakon, iP_Anatolikon, iP_Paphlagonia, iP_Thrakesion, iP_Opsikion ]
lRegionMiddleEast		= [ iP_Antiochia, iP_Syria, iP_Lebanon, iP_Arabia, iP_Jerusalem ]
lRegionAfrica		= [ iP_Oran, iP_Algiers, iP_Ifriqiya, iP_Cyrenaica, iP_Tripolitania, iP_Tetouan, iP_Morocco, iP_Marrakesh, iP_Fez ]
lRegionKiev			= [ iP_Moldova, iP_Kiev, iP_Crimea, iP_Zaporizhia, iP_Sloboda, iP_Pereyaslavl, iP_Chernigov, iP_Podolia, iP_Minsk ]
lRegionItaly		= [ iP_Lombardy, iP_Verona, iP_Tuscany, iP_Latium, iP_Calabria, iP_Apulia, iP_Malta ]
lRegionSwiss		= [ iP_Bavaria, iP_Austria, iP_Swabia, iP_Burgundy, iP_Lorraine, iP_Champagne, iP_Provence, iP_Lombardy, iP_Verona, iP_Franconia, iP_Bohemia ]
lRegionRussia		= [ iP_Vologda, iP_Karelia, iP_Novgorod, iP_NizhnyNovgorod, iP_Rostov, iP_Moscow, iP_Smolensk, iP_Polotsk, iP_Murom, iP_Simbirsk ]
lRegionMercWest		= [ lRegionFrance, lRegionBritain, iP_Aquitania, iP_Flanders, iP_Holland, iP_Champagne, iP_Burgundy, iP_Saxony, iP_Franconia, iP_Swabia], 
lRegionMercSouth		= [ lRegionIberia, lRegionItaly, iP_Provence ]
lRegionMercArabia		= [ lRegionAsiaMinor, lRegionMiddleEast, iP_Egypt ]
lRegionMercBaltic		= [ lRegionPoland, lRegionLithuania, lRegionAustria, iP_Brandenburg ]
lRegionMercBaltic		= [ lRegionHungary, lRegionBalkans, lRegionGreece ]
lRegionMercRus		= [ lRegionKiev, lRegionRussia, iP_Brest, iP_Kuban, iP_Donets, iP_Volhynia ]
 
I think a good start is that all starting units except human starting units get a boost for their starting units to the next teir. Arabs and Bulgarians get 3 crossbowmen instead of archers. Burgundians get twice the crossbowmen. Genoa gets balestrieri instead of crossbowmen. Ottomans get pikemen instead of guisarmiers.

This to ensure no wipe at start since many of them can start at war with human.
 
@ Absinthered

Is is possible to have regions in the list of which areas of another region, or can it only by provinces? I created some additional regions for the generic mercs, that consist of some other, already existing regions and some provinces. (the last few lines of the example) Will this be recognized by the python? Or should I only have provinces in the list?
I hope this is clear enough.

Spoiler :
The reason I created this regions is to have a little competition between the civs for a merc. Right now, a merc is availabe only in, for example, lRegionFrance. This makes it somewhat a free mercs for France. No one else can hire it because they have no city in the required are. If a merc in available in the territory of multiple civs, there will be a challenge to get the merc first.


(This is from the XML consts. Allmost at the bottom of the file.)
Code:
# those regions are for easier access for UHV and Mercs
lRegionIberia		= [ iP_GaliciaSpain, iP_Castile, iP_Leon, iP_Lusitania, iP_Catalonia, iP_Aragon, iP_Valencia, iP_Andalusia, iP_Navarre, iP_LaMancha ]
lRegionFrance		= [ iP_Normandy, iP_Bretagne, iP_IleDeFrance, iP_Orleans, iP_Picardy ]
lRegionBurgundy		= [ iP_Provence, iP_Burgundy, iP_Champagne, iP_Flanders ]
lRegionBritain		= [ iP_London, iP_Wales, iP_Wessex, iP_Scotland, iP_EastAnglia, iP_Mercia, iP_Northumbria, iP_Ireland ]
lRegionScandinavia	= [ iP_Denmark, iP_Osterland, iP_Norway, iP_Vestfold, iP_Gotaland, iP_Svealand, iP_Norrland, iP_Oppland, iP_Skaneland, iP_Gotland ]
lRegionGermany		= [ iP_Lorraine, iP_Swabia, iP_Saxony, iP_Bavaria, iP_Franconia, iP_Brandenburg ]
lRegionPoland		= [ iP_Pomerania, iP_GaliciaPoland, iP_GreaterPoland, iP_LesserPoland, iP_Silesia, iP_Masovia ]
lRegionLithuania		= [ iP_Lithuania, iP_Livonia, iP_Estonia ]
lRegionAustria		= [ iP_Carinthia, iP_Austria, iP_Moravia, iP_Bohemia, iP_Silesia ]
lRegionHungary		= [ iP_Transylvania, iP_Hungary, iP_Slavonia, iP_Croatia, iP_Pannonia, iP_UpperHungary ]
lRegionBalkans		= [ iP_Serbia, iP_Thrace, iP_Macedonia, iP_Moesia, iP_Arberia, iP_Croatia, iP_Bosnia ]
lRegionGreece		= [ iP_Constantinople, iP_Thessaly, iP_Epirus, iP_Morea, iP_Thessaloniki ]
lRegionAsiaMinor		= [ iP_Colonea, iP_Charsiadon, iP_Cilicia, iP_Armeniakon, iP_Anatolikon, iP_Paphlagonia, iP_Thrakesion, iP_Opsikion ]
lRegionMiddleEast		= [ iP_Antiochia, iP_Syria, iP_Lebanon, iP_Arabia, iP_Jerusalem ]
lRegionAfrica		= [ iP_Oran, iP_Algiers, iP_Ifriqiya, iP_Cyrenaica, iP_Tripolitania, iP_Tetouan, iP_Morocco, iP_Marrakesh, iP_Fez ]
lRegionKiev			= [ iP_Moldova, iP_Kiev, iP_Crimea, iP_Zaporizhia, iP_Sloboda, iP_Pereyaslavl, iP_Chernigov, iP_Podolia, iP_Minsk ]
lRegionItaly		= [ iP_Lombardy, iP_Verona, iP_Tuscany, iP_Latium, iP_Calabria, iP_Apulia, iP_Malta ]
lRegionSwiss		= [ iP_Bavaria, iP_Austria, iP_Swabia, iP_Burgundy, iP_Lorraine, iP_Champagne, iP_Provence, iP_Lombardy, iP_Verona, iP_Franconia, iP_Bohemia ]
lRegionRussia		= [ iP_Vologda, iP_Karelia, iP_Novgorod, iP_NizhnyNovgorod, iP_Rostov, iP_Moscow, iP_Smolensk, iP_Polotsk, iP_Murom, iP_Simbirsk ]
lRegionMercWest		= [ lRegionFrance, lRegionBritain, iP_Aquitania, iP_Flanders, iP_Holland, iP_Champagne, iP_Burgundy, iP_Saxony, iP_Franconia, iP_Swabia], 
lRegionMercSouth		= [ lRegionIberia, lRegionItaly, iP_Provence ]
lRegionMercArabia		= [ lRegionAsiaMinor, lRegionMiddleEast, iP_Egypt ]
lRegionMercBaltic		= [ lRegionPoland, lRegionLithuania, lRegionAustria, iP_Brandenburg ]
lRegionMercBaltic		= [ lRegionHungary, lRegionBalkans, lRegionGreece ]
lRegionMercRus		= [ lRegionKiev, lRegionRussia, iP_Brest, iP_Kuban, iP_Donets, iP_Volhynia ]

There is a chance it works, depends on what argumentum does the lRegion use. If not, just copypaste all those provinces in
However, improving the mercenary system is in the top 3 major things on my todo list.
Along with finalizing the map changes (and everything connected to it) in the Levant and Egypt, and revising the minor civ revolution system

Not sure how far I will get, but as I said I have much time to mod in the next 3 weeks
So it's great if you make adjustments to the current system, but I don't guarantee your changes will be long-living
 
Is it just me, but the wording of the Hungarian Black Army guest ("Control the most territory in Europe in 1490") feels kind of ambiguous. At first I thought that I had to conquer most of the European continent by 1490. But what really had to be done was to hold the 1st place in land area category of the Demographics screen.

How about changing it to this: "Be the largest empire in Europe in 1490"?
 
The idea is to hold more territory in europe then anyone else. I remember someone discovered that southern greece didn't count for this achievement, but I'm not sure if they corrected this.
 
Is it just me, but the wording of the Hungarian Black Army guest ("Control the most territory in Europe in 1490") feels kind of ambiguous. At first I thought that I had to conquer most of the European continent by 1490. But what really had to be done was to hold the 1st place in land area category of the Demographics screen.

How about changing it to this: "Be the largest empire in Europe in 1490"?

Sry, I thought it's pretty clear what do we meant here
The wording can be changed of course

The idea is to hold more territory in europe then anyone else. I remember someone discovered that southern greece didn't count for this achievement, but I'm not sure if they corrected this.

Yeah, I added the missing provinces for 1.1
 
What kind of adjustments do you want to make. If they completely revert my changes, I won't put the energie in it.

Actually I'm not yet sure, sry. Maybe they can stay in the end
Depends on how much things I have to change in the current system...
 
About the mercs: a small continuous notification for the player is a good idea
Will think about it, how would be the best to solve this

I don't want to add too many things to the user interface, but what if this is another small line under the stability, GG points and UHV counters in the top left corner?
In the same minimalistic stlye: a small mercenary icon, and after that a number of the availeable mercenaries
Or two numbers: currently hired mercenaries + the availeable ones
Thoughts on this?

:bump:
any comments?
 
Just one thing seems a little bit strange, maybe a bug? I was playing Germany and vasalized Norse. When Sweden appeared they were at war with the Norse but at peace with me. When I ask Sweden to make peace with Norse they say "Sorry, it's not in our their hands". And this infinite war really spoils my relationship with Sweden...

Thanks, glad you like the mod! :)
And it's definitely a bug, I'm looking for it some time now
There is something wrong with war declarations when vassalization and spawns are both in the picture

I am no programming genius, but it couldn't be this one?

In the Riseandfall.py:

def setWarOnSpawn( self ):
for i in range( iNumMajorPlayers - 1 ): # exclude the Pope
iTeamMajor = gc.getPlayer(i).getTeam()
pTeamMajor = gc.getTeam( iTeamMajor )
for j in range( iNumTotalPlayers ):
if ( con.tWarAtSpawn[j] > 0 ): # if there is a chance for war
if ( gc.getGame().getSorenRandNum(100, 'war on spawn roll') < con.tWarAtSpawn[j] ):
iTeamSecond = gc.getPlayer(j).getTeam()
pTeamSecond = gc.getTeam( iTeamSecond )
#print(" 3Miro WAR ON SPAWN between ",iTeamMajor,iTeamSecond)
#pTeamMajor.setAtWar( iTeamSecond, True )
#pTeamSecond.setAtWar( iTeamMajot, True )
gc.getTeam( gc.getPlayer(i).getTeam() ).setAtWar( gc.getPlayer(j).getTeam(), True )
gc.getTeam( gc.getPlayer(j).getTeam() ).setAtWar( gc.getPlayer(i).getTeam(), True )
 
Well, the problem is, that the main civ does not get the proper war status the vassal gets. Here we have coding that goes through all combinations of civs and sets war status for "iTeamMajor" and "iTeamSecond" on spawn to "True" based on some randomizer. Plus we have lines that clearly derive something called "pTeamMajor" and "pTeamSecond" for all the cycled civs - and the part where the "pTeamMajor" and "pTeamSecond" get their proper setAtWar to "True" has typos and is commented out.
Or, if these lines are not the relevant ones, then I'd say there should be some kind of mechanism to either exclude vassals from the process - or to identify a vassals superiour and pass on the given war status.
 
Well, the problem is, that the main civ does not get the proper war status the vassal gets.

Hmm, why would you think this?
This is the setAtWar function from the dll:
Code:
void CyTeam::setAtWar(int /*TeamTypes*/ iIndex, bool bNewValue ){
	if (m_pTeam)
		m_pTeam->setAtWar((TeamTypes)iIndex, bNewValue);

So, the code part you posted should work correctly
Code:
        def setWarOnSpawn(self):
                for i in range( iNumMajorPlayers - 1 ): # exclude the Pope
                        iTeamMajor = gc.getPlayer(i).getTeam()
                        pTeamMajor = gc.getTeam( iTeamMajor )
                        for j in range( iNumTotalPlayers ):
                                if ( con.tWarAtSpawn[i][j] > 0 ): # if there is a chance for war
                                        if ( gc.getGame().getSorenRandNum(100, 'war on spawn roll') < con.tWarAtSpawn[i][j] ):
                                                iTeamSecond = gc.getPlayer(j).getTeam()
                                                pTeamSecond = gc.getTeam( iTeamSecond )
                                                #print(" 3Miro WAR ON SPAWN between ",iTeamMajor,iTeamSecond)
                                                #pTeamMajor.setAtWar( iTeamSecond, True )
                                                #pTeamSecond.setAtWar( iTeamMajor, True )
                                                gc.getTeam( gc.getPlayer(i).getTeam() ).setAtWar( gc.getPlayer(j).getTeam(), True )
                                                gc.getTeam( gc.getPlayer(j).getTeam() ).setAtWar( gc.getPlayer(i).getTeam(), True )

Btw, the last two lines are exactly the commented out lines (without the typo of course)
 
Yeah, I left the new DCN updates half-finished, then kinda forgot about it. Ups :)
So some of these very old bugs are still there...

Sorry guys, but I definitely won't forget to finish these for the next version
This is from my latest table:
Spoiler :
<Arabia>
Vassal of Byzantium: Exarchate of Arabia
Vassal of France, holding Levant province: French Levant
Vassal of France: French Arabia
Vassal of Cordoba: Emirate of Arabia
Vassal of Spain, holding Levant province: Spanish Levant
Vassal of Spain: Spanish Arabia
Vassal of Norse/Sweden, holding Levant province: Norse Levant
Vassal of Norse/Sweden: Norse Arabia
Vassal of Venice, holding Levant province: Venetian Levant
Vassal of Venice: Venetian Arabia
Vassal of Russia/Kiev, holding Levant province: Russian Levant
Vassal of Russia/Kiev: Russian Arabia
Vassal of Germany, holding Levant province: German Levant
Vassal of Germany: German Arabia
Vassal of England, holding Levant province: Counties of the Levant
Vassal of England: County of Arabia
Vassal of Austria, holding Levant province: Habsburg Levant
Vassal of Austria: Habsburg Arabia
Vassal of Ottomans: Sharifate of Mekke
Generic Vassal (all the other civs), holding Levant province: Province of Levant
Generic Vassal (all the other civs): Province of Arabia

Under Merchant Republic with Islam: Arab Islamic Republic
Under Merchant Republic: Arab Republic
Islam State Religion and controls Egypt after turn 217 (1250 AD): Mamluk Sultanate
Islam State Religion and controls Egypt after turn 190 (1170 AD): Ayyubid Sultanate
Islam State Religion and controls Egypt after turn 103 (909 AD): Fatimid Caliphate
Islam State Religion after turn 63 (752 AD): Abbasid Caliphate
Islam State Religion after turn 40 (660 AD): Umayyad Caliphate
Islam State Religion: Rashidun Caliphate
Default name (if nothing else is true from the ones above): Abbasid State of Arabia

<Austria>
Vassal of Byzantium: Exarchate of Austria
Vassal of France: French Archduchy of Austria
Vassal of Arabia/Cordoba: Emirate of Austria
Vassal of Spain: Junior Habsburg Lands
Vassal of Norse/Sweden: Norse Austria
Vassal of Venice: Venetian Austria
Vassal of Russia/Kiev: Russian Austria
Vassal of Germany: German Östmark
Vassal of England: Counties of Austria
Vassal of Ottomans: Principality of Avusturya
Generic Vassal (all the other civs): Province of Austria

Under Merchant Republic with Islam: Islamic Republic of Austria
Under Merchant Republic: Republic of Austria
Islam State Religion: Islamic Habsburg Sultanate
Default name (if nothing else is true from the ones above): Habsburg Empire

<Bulgaria>
Vassal of Byzantium: Theme of Bulgaria
Vassal of France: Duchy of Bulgaria
Vassal of Arabia/Cordoba: Emirate of Bulgaria
Vassal of Spain: Spanish Kingdom of Bulgaria
Vassal of Norse/Sweden: Varangian Bulgaria
Vassal of Venice: Venetian Bulgaria
Vassal of Russia/Kiev: Principality of Bulgaria
Vassal of Germany: German Bulgaria
Vassal of England: Counties of Bulgaria
Vassal of Austria: Habsburg Bulgaria
Vassal of Ottomans: Principality of Rumelia
Generic Vassal (all the other civs): Province of Bulgaria

Under Merchant Republic with Islam: Islamic Republic of Bulgaria
Under Merchant Republic: Republic of Bulgaria
Islam State Religion: Caliphate of Bulgaria
Respawned and has 2 unstable provinces without being Islam: Second Bulgarian Empire
Has 2 unstable provinces without being Islam after turn 150: Second Bulgarian Empire
Has 2 unstable provinces without being Islam: Bulgarian Empire
Orthodox State Religion: Bulgarian Tsardom
Catholic/Protestant State Religion: Bulgarian Kingdom
Default name (if nothing else is true from the ones above): Bulgarian Khanate

<Burgundy>
Vassal of Byzantium: Exarchate of Burgundy
Vassal of France: French Duchy of Bourgogne
Vassal of Arabia/Cordoba: Emirate of Burgundy
Vassal of Spain: County of Burgundy
Vassal of Norse/Sweden: New Bornholm
Vassal of Venice: Venetian Burgundy
Vassal of Russia/Kiev: Russian Burgundy
Vassal of Germany: Lothringen
Vassal of England: County of Burgundy
Vassal of Austria: Habsburg Burgundy
Vassal of Ottomans: Principality of Burgonya
Generic Vassal (all the other civs): Province of Burgundy

Under Merchant Republic with Islam: Islamic Republic of Burgundy
Under Merchant Republic: Burgundian Republic
Islam State Religion: Sultanate of Burgundy
Default name (if nothing else is true from the ones above): Kingdom of Burgundy

<Byzantium>
Vassal of France: Duchy of Greece
Vassal of Arabia/Cordoba: Emirate of Constantinople
Vassal of Spain, holding Thessaly province: Duchies of Athens and Neopatria
Vassal of Spain: Duchy of Neopatria
Vassal of Norse/Sweden: Varangian Roman Empire
Vassal of Venice, holding Morea province, Islam state religion: Emirate of Morea
Vassal of Venice, holding Morea province: Kingdom of Morea
Vassal of Venice, Islam state religion: Latin Emirate
Vassal of Venice: Latin Kingdom
Vassal of Russia/Kiev: Russian Tsargrad
Vassal of Germany, holding Constantinople: Eastern Roman Empire
Vassal of Germany: Eastern Roman States
Vassal of England: Counties of Greece
Vassal of Austria: Habsburg Greece
Vassal of Ottomans, holding Thrace province: Principality of Thrace / Eyalet of Thrace
Vassal of Ottomans: Principality of Greece / Eyalet of Greece
Vassal of Genoa, Islam state religion: Latin Emirate
Vassal of Genoa: Latin Kingdom
Generic Vassal (all the other civs): Province of Byzantium

Under Merchant Republic with Islam: Islamic Roman Republic
Under Merchant Republic: Second Roman Republic
Islam State Religion: Islamic Byzantine Empire
Holding Constaninople province: Byzantine Empire
Default name (if nothing else is true from the ones above): Eastern Roman States

<Cordoba>
Respawned and Vassal of Byzantium: Exarchate of Tunisia
Respawned and Vassal of France: Duchy of Tunisia
Respawned and Vassal of Arabia: Emirate of Tunisia
Respawned and Vassal of Spain, Islam state religion: Spanish Maghreb
Respawned and Vassal of Spain: Spanish Kingdom of Tunisia / Spanish Kingdom of Oran
Respawned and Vassal of Norse/Sweden: Norse Tunisia
Respawned and Vassal of Venice: Venetian Tunisia
Respawned and Vassal of Russia/Kiev: Russian Tunisia
Respawned and Vassal of Germany: German Tunisia
Respawned and Vassal of England: County of Tunisia
Respawned and Vassal of Austria: Habsburg Tunisia
Respawned and Vassal of Ottomans: Principality of Tunisia / Eyalet of Tunisia
Respawned and Generic Vassal (all the other civs): Province of Tunisia

Respawned and Merchant Republic: Hafsid Republic
Respawned and Islam/no state religion: Hafsid Caliphate
Respawned and Catholic/Orthodox/Protestant: Hafsid Kingdom

Vassal of Byzantium: Exarchate of Andalusia
Vassal of France: Duchy of Andalusia
Vassal of Arabia: Emirate of Cordoba
Vassal of Spain, Islam state religion: Emirate of Granada
Vassal of Spain: Kingdom of Granada
Vassal of Norse/Sweden: Norse Andalusia
Vassal of Venice: Venetian Andalusia
Vassal of Russia/Kiev: Russian Andalusia
Vassal of Germany: German Andalusia
Vassal of England: County of Andalusia
Vassal of Austria: Habsburg Andalusia
Vassal of Ottomans: Principality of Endulus / Eyalet of Endulus
Generic Vassal (all the other civs): Province of Andalusia

Under Merchant Republic with Islam: Taifa of Cordoba
Under Merchant Republic: Andalusian Republic
Islam State Religion: Caliphate of Cordoba
Christian state religion: Kingdom of Cordoba
Default name (if nothing else is true from the ones above): Duchy of Andalusia

<Dutch>
Vassal of Byzantium: Exarchate of Batavia
Vassal of France: Duchy of Batavia
Vassal of Arabia/Cordoba: Emirate of the Netherlands
Vassal of Spain: Spanish Netherlands
Vassal of Norse/Sweden: Norse Frisia
Vassal of Venice: Venetian Netherlands
Vassal of Russia/Kiev: Russian Netherlands
Vassal of Germany: German Holland
Vassal of England: County of Holland
Vassal of Austria: Habsburg Netherlands
Vassal of Ottomans: Principality of Holland
Generic Vassal (all the other civs): Province of Holland

Under Merchant Republic with Islam: Islamic Republic of the Netherlands
Under Merchant Republic: Republic of the Seven United Netherlands
Islam State Religion: Sultanate of the Netherlands
Default name (if nothing else is true from the ones above): United Kingdom of the Netherlands

<England>
Vassal of Byzantium: Exarchate of Britannia
Vassal of France: Duchy of La Manche
Vassal of Arabia/Cordoba: Emirate of England
Vassal of Spain: Spanish Kingdom of England
Vassal of Norse/Sweden: Danelaw Britain
Vassal of Venice: Venetian England
Vassal of Russia/Kiev: Russian England
Vassal of Germany: British Saxony
Vassal of Austria: Habsburg England
Vassal of Ottomans: Principality of Britanya
Generic Vassal (all the other civs): Province of England

Under Merchant Republic with Islam: Islamic Republic of England
Under Merchant Republic: English Commonwealth
Islam State Religion: Sultanate of England
Default name (if nothing else is true from the ones above): Kingdom of Great Britain

<France>
Vassal of Byzantium: Exarchate of Gallia
Vassal of Arabia: Emirate of Frangistan
Vassal of Cordoba : Emirate of Poitiers
Vassal of Spain: Viceroyalty of France
Vassal of Norse/Sweden: Duchy of Normandy
Vassal of Venice: Venetian France
Vassal of Russia/Kiev: Russian France
Vassal of Germany: Western Francia
Vassal of England: Duchy of Chinon
Vassal of Austria: Habsburg France
Vassal of Ottomans: Principality of Frangistan / Eyalet of Frangistan?
Vassal of Burgundy: Western Francia
Generic Vassal (all the other civs): Province of France

Burgundy and Germany vassalized under Merchant Republic with Islam: Western Islamic Republic
Under Merchant Republic with Islam: French Islamic Republic
Burgundy and Germany vassalized under Mechant Republic: Western Republic
Burgundy and Germany vassalized with Islam: Western Sultanate
Under Merchant Republic: French Republic
Islam State Religion: Sultanate of France
Burgundy and Germany vassalised: Western Empire

At least 3 unstable provinces after 987 AD: French Empire
At at least 3 unstable provinces: Frankish Empire
After 987 AD: Kingdom of France
Default name (if nothing else is true from the ones above): Kingdom of the Franks

<Genoa>
Vassal of Byzantium: Exarchate of West Italy
Vassal of France: Duchy of Savoie
Vassal of Arabia/Cordoba: Emirate of Genoa
Vassal of Spain: Spanish Mediterranean
Vassal of Norse/Sweden: Norse West Lombardy
Vassal of Venice: Venetian West Italy
Vassal of Russia/Kiev: Russian Genoa
Vassal of Germany: German Genoa
Vassal of England: County of Liguria
Vassal of Austria: Habsburg Genoa
Vassal of Ottomans: Principality of Ligurya
Generic Vassal (all the other civs): Province of Liguria

Under Merchant Republic with Islam: Genoese Islamic Republic
Under Merchant Republic: Most Serene Republic of Genoa
Islam State Religion: Sultanate of Genoa
Default name (if nothing else is true from the ones above): Most Serene Duchy of Genoa

<Germany>
Vassal of Byzantium: Exarchate of Germania
Vassal of France: Duchy of the Rhine
Vassal of Arabia/Cordoba: Emirate of Germany
Vassal of Spain: Spanish Kingdom of Germany
Vassal of Norse/Sweden: Greater Denmark
Vassal of Venice: Venetian Germany
Vassal of Russia/Kiev: Russian Germany
Vassal of England: German Counties
Vassal of Austria: Northern Great Germany
Vassal of Ottomans: Principality of Almanya
Generic Vassal (all the other civs): Province of Germany

Under Merchant Republic with Islam: Islamic Republic of Germany
Under Merchant Republic: Republic of Germany
Islam State Religion: Sultanate of Germany
After 1200? Kingdom of Germany?
Default name (if nothing else is true from the ones above): Imperial States of Germany

<Hungary>
Vassal of Byzantium: Exarchate of Sirmium
Vassal of France: Duchy of Hungary
Vassal of Arabia/Cordoba: Emirate of Hungary
Vassal of Spain, Islam state religion: Spanish Emirate of Hungary
Vassal of Spain: Spanish Kingdom of Hungary
Vassal of Norse/Sweden: Norse Hungary
Vassal of Venice: Venetian Hungary
Vassal of Russia/Kiev: Russian Hungary
Vassal of Germany: German Hungary
Vassal of England: County of Hungary
Vassal of Austria, Islam state religion: Habsburg Emirate of Hungary / Royal Hungary
Vassal of Austria: Habsburg Kingdom of Hungary
Vassal of Ottomans: Principality of Transylvania / Eyalet of Transylvania?
Generic Vassal (all the other civs): Province of Hungary

Under Merchant Republic with Islam: Islamic Republic of Hungary
Under Merchant Republic: Republic of Hungary
Islam State Religion: Sultanate of Hungary
At least 2 unstable provinces: Hungarian Empire
At least 6 ok provinces: Hungarian Empire
After 1001 AD (cannot be Islam by default of course, that's above on the list): Kingdom of Hungary
Have a Christian State Religion: Kingdom of Hungary
Default name (if nothing else is true from the ones above): Principality of Hungary

<Kiev>
Vassal of Byzantium: Exarchate of Kiev
Vassal of France: Duchy of Kiev
Vassal of Arabia/Cordoba: Emirate of Kiev
Vassal of Spain: Spanish Kiev
Vassal of Norse/Sweden: Varangian Kiev
Vassal of Venice: Venetian Kiev
Vassal of Russia: South Russia
Vassal of Germany: German Kiev
Vassal of England: Counties of the Ukraine
Vassal of Austria: Habsburg Kiev
Vassal of Ottomans: Principality of Kiev
Generic Vassal (all the other civs): Province of Kiev

Under Merchant Republic with Islam: Kievan Islamic Republic
Under Merchant Republic: Kievan Republic
Islam State Religion: Sultanate of Kiev
Default name (if nothing else is true from the ones above): Kievan Rus'

<Lithuania>
Vassal of Byzantium: Exarchate of Lithuania
Vassal of France: Duchy of Lithuania
Vassal of Arabia/Cordoba: Emirate of Lithuania
Vassal of Spain: Spanish Baltics
Vassal of Norse/Sweden: Norse Baltics
Vassal of Venice: Venetian Lithuania
Vassal of Russia/Kiev: Russian Lithuania
Vassal of Germany: German Baltics
Vassal of England: County of Lithuania
Vassal of Austria: Habsburg Baltics
Vassal of Ottomans: Principality of Lithuania
Generic Vassal (all the other civs): Province of Lithuania

Under Merchant Republic with Islam: Islamic Republic of Lithuania
Under Merchant Republic: Lithuanian Republic
Islam State Religion: Sultanate of Lithuania
Default name (if nothing else is true from the ones above): Grand Duchy of Lithuania

<Muscovy>
Vassal of Byzantium: Exarchate of Moscovia
Vassal of France: Duchy of Muscovy
Vassal of Arabia/Cordoba: Emirate of Moscow
Vassal of Spain: Spanish Muscovy
Vassal of Norse/Sweden: Varangian Muscovy
Vassal of Venice: Venetian Muscovy
Vassal of Kiev: Vladimir-Suzdal
Vassal of Germany: German Muscovy
Vassal of England: Counties of Muscovy
Vassal of Austria: Habsburg Muscovy
Vassal of Ottomans: Principality of Moskova
Generic Vassal (all the other civs): Province of Muscovy

Under Merchant Republic with Islam: Russian Islamic Republic
Under Merchant Republic: Russian Republic
Islam State Religion: Islamic Tsardom of Russia
Default name (if nothing else is true from the ones above): Grand Duchy of Moscow

<Norse>
Vassal of Byzantium: Exarchate of Scandinavia
Vassal of France: Duchy of Denmark
Vassal of Arabia/Cordoba: Scandinavian Emirate
Vassal of Spain: Spanish Kingdom of Scandinavia
Vassal of Sweden: Kingdom of Denmark
Vassal of Venice: Venetian Scandinavia
Vassal of Russia/Kiev: Russian Scandinavia
Vassal of Germany: German Scandinavia
Vassal of England: Counties of Scandinavia
Vassal of Austria: Habsburg Scandinavia
Vassal of Ottomans: Principality of Iskandinavya
Generic Vassal (all the other civs): Province of Scandinavia
Master of Sweden: Kalmar Union

Under Merchant Republic with Islam: Nordic Islamic Republic
With Merchant Republic and Paganism civics: Viking Republic
With Merchant Republic and controls Svaeland: Kalmar Republic
With Merchant Republic and controls Norway: Danish-Norwegian Republic
Under Merchant Republic: Danish Republic
With Paganism civic: Viking Kingdoms
Islam State Religion: Islamic Nordic Sultanates
Controls Svealand province: Kalmar Union
Controls Norway province: Kingdoms of Denmark and Norway
Default name (if nothing else is true from the ones above): Kingdom of Denmark

<Poland>
Vassal of Byzantium: Exarchate of Polonia
Vassal of France: Duchy of Warsaw
Vassal of Arabia/Cordoba: Emirate of Poland
Vassal of Spain: Spanish Kingdom of Poland
Vassal of Norse/Sweden: South Baltic State
Vassal of Venice: Venetian Poland
Vassal of Russia/Kiev: Congress Poland
Vassal of Germany: Grand Duchy of Posen
Vassal of England: Counties of Poland
Vassal of Austria: Habsburg Poland
Vassal of Ottomans: Principality of Polonya
Generic Vassal (all the other civs): Province of Poland

Under Merchant Republic with Islam: Islamic Republic of Poland
Under Merchant Republic: Republic of Poland
Islam State Religion: Sultanate of Poland
Default name (if nothing else is true from the ones above): Polish Commonwealth

<Portugal>
Vassal of Byzantium: Exarchate of Lusitania
Vassal of France: Duchy of Portugal
Vassal of Arabia/Cordoba: Emirate of Portugal
Vassal of Spain: Council of Portugal
Vassal of Norse/Sweden: Suevian Kingdom of Portugal
Vassal of Venice: Venetian Portugal
Vassal of Russia/Kiev: Russian Portugal
Vassal of Germany: German Portugal
Vassal of England: County of Portugal
Vassal of Austria: Habsburg Portugal
Vassal of Ottomans: Principality of Portekiz
Generic Vassal (all the other civs): Province of Portugal

Under Merchant Republic with Islam: Portuguese Islamic Republic
Under Merchant Republic: Portuguese Republic
Islam State Religion: Sultanate of Portugal
Default name (if nothing else is true from the ones above): Kingdom of Portugal

<Spain>
Vassal of Byzantium: Exarchate of Hispania
Vassal of France after ~1200 AD, Islam state religion: French Emirate of Spain
Vassal of France after ~1200 AD: French Kingdom of Spain
Vassal of France: Duchy of Leon
Vassal of Arabia/Cordoba: Al-Ispanya
Vassal of Norse after ~1050 AD, Islam state religion: Danish Emirate of Spain
Vassal of Norse after ~1050 AD: Danish Kingdom of Spain
Vassal of Norse, Islam state religion: Visigothic Emirate of Spain
Vassal of Norse: Visigothic Kingdom of Spain
Vassal of Sweden, Islam state religion: Swedish Emirate of Spain
Vassal of Sweden: Swedish Kingdom of Spain
Vassal of Venice: Venetian Spain
Vassal of Russia/Kiev: Russian Spain
Vassal of Germany: German Spain
Vassal of England: Counties of Spain
Vassal of Austria: Habsburg Spain
Vassal of Ottomans: Eyalet of Ispanya
Generic Vassal (all the other civs): Province of Spain

Under Merchant Republic with Islam: Islamic Republic of Spain
Under Merchant Republic: Spanish Republic
Islam State Religion: Emirate of Spain
At least 3 unstable provinces: Spanish Empire
At least 5 ok provinces: Spanish Empire
Holding Aragon province: Kingdom of Spain
Holding Castile province: Kingdom of Castile and Leon
Default name (if nothing else is true from the ones above): Kingdom of Leon

<Sweden>
Vassal of Byzantium: Exarchate of Suedia
Vassal of France: Duchy of Sweden
Vassal of Arabia/Cordoba: Emirate of Sweden
Vassal of Spain: Spanish Kingdom of Sweden
Vassal of Norse: Kalmar Sweden
Vassal of Venice: Venetian Sweden
Vassal of Russia/Kiev: Russian Sweden
Vassal of Germany: German Sweden
Vassal of England: Counties of Sweden
Vassal of Austria: Habsburg Sweden
Vassal of Ottomans: Principality of Isves
Generic Vassal (all the other civs): Province of Sweden

Under Merchant Republic with Islam: Islamic Republic of Sweden
Under Merchant Republic: Republic of Sweden
Islam State Religion: Sultanate of Sweden
Default name (if nothing else is true from the ones above): Swedish Empire

<Turkey>
Vassal of Byzantium: Theme of the Anatolics
Vassal of France: French Turkey
Vassal of Arabia/Cordoba: Ottoman Beylik
Vassal of Spain: Spanish Kingdom of Turkey
Vassal of Norse/Sweden: Norse Turkey
Vassal of Venice: Venetian Turkey
Vassal of Russia/Kiev: Russian Turkey
Vassal of Germany: German Turkey
Vassal of England: Counties of Turkey
Vassal of Austria: Austrian Turkey
Generic Vassal (all the other civs): Province of Turkey

Under Merchant Republic with Islam: Islamic Republic of Turkey
Under Merchant Republic: Republic of Turkey
Islam State Religion: Ottoman Caliphate
Default name (if nothing else is true from the ones above): Turkish Empire

<Venice>
Vassal of Byzantium: Exarchate of Ravenna
Vassal of France: French Kingdom of Italy
Vassal of Arabia/Cordoba: Emirate of Venice
Vassal of Spain: Spanish Protectorate of Venice
Vassal of Norse/Sweden: Norse East Lombardy
Vassal of Russia/Kiev: Russian Venice
Vassal of Germany: German Venice
Vassal of England: Counties of Venice
Vassal of Austria: Habsburg Venezia-Lombardy
Vassal of Ottomans: Principality of Venedik
Generic Vassal (all the other civs): Province of Veneto

Under Merchant Republic with Islam: Venetian Islamic Republic
Under Merchant Republic: Most Serene Republic of Venice
Islam State Religion: Sultanate of Venice
Default name (if nothing else is true from the ones above): Most Serene Republic of Venice
 
I wrote a couple new python mechanics
One is for an alternative spreading for judaism
Between 800 and 1700 there is a 5% chance to spread to a random city (any city on the map), every 3 turns. Means ~5-6 spreads
Additionally, between 1000 and 1500 there is a 9% chance to spread to a random central european city (Germany, Poland-Lithuania, Hungary, Austria), every 3 turns. Means another 5-6 spreads
The dates and the chances are not final, just a first draft. I'm open to suggestions

Also, added wonder captured/destroyed messages
It has 2*3 parts (3 for capturing and 3 for razing):
when you capture/destroy a city with a wonder
when a known AI captures/destoryes a city with a wonder
when someone captures/destroyes a known AI's city with a wonder (and the conquerer is unknown)

Uploaded these to the SVN
Can you guys test them out, if everything working correctly ingame?
 
I have friends who can speak Scottish, Middle High German, and Lithuanian. The first two of them have high quality microphones for recording (and they both sound magnificent). I don't know about the third. Just give me some details (What lines are there exactly? Do they need to be recorded in separate files? Is mp3 the preferred format? I don't have Civ IV installed atm so I can't check.) and I'll ask them.

Any news on the sounds?
 
Now that the free wins against barbs are removed, the French have a much harder situation for their first UHV
Most successful strategies I know involved some early barb city taking and XP farming from the free wins against those archers

In order to compensate this change, they start with an additional archer and 2 axemen.
I also reduced the barb archers in Bordeaux and Toulouse
I'm not yet sure if this is enough, could you guys test the French UHV1 out with the latest SVN version?
 
Back
Top Bottom