
marmis
Published
Installed PhysX 9.13.0604 (Legacy), as recommended by PCGamingWiki via:
protontricks-launch --appid 34010 $HOME/Downloads/PhysX-9.13.0604-SystemSoftware-Legacy.msi
Game played nicely after PhysX is installed.
The game runs well on most hardware, but might be cumbersome to the first setup sometimes because of the anti-cheat.
DXVK_ASYNC=1 gamemoderun mangohud %command%
Tried multiple fixes from the internet, including setting DOTNET_BUNDLE_EXTRACT_BASE_DIR=""
or PROTON_EAC_RUNTIME="$HOME/.steam/steam/steamapps/common/Proton EasyAntiCheat Runtime"
, and even the outdated method of chaging TargetApplicationPath=FallGuys_client_game.exe
in FallGuys_client.ini
. None of that worked for me. My log files (see ~/.local/share/Steam/steamapps/compatdata/1097150/pfx/drive_c/ProgramData/Epic/EpicOnlineServices/EOSInstaller/Logs/EOSInstaller-*.log
) were always failing with "FApplication: Run completed with MSIError1603".
What did the trick for me was changing to TargetApplicationPath=EpicOnlineServices\\EpicOnlineServicesInstaller.exe
, starting the game once on Steam, then rolling back to TargetApplicationPath=FallGuysEACLauncher.exe
. Now, the latest log shows "FApplication: Run completed with Success", and the games works again.
Easy Anti-Cheat was not installing, resulting in "MISSING FILES!" error on startup.
PROTON_USE_WOW64=1 %command%
The mfc100.dll
is now required, probably by Ubisoft Connect, and is missing. Had to add it with protontricks:
PROTON_USE_WOW64=1 protontricks 220240 mfc100
MESA_VK_WSI_PRESENT_MODE=fifo DXVK_FRAME_RATE=144 %command%
Audio was not working, but using newer xaudio
DLLs fixed it:
protontricks --no-runtime 359920 --force faudio
protontricks --no-runtime 359920 --force xaudio29
Fixed with faudio
and xaudio29
.
Ending a turn has some serious hiccups.
Had to install Microsoft's XAudio to fix crackling:
protontricks --no-runtime 203140 --force win11 xact xact_x64
Fixed by installing xact_x64
with Protontricks.
Minor tweaking needed for a great experience.
SDL_VIDEODRIVER="wayland,x11,windows" %command%
Game does not start if SDL_VIDEODRIVER doesn't have "windows" option.
VK_DRIVER_FILES=/usr/share/vulkan/icd.d/radeon_icd.i686.json MESA_VK_WSI_PRESENT_MODE=fifo DXVK_FRAME_RATE=144 gamemoderun mangohud %command%
I used VK_DRIVER_FILES=/usr/share/vulkan/icd.d/radeon_icd.i686.json
to for 32-bit Vulkan on Arch Linux, MESA_VK_WSI_PRESENT_MODE=fifo
to force VSync on, and DXVK_FRAME_RATE=144
to limit the FPS. Game worked great afterwards.
I was able to even install multiple mods, the only exception being 4GB Memory Patch. I did find another patch using Python and pefile:
from pathlib import Path
import pefile
# 32-bit executable to be modified
file_path = Path.home() / '.local/share/Steam/steamapps/common/The Witcher Enhanced Edition/System/witcher.exe'
pe = pefile.PE(file_path)
# set the LARGEADDRESSAWARE flag
pe.OPTIONAL_HEADER.DllCharacteristics |= 0x0020
# save the modified file
pe.write(file_path)
pe.close()
print(f"Patched file {file_path}")
SDL_VIDEODRIVER=windows %command%
Had to update xaudio2_9.dll
via prototricks for audio to work.
protontricks --no-runtime 2213120 --force xaudio29
Issues with 7.1 setup.
Game would run at most at 100 FPS.