Total War: WARHAMMER III

Total War: WARHAMMER III

789 ratings
[DEAD MOD] Performance Patch
29
32
10
17
7
6
9
2
5
3
2
2
   
Award
Favorite
Favorited
Unfavorite
ui
Tags: mod
File Size
Posted
Updated
513.163 KB
3 May, 2022 @ 9:24pm
2 Jul, 2022 @ 10:45am
8 Change Notes ( view )

Subscribe to download
[DEAD MOD] Performance Patch

Description
DO NOT SUBSCRIBE! THIS HAS BEEN FIXED IN PATCH 1.3
This mod no longer does anything because this has been patched in the 1.3 update, so the mod has been replaced with an empty pack file. If you were using this mod prior to patch 1.3, there's no harm in keeping it for save game compatibility purposes, otherwise new visitors to this page should NOT subscribe.

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, etc.

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]
225 Comments
piti 22 Apr, 2023 @ 1:22am 
they definitely broke something :( i rollback to 2.4 everything was fine before, now UI doing stutters
Astroice 17 Apr, 2023 @ 9:21am 
Thanks for having a look at it in any chase =)
Spartan VI  [author] 17 Apr, 2023 @ 9:17am 
Yeah in my testing I can see the framerate dropping by as much as 10% from opening/interacting with some UI elements, but it's not the same issue that this mod addressed.

Using the original methodology and tools, while monitoring the Warhammer3.exe I do not see the game paging the same resources in non-existent directories as I did in the pre-1.3 version of the game. There may be some other optimization issue at play, but I don't currently have the tools, skills, or knowledge to diagnose or "fix" it.
Astroice 17 Apr, 2023 @ 8:26am 
its probably not the exact same bug no (i hope not CA) but just try and opening and closing building menu on campaign map while pressing a and d on the keyboard and you will see the game freeze for 1 second. feels very similar to what was broken before
Spartan VI  [author] 16 Apr, 2023 @ 7:39pm 
Daaaaaaaaaaaaaaaaaaaamn, glad to help. And nice come up too ! wish I had a RTX 4070 Ti!
Rziha 16 Apr, 2023 @ 7:14pm 
Spartan VI I love you so much dude. Last year I had an 10 years old computer and your mod allowed me into playing this game.

Now I have an 4070 ti but I still remember where I came from.. I will forever honor you
Spartan VI  [author] 16 Apr, 2023 @ 7:12pm 
I know you are, but what am I!
Rziha 16 Apr, 2023 @ 7:11pm 
@Spartan VI hiello there handsome
Spartan VI  [author] 16 Apr, 2023 @ 7:09pm 
I doubt they re-introduced the same exact "bug" but I'll take a look once this patch downloads.
Astroice 15 Apr, 2023 @ 8:54pm 
They broke it again.... please update lol