I was thinking about adding a new faction, which takes only 50% penalty for non-dominant affinities. For instance, for the dominant affinity, it takes 16 points to reach level 5 from level 4. For the non-dominant affinity, it takes 20 points. I want to build a faction that can reduce it to 18 points.
The needed value can be edited in CivBEAffinities.xml by changing the 'AffinityValueNeededAsNonDominant' value, but turns out it changes the required affinity value globally, instead of affecting only one faction. Maybe I should look at the 'ChangeAffinityScore' function for further information, but after googling it, I found that according to Malwr.com, that part is included in the 'CvGameCoreDLLFinalRelease.dll'. Damn. The core source file for Civ 5 can be found in the SDK, but I have no luck finding the core source file for Beyond Earth. Obviously there is nothing related to affinity in the source file for Civ 5, so I'm out of solutions. Is there any way out of this?
The needed value can be edited in CivBEAffinities.xml by changing the 'AffinityValueNeededAsNonDominant' value, but turns out it changes the required affinity value globally, instead of affecting only one faction. Maybe I should look at the 'ChangeAffinityScore' function for further information, but after googling it, I found that according to Malwr.com, that part is included in the 'CvGameCoreDLLFinalRelease.dll'. Damn. The core source file for Civ 5 can be found in the SDK, but I have no luck finding the core source file for Beyond Earth. Obviously there is nothing related to affinity in the source file for Civ 5, so I'm out of solutions. Is there any way out of this?