How to change turn-per-year-counter from 1 to 0.5? I tried to edit descr_stat.txt but it dont work...
P.S sorry for my bad english and thanks for cool mod.
How to change turn-per-year-counter from 1 to 0.5? I tried to edit descr_stat.txt but it dont work...
P.S sorry for my bad english and thanks for cool mod.
There's a sub mod that makes it 2 turns per year, or is that not what you want?
Veni Vidi Velcro
I presume you're using Stainless Steel 6.3, which has a aging script (turns per year is handled by the campaign script).
So to change to 2 turns per year you can remove the aging section of the campaign script.
To do so, go to the campaign folder (the same one descr_strat.txt is in) and open campaign_script.txt in Notepad. Press Ctrl and F and type in "ageing", you should see a small section of the script headed something like this:
========= AGEING SCRIPT ==========
Remove all the text below that line until the:
========= CHURCH TITLES ==========
so it looks like:
========= AGEING SCRIPT ==========
========= CHURCH TITLES ==========
Your changes to descr_strat.txt should work now.
You could also use a 2 turns per year sub mod such as Meneth's 2 TPY Project.
Last edited by JohnGlave; November 08, 2010 at 12:28 PM. Reason: Missing bracket.
Thanks man!
myself actually using 4TPY
just change the ageing script to the following
=============
declare_counter quarter
; ---------------------
; 4 Turns per Year Start in Summer
set_counter quarter 1 ;
monitor_event FactionTurnStart FactionIsLocal ;
if I_CompareCounter quarter == 0 ;
console_command season summer
end_if
if I_CompareCounter quarter == 1 ;
console_command season summer
end_if
if I_CompareCounter quarter == 2 ;
console_command season winter
end_if
if I_CompareCounter quarter == 3 ;
console_command season winter
end_if
inc_counter quarter 1 ;
if I_CompareCounter quarter == 4 ;
set_counter quarter 0
end_if
end_monitor
monitor_event FactionTurnEnd FactionType slave
and I_CompareCounter quarter < 2
console_command season summer
end_monitor
==========
and change time scale to 0.5
Why are you putting ; at the end of most lines? It's kinda pointless
Anyway, nice script. What's the aging like, though?
Edit: Also, here's your script optimized (the player monitor)
And shouldn't the time-scale be 0.25, not 0.5?Code:monitor_event FactionTurnStart FactionIsLocal ; if I_CompareCounter quarter < 2 console_command season summer end_if if I_CompareCounter quarter > 1 console_command season winter end_if inc_counter quarter 1 if I_CompareCounter quarter == 4 set_counter quarter 0 end_if end_monitor
Last edited by Meneth; November 08, 2010 at 01:37 PM.
Agreed on the script, but different question. What's the devastation like?
my game became very long afterward....something like 900 turns
didn't pay much notice to devastation through...