Fable III

Fable III

Not enough ratings
Fable 3 Vulkan fps guide
By Odd Kitten
A guide on how to increase fps for modern pcs as well as how to install a Vulkan replacement for DirectX 9 to increase performance and stability.
   
Award
Favorite
Favorited
Unfavorite
Getting Started
THE VULKAN PORTION OF THIS GUIDE WILL ONLY WORK ON CARDS THAT SUPPORT IT MAKE SURE THAT YOURS DOES BEFORE DOING THAT TWEAK

This guide was written on the understanding you have already patched Windows Live out of the game

If you are like me, and you are getting low fps drops in areas despite having a good pc and running this game at a constant near 60, then this guide is for you. We will go through how to convert DirectX9 to Vulkan, and editing of startup.vfsconfig to stop pop-in (This may make initial loading take slightly longer.

Make sure in game Vysnc is off or the game caps it at 30fps. Use a program like Nvidia Control Panel to apply Vsync

Files

4GB Patch: https://ntcore.com/?page_id=371

Latest DXVK release: https://github.com/doitsujin/dxvk/releases

And some sort of text editor, I highly recommend Notepad++ if you don't already have it
https://notepad-plus-plus.org/downloads/
Vulkan (Dxvk)
AGAIN FOR CARDS THAT SUPPORT VULKAN MAKE SURE YOURS DOES

After you have downloaded the latest DXVK, unzip it to a safe location, and open the folder. Fable 3 is a DirectX9 32bit game, so select X32. From there you want to copy over the D3d9.dll and dxgi.dll into the same folder as the game's exe.

If you get stuttering with Vulkan download or create a new text document and paste the code in the following link: https://raw.githubusercontent.com/doitsujin/dxvk/master/dxvk.conf
If you are making a new text document make sure it is named dxvk.conf and rename anyways if Windows pops a message.
Edit dxvk.conf and edit the following lines to match mine:
dxgi.maxFrameLatency = 1
d3d9.maxFrameLatency = 1

The game may lag more at first, or stutter but this is normal as it has to recreate the shaders cache. Run around for a bit and your fps should increase and become more stable.

If any of this goes wrong simply delete the d3d9.dll and dxgi from the install location.
4GB Patch
Download the 4GB patch from the getting started section of this guide, download the file and unzip it to somewhere safe, you may need this tool again for other older titles down the line.
After it is extracted run the exe and patch the Fable 3 exe found in your install location. Don't worry if this causes any issues as the unpatched exe is backed up automatically.
Startup.vfsconfig
Fable 3 loads many of its assets in real time, by doing this you force more to load at the start of the game rather than on the fly which can cause some slower initial load times, but not by much I have noticed.

Start by finding your install location, or right click the game on Steam and browse file location. From there open the data folder, and look for a file called startup.vfsconfig.
Right click and open that file with Notepad++ or your choice of text editor.

Look for the following lines:
<Composite>
<Required><Ref ID="globals_model_headers" Mode="memory"/></Required>
<Required><Bank Path="globals/globals_models.bnk"/></Required>
</Composite>

<Composite>
<Required><Bank Path="globals/globals_texture_headers.bnk" Mode="memory"/></Required>
<Required><Bank Path="globals/globals_textures.bnk"/></Required>
</Composite>

Edit those lines with this: MAKE SURE YOU COPY THE QUOTATIONS AS WELL

<Composite>
<Required><Ref ID="globals_model_headers" Mode="memory"/></Required>
<Required><Bank Path="globals/globals_models.bnk" Mode="memory"/></Required>
</Composite>

<Composite>
<Required><Bank Path="globals/globals_texture_headers.bnk" Mode="memory"/></Required>
<Required><Bank Path="globals/globals_textures.bnk" Mode="memory"/></Required>
</Composite>

Save this file and move on the next section
6 Comments
ShyloNura 24 Aug, 2024 @ 1:00pm 
This was a life saver! I've never tried it with the dxvk.conf file before
KomiKhryme 16 Jan, 2024 @ 10:55pm 
Can you show me actual proof of this working???
something-beautiful 23 Aug, 2023 @ 6:10am 
exactly what I needed, worked a treat. thank you!
Odd Kitten  [author] 23 Jan, 2023 @ 12:51am 
It makes it run better in Windows as well. Fixes the stutter problem some face
Alcat101 22 Jan, 2023 @ 11:01pm 
the Vulkan part is only for running Fable 3 in Linux based OS right?
joshuaboyd1999 2 Oct, 2022 @ 12:57pm 
have to click once when launching game for it to switch over to fullscreen and allow input,if i remove this then it switches over fine,what might be causing it?