ValveSoftware / Proton

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

ETHER VAPOR Remaster (214570) #6210

Open waspennator opened 2 years ago

waspennator commented 2 years ago

Compatibility Report

System Information

I confirm:

Symptoms

Game has weird visual glitches on text and on bullets when shooting. Game is playable on deck with visual issues. download download (1) download (2) steam-214570.log

Reproduction

Start the game up and play through it, watch the text and bullets.

kisak-valve commented 2 years ago

Hello @waspennator, fixme:d3dx:D3DXLoadSurfaceFromMemory Unhandled filter 0x3. looks like a possible line of interest from the log.

waspennator commented 2 years ago

I tried the wined3d method too and it gives similar results, except certain text gets much darker, making it much harder to see

Blisto91 commented 2 years ago

So theres actually two issues going on here. The first is that wines (protons) d3dx9_43.dll is causing the graphical glitches shown above. Which is a wine bug as it should ideally work the same as the windows version.

The second is that the game is acutally supposed to install DirectX (which includes the windows native version of the file above) as can be seen in the installscript.vdf. "%INSTALLDIR%\\redists\\DirectX\\DXSETUP.exe" The problem is that that isn't a thing included with the game so don't know why it tries to do that. Seems like a game issue unless i misunderstand something. The demo of the game includes d3dx9_43.dll in it's base folder and works fine without the graphical glitches.

waspennator commented 2 years ago

I do see the install script message pop up when I was launching it on deck, but from what I've seen around, I dunno if it's a game issue or not. All the videos I see on yt running the game on windows look perfectly fine, no weird unreadable menu text or white squares when shooting

Very weird though that the demo is working fine but the full game isn't though.

Blisto91 commented 2 years ago

I think any relatively modern windows version will already include these dll's with the OS without needing a install.

Edit: If you know how to use protontricks (or winetricks) you can probably get this working by installing d3dx9_43 through there.

Edit 2: ye just tried installing it through winetricks on my pc and it looks fine now. Also to be clear there is a proton issue here as it should work with the ones included same as windows. Tho the games install script also looks odd hehe.

waspennator commented 2 years ago

Checking protondb, apparently this issues been happening for over 4 years (Game came out in 2012), text apparently didn't display at all on older versions of Proton along with the white square bug.

2 other things I noticed from there too is that sometimes boss models don't always render (haven't gotten to a boss consistently to test yet) and switching from full screen to windowed will rarely turn the screen black (Haven't tested on deck yet)

I'd assume proton/winetricks would fix it, I'm mostly just posting this here to see if it could be fixed without it.

Blisto91 commented 2 years ago

Ye post everything you find. :+1:

waspennator commented 2 years ago

Would it be needed to test DXVK on windows or not with this too BTW?

Also protondb page for reference. https://www.protondb.com/app/214570

Blisto91 commented 2 years ago

Not if the issues don't show with native d3dx9_43 d3dx9 files is a wine thing not dxvk.

I will try to reproduce the other issues you mentioned. If i can even get to the boss that is hehe.

Blisto91 commented 2 years ago

I got to the boss a few times but didn't notice anything.

Also tried switching between Fullscreen and windowed alot, but also nothing there. This was on KDE plasma Wayland and a R9 380

waspennator commented 2 years ago

Gotcha, well for now, those are the only things I've stumbled across in general

waspennator commented 1 year ago

Still an issue as of the latest Experimental Proton build, if anything I think the text has managed to get worse now.

download

waspennator commented 1 year ago

Text is still the same invisible blocky mess like before, ship still shoots glitches white square while firing on deck with Experimental proton.

waspennator commented 8 months ago

Update, game has regressed, tried testing on my oled deck with latest Experimental and game no longer loads up. On 8 0-5 it starts rendering after a few seconds, but on experimental it just stops.

steam-214570.log.txt

waspennator commented 8 months ago

Issue also happens on proton 9.0 beta.

waspennator commented 8 months ago

https://gitlab.winehq.org/wine/wine/-/merge_requests/5263

Apparently the issue should be fixed and merged in wine, will retest once proton pulls in the fix.

waspennator commented 7 months ago

Regression has been fixed with latest Experimental build, previous visual issues are still occurring