UI Performance Patch (Fixed in Patch 1.3)

If you liked this item, please rate it up on Steam Workshop page.

Author: Spartan VI

Last revision: 2 Jul, 2022 at 17:45 UTC (3)

File size: 500.74 KB

On Steam Workshop

Description:
THIS ISSUE HAS BEEN PATCHED IN UPDATE 1.3! DO NOT SUBSCRIBE IF YOU DO NOT HAVE A SAVE PRIOR TO PATCH 1.3

This mod used to Improve campaign map frame rate (fps) and reduce stuttering when interacting with the game’s settlement UI, Ku’gath Plague Cauldron, Daemon Prince gear/glory screens, campaign events, and more.

What was causing the stutter in WH3?

Using Process Monitor, I found that Warhammer 3 did a ton of asset calls in directories that don’t exist. Eventually the game defaulted to the correct location, but for many players, the game briefly stuttered each time the game attempted to load some assets.

Making matters worse, the issue is severely compounded by using mods, since this cascading asset call will include every WH3 workshop folder in its searches going forward. For example, if you’re using 20 mods, that’s 20 more data calls EVERY time the game searches for a UI asset.

So how did this mod improve performance?

To mitigate the amount of data calls the game does, I would have to either:
(1) change where the game searches for UI assets, or…
(2) place UI assets in the places the game is looking so it stops constantly searching.

I can’t control where the game searches, so I went with option 2. This mod creates the folder structure the game is searching and dramatically reduces the amount of overhead as result. No scripting or database modding required. This mod isn’t a silver bullet to the problem. If you experienced UI stutters before, you’ll probably still experience it with this mod, but maybe a bit less severe.

FAQ & Compatibility

1. Should I use this mod after the 1.3 update?
NO, this has been patched in update 1.3. Feel free to keep the mod if you have an existing campaign save to avoid compatibility prompts/issues, but the mod is now obsolete due to patch 1.3.

2. Can you do the same thing for battles?
The 1.3 patch has already implemented a fix and further optimisation which likely include battle map UI improvements.

3. Will you port this mod to other Total War games?
It’s already ported to WARHAMMER II and Levie has created a similar performance mod for TW: Three Kingdoms. I could not replicate the same behavior/results in Warhammer 1, Attila, or Shogun 2, and I do not have TW: Troy on Steam, so I cannot port this mod for those games.

4. Is CA going to patch this for other Total War games?
I’ve already reported that it’s occuring for other TW games but there’s no guarantee that it will be addressed.

Credits

Thanks to HuntingDog on the official Total War forums for bringing this up in 2019 when he encountered the same issues in TW: Three Kingdoms.[forums.totalwar.com] This thread is the reason I used ProcMon and what inspired the mod.

Thanks to Levie for porting this mod to TW: Three Kingdoms.
Thanks to Marcovinchi for porting this mod to TW: Rome II.

Tips are appreciated!

Like my work? Buy me a coffee! Just click the tip jar:
[paypal.me]

Download
Revisions:

Old revisions of this mod are available below. Click the link to download.