Go to data/world/maps/campaign/imperial_campaign and change the timescale to 0.00273
This way you'll have 1 day/ turn.
If you also want to stop aging (since it's very unlikely you'll play past 365 turns...) go to campaign_script and replace all this
Code:
;###################### Aging & Season script ########################
declare_counter quarter
set_counter quarter 1
monitor_event PreFactionTurnStart FactionIsLocal
if I_CompareCounter quarter == 1
console_command season summer
end_if
if I_CompareCounter quarter == 2
console_command season summer
end_if
if I_CompareCounter quarter == 3
console_command season summer
end_if
if I_CompareCounter quarter == 4
console_command season winter
end_if
inc_counter quarter 1
if I_CompareCounter quarter == 5
set_counter quarter 1
end_if
end_monitor
monitor_event FactionTurnEnd FactionType slave
and I_CompareCounter quarter > 1
console_command season summer
end_monitor
with
Code:
monitor_event FactionTurnEnd FactionType slave
console_command season summer
end_monitor
You also need to have start date to summer.
This will mess up your barracks events too, so you should remvoe them
here's how you remove them:
Open descr_events.txt (in the same folder as descr_strat and campaign_script), delete everything in it and save it.
Then open data/export_descr_buildings.txt
Press Ctrl+H, in the find what field type " and event_counter large_city_barracks 1", leave the replace with filed blank and press replace all.
Do the same again, but this time with " and event_counter huge_city_barracks 1".