Total War: WARHAMMER II
Makes WARHAMMER 3 END TURN Multithread or I no longer buy your games
Sorry bad english

See my games library, I support Total War Warhammer games, I have the "Total War Warhammer I" and the "Total War Warhammer II", but to play Mortal Empires is almost IMPOSSIBLE because the END TURN is not Multithread

This takes almost 3 minutes of wait time If all map is opened in Mortal Empires while the load of my CPU is just 30%.

I have CPU i5-4590 3,30 GHZ + GeForce GTX 970 + 16 GB of RAM, That is everything to run this game smoothly, but, the END TURN uses only ONE core of my CPU, If the end turn used all 4 cores of my CPU for sure the end turn should end in 20 seconds !!!

I read that "Total War Warhammer III" will have again a mode similar to Mortal Empires that will merge all 3 maps and factions of the 3 games, but, If "Total War Warhammer III" be again the END turn with just one core CPU thread, for sure the end turn of the game mid-game will be 5 minutes of wait time !!!

Mortal Empires is a lot of fun, but, the wait time of the end turn is impossible to endure !!!

And the worse, it is so easy to fix, just enable in the game the feature of to use my 4 core CPU.
< >
Сообщения 4658 из 58
Hurricane (Заблокирован) 1 авг. 2018 г. в 16:04 
Автор сообщения: Little Z
Multithreading can only help with tasks that run concurrently. Or in other words, it isn't going to help much when the game is turn-based with dozens of factions that are queued up and can't run their AI script until the previous factions have their decisions locked in.

Although you do meet the specs, they are only a general guideline; your milage may vary.

CPUs with lower clock speeds but plenty of cores will do fine in the real-time battles, but struggle with end turns. On the other end, there are high speed single-dual core CPUs that might crush the end turn times, but chug hard in real time battle. Both can run the game generally speaking but neither is well suited for every type of processing situation.

That's why people pay so much for the latest CPUs and GPUs that far exceed the max specs of any game currently released over more reasonably priced options. Then overclock them...

Source: 10+ years of professional programming experience, and amateur video game development.
10 years of fail..
The battle mode of the game doeamt really take advantage of modern hardware either... better than the map but still not 2018 standards it could be a whole lot better
.. 'Faster End Turn Camera' and 'Faster End Turn (Reduced AI Diplomacy)'

get both, enjoy you're reduced end turn times.
Автор сообщения: Little Z
Multithreading can only help with tasks that run concurrently. Or in other words, it isn't going to help much when the game is turn-based with dozens of factions that are queued up and can't run their AI script until the previous factions have their decisions locked in.

Although you do meet the specs, they are only a general guideline; your milage may vary.

CPUs with lower clock speeds but plenty of cores will do fine in the real-time battles, but struggle with end turns. On the other end, there are high speed single-dual core CPUs that might crush the end turn times, but chug hard in real time battle. Both can run the game generally speaking but neither is well suited for every type of processing situation.

That's why people pay so much for the latest CPUs and GPUs that far exceed the max specs of any game currently released over more reasonably priced options. Then overclock them...

Source: 10+ years of professional programming experience, and amateur video game development.
I haven't seen the code so I cannot guarantee multithreading would help, but on top of that it might just be possible to multithread each individual ai turn (as in the operations within a turn), there are often clever ways you can multithread something that seems sequential.

For example, if you had 10 threads and a function like

for (i = 1; i<10000; i++){
array=array+array[i-1]
}
you can actually multithread this despite it seeming to be sequential and with 10 threads with a function I came up with off the top of my head you could do this in about 2000 operations. As I said I have no clue whether multithreading is possible with whatever they want the ai to do, and I don't think it would be worth the effort for them to change (at least for this game). But I wouldn't dismiss it as not being possible. Not to mention theres probably like 1000 small changes they could make to optimize the code and reduce turn times that way, although thats a different argument than them needing multithreading.

Edit: I don't know why thats all italicized so ignore that.
Отредактировано Cacomistle; 1 авг. 2018 г. в 16:57
Just to side comment on this (as well as the 2 mods listed above) - Do people set the animation speed on the enemy/allie/neutral to fast or fastest? or just leave it on normal speed?

You have to do this each game you start (from turn 1), but doing it drastically speeds up watching the AI turns as well.
My PC speeds through the end turn phase pretty well because its not even a year old. Its not so much the game, its your hardware. There isnt much they can do from a software perspective because the game has to run a ♥♥♥♥ load of logic to determine what the AI is going to do for each faction.

Sorry, but the only solution is to upgrade your hardware.
Hurricane (Заблокирован) 2 авг. 2018 г. в 0:02 
Автор сообщения: Tanglethorn
My PC speeds through the end turn phase pretty well because its not even a year old. Its not so much the game, its your hardware. There isnt much they can do from a software perspective because the game has to run a ♥♥♥♥ load of logic to determine what the AI is going to do for each faction.

Sorry, but the only solution is to upgrade your hardware.

Read the thread kid jesus...
CA should set the default camera speed to fastest, and not displaying neutral factions. A lot of players would think the game engine had recieved a radical overhaul.
Автор сообщения: mjfred
CA should set the default camera speed to fastest, and not displaying neutral factions. A lot of players would think the game engine had recieved a radical overhaul.
Don't think majority of this games audience is that stupid.
Автор сообщения: Dickbauchseepferdchen
Автор сообщения: mjfred
CA should set the default camera speed to fastest, and not displaying neutral factions. A lot of players would think the game engine had recieved a radical overhaul.
Don't think majority of this games audience is that stupid.
You'd be surprised by the number of "turn times" thread.
And people still believe in Cathay/Warhammer-Eastend being added, or want an entire Lustria/araby-Map in ME....

Turn times are already stressful for most players, Warhammer 3 will make it worse with the DArklands and Chaos etc...but how much? Will be more interesting to see than anyhing else I'd say
Agents also slow down the turn speeds. Find a mod that limits agents to max 1 i guarantee you will see an decrease in turn time speed.
Отредактировано Slut Dragon; 4 авг. 2018 г. в 11:34
Agent movement can be set to not be shown anymore in the camera options of the game. Saves a lot of time to not have to see them anymore.

Still, I'd appreciate it if the third game would have an option to only play half of the available map.
Автор сообщения: Hyen《A》♧
Автор сообщения: Dickbauchseepferdchen
Don't think majority of this games audience is that stupid.
You'd be surprised by the number of "turn times" thread.
Turns times in ME are still really slow for majority of people no matter what you do. You can make them faster but that is still very slow.
< >
Сообщения 4658 из 58
Показывать на странице: 1530 50

Дата создания: 30 июл. 2018 г. в 14:05
Сообщений: 58