Current (SVN) development discussion thread

New commit is up:
- reverted the flood plains yield changes, farms requirements
- renamed Tokugawa to Oda Nobunaga, changed several of his personality traits (moved him closer to Ragnar since that's a competent naval AI, and made him less isolationist)
- Netherlands spawn in 1580 AD now, that's not completely finished though
- added diplomacy music to all new leaders except Mbemba, also Tang Taizong, Hongwu and Baibars (thanks to soul_breathing and CivCiv5)
- added a mechanism to disable or randomize the spawn of the five new civs (Tamils, Tibet, Moors, Poland, Congo)

The last feature works as follows: There's a file called GlobalDefinesAlt.xml in the XML folder, there you find the entries PLAYER_OCCURENCE_[CIV] and below it a number. If that number is 0 or less, the civ won't appear at all. If it's larger then zero, it will appear in roughly 1 out of [the number you enter] games you play (i.e. there's a 1 to n chance it will appear). Obviously this means if you set it to 1, the civ will always appear, which is the current standard setting.

This setting is overridden if you play several civs close to these, e.g. if you play as Russia Poland will always appear, regardless of the setting.

Currently setting this in an external file is the easiest solution, maybe I'll incorporate it into the game interface later on.
 
And off to redoing VD...

Can I do 1.5? Evidently not. Shame.. I would like a 2/3.
 
Nice one on Oda Nobunaga - a welcome change.

Btw Leoreth did you ever consider stills for the leader portraits? There was also an interesting mod component that allowed for different stills (depending on attitude.) The video leaderheads are cool anyway imo but just wondering if you ever thought about it?
 
There is a conflict from VD on the file Assets\XML\Audio\AudioDefines.xml where if you do what it says in the VD instructions you don't get the new music. I believe I solved it by copying the code relating to the sounds from the VD package into the same place (the A7V things and the FT17 things) like so:
Spoiler :

<SoundData>
<SoundID>SND_TUTORIAL_COMPLETE_0</SoundID>
<Filename>Sounds/Tutorial/Tut_66A</Filename>
<LoadType>DYNAMIC_RES</LoadType>
<bIsCompressed>1</bIsCompressed>
<bInGeneric>1</bInGeneric>
</SoundData>
<SoundData>
<SoundID>SND_A7V_DIE</SoundID>
<Filename>Sounds/Units/A7VDie</Filename>
<LoadType>DYNAMIC_RES</LoadType>
<bIsCompressed>1</bIsCompressed>
<bInGeneric>1</bInGeneric>
</SoundData>
<SoundData>
<SoundID>SND_A7V_LOOP</SoundID>
<Filename>Sounds/Units/A7VRun</Filename>
<LoadType>DYNAMIC_RES</LoadType>
<bIsCompressed>1</bIsCompressed>
<bInGeneric>1</bInGeneric>
</SoundData>
<SoundData>
<SoundID>SND_A7V_END</SoundID>
<Filename>Sounds/Units/A7VRun</Filename>
<LoadType>DYNAMIC_RES</LoadType>
<bIsCompressed>1</bIsCompressed>
<bInGeneric>1</bInGeneric>
</SoundData>
<SoundData>
<SoundID>SND_A7V_FIRE</SoundID>
<Filename>Sounds/Units/A7VFire</Filename>
<LoadType>DYNAMIC_RES</LoadType>
<bIsCompressed>1</bIsCompressed>
<bInGeneric>1</bInGeneric>
</SoundData>
<SoundData>
<SoundID>SND_FT17_DIE</SoundID>
<Filename>Sounds/Units/FT17Die</Filename>
<LoadType>DYNAMIC_RES</LoadType>
<bIsCompressed>1</bIsCompressed>
<bInGeneric>1</bInGeneric>
</SoundData>
<SoundData>
<SoundID>SND_FT17_LOOP</SoundID>
<Filename>Sounds/Units/FT17Run</Filename>
<LoadType>DYNAMIC_RES</LoadType>
<bIsCompressed>1</bIsCompressed>
<bInGeneric>1</bInGeneric>
</SoundData>
<SoundData>
<SoundID>SND_FT17_END</SoundID>
<Filename>Sounds/Units/FT17Run</Filename>
<LoadType>DYNAMIC_RES</LoadType>
<bIsCompressed>1</bIsCompressed>
<bInGeneric>1</bInGeneric>
</SoundData>
<SoundData>
<SoundID>SND_FT17_FIRE</SoundID>
<Filename>Sounds/Units/FT17Fire</Filename>
<LoadType>DYNAMIC_RES</LoadType>
<bIsCompressed>1</bIsCompressed>
<bInGeneric>1</bInGeneric>
</SoundData>


It seems to work. Can you confirm that my game won't crash at some point?
 
I updated the SVN and got this file as conflicted. The game crashes now on launch.
C:\Program Files (x86)\2K Games\Firaxis Games\Sid Meier's Civilization 4 Complete\Beyond the Sword\Mods\RFC Dawn of Civilization\Assets\XML\Audio\AudioDefines.xml
 
Yes, check my post.
 
Maybe as Portugal if Moors are set to optional they should always not spawn. A strong Spain without getting Islamic wonders is so much more difficult to deal with than a weak Spain with Islam.
 
And off to redoing VD...

Can I do 1.5? Evidently not. Shame.. I would like a 2/3.
Delete all conflicted files, update, then install VD again.

The Netherlands should spawn with a Protestant missionary now.
They do, if Protestantism is already founded.
 
Delete all conflicted files, update, then install VD again.

This way I get the new music in game :). Otherwise it completely replaces the original.
 
It looks like all cities get a Roman Road on their tile. Although I didn't immediately realise that, and thought Legions had made a little trip to South Asia.

Spoiler :
Civ4ScreenShot0026.jpg
 
It is sad that Korea has only one leader...
When does Korea spawn?
37 BC (foundation of Goguryeo) or 918 BC (foundation of Goryeo)?
 
I'm playing as Ethiopia and the Impis and Camel Archers are overwhelming me.
Please make it so that they don't attack Ethiopia anymore,I can't find any historical evidence of them attacking Ethiopia or even Kongo...
 
I am really confused what foreign is...
Don't tell me that it's diplomatic relations because I am "pleased with almost everyone.
 
Leoreth,you may have added diplomusic for some leaders in the folders,but you didn't add references to them in XML (leaderhead section).
 
And, why barbs and natives keep whamming against cities no matter how well it is defended? They should just pillage around if winning chance is too low. And units should has a chance to flee(defending units can withdraw from combat, like FFH).
 
Could you at least try my complete plan? I cannot see any down side of it.

Also, shouldn't Oasis be rebuffed as well? Currently there is zero incentive to work an Oasis tile.
I read it, but I really don't want to mess with the terrain too much. Plains are inaccurate for Mesopotamia and Egypt in my opinion, and I really don't want to rebalance Babylonia in particular. Plus, the Indian UP and Babylonian UHV are balanced around health management so I don't want to remove the unhealthiness.

It looks like all cities get a Roman Road on their tile. Although I didn't immediately realise that, and thought Legions had made a little trip to South Asia.
Yeah, cities automatically get the best routes available, and theoretically Roman roads are available to everyone, even though nobody else has a unit that can build them. Looks like I need to exclude them in the DLL.

It is sad that Korea has only one leader...
When does Korea spawn?
37 BC (foundation of Goguryeo) or 918 BC (foundation of Goryeo)?
50 BC, approximating the emergence of Goguryeo (Edit: I looked at Silla when I chose that date actually).

I am really confused what foreign is...
Don't tell me that it's diplomatic relations because I am "pleased with almost everyone.
Are you using the SVN version? It includes a new stability tab that gives a more detailed rundown of your stability contributors.

Foreign attitudes don't influence foreign stability at all. Your foreign stability increases with open border agreements and defensive pacts, by having stable vassals and neighbors, and knowing only a few civs, and decreases by having unstable vassals and neighbors and knowing many civs.

Leoreth,you may have added diplomusic for some leaders in the folders,but you didn't add references to them in XML (leaderhead section).
You're right :blush:

And, why barbs and natives keep whamming against cities no matter how well it is defended? They should just pillage around if winning chance is too low. And units should has a chance to flee(defending units can withdraw from combat, like FFH).
Usually Impis are a PITA because they do exactly that in my games ...
 
Back
Top Bottom