ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
24.49k stars 1.07k forks source link

Castlevania Lords of Shadow Mirror of Fate HD (282530) Fullscreen scaling is off #764

Open Zero86Sk opened 6 years ago

Zero86Sk commented 6 years ago

Using proton 3.7.4 beta

there is a minor fixable issue:

there is a bigger issue:

I fixed it by somehow navigating the menus to options and set it to run in windowed mode. Than It scales properly

1080p Fullscreen snimka obrazovky z 2018-08-27 19-41-07

720p Fullscreen snimka obrazovky z 2018-08-27 19-41-38

720p Windowed snimka obrazovky z 2018-08-27 19-42-01

(this fixes the resolution scaling)

The Gameplay itself is working nicely. Even Whitelist worthy. Im just confliced with the fullscreen mode scaling.

My Steam Info: https://gist.github.com/Zero86Sk/d629f657c1ae861c36657cdf238a7765

shoober420 commented 4 years ago

Compatibility Report

System Information

LOG: steam-282530.log

Symptoms

Crashes at launch, no window

kisak-valve commented 4 years ago

Hello @shoober420, err:module:load_so_dll failed to load .so lib "/home/jukilo420_-/.local/share/Steam/steamapps/common/Proton 5.0/dist/bin/../lib/wine/dinput8.dll.so": libSDL2-2.0.so.0: cannot open shared object file: No such file or directory is the line of interest from your log. This is provided by the Steam runtime, which you've disabled, so it's your problem to solve.

NerosTie commented 4 years ago

I think it's an issue with Wine and not with DXVK.

shoober420 commented 4 years ago

I use SDL2 git master builds, and update almost daily. I’m going to see if that SDL2 symlink is present.

shoober420 commented 4 years ago

SDL2 could have updated the makefile or compile options and doesn’t include that symlink anymore. I’ll look deeper into this when I get home.

Thank you for pointing that out @kisak-valve, and sorry for the confusion.

shoober420 commented 4 years ago

Got it! For some reason, I had to create the symlink for “libSDL2-2.0.so.0” in “/use/lib” and “/usr/lib32”. I’ll retest everything tomorrow after work!

NerosTie commented 4 years ago

Can you report it on protondb too? :)

shoober420 commented 4 years ago

@NerosTie I’m not sure if Wine / Proton is now looking for this particular SDL2 symlink as of now instead of the previous SDL2 lib, but I’ll leave the symlink there. I noticed this behavior starting with Proton 5.0-3.

I honestly wouldn’t consider this a big, just a odd decision. Why Proton now looks for that specific SDL2 lib now is uncertain.

This would lead to some distros having to create the symlinks when installing their SDL2 package to avoid this very issue. I build SDL2 from git master daily, and that specifically named symlink is not created by default.

shoober420 commented 4 years ago

Compatibility Report

System Information

LOG: steam-282530.log

Symptoms

Black window with nothing rendering, but audio plays and input is registered.

kisak-valve commented 4 years ago

Hello @shoober420, can you check if running the game with PROTON_USE_WINED3D=1 %command% in the game's launch options has an effect?

shoober420 commented 4 years ago

@kisak-valve Using "PROTON_USE_WINED3D=1" does fix the issue.

WINED3D LOG: steam-282530.log