Please use this thread to post any issues you are having with FfH2 0.21.
Download Here: http://forums.civfanatics.com/downloads.php?do=file&id=1
Patch: Patch "f"
0.21 Changelog:
Fixes:
1. Moved the python plot functions into the SDK (for performance).
2. Moved the CvPlot doTurn functions into CvMap (for performance, minimize hardcoded calls).
3. Fixed the combat odds calculation to account for the attackers resistances better.
4. Moved a lot of pUnit doTurn python functions into CvPlayer (for performance).
5. Moved the resist spell function into the SDK.
6. Display strength in plot help modifed correctly for resistances.
7. Corlindale's Peace ability fixed (so it sacrifices him and halves the armageddon counter).
8. Fixed the CtD in german games when Falamar's diplomacy tag is displayed.
9. Fixed the PLE buttons.
10. Archer of Leaves now starts with the Fellowship of Leaves promotion.
11. Prophets won't start with religious promotions.
12. Manes and Angels are now correctly generated based on the former owners alignment instead of the razing players alignment.
13. Moved setWeapons into the SDK (for performance).
14. Removed the Chaos Maurauder Betrayal chance (temporarily).
15. Computer will prioritize disbanding units better (old logic made it more likely to disband heroes first!!!).
16. Fixed the CtD when 'Show Unit Health' is selected.
17. Fixed the CtD when Military overlay is selected from the globe view.
18. Fixed the CtD when Religious overlay is selected from the globe view.
Additions/Removals:
1. Broke the High Priest into 5 different units, 1 for each religion.
2. Added the Patriarch promotion (available to the highest level high priest of each religion).
3. Added the Become Patriarch spell.
4. Added the Call Holy War spell (only available to Patriarchs, caster sacrifices 10 xp to get all civs that share his state religion to join his wars).
5. Added the Amurite Adept unit (art by seZereth).
6. Added the Devout unit (Elohim, replaces the assassin, can travel in rival lands and cast sanctify).
7. Each players contribution toward the armageddon count is now tracked.
8. Added an attitude adjustment for players who have the patriarch of their religion.
9. Added an attitude adjustment based on the players contribution to the armageddon count.
10. Added the Burnt Forest improvement (art by AlazkanAssassin).
11. Added the Obsidian Plains feature (hell version of flood plains, art by AlazkanAssassin).
12. Removed the Cult of the Dragon betrayal chance (temporarily).
13. Removed the Core of the Subtle wonder.
14. Added the Invigorating Passion promotion (disciple cycle, heals the unit whenever he defeats an angel or demon, +40% vs demons).
15. Added the Relentless Devotion promotion (disciple cycle, unit gains the blitz ability whenever he kills an angel or demon).
16. Added the Unquenchable Vengeance promotion (disciple cycle, if the unit is killed by an angel or demon he is reborn in his capital).
17. Added the Purifying Ardor promotion (disciple cycle, removes religion promotions from defeated units so they arent reborn as angels or demons, +25% unholy resistance, +25% holy resistance).
18. Added the Habitual Conditioning promotion (disciple cycle, units gains extra xp when he defeats an angel or demon).
19. Added the Divine Favor promotion (disciple cycle, unit gains the blessed promotion if he defeats a demon and the vile touch promotion if he defeats an angel).
20. Added the Immaculate Piety promotion (disciple cycle, non-evil players do holy collateral damage demons and non-good players do unholy damage to angels, neutral players do both).
21. Add the iWeaponTier attribute to units (0 = they cant use weapon upgrades, 1 = they can only use bronze weapons, 2 = they can use bronze and iron weapons, 3 = they can use bronze, iron and mithril weapons).
22. Removed the Demon Slaying II promotion.
23. Bannor towns can spawn Demagog's during a crusade. Doing so lowers the town to a village.
24. Added the Vile Touch promotion (+1 unholy, +20% vs angels, lasts until the units next combat, basically the evil version of bless).
25. Taught the AI how to use the Spring spell (I know this sounds minor, but this is the template all non-combat spells will follow, the ai considers the map and uses the spell as a human would, moving if appropriate. It is a proof of concept for all the ai work we will eventually do).
26. Added the Volcano feature (art by White Rabbit).
27. Removed the Eternal Flame wonder.
Balance changes:
1. Armageddon counter growth modified by the amount of civs in the game.
2. AI Players are more likely to consider declare war requests from human players.
3. Increased the chance Flames will burnout per turn and that they will spread each turn.
4. Corruption of Spirit and Infernal Pact reversed.
5. Corruption of Spirit founds the Ashen Veil.
6. First player that researches Infernal Pact invites Hyborem into the world.
7. New spawn process for Hyborem (he wont spawn in his summoners lands, but will look for an open area on the map).
8. Monks lose Demon Slaying II but they start with a free disciple cycle promotion.
9. Disciples have a 10% chance to start with a disciple cycle promotion.
10. Monks reduced from 6 to 5 strength.
11. Mahala switched from the Industrious to Ingenuity trait.
12. Reduced the cost of Metal Casting from 3200 to 1600.
13. Increased the cost of Smelting from 800 to 1200.
14. Halved the cost of Rites of Ogmha.
15. Cannon's require gunpowder.
16. Temple of the Veils now allow 1 Sage and 1 Priest instead of 2 Priests.
17. Changed Knights (including UU versions) now uses the ore model, reduced base strength to compensate.
18. Armored Cavalry now requires Iron Working instead of Lames.
19. War Chariot (including UU versions) now uses the ore model, reduced base strength to compensate.
20. Royal Guard now uses the ore model, reduced base strength to compensate.
21. Chariot now uses the ore model, reduced base strength to compensate.
22. Halved the amount of anger caused by not having Republic.
Cosmetic changes:
1. New new forest graphic by AlazkanAssassin.
2. Help text displayed on Promotion mouse-over.
3. New Manes art by SeZereth.
Patch "a":
1. Fixed the set weapons error when Barnaxus is built.
2. Catapults and Balseraph Catapults decreased from 3 strength to 3/2 strength.
3. Trebuchets reduced from 5 strength to 5/3 strength.
4. Skull Catapults reduced from 6 strength to 5/3 strength.
5. Pitch Wagon reduced from 4 strength to 4/2 strength.
6. Cannon increased from 6 strength to 7/5 strength.
7. Dwarven Cannon reduced from 9 strength to 9/6 strength.
8. Fixed the Amurite Adept model (on non-shader cards).
9. Fixed the Doviello Assassin (on non-shader cards).
10. Fixed broken Seraph graphics.
11. Fixed a python error if a unit from another civ dies in a city with Mokka's Caudron.
Patch "b":
1. New Meshabber of Dis model art by seZereth.
2. Evil AI players will rush Corruption of Spirit when appropriate.
3. Manes and Angel generation chance increased from 100% minus 5% per player to 100% minus 3% per player.
4. Call Holy War now correctly has the ally declare war on the victim instead of the other way around.
5. Agnositc civs are now correctly blocked from researching Corruption of Spirit.
6. Killing units now correctly rewards the armageddon count to the attacker, not the units owner.
7. Mobius Witches, summoned Imp's and Djinn's have a chance of starting with air magic.
8. Infernal chariot reduced from 4/2 +2 unholy strength to 3/1 +1 unholy strength.
9. Mercurian chariot reduced from the 4/2 +2 unholy strength to 4/2 strength.
10. Chalid returned to 6 strength instead of 5/3 strength.
11. Vs bonus's are no longer doubled (ie: scouts wont be doubly effective against animals).
12. Spells (fireballs, meteors, etc) aren't carried over between turns.
13. Reduced damage from the Crush spell.
Patch "c":
1. No more duplicate Acherons.
2. So that Acheron doesn't leave his city (I hope).
3. Heroes/Adepts/etc now get the level the turn they get enough xp instead of being delayed a turn.
Patch "d":
1. Water Elementals changed from 12 strength to 9 (+3 Cold) strength.
2. Hellfire spell changed to be always available for Infernals.
3. Fixed the issue where the AI doesnt rush founding the Veil.
4. Removed the redundant +10 damage for having channeling 3 in the destroy undead spell.
5. Work boats wont get Sheut stone upgrades anymore.
6. Mud Golems strength changed from 0 to 0/2.
7. Eyes and Ears Network wont pass out Infernal Pact.
8. Govannon can't train disciple units.
9. Increased the rate the AC counter grows.
10. Mokka's Cauldron now produces Flesh Golems (dynamic unit creation was causing CtD's).
11. Rust spell now destroy's Bronze, Iron and Mithril weapons.
12. A lair won't spawn more creatures if there are 5 or more units on it.
13. Reduced damage from the Ring of Flames spell by 10% (temporary until I add a collateral damage function to spells).
14. Moved Mobility to Horseback Riding instead of Exploration (from Rise of Mania).
Patch "e":
1. Redid all the leader AI tags (many were goofed up, in general leaders will be more willing to trade techs, join in wars, etc now).
2. Reduced the research cost of Infernal Pact from 1800 to 1350.
3. Increased the AIWeight of Infernal Pact from 0 to 300.
4. Reduced the research cost of Unquestioning Obediance from 3200 to 1350.
5. Increased the AIWeight of Unquestioning Obediance from 0 to 300.
6. You wont get slaves and workers (or workers and werewolves, etc) from the same combat anymore.
7. Stoneskin no longer disappears after every combat (you have to take mroe than 3 hits in a combat for it to be removed).
8. Pillar of Fire python exception fixed.
9. Natures Revolt gives Commando to all animals.
10. Tar Demons can't use weapons.
11. Fireballs and Meteors reduced from effecting 6 to effecting 4 targets with collateral damage.
12. Meteors collateral damage limit increased from 20 to 60.
13. Lunatics can now upgrade to Berserkers.
14. Air node graphic is now used instead of the body node.
15. Fixed the extra carriage returns (carriage returns?!? man Im old) in promotion help text.
16. Hunting Research cost increased from 250 to 300.
17. New Forests changed to normal movement, +25 health (instead of +50) and +25 defense (instead of +50).
18. Hawks, Parrots and Ravens can see Shadows.
19. Check added to make appropriate Khazad and Luchuirp units dwarven on creation.
20. Check added to make appropriate Ljosalfar and Svartalfar units elven on creation.
21. Buboes, Yersinia, Ars and Stephanos decrease the AC by 2 when killed.
22. Meshabber and the Avatar of Wrath decrease the AC by 3 when killed.
23. Horseback Riding and Archery research costs lowered from 400 to 300.
24. Units with Water Walking won't get river crossing penalties.
25. Fixed a divide by zero error in turns to heal.
26. Fixed a python exception in the altar warning popup.
27. Fixed the ColoredPlotAlt python exceptions.
28. Ashen Veil AI players will rush the creation of Hyborem.
29. You cant select the longshoreman promotion for ships that don't have any open cargo slots.
Patch "f":
1. Fixed the sethaspromotion python exception if the ljosalfar ar in the game.
2. Fixed the Luchuirp mistype in the function that grants dwarven promotions.
3. Switched the rush infernal pact logic to check for other players that have it instead of looking for infernal players.
Reporting Issues:
[TAB]I have four requests before you report issues:
1. I dont expect anyone to read the whole thread. But please read this post and see if your issue is addressed in apatches you don't have applied, or in a patch that hasn't been released yet.
2. Please don't report cosmetic issues here, use the cosmetic issues thread for that.
3. Please don't "chat" in this thread. I hate it when real bug reports get lost in other posts, so please try to keep this thread as on task as possible and I will try to make sure eveyrthing mentioned here gets resolved.
4. If you are noticing an issue please make sure you have python popups enabled so we can see what the real error is. To enable python popups in your CivilizationIV.ini change:
To:
Download Here: http://forums.civfanatics.com/downloads.php?do=file&id=1
Patch: Patch "f"
0.21 Changelog:
Spoiler :
Fixes:
1. Moved the python plot functions into the SDK (for performance).
2. Moved the CvPlot doTurn functions into CvMap (for performance, minimize hardcoded calls).
3. Fixed the combat odds calculation to account for the attackers resistances better.
4. Moved a lot of pUnit doTurn python functions into CvPlayer (for performance).
5. Moved the resist spell function into the SDK.
6. Display strength in plot help modifed correctly for resistances.
7. Corlindale's Peace ability fixed (so it sacrifices him and halves the armageddon counter).
8. Fixed the CtD in german games when Falamar's diplomacy tag is displayed.
9. Fixed the PLE buttons.
10. Archer of Leaves now starts with the Fellowship of Leaves promotion.
11. Prophets won't start with religious promotions.
12. Manes and Angels are now correctly generated based on the former owners alignment instead of the razing players alignment.
13. Moved setWeapons into the SDK (for performance).
14. Removed the Chaos Maurauder Betrayal chance (temporarily).
15. Computer will prioritize disbanding units better (old logic made it more likely to disband heroes first!!!).
16. Fixed the CtD when 'Show Unit Health' is selected.
17. Fixed the CtD when Military overlay is selected from the globe view.
18. Fixed the CtD when Religious overlay is selected from the globe view.
Additions/Removals:
1. Broke the High Priest into 5 different units, 1 for each religion.
2. Added the Patriarch promotion (available to the highest level high priest of each religion).
3. Added the Become Patriarch spell.
4. Added the Call Holy War spell (only available to Patriarchs, caster sacrifices 10 xp to get all civs that share his state religion to join his wars).
5. Added the Amurite Adept unit (art by seZereth).
6. Added the Devout unit (Elohim, replaces the assassin, can travel in rival lands and cast sanctify).
7. Each players contribution toward the armageddon count is now tracked.
8. Added an attitude adjustment for players who have the patriarch of their religion.
9. Added an attitude adjustment based on the players contribution to the armageddon count.
10. Added the Burnt Forest improvement (art by AlazkanAssassin).
11. Added the Obsidian Plains feature (hell version of flood plains, art by AlazkanAssassin).
12. Removed the Cult of the Dragon betrayal chance (temporarily).
13. Removed the Core of the Subtle wonder.
14. Added the Invigorating Passion promotion (disciple cycle, heals the unit whenever he defeats an angel or demon, +40% vs demons).
15. Added the Relentless Devotion promotion (disciple cycle, unit gains the blitz ability whenever he kills an angel or demon).
16. Added the Unquenchable Vengeance promotion (disciple cycle, if the unit is killed by an angel or demon he is reborn in his capital).
17. Added the Purifying Ardor promotion (disciple cycle, removes religion promotions from defeated units so they arent reborn as angels or demons, +25% unholy resistance, +25% holy resistance).
18. Added the Habitual Conditioning promotion (disciple cycle, units gains extra xp when he defeats an angel or demon).
19. Added the Divine Favor promotion (disciple cycle, unit gains the blessed promotion if he defeats a demon and the vile touch promotion if he defeats an angel).
20. Added the Immaculate Piety promotion (disciple cycle, non-evil players do holy collateral damage demons and non-good players do unholy damage to angels, neutral players do both).
21. Add the iWeaponTier attribute to units (0 = they cant use weapon upgrades, 1 = they can only use bronze weapons, 2 = they can use bronze and iron weapons, 3 = they can use bronze, iron and mithril weapons).
22. Removed the Demon Slaying II promotion.
23. Bannor towns can spawn Demagog's during a crusade. Doing so lowers the town to a village.
24. Added the Vile Touch promotion (+1 unholy, +20% vs angels, lasts until the units next combat, basically the evil version of bless).
25. Taught the AI how to use the Spring spell (I know this sounds minor, but this is the template all non-combat spells will follow, the ai considers the map and uses the spell as a human would, moving if appropriate. It is a proof of concept for all the ai work we will eventually do).
26. Added the Volcano feature (art by White Rabbit).
27. Removed the Eternal Flame wonder.
Balance changes:
1. Armageddon counter growth modified by the amount of civs in the game.
2. AI Players are more likely to consider declare war requests from human players.
3. Increased the chance Flames will burnout per turn and that they will spread each turn.
4. Corruption of Spirit and Infernal Pact reversed.
5. Corruption of Spirit founds the Ashen Veil.
6. First player that researches Infernal Pact invites Hyborem into the world.
7. New spawn process for Hyborem (he wont spawn in his summoners lands, but will look for an open area on the map).
8. Monks lose Demon Slaying II but they start with a free disciple cycle promotion.
9. Disciples have a 10% chance to start with a disciple cycle promotion.
10. Monks reduced from 6 to 5 strength.
11. Mahala switched from the Industrious to Ingenuity trait.
12. Reduced the cost of Metal Casting from 3200 to 1600.
13. Increased the cost of Smelting from 800 to 1200.
14. Halved the cost of Rites of Ogmha.
15. Cannon's require gunpowder.
16. Temple of the Veils now allow 1 Sage and 1 Priest instead of 2 Priests.
17. Changed Knights (including UU versions) now uses the ore model, reduced base strength to compensate.
18. Armored Cavalry now requires Iron Working instead of Lames.
19. War Chariot (including UU versions) now uses the ore model, reduced base strength to compensate.
20. Royal Guard now uses the ore model, reduced base strength to compensate.
21. Chariot now uses the ore model, reduced base strength to compensate.
22. Halved the amount of anger caused by not having Republic.
Cosmetic changes:
1. New new forest graphic by AlazkanAssassin.
2. Help text displayed on Promotion mouse-over.
3. New Manes art by SeZereth.
Patch "a":
1. Fixed the set weapons error when Barnaxus is built.
2. Catapults and Balseraph Catapults decreased from 3 strength to 3/2 strength.
3. Trebuchets reduced from 5 strength to 5/3 strength.
4. Skull Catapults reduced from 6 strength to 5/3 strength.
5. Pitch Wagon reduced from 4 strength to 4/2 strength.
6. Cannon increased from 6 strength to 7/5 strength.
7. Dwarven Cannon reduced from 9 strength to 9/6 strength.
8. Fixed the Amurite Adept model (on non-shader cards).
9. Fixed the Doviello Assassin (on non-shader cards).
10. Fixed broken Seraph graphics.
11. Fixed a python error if a unit from another civ dies in a city with Mokka's Caudron.
Patch "b":
1. New Meshabber of Dis model art by seZereth.
2. Evil AI players will rush Corruption of Spirit when appropriate.
3. Manes and Angel generation chance increased from 100% minus 5% per player to 100% minus 3% per player.
4. Call Holy War now correctly has the ally declare war on the victim instead of the other way around.
5. Agnositc civs are now correctly blocked from researching Corruption of Spirit.
6. Killing units now correctly rewards the armageddon count to the attacker, not the units owner.
7. Mobius Witches, summoned Imp's and Djinn's have a chance of starting with air magic.
8. Infernal chariot reduced from 4/2 +2 unholy strength to 3/1 +1 unholy strength.
9. Mercurian chariot reduced from the 4/2 +2 unholy strength to 4/2 strength.
10. Chalid returned to 6 strength instead of 5/3 strength.
11. Vs bonus's are no longer doubled (ie: scouts wont be doubly effective against animals).
12. Spells (fireballs, meteors, etc) aren't carried over between turns.
13. Reduced damage from the Crush spell.
Patch "c":
1. No more duplicate Acherons.
2. So that Acheron doesn't leave his city (I hope).
3. Heroes/Adepts/etc now get the level the turn they get enough xp instead of being delayed a turn.
Patch "d":
1. Water Elementals changed from 12 strength to 9 (+3 Cold) strength.
2. Hellfire spell changed to be always available for Infernals.
3. Fixed the issue where the AI doesnt rush founding the Veil.
4. Removed the redundant +10 damage for having channeling 3 in the destroy undead spell.
5. Work boats wont get Sheut stone upgrades anymore.
6. Mud Golems strength changed from 0 to 0/2.
7. Eyes and Ears Network wont pass out Infernal Pact.
8. Govannon can't train disciple units.
9. Increased the rate the AC counter grows.
10. Mokka's Cauldron now produces Flesh Golems (dynamic unit creation was causing CtD's).
11. Rust spell now destroy's Bronze, Iron and Mithril weapons.
12. A lair won't spawn more creatures if there are 5 or more units on it.
13. Reduced damage from the Ring of Flames spell by 10% (temporary until I add a collateral damage function to spells).
14. Moved Mobility to Horseback Riding instead of Exploration (from Rise of Mania).
Patch "e":
1. Redid all the leader AI tags (many were goofed up, in general leaders will be more willing to trade techs, join in wars, etc now).
2. Reduced the research cost of Infernal Pact from 1800 to 1350.
3. Increased the AIWeight of Infernal Pact from 0 to 300.
4. Reduced the research cost of Unquestioning Obediance from 3200 to 1350.
5. Increased the AIWeight of Unquestioning Obediance from 0 to 300.
6. You wont get slaves and workers (or workers and werewolves, etc) from the same combat anymore.
7. Stoneskin no longer disappears after every combat (you have to take mroe than 3 hits in a combat for it to be removed).
8. Pillar of Fire python exception fixed.
9. Natures Revolt gives Commando to all animals.
10. Tar Demons can't use weapons.
11. Fireballs and Meteors reduced from effecting 6 to effecting 4 targets with collateral damage.
12. Meteors collateral damage limit increased from 20 to 60.
13. Lunatics can now upgrade to Berserkers.
14. Air node graphic is now used instead of the body node.
15. Fixed the extra carriage returns (carriage returns?!? man Im old) in promotion help text.
16. Hunting Research cost increased from 250 to 300.
17. New Forests changed to normal movement, +25 health (instead of +50) and +25 defense (instead of +50).
18. Hawks, Parrots and Ravens can see Shadows.
19. Check added to make appropriate Khazad and Luchuirp units dwarven on creation.
20. Check added to make appropriate Ljosalfar and Svartalfar units elven on creation.
21. Buboes, Yersinia, Ars and Stephanos decrease the AC by 2 when killed.
22. Meshabber and the Avatar of Wrath decrease the AC by 3 when killed.
23. Horseback Riding and Archery research costs lowered from 400 to 300.
24. Units with Water Walking won't get river crossing penalties.
25. Fixed a divide by zero error in turns to heal.
26. Fixed a python exception in the altar warning popup.
27. Fixed the ColoredPlotAlt python exceptions.
28. Ashen Veil AI players will rush the creation of Hyborem.
29. You cant select the longshoreman promotion for ships that don't have any open cargo slots.
Patch "f":
1. Fixed the sethaspromotion python exception if the ljosalfar ar in the game.
2. Fixed the Luchuirp mistype in the function that grants dwarven promotions.
3. Switched the rush infernal pact logic to check for other players that have it instead of looking for infernal players.
Reporting Issues:
[TAB]I have four requests before you report issues:
1. I dont expect anyone to read the whole thread. But please read this post and see if your issue is addressed in apatches you don't have applied, or in a patch that hasn't been released yet.
2. Please don't report cosmetic issues here, use the cosmetic issues thread for that.
3. Please don't "chat" in this thread. I hate it when real bug reports get lost in other posts, so please try to keep this thread as on task as possible and I will try to make sure eveyrthing mentioned here gets resolved.
4. If you are noticing an issue please make sure you have python popups enabled so we can see what the real error is. To enable python popups in your CivilizationIV.ini change:
Code:
; Set to 1 for no python exception popups
HidePythonExceptions = 1
To:
Code:
; Set to 1 for no python exception popups
HidePythonExceptions = 0