Fable III

Fable III

Not enough ratings
[Linux] How to get Fable III running with Wine.
By Loaf of Beans
This guide aims to help my fellow Linux lads, who have had no luck with Proton. I will show you how to get this running with Wine and how to install Vulkan to maximise FPS.

The Easy Way
The easy way, is just by using a script I created. It will do everything that we would do in this guide, but automatically. Find it on GitHub [github.com]

Follow the instructions and enjoy.

The Manual Way
If you don't want to use a script, that is completely fine. I will teach you how to do everything the script does, so no matter which way you use; you will be getting the same end result.

Creating a Wine prefix
  1. Open a Terminal and create a new directory.
    mkdir my_new_bottle
  2. Get Wine to create a 32 Bit prefix.
    WINEARCH=win32 WINEPREFIX=/path/to/the/new/folder/ winecfg
  3. Once the winecfg window opens, simply close out of it.

Installing Vulkan
  1. Download DXVK From GitHub [github.com]
  2. Once opened, extract the folder.
  3. CD to the directory of the folder, and enter the 'x32' folder
  4. Copy 'd3d9.dll' and 'dxgi.dll' to your Fable 3 directory (where the FableLauncher.exe is)
  5. Go back to the folder you extracted previously, and CD into the folder with the shell script.
  6. Run the shell script, passing in the path to the bottle we created previously.
    WINEPREFIX=/path/to/the/new/folder/ ./setup_dxvk.sh install
  7. Vulkan is now properly set up

Installing the GFWL Disabler
  1. Download GFWL Disabler from DropBox [www.dropbox.com]
  2. Once opened, extract the folder.
  3. CD to the directory of the folder, and enter the 'x32' folder
  4. Copy 'xlive.dll' and 'xlive.ini' to your Fable 3 directory (where the FableLauncher.exe is)

Note: If you are creating a new save, this is all you have to do.

Once those things are done, you can CD to the games directory and startup 'FableLauncher.exe' with Wine; specifying the folder we created earlier:
WINEPREFIX=/path/to/the/new/folder wine FableLauncher.exe

If you want a simplistic FPS counter for the game, you can add the 'DXVK_HUD=1' into the previous command.
It would look like:
WINEPREFIX=/path/to/the/new/folder DXVK_HUD=1 wine FableLauncher.exe

Fixing Bugs
You may have some issues that need to be ironed out. if you have downloaded my script mentioned earlier, you will have 2 extra scripts that you can run to fix these issues.

If you did it manually I will teach you how to fix these issues.

No NPC Voices
This is a common issue when running Fable 3 via Wine. To fix it just follow these steps:
  1. Install Winetricks
  2. In a Terminal write the following
    WINEPREFIX=/path/to/new/folder/ winetricks --force xact

This will fix the audio issue, and allow you to hear people again.

Fixing UltraWide Resolutions
If you're playing with an UltraWide monitor you may not see your resolution natively in game, this can be fixed by following the steps below.
  1. CD into the folder we created earlier.
  2. Then you'll want to cd into
    cd /path/to/new/folder/drive_c/users/YOURUSER/AppData/Roaming/Lionhead Studios/Fable 3/
  3. Open the 'VideoOptions.xml' and find where it says <ScreenResolutionX type="int"> and <ScreenResolutionY type="int">
  4. Change the ScreenResolutionX number to your screen width
  5. Change the ScreenResolutionY number to your screen height

For a 3440x1440 resolution it would look something like

<ScreenResolutionX type="int">3440</ScreenResolutionX>
<ScreenResolutionY type="int">1440</ScreenResolutionY

You're Done
You can now play Fable 3 with Wine, and have a enjoyable and more importantly smooth experience.

Credit To
There are a few guides that figured out how to fix Fable 3 on Windows. These guides are the only reason this one exists for Linux, see the guides below and maybe throw some points their way.

Easy Guide To Get Fable 3 Working Through Steam With DLC - Gave me not only the link to the GFWL Disabler, but also a tutorial on how to use it.

Fable 3 Vulkan FPS Guide - This guide helped me figure out that you could make the game use Vulkan.

Any Questions feel free to ask below
   
Award
Favorite
Favorited
Unfavorite
Guide