I completely love this mod and wanted to post a bug-fix here in case anyone else runs into the same problem that I did.
Everything was working fine for me with the mod a few months ago, but when I re-installed it today I had a problem with the tech tree -- the tech screen was just a mass of jumbled lines, and right from the start of the game it was impossible to select anything to research; and thus, impossible to play.
I'm not a real modder and have no idea why this happened; I'm guessing it was probably the new patch, but it could have been a conflict with another mod or somesuch. Anyway, here's what I figured out --
The problem file is,
Sid Meier's Civilization V/Assets/DLC/Expansion/Gameplay/XML/Technologies/CIV5Technologies
In the table definitions near the top of this file, there are some lines that are present in the original version but are missing from the mod version of the file.
The first table, named "Technologies," is missing two columns, "UnitFortificationModifier" and "UnitBaseHealModifier"
Then lower down, there is an entire table named "Technology_FreePromotions" that is missing in the mod file.
Adding these lines back in to the modded version of the file fixed the problem for me.
Below is the corrected first section of the CIV5Technologies file, with the lines that need to be added in red:
<?xml version="1.0" encoding="utf-8"?>
<!-- edited with XMLSPY v2004 rel. 2 U (
http://www.xmlspy.com) by Anton Strenger (Firaxis Games) -->
<GameData>
<!-- Table definition -->
<Table name="Technologies">
<!-- Basic info -->
<Column name="ID" type="integer" primarykey="true" autoincrement="true"/>
<Column name="Type" type="text"/>
<Column name="Description" type="text" default="NULL"/>
<Column name="Civilopedia" type="text" default="NULL"/>
<Column name="Help" type="text" default="NULL"/>
<!-- Tech info -->
<Column name="AIWeight" type="integer" default="0"/>
<Column name="AITradeModifier" type="integer" default="0"/>
<Column name="Cost" type="integer" default="0"/>
<Column name="AdvancedStartCost" type="integer" default="-1"/>
<Column name="Era" type="text" default="NULL"/>
<Column name="FirstFreeUnitClass" type="text" default="NULL"/>
<Column name="FeatureProductionModifier" type="integer" default="0"/>
<Column name="UnitFortificationModifier" type="integer" default="0"/>
<Column name="UnitBaseHealModifier" type="integer" default="0"/>
<Column name="WorkerSpeedModifier" type="integer" default="0"/>
<Column name="FirstFreeTechs" type="integer" default="0"/>
<Column name="EmbarkedMoveChange" type="integer" default="0"/>
<Column name="EndsGame" type="boolean" default="false"/>
<Column name="AllowsEmbarking" type="boolean" default="false"/>
<Column name="AllowsDefensiveEmbarking" type="boolean" default="false"/>
<Column name="EmbarkedAllWaterPassage" type="boolean" default="false"/>
<Column name="AllowsBarbarianBoats" type="boolean" default="false"/>
<Column name="Repeat" type="boolean" default="false"/>
<Column name="Trade" type="boolean" default="false"/>
<Column name="Disable" type="boolean" default="false"/>
<Column name="GoodyTech" type="boolean" default="false"/>
<Column name="ExtraWaterSeeFrom" type="boolean" default="false"/>
<Column name="MapCentering" type="boolean" default="false"/>
<Column name="MapVisible" type="boolean" default="false"/>
<Column name="MapTrading" type="boolean" default="false"/>
<Column name="TechTrading" type="boolean" default="false"/>
<Column name="GoldTrading" type="boolean" default="false"/>
<Column name="AllowEmbassyTradingAllowed" type="boolean" default="false"/>
<Column name="OpenBordersTradingAllowed" type="boolean" default="false"/>
<Column name="DefensivePactTradingAllowed" type="boolean" default="false"/>
<Column name="ResearchAgreementTradingAllowed" type="boolean" default="false"/>
<Column name="TradeAgreementTradingAllowed" type="boolean" default="false"/>
<Column name="PermanentAllianceTradingAllowed" type="boolean" default="false"/>
<Column name="BridgeBuilding" type="boolean" default="false"/>
<Column name="WaterWork" type="boolean" default="false"/>
<Column name="GridX" type="integer" default="0"/>
<Column name="GridY" type="integer" default="0"/>
<Column name="Quote" type="text" default="NULL"/>
<Column name="PortraitIndex" type="integer" default="-1"/>
<Column name="IconAtlas" type="text" default="NULL" reference="IconTextureAtlases(Atlas)"/>
<Column name="AudioIntro" type="text" default="NULL"/>
<Column name="AudioIntroHeader" type="text" default="NULL"/>
</Table>
<Table name="Technology_DomainExtraMoves">
<Column name="TechType" type="text" reference="Technologies(Type)"/>
<Column name="DomainType" type="text" reference="Domains(Type)"/>
<Column name="Moves" type="integer"/>
</Table>
<Table name="Technology_Flavors">
<Column name="TechType" type="text" reference="Technologies(Type)"/>
<Column name="FlavorType" type="text" reference="Flavors(Type)"/>
<Column name="Flavor" type="integer"/>
</Table>
<Table name="Technology_ORPrereqTechs">
<Column name="TechType" type="text" reference="Technologies(Type)"/>
<Column name="PrereqTech" type="text" reference="Technologies(Type)"/>
</Table>
<Table name="Technology_PrereqTechs">
<Column name="TechType" type="text" reference="Technologies(Type)"/>
<Column name="PrereqTech" type="text" reference="Technologies(Type)"/>
</Table>
<Table name="Technology_FreePromotions">
<Column name="TechType" type="text" reference="Technologies(Type)"/>
<Column name="PromotionType" type="text" reference="UnitPromotions(Type)"/>
</Table>