CAYM
Chieftain
- Joined
- Jul 25, 2023
- Messages
- 78
I dont believe this has been reported but this is an issue I have. I played with enlightnement era, both the OG version and Cayms version for a few years and something always felt off with the policies.
The mods adds a whole new set of tech but it did not adjust the impact on the policy timing so the mid game feels very off.
Wether you play with this mod or not, the amount of policy needed to choose an ideology is the same. Since rationalism, industry and empire(whatever that branch is called) are delayed because of the Enlightenment, once you unlocked them, you barely have the time to select some of them that you already have to pick an ideology. This is while playing Marathon speed several times with different maps and nations. Because of this I am force to choose an ideology much MUCH too early compared the techs I have. I would suggest increasing the necessary policy amount needed.
Increasing Policy Costs More Sharply After Specific Eras in Civilization 5 (via SQL)
In Civilization 5, if you want to make policy costs rise more sharply after a certain era, you can achieve this by modifying thePolicyCostModifier
in the Eras
table. This is the simplest and most reliable way to apply era-based cost scaling using SQL.1. Adjusting Policy Cost Modifier by Era
Relevant Table:Eras
Column | Description |
---|---|
EraType | The type of era (e.g., ERA_ANCIENT, ERA_MEDIEVAL) |
PolicyCostModifier | Percentage modifier applied to policy costs in this era |
sql
Code:
UPDATE Eras
SET PolicyCostModifier = PolicyCostModifier + 50
WHERE EraType IN ('ERA_INDUSTRIAL', 'ERA_MODERN', 'ERA_FUTURE');
2. Adjusting Policy Cost Scaling by Policy Count (Global Modifier)
Relevant Table:GameSpeeds
Column | Description |
---|---|
PolicyCostExponent | Controls how much policy costs increase with the number of policies you own |
sql
UPDATE GameSpeeds
Code:
SET PolicyCostExponent = PolicyCostExponent + 0.2
WHERE Type = 'GAMESPEED_STANDARD';
3. Adding a Dummy Policy to Penalize Late-Game Policy Costs
Another option is to create a dummy policy that automatically gets "unlocked" when the player enters a certain era (like Industrial Era). This policy would apply a flat penalty to all policy costs. This approach requires combining SQL with Lua scripting.Example SQL to add such a policy:
sql
INSERT INTO Policies (Type, Description, PolicyCostModifier)
Code:
VALUES ('POLICY_LATE_GAME_COST', 'TXT_KEY_POLICY_LATE_GAME_COST', 50);