
MutantSpider
Published
Works perfectly on max graphics with no performance issues.
One crash when shift + tabbing to use the Steam Overlay, but no issues otherwise
Requires tinkering to even install, after which multiplayer still doesn't work
First it failed to actually install with Proton 6.3-6, with Steam only performing a <5MB download - when I attempted to run the game I was informed of a missing executable. Uninstalling and re-installing didn't help with this.
I then forced the use of Proton 5.0-10 as recommended below and the game did properly install, however with this version the game simply crashes on loading, with the cursor visible on a black screen.
Switching back to Proton 6.3-6 after the above made the game actually run, however there is no internet connection "Requires internet connection code 101" when co-op is a huge part of the game and connection to a Ninja Kiwi account is necessary for save backups. Singleplayer appears to work fine.
There is a minor texture issue with the cursor as well for both Proton versions, making it look like it has lines going through it. On Windows this is properly blended.
Works perfectly now, both for singleplayer and multiplayer.
Everything works but the audio.
No audio whatsoever. I couldn't find any configuration file or setting to fix this. The standard 'WINEDLLOVERRIDES="xaudio2_7=n,b" %command%' didn't help.
Fullscreen must be enabled in a configuration file, as with Windows:
In Steam\steamapps\common\Cloning Clyde\data\rawPCOnlyData\defaultOptions.ini :
Set fullscreen=0 to fullscreen=1 and resolutionW & resolutionH to a resolution you want to use (e.g. 1920 and 1080).
Add this to the launch options: WINEDLLOVERRIDES=”xaudio2_7=n,b” PULSE_LATENCY_MSEC=90 %command%
I had a mouse acceleration problem which was easily fixed by editing a configuration file. The tutorial others have posted at https://www.youtube.com/watch?v=UP4L9ea1jOs shows how to fix this.
Was fine at the start, but through a long play (20 hours) the issues started to appear
Alt-tabbing out of the game, or using the Steam overlay for a few minutes caused the mouse acceleration problem to come back despite the configuration file changes I had to make for all menus, conversations, merchants and the Pip-Boy, making it very difficult to select anything with the mouse; e.g. you move the mouse a tiny bit to select something in a shop and it's jumped across the screen.
I had to restart the game every time to get this to go away. This problem doesn't occur at all on Windows.
In my previous review I found no performance problems early in the game, however, throughout playing 20+ hours it stuttered and even crashed frequently in certain areas (e.g. every time I went near the water in Zion, when you're required to walk through that for long periods).
With the issues in Zion I decided to go back to Windows just to finish the mission, but I discovered I could play on Ultra settings on that, while on Linux I was forced to use Medium settings with shadows off and near-zero render distance and I thought that's just how it was; I haven't experienced a single crash, either. Optimisations are therefore still needed.
Native works perfectly
I played the game from start to finish and I experienced no problems at all with the native Linux version
Shows splash screen then immediately page faults
Tried with Proton 7.0-6 and Proton Experimental. "wine: Unhandled page fault on read access to 00000000 at address 10BD429B (thread 012c), starting debugger..."
Neither the native nor the Steam Play versions work
With the native it simply crashes after the intro animation, and with Steam Play it never initialises and silently closes.
Add the launch command: WINEDLLOVERRIDES="xaudio2_7=n,b" PULSE_LATENCY_MSEC=90 %command%
After that, it works absolutely perfectly with no further modifications needed.
Native crashes on launch on Arch due to libcrypt.so.1 32-bit being superseded
/home/user/.local/share/Steam/steamapps/common/Medieval II Total War/bin/Medieval2: error while loading shared libraries: libcrypt.so.1: cannot open shared object file: No such file or directory
After installing libxcrypt-compat from AUR to provide libcrypt.so.1, the error is instead error while loading shared libraries: libcrypt.so.1: wrong ELF class: ELFCLASS64
, which I believe is due to it needing the 32-bit version that cannot be easily/safely installed.