Questions & Answers

According to edead it's possible to have more than 7 religions without changing the DLL, but several interface aspects have to be changed so that they all can be displayed.
 
According to edead it's possible to have more than 7 religions without changing the DLL, but several interface aspects have to be changed so that they all can be displayed.
It is? :eek2: Do you have the link?

Also, it would be great if there was some dynamic interface mod-comp out there that automatically adjusts these things. I mean, it should be possible, right?
 
No, sorry, I don't remember anymore when he said that.

And I'm always surprised that the interface isn't dynamic from the get-go, considering how modding-friendly Civ4 is.
 
Another Question: If I play Germany, is it enough to be hegemon over england to reach the historical goal or have I to conquer it?
 
"Control" means to own more cities in their core than the native civ does (so you need more cities than England in Britain, or at least one if they're collapsed already). Cities of vassals don't count.
 
So if the Russians collapse and I take Moscow, I don't need any of the other cities to satisfy the UHV?
 
1. Let's say that England, Spain and Portugal are all human-controlled. All of them gets OB with each other. If they take turns on gifting naval units, could all of them end up with a unit with Nav1+Nav2+Drill1+Drill2+Sentry promotions?

2. I decided to hire a mercenary and give it to one of my neighbors. Is it me or is it my neighbor who would pay for the gpt fees?
 
For question 1) The promotions are given when the unit is built, so I suppose nothing happens when these nations gift ships to each other. So for example a English frigate keeps its Drill promotions when given to Portugal, but doesn't get their Sentry promotion.
 
Not sure, but I doubt it.
 
Did you type these ASCII codes ingame or in the CityNameManager file?
 
Did you type these ASCII codes ingame or in the CityNameManager file?

I've tryed in both. Question marks appear instead of the letters.

In fact there's something else that's been bugging me an could be related: I noticed that characters with accents (á, â, ñ, etc) don't show on great persons' names; in that case, the respective code (ex: &# 195; ) will turn up instead.
 
I need a little tech help. I feel like messing around with the stability.py file or maybe the dynamic civ names, but whenever I try to save the changes, I get an error message. This is probably because I'm running Windows 7. *shrug* Anyone happen to know a way I can get around this?
 
One way seems to be not installing CivIV in the default programs or whatever folder. That way Windows doesn't care about you messing with the files.
 
How can I add in leaders into the consts python thingy without my game crapping out when I test it?

I try to give Za Haqala(Shaka renamed) as an early leader to Ethiopia and change the consts thingy to go with it, but when I test it as Egypt, the game starts and I see "You have been defeated!" comes up.
 
How can I add in leaders into the consts python thingy without my game crapping out when I test it?

I try to give Za Haqala(Shaka renamed) as an early leader to Ethiopia and change the consts thingy to go with it, but when I test it as Egypt, the game starts and I see "You have been defeated!" comes up.
You have to be mindful of the syntax. Every comma and parenthesis counts. Also, when you save your changes you need to make sure you're using UTF-8 encoding.

Post your edit in Consts.py and we'll be able to point out your mistake (if any).
 
Alright, this time I tried again, but when Ethiopia spawned, they were led by Zara, and not Za Haqala.

Spoiler :
#leaders
iLeaderBarbarian = 0
iAlexander = 1
iAsoka = 2
iAugustus = 3
iBismarck = 4
iBoudica = 5
iBrennus = 6
iCatherine = 7
iCharlemagne = 8
iOttoI = 8
iChurchill = 9
iCyrus = 10
iDarius = 11
iDe_Gaulle = 12
iElizabeth = 13
iFrederick = 14
iGandhi = 15
iGenghis_Khan = 16
iGilgamesh = 17
iHammurabi = 18
iHannibal = 19
iHatshepsut = 20
iHuayna_Capac = 21
iIsabella = 22
iJoao = 23
iJulius_Caesar = 24
iJustinian = 25
iKublai_Khan = 26
iLincoln = 27
iLouis_Xiv = 28
iMansa_Musa = 29
iMao = 30
iMehmed = 31
iMontezuma = 32
iNapoleon = 33
iPacal = 34
iPericles = 35
iPeter = 36
iQin_Shi_Huang = 37
iRamesses = 38
iRagnar = 39
iFranklin_Roosevelt = 40
iSaladin = 41
iShaka = 42
iSitting_Bull = 43
iStalin = 44
iSuleiman = 45
iSuryavarman = 46
iTokugawa = 47
iVictoria = 48
iWangkon = 49
iMing_Tai_Zu = 49
iWashington = 50
iWillem_Van_Oranje = 51
iZara_Yaqob = 52



tLeaders = (
(iRamesses,), #iHatshepsut),
(iAsoka, iGandhi),
(iQin_Shi_Huang, iMing_Tai_Zu, iMao),
(iHammurabi, iGilgamesh),
(iPericles, iAlexander,),
(iCyrus, iDarius),
(iHannibal,),
(iAugustus, iJulius_Caesar, iJustinian),
(iTokugawa,),
(iShaka, iZara_Yaqob,),
(iPacal,),
(iRagnar,),
(iSaladin,),
(iSuryavarman,),
(iIsabella,),
(iLouis_Xiv, iNapoleon, iDe_Gaulle),
(iVictoria, iElizabeth, iChurchill),
(iBismarck, iOttoI, iFrederick),
(iStalin, iPeter, iCatherine),
(iWillem_Van_Oranje,),
(iMansa_Musa,),
(iJoao,),
(iHuayna_Capac,),
(iGenghis_Khan, iKublai_Khan),
(iMontezuma,),
(iMehmed, iSuleiman),
(iFranklin_Roosevelt, iWashington, iLincoln))

tEarlyLeaders = (
(iRamesses),
(iAsoka),
(iQin_Shi_Huang),
(iGilgamesh),
(iPericles),
(iCyrus),
(iHannibal),
(iJulius_Caesar),
(iTokugawa),
(iShaka),
(iPacal),
(iRagnar),
(iSaladin),
(iSuryavarman),
(iIsabella),
(iLouis_Xiv),
(iElizabeth),
(iOttoI),
(iPeter),
(iWillem_Van_Oranje),
(iMansa_Musa),
(iJoao),
(iHuayna_Capac),
(iGenghis_Khan),
(iMontezuma),
(iMehmed),
(iWashington))


if (gc.getPlayer(0).isPlayable()): #late start condition
tRomanLateLeaders = (iAugustus, i50AD, 5, 2, iJustinian, i1000AD, 10, 3)
else:
tRomanLateLeaders = (iAugustus, i50AD, 5, 2)


tLateLeaders = ( #all up to 300 turns earlier because the switch is triggered after a few years
(iRamesses,),
(iGandhi, i1700AD, 5, 4),
(iMing_Tai_Zu, i1400AD, 10, 3, iMao, i1800AD, 10, 5),
(iHammurabi, i1600BC, 10, 1),
(iAlexander, i10BC, 5, 2),
(iDarius, i10BC, 5, 2),
(iHannibal,),
tRomanLateLeaders,
(iTokugawa,),
(iZara_Yaqob, i1400AD, 5, 2),
(iPacal,),
(iRagnar,),
(iSaladin,),
(iSuryavarman,),
(iIsabella,),
(iNapoleon, i1700AD, 10, 4, iDe_Gaulle, i1940AD, 10, 5),
(iVictoria, i1600AD, 15, 3, iChurchill, i1930AD, 10, 5),
(iFrederick, i1500AD, 10, 3, iBismarck, i1760AD, 10, 4),
(iCatherine, i1600AD, 15, 4, iStalin, i1800AD, 15, 5),
(iWillem_Van_Oranje,),
(iMansa_Musa,),
(iJoao,),
(iHuayna_Capac,),
(iKublai_Khan, i1500AD, 10, 3),
(iMontezuma,),
(iSuleiman, i1500AD, 10, 3),
(iLincoln, i1800AD, 15, 5, iFranklin_Roosevelt, i1900AD, 15, 5))
 
Back
Top Bottom