protonscr

Orcs Must Die! 2

protonopen appid 201790Game compatibility - Unofficial
ValveSoftware/Proton#398 · opened 2018-08-24 by basxto · updated 2023-08-16 · 36 comments · github · game page · search this game
Bbasxto 2018-08-24 github

When I don’t minimize steam client after starting the game, I have to manually refocus the game window for it to start properly. I think that is an issue related to tiling / awesome.

Played story and endless mode for 3h, everything else runs flawless.
XBOX 360 controller works with just xpad and also with Steam Controller Settings enabled.

Arch Linux
Kernel 4.18.4
Proton 3.7
MSI N660 Twin Frozr 2GD5/OC (GeForce GTX 660) - nvidia 396.51
Intel Xeon Processor E3-1230 v2 (Ivy Bridge)
Awesome WM 4.2

Running Steam with Steam Runtime

Steam System Information

Bbasxto 2018-09-03 github

I’m linking https://spcr.netlify.com/search?q=Orcs Must Die! 2, since until now all reports are at least stable.

EDIT: website moved https://www.protondb.com/app/201790

Sstratus-ss 2018-09-06 github

The game itself doesn't crash but both me and my wife have experienced irritants during multiplayer.

Issue 1: sometimes the main game screen is black after starting a level. You can see the UI, map etc, but you cannot see where your avatar runs to

Issue 2: Sometimes I have a mouse drift diagonally to the upper left. This causes the avatar to spin uncontrollably until you kill the game

BBLaDZer 2018-11-03 github

Regression: Game stop working with proton 3.16-4 Beta
steam-201790.log

Llucifertdark 2018-11-03 github

The game crashed for me when I tried to play Weekly Challenge with mods activated, running the game with mods deactivated & the Weekly Challenge started without fuss.
log from game crash with mods activated steam-201790.log
log from game with mods deactivated (no crash) steam-201790.log

BBLaDZer 2018-11-04 github

Game crashed right after was started. Also no mods or DLC was installed

P.S. changing steam/system/game language from Russian to English make no sense as it was for https://github.com/ValveSoftware/Proton/issues/1314

Bbasxto 2018-11-04 github

I have two issues by now:

  • game goes black if window is too small (tiling wm) and I then minimize other windows, minimize the game and maximize it again (old)
  • when I switch tags and give the window focus again, mouse click won’t work any longer (new)
Kkisak-valve maintainer 2018-11-04 github

Hello @basxto, please include known good and regressed proton versions.

Bbasxto 2018-11-04 github

when I switch tags and give the window focus again, mouse click won’t work any longer (new)

I originally tested with 3.7-3, this time with 3.16-4.
Now that I think about it, there were further changes, therefore I can’t tell if it’s just proton or not. I changed my gpu from Nvidia GTX 660 to Radeon RX 580 and therefore from nvidia driver to mesa/amdgpu
I will do some further testing and edit here.

Edit:
The mouse issue also appears with 3.7-8, which means I can’t tell whether it’s a regression or not.
I have to refocus the game twice for this to occur, I usually did my first refocus for fixing the black screen.
The steam overlay is affected as well. It does also occur with steam overlay disabled.
Temporary workaround: open steam overlay, refocus and close steam overlay with shortcut. After this mouse works again.
I also have different kernel and X.org versions now.
Steam System Information

Eedward81 2019-01-28 github

Looks like working. But the mouse keep moving on the top left corner of the screen

Bbasxto 2019-01-29 github

@edward81 Do you have a gamepad connected? A faulty gamepad configuration could cause this, since the left analogue stick moves the mouse in the main menu.

Eedward81 2019-01-29 github

@basxto no. I also tried different mouse and the drift persist. Someone on protondb has said that plugging some controller fix stop the movement. I tried plugging the steamController without luck.

Mmuzzwood 2019-03-31 github

I get random crashes to desktop. Only when the game is running, not so far during menu screens.
Some levels can be completed without issue but others can be difficult to pass due to crashes.

Ubuntu 18.10
Proton 3.16-4 and 4.2-1
Running on Dell XPS13 9370 notebook

Aaufkrawall 2021-10-07 github

I'm only getting a black screen with recent Proton versions unless I manually install native d3dx9 DLLs into the prefix. Regression?

Kkisak-valve maintainer 2021-10-07 github

Hello @aufkrawall, what's the most recent Proton version you know works without a workaround?

Please add PROTON_LOG=1 %command% to the game's launch options, reproduce the issue, and attach the generated $HOME/steam-$APPID.log to this issue report as a file. (Proton logs compress well if needed.) Also, please copy your system information from Steam (Steam -> Help -> System Information) and put it in a gist, then include a link to the gist in this issue report.

Aaufkrawall 2021-10-07 github

Turns out only Proton Experimental is affected, it works with 6.3-7. I think there is an issue with Experimental for it to install d3dx9 successfully into the prefix, as it works when I let 6.3-7 create a fresh prefix and then switch to Experimental. It doesn't work when I let Experimental create a fresh prefix.

For whatever reason, PROTON_LOG=1 doesn't produce any file output.

Aaufkrawall 2021-10-11 github

@kisak-valve I've managed to create a log. The prefix is freshly created by Proton Experimental and the game window shows only a black screen accordingly:
steam-201790.log

Edit: System specs: https://gist.github.com/aufkrawall/da7fe4421406a7a6164bd55c084cce8d

Aalasky17 2021-10-11 github

@aufkrawall could you also upload a log of the game working correctly on 6.3-7 for comparison?

Aaeikum 2021-10-11 github

@aufkrawall I think this may be related to the cutting-edge kernel you're using. Can you try setting WINE_DISABLE_KERNEL_WRITEWATCH=1 with Proton Experimental and a fresh prefix and see if that helps?

Aaufkrawall 2021-10-11 github

The issue also occurs with the regular 5.14.11.arch1-1 kernel shipped by Arch. WINE_DISABLE_KERNEL_WRITEWATCH=1 does not help.

Here is a log with a fresh prefix and 6.3-7 where it successfully installs d3d9x and the game thus renders correctly:
steam-201790.log

Aaufkrawall 2021-11-23 github

The issue is still unchanged with Proton Experimental as of today.

Aalasky17 2021-11-23 github

@aufkrawall Could you try the 6.3-8 rc? If you go to the "Properties" window for Proton 6.3 there is a Beta drop-down option called "proton-6.3-8-rc".

Aaufkrawall 2021-11-23 github

It is not affected.

CCompizfox 2021-12-19 · hidden on GitHub github

I get a black screen with only my cursor visible on both Proton Experimental and Proton 6.3-8.

With Proton 5.13-6, it works correctly.

Kkisak-valve maintainer 2021-12-19 · hidden on GitHub github

Hello @Compizfox, please add PROTON_LOG=1 %command% to the game's launch options, reproduce the regression, and attach the generated $HOME/steam-$APPID.log to this issue report as a file. (Proton logs compress well if needed.) Also, please copy your system information from Steam (Steam -> Help -> System Information) and put it in a gist, then include a link to the gist in this issue report.

CCompizfox 2021-12-20 · hidden on GitHub github

Hi @kisak-valve,

That's weird. Suddenly I can't reproduce it. It now works fine with both Proton Experimental and 6.3-8.

Sorry to bother you.

Aaufkrawall 2022-01-18 github

Had the d3d9x issue with Proton 6.3-8 on a completely different system (also Arch, but e.g. Intel IGP). Something might be potentially unreliable with the way how Proton installs/registers those files in a prefix.

It worked after doing it manually via protontricks.

Mmihaly044 2022-01-22 github

I also get a black screen with only the cursor visible. The game however seems responsive (you can still click on the menu buttons although you don't see them) and there is music in the background.

There is a temporary workaround however. Installing the DirectX 9 dependencies via protontricks does resolve the issue and the game works flawlessly.

Edit:
Here's my system specs if it helps.

Aaufkrawall 2022-02-25 github

The issue seems to be fixed, either in Proton or some shared part like runtime/pressure vessel. At least I can't reproduce anymore with both 7.0-1 and recent Experimental.

Ffreeseacher 2022-07-02 github

The source of the problem for bacl screen for now is that steam for some reason does not install directx and vcredist. you can install them manually into protonprefix for that game and then game run smoothly

KKPull 2022-10-24 github

Good day. The game appears to be crashing as soon as its launched. I'm attaching the Proton logs. Any help is appreciated.

steam-201790.log

Kkisak-valve maintainer 2022-10-24 github

Hello @KPull, your log is consistent with #6262. Please check if you've opted into Steam's client beta and if that is true, either opt out of the beta or test disabling Steam's shader pre-caching subsystem.

KKPull 2022-10-24 github

@kisak-valve Thanks a lot! Opting out of the Steam beta client did indeed resolve the issue.

Kkisak-valve maintainer 2023-08-16 github

Orcs Must Die 1 & 2 C++ Runtime Error R6025

Issue transferred from https://github.com/ValveSoftware/Proton/issues/7020.
@Shannibelle posted on 2023-08-16T02:10:39:

Compatibility Report

  • Name of the game with compatibility issues: Orcs Must Die 1 & 2
  • Steam AppID of the game: 102600 201790

System Information

I confirm:

  • [* ] that I haven't found an existing compatibility report for this game.
  • [ *] that I have checked whether there are updates for my system available.

steam-201790.log

Symptoms

Game has run fine for years under Wine/Proton. After recent Steam Client and Runtime updates the game will crash on Launch with C++ Runtime error R6025
Screenshot_2023-08-14_16-33-16

Reproduction

Kkisak-valve maintainer 2023-08-16 github

Hello @Shannibelle, looking your Proton log, DXVK is failing to initialize, and looking at your system information, your NVIDIA proprietary driver install is missing the video driver's 32 bit userspace libraries. This leaves you with no usable 32 bit Vulkan render path.

Install the lib32-nvidia-utils system package and retest.

SShannibelle 2023-08-16 github

There is no longer a lib32-nvidia-utils package but there is a beta for 535.98 so I'll give that a try.

Kkisak-valve maintainer 2023-08-16 github

Proton versions

Launch options

Upstream links