protonscr

Oceanhorn: Monster of Uncharted Seas

protonopen appid 339200Game compatibility - Unofficial
ValveSoftware/Proton#2556 · opened 2019-04-19 by blauser · updated 2024-02-01 · 17 comments · github · game page · search this game
Bblauser 2019-04-19 github

Compatibility Report

  • Name of the game with compatibility issues: Oceanhorn: Monster of Uncharted Seas
  • Steam AppID of the game: 339200

System Information

  • GPU: GTX 950
  • Driver/LLVM version: nvidia 418.56
  • Kernel version: 5.0.0-13
  • Link to full system information report as Gist: system info
  • Proton version: 4.2-3

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.

steam-339200.log

Symptoms

The game won't start. I see a black screen and a custom mouse cursor. They disappear in a fraction of a second.

Reproduction

Try to start the game.

Kkisak-valve maintainer 2019-04-20 github

This looks like a line of interest from the log: warn: D3D10CreateEffectFromMemory: Not implemented

Llucifertdark 2019-04-20 github

I added PROTON_USE_WINED3D=1 to launch options, it starts with Black screen & mouse pointer, then for a split second it goes to a Blue screen with the start of the music, then CTD. Almost there.
steam-339200.log

Nneuromancer 2019-07-31 github

Still failing in Proton 4.11.

SStoneyFish 2020-01-22 github

Still failing in Proton 4.11.12

Nneuromancer 2020-01-22 github

@StoneyFish you tried it with PROTON_USE_WINED3D=1 as well ?

SStoneyFish 2020-01-23 github

@StoneyFish you tried it with PROTON_USE_WINED3D=1 as well ?

Yes

SStoneyFish 2020-01-23 github

@StoneyFish you tried it with PROTON_USE_WINED3D=1 as well ?

Yes

It does not crash. Just I have a black screen with a yellow / gold mouse pointer that I can move. There is no sound / music . The steam overlay shows 60FPS.

Ssodomon2 2021-10-04 github

Still failing in Proton 6.3-6

IIglu47 2021-12-01 github

I just found that adding windows/native d3dcompiler_47 (or d3dcompiler_43 and d3dx10_43 for fixing some font issue) allows the game to run on some custom local Wine build.

Proton probably has the same problem until implementation of wine/build-in d3dcompiler is improved.

I have GOG-version only

Oceanhorn_gog

The game starts successfully with Fsync (version for working with kernel-5.16)

some game screenshots

Oceanhorn_screenshot1
Oceanhorn_screenshot2

Ttrickypr 2021-12-06 github

Wine has apparently fixed launching the game in 6.22, although I haven't been able to test it.

Pperojas3 2021-12-11 github

Replying to https://github.com/ValveSoftware/Proton/issues/2556#issuecomment-983185082

I'm interested, I have a humble version, more details please?

IIglu47 2021-12-18 github

Wine has apparently fixed launching the game in 6.22, although I haven't been able to test it.

probably https://bugs.winehq.org/show_bug.cgi?id=52051
I will try to check the commit or a fresh versions of Wine, but without d3dcompiler_43/d3dcompiler_47 the game did not work on dxvk. Also (as far as I understand the developers' explanations) the functions of these files will be assigned to vkd3d-shader and probably problems associated with d3dcompiler will start to be solved when vkd3d will be included to the Wine.

I'm interested, I have a humble version, more details please?

@perojas3 You need to use winetricks d3dcompiler_47 as temporary workaround.
Or optionally winetricks d3dcompiler_43 d3dx10_43 for the Cyrillic text to be displayed.

IIglu47 2021-12-18 github

probably https://bugs.winehq.org/show_bug.cgi?id=52051
I will try to check the commit or a fresh versions of Wine, but without d3dcompiler_43/d3dcompiler_47 the game did not work on dxvk.

I checked these fixes for wined3d: it looks like the game now works not only with dxvk, but it still requires d3dcompilers as workaround.

Pperojas3 2021-12-19 github

Replying to https://github.com/ValveSoftware/Proton/issues/2556#issuecomment-997161484

I cannot believe it, in lutris, using the DRM free version "oceanhorn-pc-2016-january-01", and using wine: "lutris-ge-6.16-1x86_64", the game works out of the box, without winetricks.
How is that possible?
And why does not happen in steam with proton?

IIglu47 2022-01-01 github

another addition: since Proton uses DXVK versions of d3d10 and d3d10_1
(more info https://github.com/doitsujin/dxvk/releases/tag/v1.6),
WINEDLLOVERRIDES="d3d10,d3d10_1=b" is also required.
upd2. this part of the problem should be fixed on experimental_6.3 by https://github.com/ValveSoftware/Proton/commit/0ca077da99d3cae9f3e3049070c4c5093353ef84.

IIglu47 2023-07-11 github

now the game works out of the box (doesn't crash on startup and text is visible) on Proton 7.0-6 and Proton 8.0-2

Ccyberpunkbln 2024-02-01 github

Hello,
on an Asus TUF FX505DY under Arch Linux and the newest wine 9.x and the common winetricks i dont't have any sound/music. All functioned but the game not register an app in the native pulse audio app manager. It starts with no soundcard requested. Under Lutrix i have tested many combinations wie protons and wine builds. No sound. All other Windows-Games has prober sound.

Proton versions

Launch options

Upstream links