Total War: THREE KINGDOMS

Total War: THREE KINGDOMS

Not enough ratings
How to greatly improved performance on some multicore CPUs
By Arthurius
1. In Windows search tab write: %appdata%
2. Go to Username/Appdata/Roaming/The Creative Assembly/Three Kingdoms/sripts
3. Make backup ,,preferences.script.txt'' file
3. Edit ,,preferences.script.txt'' file
4. Change number of threads from 0 to exactly number of threads of your CPU :
Edit line:
number_of_threads 8; # number_of_threads <int>, Set the number of threads <= 0 - automatic, >0 = explicit number #
5. Change number of threads from 0 to exactly number of threads of your CPU in additional line::
number_of_threads_for_campaign_pathfinder_cache 0; # number_of_threads_for_campaign_pathfinder_cache <int>, Set the number of threads to be used for the campaign pathfinder cache. This is independent from and additional to the number_of_threads. < 0 - automatic up to the specified number, >= 0 - explicit number #

For exapmle 4,8,12,16 etc.

After this changes, CPU load factor in my system growth from 50-60 to 85-100% ----> +20% frame rate on campaign map.
It is true mainly in systems with new powerful grafic cards like RTX 2060-2080 and old multicore CPUs.
   
Award
Favorite
Favorited
Unfavorite
12 Comments
Arthurius  [author] 24 Nov, 2022 @ 3:11pm 
Only first number in row, before # symbol.

For example:

number_of_threads 20; # number_of_threads <int>, Set the number of threads <= 0 - automatic, >0 = explicit number #

and

number_of_threads_for_campaign_pathfinder_cache 20; # number_of_threads_for_campaign_pathfinder_cache <int>, Set the number of threads to be used for the campaign pathfinder cache. This is independent from and additional to the number_of_threads. < 0 - automatic up to the specified number, >= 0 - explicit number #
The light 24 Nov, 2022 @ 1:41pm 
Hi!
i must change only first text in rows?

Here , only number_of_threads ( ); , for example 20;
number_of_threads 20; # number_of_threads <int>, Set the number of threads <= 0 - automatic, >0 = explicit number # Right?
Or

number_of_threads 20; # number_of_threads <20>, Set the number of threads <= 0 - automatic, >0 = explicit number #
sam.pidgeon 28 Oct, 2021 @ 4:31pm 
Not sure what cpu I have I look in the morning
sam.pidgeon 28 Oct, 2021 @ 4:13pm 
FPS is average for campaigns and battles around 90
sam.pidgeon 28 Oct, 2021 @ 4:12pm 
ok i sorted out already still laggy at times in battles when there thousands of units and arrows flying through the air.

all settings on medium
Arthurius  [author] 28 Oct, 2021 @ 2:04pm 
It's CPUs threads, not GPU
sam.pidgeon 28 Oct, 2021 @ 11:45am 
i need help doing this where it says number of threads i changed it to 12 as i have rtx 2060 card
where it says set the number of threads <=0 do i change that to a 12 as well or leave it?
splen 3 Dec, 2020 @ 11:09pm 
nice
Arthurius  [author] 27 Aug, 2020 @ 3:25pm 
Yes, just under line from step 4:

For example:

number_of_threads 8
number_of_threads_for_campaign_pathfinder_cache 8
Private Bill 27 Aug, 2020 @ 1:04pm 
Thank you