Total War: Warhammer II
0 of 0

File information

Last updated

Original upload

Created by

SPARTAN VI

Uploaded by

spartanxba

Virus scan

Safe to use

Tags for this mod

About this mod

Improves campaign/strategy map frame rate (fps) and reduces stuttering when interacting with the game's UI.

Permissions and credits
Changelogs
Improves framerate when interacting with UI elements!
Improves campaign/strategy map frame rate (fps) and reduces stuttering when interacting with the game's UI. I've split the files into two separate downloads for WH2 (Epic) and WH3 (Game Pass). Once Nexus Mods adds a WH3 section, I'll split this into separate mod pages entirely, but for now you're in the right place if you're looking for the WH3 version of the UI Performance Patch mod. 

Installation Instructions (WH3)

  • Open the Xbox app and navigate to Warhammer 3.
  • Click on the 3 dots and click Manage. 
  • Enable advance management.
  • Navigate across to files and click Browse.
  • Once in the file explorer navigate to Warhammer3/content/
  • Once in the content folder create a new folder named "mods"
  • In the mods folder you can either create subfolders to keep your pack files neat or just dump them straight into the mods folder.
  • Enable mods in launcher.
    Note: If you're using Steam, then use the Steam Workshop version of this mod.


Installation Instructions (WH2)

  • Open in the file explorer navigate to Warhammer2/content/
  • Once in the content folder create a new folder named "mods"
  • In the mods folder you can either create subfolders to keep your pack files neat or just dump them straight into the mods folder.
  • Enable mods in launcher.
    Note: If you're using Steam, then use the Steam Workshop version of this mod.

What is causing the stutter?
Using Process Monitor, I found that Warhammer 2 and 3 do a ton of access calls for UI assets in directories that don't exist. Eventually the game appears to default to the correct location, but for many players, the game briefly stutters each time the game does these data calls.

Making matters worse, the issue is severely compounded by using mods, since this cascading data call will include every WH2/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 does 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. Not a single script or data table is used.

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.


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. This thread is the reason I used ProcMon and what inspired the mod.

Thanks to Levie for porting this mod to TW: 3K.
Thanks to Teddy31313 for installation instructions.