Application Details:
Version: | Steam |
License: | Retail |
URL: | http://www.killingfloor2.com/ |
Votes: | 3 |
Latest Rating: | Silver |
Latest Wine Version Tested: | 4.18-staging |
Maintainers: About Maintainership
No maintainers. Volunteer today!
What works
3 minute launch time to main menu
which includes :
see workaround for installation information
dx11 work (playable fps with some hiccups), but with some broken texture
What does not
Steam Overlay doesn't work. which means you cant accept party invite in game, and buying item with real money through shop
steam and winecfg window also unable to handle any input from mouse after the game launched, but still able to handle keyboard
(using tab to try navigating and it work)
You could join a party with invitation before the game launch (launching the game through the invitation)
Workarounds
Install the following winetricks before running the game:
corefonts steam dx3dx9_42 vcrun2008 vcrun2015 xact csmt=on
Install dotnet framework with the following instruction : (it cuts 5-6 min on game launch time)
1) Ensure that Mono is not installed (use 'wine' for 32-bit prefixes, and 'wine64' for 64-bit):
WINEPREFIX=<wineprefix/dir> wine uninstaller --remove '{E45D8920-A758-4088-B6C6-31DBB276992E}' WINEPREFIX=<wineprefix/dir> wine64 uninstaller --remove '{E45D8920-A758-4088-B6C6-31DBB276992E}'
2) Set reported version to Windows XP (it will ensure that the installer of .NET 4.0 will copy some required files like 'mscoree.dll'):
WINEPREFIX=<wineprefix/dir> winecfg
On winecfg dialog, change reported Windows version to Windows XP, and click OK.
3) Download and install .NET Framework 4.0 (higher versions of .NET will not work on Wine if this version is not previously installed):
wget 'http://download.microsoft.com/download/9/5/A/95A9616B-7A37-4AF6-BC36-D6EA96C8DAAE/dotNetFx40_Full_x86_x64.exe' WINEPREFIX=<wineprefix/dir> wine dotNetFx40_Full_x86_x64.exe /q WINEPREFIX=<wineprefix/dir> wineboot --restart
4) Set reported version to Windows Vista/7, and add mscoree.dll override:
WINEPREFIX=<wineprefix/dir> winecfg
5) Download and install .NET Framework 4.6.1
wget 'https://download.microsoft.com/download/E/4/1/E4173890-A24A-4936-9FC9-AF930FE3FA40/NDP461-KB3102436-x86-x64-AllOS-ENU.exe' WINEPREFIX=<wineprefix/dir> wine NDP461-KB3102436-x86-x64-AllOS-ENU.exe /q WINEPREFIX=<wineprefix/dir>wineboot --restart
Make sure to append the "/q" parameter after the installer path to perform a silent installation,
because GUI installation of .NET 4.6.1 still doesn't work (without more workarounds) on Wine.
run steam with :
WINEPREFIX=/path/to/prefix WINEDEBUG=-all wine /path/to/steam.exe -no-cef-sandbox parameter
Add -dx10 in launch options for killing floor 2 in steam to run the game in directx10 (right click killingfloor2 -> "Properties" -> "General" - > "Set Launch Option" )
What was not tested
none
Hardware tested
Graphics:
Additional Comments
Operating system | Test date | Wine version | Installs? | Runs? | Used Workaround? | Rating | Submitter | ||
Show | Debian GNU/Linux 10.x "Buster" | Oct 23 2019 | 4.18-staging | Yes | Yes | No | Silver | Daniel Dias | |
Show | Debian GNU/Linux 9.x "Stretch" x86_64 | Dec 02 2018 | 3.21 | Yes | Yes | No | Silver | Daniel Dias | |
Show | Arch Linux | Jun 21 2018 | 3.10-staging | No, but has workaround | Yes | Yes | Silver | asembus | |
Current | Arch Linux | May 10 2018 | 3.7-staging | N/A | Yes | Yes | Silver | asembus | |
Show | Debian GNU/Linux 9.x "Stretch" x86_64 | Feb 22 2018 | 3.2 | Yes | Yes | No | Silver | Daniel Dias |
Killing Floor 2 uses DirectX 11 features by default. If you're not inclined to use DXVK which translates D3D11 calls to Vulkan, and knowing WINE DirectX 11 support is not yet complete, you should use DirectX 10 mode instead. To enable this, launch Killing Floor 2 with the `-DX10` option.
Comments for this application have been disabled because there are no maintainers.