Total War: ATTILA

Total War: ATTILA

210 ratings
[HUGE DISCOVERY] How to bring ToB optimization to Attila
By WhyXelsink
This guide will show you how to bring Thrones of Britannia optimization to Attila using Pack File manager only.

It would not be possible to create a simple mod to optimize the game, you would have to manualy replace the files in order this to work.

*IMPORTANT*

Works only if your ToB is PRE -"Steel and Statecraft" update build.
2
4
2
   
Award
Favorite
Favorited
Unfavorite
Understanding the optimization process
In order to optimize Attila we need to use optimized shaders from Thrones of Britannia game files. The whole idea of optimization is based on deleting badly optimized shaders from Attila and replacing them with the shaders from ToB.

For this to work, you need 4 things:

1) Attila Total War base game
2) Thrones Of Britannia base game
3) Blood & Burning DLC for Attila and ToB
4) Latest version of Pack File manager


and basic understanding how to mod Total War games.


Before we start, I want you to understand what we are working with.

These are shader rules by which your system renders the game.


If the rules are badly optimized, your system would have harder time rendering the game. One of the downsides of Attila is that it's a 32 bit application, but the main reason why it was so laggy, are these files. We would want them to be gone for good.
Replacing shaders
We will be working with 2 files in both folders:

data.pack and blood.pack

Step 1:

With Pack File Manager (PFM) open data.pack in Thrones of Britannia folder and find "fxc" folder.

Right click on "fxc" folder to extract it to your ToB game directory.


Just press OK, it will be extracted in your ToB game's directory by default.

Step 2:

*NOTE* before starting step 2 uncheck "CA packs are read only" in PFM options.

Now open data.pack from Attila folder and DELETE "fxc" folder. It would take some time depending how fast your computer is. PFM will not respond untill all files are deleted. It might take up from 15 minutes to 1 hour untill all shaders in "fxc" folder will be deleted.

Once all files will be removed from the data.pack PFM should be responding again.

Step 3:

After you deleted "fxc" folder, it's time to import a new "fxc" from ToB game folder.


Navigate to previously extacted (Step 1) "fxc" folder in your ToB game folder and import it your data.pack.

It might take you 30 minutes up to 2 hours in order to import all shaders from ToB. So, be patient and wait untill PFM finish importing all necessary files. Once importing process will be finished, you will see all imported shaders will become green.

It means everything good and you now can save your data.pack


Step 4.

*IMPORTANT*

it's very important to delete "fxc" folder before continuing

Delete "fxc" folder you previously extracted from ToB directory. Now open blood.pack from ToB with PFM, navigate to "fxc" folder inside blood.pack and extract it.

Repeat steps 1-3 to replace "fxc" folder inside blood.pack.

*IMPORTANT*

You will find "fxc" folder in both data.pack and blood.pack and they should be held separated. You should NOT extract shaders to one 'fxc' folder from both files. Exctract shaders from data.pack first, import them to Attila's data.pack >>>>>> delete "fxc" folder you just exctarcted and imported from. Repeat the same steps for blood.pack. Do NOT exctarct all shaders to one "fxc" folder.

Once finished, you will have both data.pack and blood.pack with replaced "fxc" folders from ToB.

Just enjoy optimization from ToB in Attila. Please, don't jump out of your roof, bros.





158 Comments
Kuroshi 1 May @ 11:24pm 
@Cioby Tob runs like ass because of denuvo imo. Ive tried the cracked versions and they run significantly better. But still Tob runs better overall than attila either ways for me (specially on the campaign map)
Krusarinn 23 Mar @ 12:53pm 
Do i have to own Thrones of britannia, Warhammer 1 and 3 kingdoms for this to work
GIBBYDAMAN 27 Oct, 2023 @ 6:06am 
idk if any said this already but you guys can just download this mod here it has tob shaders https://steamproxy.net/workshop/filedetails/?id=2887179694
Cioby 9 Oct, 2023 @ 4:19pm 
optimization of ToB? hahahahahaha, what do you mean, that game runs worse on my PC almost.
For how bad the optimization in these games is, I would expect the LOD models not to be trash like they are now (After some unknown update which may or may not be related to ToB where I first noticed the models having fixed rotations when very far away, I would rather they implement some fog than the unrealistic way it looks now)
MyNameIsJeff 28 Jul, 2023 @ 10:12am 
did it improve the fps anyone? worth trying with 1212ad?
Arcane_Luzion 9 Jul, 2023 @ 5:13am 
How can i make sure my TOB is pre steel and statecraft? to i reverse to one of the beta versions?
Sheph 24 May, 2023 @ 4:45pm 
Back to the question: Are the changes in this guide all included in the performance maker mod?
Mile pro Libertate 16 Mar, 2023 @ 4:47pm 
@littleShephard: It depends. If your primary bottleneck is your video card, it can help, ie. you have a card in the range of a 1050 Ti, RX 560, or GTX 1650 and below. Past that tier, Attila is CPU bound and the fix won't make a difference, if any, and even in the range of those cards, the difference isn't liable to be big. The primary reasons Attila has stuttering and low framerates is because it 1) doesn't address more than 2 gigs system RAM, 2) doesn't utilize larger CPU thread amounts, and 3) doesn't utilize multi-core approaches. Attila is fundamentally limited by the CPU's single core performance, which means core architecture, on-die cache, and clockspeed are key, not core count, thread count, or vid card.
Sheph 16 Mar, 2023 @ 3:57pm 
Does the performance booster mod do all of this for the players using it?
Erk 2 Mar, 2023 @ 3:31am 
I heard a lot of praising of Attila and finally got this game. But would take any performance boost possible since heard that's the biggest problem with this title.