I have found out the code for changing the "speed" also (i.e. exactly speaking changing the value of timescale flag in descr_strat.txt file).
It was still more complicated for research then the chnging the turns/years, it took me almost 4 hours. However for implementation by users it is on the other hand more simple.
You need chnge the code in two different parts in save file.
The first part is starting in offset: 00 00 00 30 and is longer,
the second part is starting in offset: 00 00 0F 70.
Dont ask me why are the respective values such, but they appear fully functional and is faction independent (tested for england, france, hre):
A. timescale 0.50
1. offset: 00 00 00 30, value: 92 CA 3A 82
2. offset: 00 00 0F 70, value: 00 3F
A. timescale 1.00
1. offset: 00 00 00 30, value: 42 2F A6 EC
2. offset: 00 00 0F 70, value: 80 3F
A. timescale 2.00
1. offset: 00 00 00 30, value: 68 F4 63 D3
2. offset: 00 00 0F 70, value: 00 40
It is all. We can now only ask ShellShock to incorporate this changes options to some .NET program for more convenient handling.
I have changed by this way the above described save file of mine to be in summer 1112, 17 turns, 836 turns to play in timescale 0.50 from standard timescale 2.00 with summer 1136, 29 turns, 197 turns to play. And the game is acting without crashes. The AI is deciding to act differently, however, in AI diplomacy - these things must be dependent on the count of turns left, otherwise everything seems to be same like before change .....
Bye Sinuhet
Bookmarks