The issue I'm still having is that every single time I attempt to open the game it tries to download Directx, then quits because it cannot.
I have tried to edit those registry files but I couldn't locate them. On my machine there are no folders passed SteamWhat works
Everything:
Single Player, Multi player, hosting, joining games.
What does not
Nothing linux specific. Game occasionally crashes (Especially in Multi Player) but those happen in Windows as well.
What was not tested
Beating the campaign, all DLC
Additional Comments
You need to install dotnet35 and xna with winetricks first. That process is buggy and you might need to retry couple of times until you manage it. Once dotnet35 is installed the game is sure to run.
To prevent the game from trying to install dotnet, xna and directx on every launch, add the following dword registry settings and set them to 1:
HKEY_LOCAL_MACHINE\Software\Valve\Steam\Apps\42910\DirectX
HKEY_LOCAL_MACHINE\Software\Valve\Steam\Apps\42910\DotNet
HKEY_LOCAL_MACHINE\Software\Valve\Steam\Apps\42910\XNA
Hardware tested:
CPU: 4900MQ
GPU: GF 765M GTX, via bumblebee
example: HKEY_LOCAL_MACHINE\Software\Valve\Steam\
There may be a small… chance… that I have no clue what I'm doing… Any help would be much appreciated.