UI Performance Patch (Fixed in 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.
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.
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.
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.
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.
Like my work? Buy me a coffee! Just click the tip jar:
[paypal.me]
Revisions:
Old revisions of this mod are available below. Click the link to download.