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
Everything
accessing menu, shops, gear, perks, items, opening crate, recycling skin, etc
Installation via Steam,
gameplay at 20-60fps (4 full map rounds, playable fps with some few hiccups), (probably caused by low spec)
sound,
mouse & keyboard input,
low quality graphics (1366x768 resolution),
fullscreen, borderless, and windowed mode
see workaround for installation information
dx11 work
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)
DX11 mode will show weird texture without dxvk
Workarounds
0) 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> winetricks winxp
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 to (native) :
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 the following command :
WINEPREFIX=/path/to/prefix WINEDEBUG=-all wine /path/to/steam.exe -no-cef-sandbox
What was not tested
Voice chat. It seems i am unable to hear any voice from voice channel. but still not sure
Hardware tested
Graphics:
Additional Comments
Still wondering what cause steam to keep doing first time setup installation even after launching the game before...
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 | |
Current | Arch Linux | Jun 21 2018 | 3.10-staging | No, but has workaround | Yes | Yes | Silver | asembus | |
Show | 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.