Proton icon indicating copy to clipboard operation
Proton copied to clipboard

Oddworld: Stranger's Wrath HD (15750)

Open waspennator opened this issue 2 years ago • 20 comments

Compatibility Report

  • Name of the game with compatibility issues: Oddworld: Stranger's Wrath HD
  • Steam AppID of the game: 15750

System Information

  • 512 GB Steam Deck
  • Proton version: Experimental

I confirm:

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

Symptoms

Game hangs on the start screen after the launcher unless you drop to Proton 6.3-8 or 5.0-10.

download (2)

steam-15750.log

Reproduction

Just start the game up

waspennator avatar Jun 05 '23 19:06 waspennator

Hello @waspennator, there's about a year and a half worth of development between Proton 6.3-8 and the current build of Proton Experimental. Can you note how Proton 7.0 and 8.0 behave so that the time frame of the regression you're seeing can be tightened up?

kisak-valve avatar Jun 05 '23 19:06 kisak-valve

Hello @waspennator, there's about a year and a half worth of development between Proton 6.3-8 and the current build of Proton Experimental. Can you note how Proton 7.0 and 8.0 behave so that the time frame of the regression you're seeing can be tightened up?

8.0-2: Waited up for a minute, but it never moved past the first screen after the launcher.

7.0-6: Same as 8.0-2 and Experimental.

Games currently marked as playable on deck with Proton stable back around may 2022 checking steamdb.

waspennator avatar Jun 05 '23 20:06 waspennator

Hi folks,

It works with Proton 8.0-2 if fsync is disabled through the Launch Properties (PROTON_NO_FSYNC=1 %command%)

Specs:

  • O.S: Arch
  • Kernel: 6.1.31
  • CPU: Ryzen 7 5700 G (Mesa: 23.1.1)
  • GPU: RX 6700 XT

ranplayer avatar Jun 06 '23 19:06 ranplayer

Tested it out again on my end, can confirm adding that launch command on deck with Proton Experimental makes the game move past the start screen to the title after a few seconds.

waspennator avatar Jun 07 '23 23:06 waspennator

As of the latest proton Experimental build, I can confirm the game now actually works without the no fsync command on deck, though I'm noticing a shader issue on certain characters now.

Seems like certain characters are shaded weirdly compared to how they should be (Most noticable on the chickens in the first town after the tutorial.) Protondb reports seem to mention this happening on amd devices, so I think it might be an amd issue, switching dxvk and wined3d changed nothing. steam-15750.log

Steam Deck:

download (4)

How they should look normally: download (3)

waspennator avatar Jun 24 '23 06:06 waspennator

Loaded up my windows laptop with a Ryzen 5600H and a GTX 1650 to double check with some better screenshots and reconfirm that the issue isn't a game problem, the lighting seems to be looking fine there, so i'm guessing it's a problem with AMD Mesa, which effects the Deck since it's an AMD device.

Oddworld 1 Oddworld 2

waspennator avatar Aug 07 '23 04:08 waspennator

has this been fixed? I wanted to play this game after onimusha

ffrasisti avatar Sep 11 '23 04:09 ffrasisti

Testing with proton 8.0-4, can confirm the game now actually boots to the title and gets ingame, however the shading on characters is still wrong compared to windows.

download

waspennator avatar Oct 06 '23 20:10 waspennator

Updated to latest steamos with up to date mesa drivers, villager lighting still looks incorrect.

waspennator avatar Nov 17 '23 05:11 waspennator

I've found a regression for this game when using xwayland 24.1.0: the launcher gets completely black and you can't start it. Rolling back to xwayland 23.2.6 fixes the issue (or using an X session).

oddworld_strange_wrath

Specs:

  • OS: Arch Linux
  • Kernel: 6.6.32
  • DE: Plasma 6.0.5
  • GPU: RX 6700 XT (mesa 24.1.0)
  • CPU: Ryzen 7 5700G (8c/16t)

ranplayer avatar Jun 05 '24 15:06 ranplayer

Hello @ranplayer, if it's not too difficult, maybe try rebuilding Xwayland with https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1564?

kisak-valve avatar Jun 05 '24 15:06 kisak-valve

Hi @kisak-valve . Thank you for the quick response. I'll see if there is an easy to do that without messing up with my system libraries otherwise I'll wait for the next xwayland minor release to give a feedback here.

ranplayer avatar Jun 05 '24 17:06 ranplayer

@ranplayer I could reproduce the issue on recent xwayland versions as well, and the issue isn't there for me with the previously linked MR.

simifor avatar Jun 05 '24 20:06 simifor

Thank you for the feedback @simifor . So this fix should be available in the next minor release. I'm going to keep the old xwayland version for a while.

ranplayer avatar Jun 06 '24 13:06 ranplayer

I've just confirmed that the recent xwayland 24.1.1 release solves the discussed issue.

ranplayer avatar Jul 12 '24 18:07 ranplayer

The lighting still seems to be wrong even after updating to steamos 3.6.19

@tarceri Don't wanna be a bother, but just pinging as an update.

waspennator avatar Oct 24 '24 02:10 waspennator

The lighting still seems to be wrong even after updating to steamos 3.6.19

@tarceri Don't wanna be a bother, but just pinging as an update.

Sorry no update. I created a Mesa bug report when I looked at it last time https://gitlab.freedesktop.org/mesa/mesa/-/issues/10314 I couldn't pin point the issue last time but I'll try to another look.

tarceri avatar Oct 24 '24 03:10 tarceri

The lighting still seems to be wrong even after updating to steamos 3.6.19 @tarceri Don't wanna be a bother, but just pinging as an update.

Sorry no update. I created a Mesa bug report when I looked at it last time https://gitlab.freedesktop.org/mesa/mesa/-/issues/10314 I couldn't pin point the issue last time but I'll try to another look.

Still occurring on latest stable steamos with mesa

waspennator avatar May 29 '25 22:05 waspennator

The lighting still seems to be wrong even after updating to steamos 3.6.19 @tarceri Don't wanna be a bother, but just pinging as an update.

Sorry no update. I created a Mesa bug report when I looked at it last time https://gitlab.freedesktop.org/mesa/mesa/-/issues/10314 I couldn't pin point the issue last time but I'll try to another look.

Still occurring on latest stable steamos with mesa

I managed to track it down and have made a MR with the fix. Thanks for the patience with this one.

tarceri avatar Jun 12 '25 00:06 tarceri

Fix seems to have landed in mesa 25.1.4, so I'm guessing it'll be finally rendering correctly whenever steamos pulls in that version of mesa

waspennator avatar Jun 19 '25 01:06 waspennator