NotSoLoneWolf
Chieftain
Alright, so I need to get these two things working:
<Trait_ImprovementYieldChanges>
<Update>
<TraitType>TRAIT_CANADA_SCIENCE</TraitType>
<ImprovementType>IMPROVEMENT_GENERATOR</ImprovementType>
<YieldType>YIELD_SCIENCE</YieldType>
<Yield>1</Yield>
</Update>
</Trait_ImprovementYieldChanges>
and
<Trait_UnimprovedYieldChanges>
<Update>
<TraitType>TRAIT_CANADA_SCIENCE</TraitType>
<FeatureType>FEATURE_RIVER</FeatureType>
<YieldType>YIELD_SCIENCE</YieldType>
<Yield>1</Yield>
</Update>
</Trait_UnimprovedYieldChanges>
the first one, making the generator give +1 science, was fine at first, but then it stopped working
And I could never get the +1 science from river tiles to work
This is the last thing I need for my mod to work, please help! 
EDIT: I also tried this:
<GameData>
<Traits>
<Row>
<Type>TRAIT_CANADA_SCIENCE</Type>
<Description>TXT_KEY_TRAIT_CANADA_SCIENCE</Description>
<ShortDescription>TXT_KEY_TRAIT_CANADA_SCIENCE_SHORT</ShortDescription>
</Row>
</Traits>
<Trait_ImprovementYieldChanges>
<Update>
<TraitType>TRAIT_CANADA_SCIENCE</TraitType>
<ImprovementType>IMPROVEMENT_GENERATOR</ImprovementType>
<YieldType>YIELD_SCIENCE</YieldType>
<Yield>1</Yield>
</Update>
</Trait_ImprovementYieldChanges>
<Feature_RiverYieldChanges>
<Update>
<TraitType>TRAIT_CANADA_SCIENCE</TraitType>
<FeatureType>FEATURE_MARSH</FeatureType>
<YieldType>YIELD_SCIENCE</YieldType>
<Yield>1</Yield>
</Update>
<Update>
<TraitType>TRAIT_CANADA_SCIENCE</TraitType>
<FeatureType>FEATURE_FLOOD_PLAINS</FeatureType>
<YieldType>YIELD_SCIENCE</YieldType>
<Yield>1</Yield>
</Update>
<Update>
<TraitType>TRAIT_CANADA_SCIENCE</TraitType>
<FeatureType>FEATURE_FOREST</FeatureType>
<YieldType>YIELD_SCIENCE</YieldType>
<Yield>1</Yield>
</Update>
</Feature_RiverYieldChanges>
<Feature_YieldChanges>
<Update>
<TraitType>TRAIT_CANADA_SCIENCE</TraitType>
<FeatureType>FEATURE_RIVER</FeatureType>
<YieldType>YIELD_SCIENCE</YieldType>
<Yield>1</Yield>
</Update>
</Feature_YieldChanges>
</GameData>
and it didnt work either. WHYYYYYYYYYYYYYYYYYYYYyyyy
<Trait_ImprovementYieldChanges>
<Update>
<TraitType>TRAIT_CANADA_SCIENCE</TraitType>
<ImprovementType>IMPROVEMENT_GENERATOR</ImprovementType>
<YieldType>YIELD_SCIENCE</YieldType>
<Yield>1</Yield>
</Update>
</Trait_ImprovementYieldChanges>
and
<Trait_UnimprovedYieldChanges>
<Update>
<TraitType>TRAIT_CANADA_SCIENCE</TraitType>
<FeatureType>FEATURE_RIVER</FeatureType>
<YieldType>YIELD_SCIENCE</YieldType>
<Yield>1</Yield>
</Update>
</Trait_UnimprovedYieldChanges>
the first one, making the generator give +1 science, was fine at first, but then it stopped working



EDIT: I also tried this:
<GameData>
<Traits>
<Row>
<Type>TRAIT_CANADA_SCIENCE</Type>
<Description>TXT_KEY_TRAIT_CANADA_SCIENCE</Description>
<ShortDescription>TXT_KEY_TRAIT_CANADA_SCIENCE_SHORT</ShortDescription>
</Row>
</Traits>
<Trait_ImprovementYieldChanges>
<Update>
<TraitType>TRAIT_CANADA_SCIENCE</TraitType>
<ImprovementType>IMPROVEMENT_GENERATOR</ImprovementType>
<YieldType>YIELD_SCIENCE</YieldType>
<Yield>1</Yield>
</Update>
</Trait_ImprovementYieldChanges>
<Feature_RiverYieldChanges>
<Update>
<TraitType>TRAIT_CANADA_SCIENCE</TraitType>
<FeatureType>FEATURE_MARSH</FeatureType>
<YieldType>YIELD_SCIENCE</YieldType>
<Yield>1</Yield>
</Update>
<Update>
<TraitType>TRAIT_CANADA_SCIENCE</TraitType>
<FeatureType>FEATURE_FLOOD_PLAINS</FeatureType>
<YieldType>YIELD_SCIENCE</YieldType>
<Yield>1</Yield>
</Update>
<Update>
<TraitType>TRAIT_CANADA_SCIENCE</TraitType>
<FeatureType>FEATURE_FOREST</FeatureType>
<YieldType>YIELD_SCIENCE</YieldType>
<Yield>1</Yield>
</Update>
</Feature_RiverYieldChanges>
<Feature_YieldChanges>
<Update>
<TraitType>TRAIT_CANADA_SCIENCE</TraitType>
<FeatureType>FEATURE_RIVER</FeatureType>
<YieldType>YIELD_SCIENCE</YieldType>
<Yield>1</Yield>
</Update>
</Feature_YieldChanges>
</GameData>
and it didnt work either. WHYYYYYYYYYYYYYYYYYYYYyyyy