extend research time

luko18

Chieftain
Joined
Jul 12, 2013
Messages
54
I hate zooming through eras, but marathon makes building anithing so much pain.
I have tried Extended era mod (crashes after turn 100) and slo mo scinece (cannot even find it in my mods

I am running a app store version of mac.


I found this threat on other forum.


Go to your main Civilization 5 folder, then go to assets\Gameplay\XML\GameInfo\ and open up CIV5GameSpeeds.xml (in notepad or Notepad++) and edit the numbers. GrowthPercent is city growth time, TrainPercent is unit cost time, ConstructPercent is building construction time, and ResearchPercent is research time. Higher numbers are slower, so the 300s on Marathon mean everything takes 3 times as long as normal. Just make sure to make manageable backups of what you change so you don't lose the standard game data and have to reinstall.


I did just that, but research times still did not change :(

any input would be very appreciated. Thank you
 
You probably edited the base game's files but is playing with one of the expansions. If so look in dlc/expansion (for G&K) or dlc/expansion2 (for BnW). If the file you are looking for does not exist where you expect it to that means it's either using the file from a previous expansion (G&K if you have BnW) or from the base game.
 
wow, that makes perfect sense!! thank you

What I did so far, I right clicked on my CIV5 Icon and selected (show package content)
and then found the source file.

I wonder wher BNW folder is on my mac.

Would you happen to know if this could work with TSL maps? because you have to click, load scenario button

thank you
 
I wouldn't recommend changing the original game files directly. You are asking for sync trouble in the future updates from Steam.

Besides, what you want to do is exactly what mods are there for.

There are probably plenty of mods changing the research time but if you have some interest in modding this is actually a very good choice for Your First Mod. Changing the research costs of techs is very simple and very easy to do with a mod:

Install ModBuddy if you haven't that already (available from Steam for free)

Create a new empty mod with a name of your choice.

Add an SQL file to your mod and put into it the one single SQL statement you need to implement your mod:
Code:
UPDATE Technologies SET Cost = Cost*2;

Remember to add an action for your SQL file (in project properties). Just add an action for when the mod loads and tie your SQL file name to it.

You can also give a nice name and description for your mod in the properties.

Build mod and there you are. All done. Next time you start the Civ5 game choose Mods and click your mod as enabled. It will appear there in the mod list along with possible other mods you have. Then just start a game and have fun with longer research times.

The statement Cost=Cost*2 will double the research costs while everything else stays the same. You can, of course, put there any factor you like in place of the "2" should you desire super-long-marathons. :)

After this you can continue to enhance your mod. For example, you might want to use different cost multipliers for the different eras. Also, you might want to adjust the rate the game calendar proceeds so that the years are more in sync with the slower tech rate, should that matter to you.
 
Pembroke's code adjusts the BASE cost of techs across game speed. You can also do it by Era( In case you want to stretch one Era out longer than others):-
Code:
--Technology Costs by Era
--Future 
UPDATE Technologies
SET Cost = Round(Cost * 1.925, 0) WHERE Era = 'ERA_FUTURE';
--Digital
UPDATE Technologies
SET Cost = Round(Cost * 1.85, 0) WHERE Era = 'ERA_POSTMODERN';
--Modern 
UPDATE Technologies
SET Cost = Round(Cost * 1.775, 0) WHERE Era = 'ERA_MODERN';
--Industrial
UPDATE Technologies
SET Cost = Round(Cost * 1.7, 0) WHERE Era = 'ERA_INDUSTRIAL';
--Renaissance
UPDATE Technologies
SET Cost = Round(Cost * 1.625, 0) WHERE Era = 'ERA_RENAISSANCE';
--Medieval
UPDATE Technologies
SET Cost = Round(Cost * 1.55, 0) WHERE Era = 'ERA_MEDIEVAL';
--Classical
UPDATE Technologies
SET Cost = Round(Cost * 1.475, 0) WHERE Era = 'ERA_CLASSICAL';
--Ancient
UPDATE Technologies
SET Cost = Round(Cost * 1.4, 0) WHERE Era = 'ERA_ANCIENT';
 
I think you guys missed that he's on a Mac.

If you're going to use the mod method (still preferred, but it takes some doing), you'll need to enable the mods menu if you haven't already. If you have a Windows virtual machine (Parallels or VMWare Fusion, etc.), then you can install the SDK there, though I guess Steam probably won't let you download it since you're using the App Store version...

You can get around using the SDK by starting with whoward69's My Changes mod as a base.
 
Back
Top Bottom