HardPenguin
Published
The long known bug with those games ran in Wine can be worked around thanks to the use of DgVoodoo2
WINEDLLOVERRIDES="ddraw=n,b;d3d9=n,b;d3d8=n,b" %command%
I unpacked the x86 dlls for DgVoodoo2 to the game folder next to the game ENGINE.exe file: http://dege.freeweb.hu/dgVoodoo2/
Because the config.exe did not work for me, I manually edited the engine.ini which is the game configuration file:
PostProcess = 1 Acceleration = 1 screen_x = 1920 screen_y = 1080
The mouse input seems to pretty slow but it seems like this is the game engine limitation of sorts.
Everything worked OK, really fun game with friends sitting in the same room.
I even used Remote Play to send game from my home Linux PC to Steam Link physical device plugged to my TV.
So I think there is a really good chance it will work well with Remote Play Together functionality for online play.
vcrun2019
You have to install vcrun2019 via protontricks or it will not start.
By default, the game tries to run the DirectX 12 version. This will result in an error message.
Run the DirectX11 version instead - you can select it when launching the game.
DXVK_CONFIG_FILE=<path-to-dxvk-conf-file>/dxvk.conf %command%
The game vsync or frame limiter does not work (or does not exist in the first place) so the game will run at most frames your GPU can render and get your GPU to overheat and hyperventilate.
To enable vsync, I created a custom dxvk.conf
file in the and launched the game with custom parameter to point to that file: DXVK_CONFIG_FILE=<path-to-dxvk-conf-file>/dxvk.conf %command%
.
Contents of dxvk.conf
that will enable vsync:
dxgi.syncInterval = 1
d3d9.presentInterval = 1
You can also try using a frame limiter option using dxvk.conf
. Learn more at: https://github.com/doitsujin/dxvk/blob/master/dxvk.conf
Nudity rectangle that shows up when a sim character is taking a shower etc. renders black by default. Have not tried that yet but probably can be alleviated by tweaking graphics fidelity options.
The game can drop frames every now and then when loading different locations. It does not really affect gameplay and you can get to it.
Overall it was very playable on my hardware and the only necessary tinkering steps were enabling vsync or frame limiter by external means.