Era research speed tweaking...need help

Taa

Warlord
Joined
Jan 1, 2009
Messages
229
Hi :)

One thing I dont like in CIv5 is that the research speed/tech gain just go faster and faster the longer I get into the game ending with techs taking only a few turns in the end.
This give no time to enjoy new techs, buildings and units before new techs pop-up with more units, buildings etc.

So Im trying to make the research speed/tech gain stay on around 15-20 turns through all era's but Im struggling to make this a reality.

I tried different settings for each era in CIV5Eras.xml but it seems to only affect what era I start the game in, not when I get to that era.

Is there some way to change research speed/cost for all techs in a era or do I manually have to change research cost for each tech?

Cheers :)
 
You want to change the technology cost [you should have been looking in CIV5Technologies.xml]; something like this mod.

However, he could have done it much easier in SQL:
Code:
UPDATE Technologies SET Cost = Cost * 1.5 WHERE Era = 'ERA_ANCIENT';
UPDATE Technologies SET Cost = Cost * 2 WHERE Era = 'ERA_CLASSICAL';
UPDATE Technologies SET Cost = Cost * 3 WHERE Era = 'ERA_MEDIEVAL';
UPDATE Technologies SET Cost = Cost * 4 WHERE Era = 'ERA_RENAISSANCE';
UPDATE Technologies SET Cost = Cost * 5 WHERE Era = 'ERA_INDUSTRIAL';
UPDATE Technologies SET Cost = Cost * 6 WHERE Era = 'ERA_MODERN';
UPDATE Technologies SET Cost = Cost * 7 WHERE Era = 'ERA_POSTMODERN';
UPDATE Technologies SET Cost = Cost * 8 WHERE Era = 'ERA_FUTURE';

Just play with the multipliers until you're happy.
 
You want to change the technology cost [you should have been looking in CIV5Technologies.xml]; something like this mod.

However, he could have done it much easier in SQL:
Code:
UPDATE Technologies SET Cost = Cost * 1.5 WHERE Era = 'ERA_ANCIENT';
UPDATE Technologies SET Cost = Cost * 2 WHERE Era = 'ERA_CLASSICAL';
UPDATE Technologies SET Cost = Cost * 3 WHERE Era = 'ERA_MEDIEVAL';
UPDATE Technologies SET Cost = Cost * 4 WHERE Era = 'ERA_RENAISSANCE';
UPDATE Technologies SET Cost = Cost * 5 WHERE Era = 'ERA_INDUSTRIAL';
UPDATE Technologies SET Cost = Cost * 6 WHERE Era = 'ERA_MODERN';
UPDATE Technologies SET Cost = Cost * 7 WHERE Era = 'ERA_POSTMODERN';
UPDATE Technologies SET Cost = Cost * 8 WHERE Era = 'ERA_FUTURE';

Just play with the multipliers until you're happy.

Thanks for reply :)

I have seen mods like that for Civ 4 ;)...this mod actually tweak all techs cost and that work great with vanilla, but Im playing a highly modded game with CCTP that add 150 ++ new techs :P.
Sry if I was not clear about that.

You said something about SQL, will that be compatible with other mods that adds techs? Is it it difficult to learn SQL for a programming noob?
 
It will work with any other mods that add techs (unless they add new eras, in such case you will need to add more SQL lines that will change the cost for these new eras). But you need to make sure that these mods will be activated before this one, so the costs of new techs are changed too. To achieve this, you should add the other mods that you use to dependencies or references of your mod.
 
This is already in CCTP, you just need to change that mods file :- CCTP_Game Pace Rules.sql (Read the comments on how techs are structured and calculated at the top of this file)
That's what it was called in v4.0. Should also have asked this in the CCTP Forum :)
 
It will work with any other mods that add techs (unless they add new eras, in such case you will need to add more SQL lines that will change the cost for these new eras). But you need to make sure that these mods will be activated before this one, so the costs of new techs are changed too. To achieve this, you should add the other mods that you use to dependencies or references of your mod.

Ok, thanks for the info

This is already in CCTP, you just need to change that mods file :- CCTP_Game Pace Rules.sql (Read the comments on how techs are structured and calculated at the top of this file)
That's what it was called in v4.0. Should also have asked this in the CCTP Forum :)

Awesome :D Thanks
I have been looking at many CCTP files but tried to stay away from SQL files but they seem editable like xml files :)
Btw any suggestion for what tool to use to edit SQL files? I use notepad++ but some things look very chaotic
Another thing: Will changes in this SQL file have any effect if I make changes and then play a earlier saved game?
 
Will changes in this SQL file have any effect if I make changes and then play a earlier saved game?
Nope.

Use the SDK (Modbuddy) to edit the files, it will be structured then, not chaotic.
 
Back
Top Bottom