
D N Z
Published
The game opens and is able to reach the main menu. Trying to begin or load a save leads to a black screen.
It runs perfectly well with Proton Experimental, except for some glitchs in shadows during cutscenes.
Ran using Proton Experimental. Shadows are glitched during cutscenes (there are square holes in some shadows, distributed in a checkerboard pattern), but not in game. In game, it runs perfectly well and smooth, with nothing affecting the gameplay.
The game starts, but it returns to the menu after the first cutscene where he is drowning. I can't play the game, unfortunately
With my Radeon card, I had constant stuttering. Spent quite a while trying to fix it, until I thought of using the RADV vulkan driver instead of AMDVLK, and that worked like a charm, solving all performance issues. This is the custom launch command to do so:
AMD_VULKAN_ICD=RADV %command%
The difference was just huge for me, before that, it was unplayable, now it's almost constantly 165fps.
Game didn't launch to me after several tries, so I classify this as borked at least out-of-the-box. With some tinkering it may work, though.
The "Enhanced" version works well with DLL substitution as instructed by others. The Original version needs more tinkering.
I have substituted the DLLs as instructed below. The "Enhanced" version works fine.
In the original version, some audios will not play at all.
In the original version, the keyboard input is broken. I cannot use the arrow keys to select options in the menu. I can press Enter and start a new game, skip the dialogue with Esc, use Ctrl to view Twinsen's behaviour menu, and shift to view the inventory. But even at this point I can't control twinsen because the arrow keys do not respond. I don't understand why that happens, but it's not a problem of DOSBox through Proton, because I also tried using Boxtron (a compatibility layer that doesn't use proton, but native DOSBox for Linux), and the same problem still happens. However, using native DOSBox, the game will not have the scaling issues, and will go fullscreen.
It's possible to enjoy this game through Proton, but...
The game works fine in fullscreen, until I alt-tab. When returning, it will stay in an unresizable window. Pressing alt+enter will make the window fullscreen, but only the upper-left 640x480 pixels of the screen will be rendered to, the rest is black.
Instead of running the Windows version of DOSBox through Proton, it's better to run this and other DOS games through the native Linux's DOSBox. Searching around, I found an unofficial compatibility tool for Steam that does just that (https://github.com/dreamer/boxtron). I Installed it directly from the AUR. There's no issue for me now.
The game performs amazingly well!
Sometimes, some dialogues or cutscenes would be totally silent. That happened only twice that I remember.
I use this launch command trick to skip the 2K launcher, it's not necessary at all, but useful, since their launcher is even more unnecessary... hehehe!
eval $(echo "%command%" | sed "s/2KLauncher\/LauncherPatcher.exe'.*/mafiadefinitiveedition.exe'/")
Alt-Tab doesn't work properly if the game is on Fullscreen Mode, after alt-tabbing I have to click on the "Minimize all windows" widget on my taskbar. This problem does not happen if the game is on Windowed or Windowed Borderless modes.
On my Nvidia notebook, I noticed the game's performance is significantly worse if it's running on Borderless mode, so run it on Fullscreen, bearing with the Alt-Tab issues. On my Radeon PC though, there is no noticeable difference in performance so I keep it on borderless mode. If you have unacceptable performance, consider going back to fullscreen.
The game ran perfectly well, without any bug, on the latest version of proton, no tinkering required.
The game ran pretty well and I didn't encounter any problem that would impact the gameplay
A single time I saw a shadows glitching
Game crashed when changing graphical configuration (I think it was antialiasing, TSAA to MSAA 8x and then when I switched to MSAA 4x it died)
Game runs perfectly out of the box directly from Steam. The experience is flawless.
Played using Proton-6.16-GE-1. My hours registered here are not correct, because my TOS account is linked to another Steam account. I've played it over 700 hours since it launched.
Unfortunately, it's currently unplayable
The intro narration did not play
When jumping Twinsen will not fall down, instead he will keep going up forever. This behaviour was also observed with the first NPC, when he is lifted by the elevator, after the elevator stops he continues rising in the air. Nothing seems to be able to bring the entities back to the ground.