
exmortis50
Published
Close to Perfect
When using the 18+ patch, it had one crash.
If using the 18+ patch, which you likely are, there will be a crash after the dream sequence. As Hikaru states, just remove the patch until after that scene is finished and then reapply it.
Didn't notice a single issue beyond that.
Too much missing media and an inability to complete game and access subsequent special features.
vk_radv %command%
You must install the game with the Phsyx installer from:
https://us.download.nvidia.com/Windows/9.13.0725/PhysX-9.13.0725-SystemSoftware.msi.
It must be renamed PhysX_SystemSoftware.msi before the first launch.
You must download this file and have protontricks point to it when running the main command.
https://github.com/SleepyAlpha/vc1decoder-update/blob/main/vc1decoder.verb
protontricks 247660 -q quartz qedit devenum wmp9 /path/to/vc1decoder.verb
Problems with Alt-Tabbing and window switching. Sometimes, game would also minimize on startup, despite being set to fullscreen.
Frames would occassionally drop, mostly in cutscenes, but nothing significant.
FMVs don't work and must be skipped to proceed. Can't reach final save point at the end of the game and, therefore, can not unlock the special menu.
At the end, after the unskippable cutscene with Emily, whatever videos are left will not play and the screen goes black and unresponsive. Tested by pressing buttons that should have otherwise skipped missing cutscenes, and waiting as much as 15 minutes with no change.
After numerous patches and a complex launch method, the game is playable and enjoyable, although far from perfect.
Launch the game as a new task from the task manager offered in protontricks for the prefix of the installed game (install the game from Steam, however).
Graphics appear slightly washed-out. Buffs on characters and sometimes fog and clouds are exaggerated.
In windowed mode, the bottom portion of the screen is partially cut-off. This affects gameplay, as it cuts off the toolbar in-game.
Even when launching as a new task, performance gradually degrades and the executable needs to be killed from the proton task manager and restarted.
The game is essentially completely unstable in SteamPlay, so this is why it is necessary to launch from the task manager in protontricks. Under SteamPlay, there are excessive crashes, severe memory leaks (requiring a 4GB patched executable), and it requires a full system restart to clear the leaked memory. None of the issues appear to occur when launching from protontricks.
Although not strictly necessary as far as I'm aware (this mod was installed prior to successfully stabilizing the game with the protontricks method), I strongly recommend "Qwinn's fixpack" (from Nexusmods) to improve performance and reduce bugs. This required running the DAUpdater executable manually under the WINE prefix, during which you will search for and import/install the mod manually. This manual method is used for all mods with the 'dazip' extension.
Requires alternative driver in launch options and some manual proton and game configuration to run smoothly.
VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/radeon_icd.i686.json:/usr/share/vulkan/icd.d/radeon_icd.x86_64.json %command%
You have to use Maluc's mod to make this game work, overwriting the core files of the game and circumventing the now unsupported GFWL install. Moreover, the cutscenes won't play without installing Windows Media Player 11, so you have to use this command: protontricks 21690 -q wmp11
Opening video does not have audio. Does not affect game, as it can still be watched and skipped.
YMMV: Fullscreen only works with some combinations of resolution and proton version and the resolution that works may change between proton versions. May require some experimenting, depending on your hardware and drivers.
After applying the launch options, the severity and frequency of framedrops decreased dramatically.
If using AMD, requires installation of the Vulkan Radeon (64-bit) AND Vulkan Radeon (32-bit) binaries for your system. -- Do NOT use the AMDGPU driver normally called from Mesa.
A largely perfect OOTB experience.
Chapter 5 had crackling audio throughout.
Delete ``systemdetection.dll``, install ``dxvk`` and ``Uplay``, launch with ``DXVK_ASYNC=1 vk_radv``, use script
DXVK_ASYNC=1 vk_radv %command%
For configuration files, you must delete systemdetection.dll
.
Issues with fullscreen were solved with the aforementioned launch options, during a crash/freeze.
Performance issues were only solved with vk_radv
in the launch options, and framerate improvements were made with the script posted here, but modified as follows:
#!/bin/bash
while :;
do
PID=`ps ax | grep conviction_game | grep -e [A-Z]: | awk '{ print $1 }'`;
if [ -n "$PID" ]; then
taskset -cap 0-11 "$PID";
fi;
sleep 1;
done;
- I noticed the best perfomance with a sleep timer of 0.5 or 1.
PID=`ps ax | grep conviction_game | grep -e [A-Z]: | awk '{ print $1 }'`;
is modified to locate the drive letter used, regardless of what your Proton prefix decides. THIS WAS AN ISSUE I NOTICED, WHEN COPYING THE ORIGINAL SCRIPT. THIS NO LONGER SHOULD REQUIRE HARD-CODING THE DRIVE LETTER.
Specifically solved with vk_radv
launch option
- Must delete
systemdetection.dll
to launch - Must install
dxvk
with protontricks - Must install
Uplay
as an application using protontricks - Must set launch options to
DXVK_ASYNC=1 vk_radv %command%
.vk_radv
solves the vast majority of performance and stability issues - Although optional, the provided script does improve framerate. The edits I made alleviate the need to hard-code whatever drive letter your Proton prefix assigns. Depending on CPU, you may want to adjust the sleep timer to optimize for your particular system.
- Having seen that setting the prefix to use Windows 7 compatibility, I set this early on. Comparing between Windows 10 and Windows 7, stability seemed to be slightly better with compatibility set to Windows 7. Unsure if this configuration is strictly necessary, however.