Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[d3d8] Phantasy Star Online Blue Burst broken reflection/animated texture effects regression #4119

Closed
nolrinale opened this issue Jul 7, 2024 · 7 comments · Fixed by #4124

Comments

@nolrinale
Copy link

nolrinale commented Jul 7, 2024

There's a small regression with the graphic effects used in reflection/refraction of surfaces that was previously fixed in this PR #4015 which is affecting PSOBB again the latest dxvk with the d3d8 update.

I tested this in both in Wine on my Desktop PC and also on my Steam Deck and both places displays the same issues.

image

Software information

Phantasy Star Online Blue Burst ver. 1.25.11 (official client)
client mirror here
test server patch here
(simply add wsock32 and psobb.cfg to the main game folder and add it as an
override to winecfg, accounts are autocreated upon login)

Windowed Mode
1280x920
high end setting

Apitrace

trace 1 seaside area
trace 2 plant area

System information

@Blisto91
Copy link
Contributor

Blisto91 commented Jul 7, 2024

To use d3d8 with dxvk you have to use both the d3d8 and d3d9 DLLs as the former on dependent on the latter.

@nolrinale
Copy link
Author

nolrinale commented Jul 7, 2024

Updated the original post with the real GFX issues above and changed the title as well ^^^^
(Thank you for the tip i didnt know i had to use both d3d8 & d3d9 dlls in tandem to launch the game properly)

@nolrinale nolrinale changed the title [d3d8] Phantasy Star Online Blue Burst fails to start under Wine but works on Proton [d3d8] Phantasy Star Online Blue Burst broken reflection effects regression Jul 8, 2024
@Blisto91
Copy link
Contributor

Blisto91 commented Jul 8, 2024

Thanks for reporting it. We will take a look

@Blisto91
Copy link
Contributor

Blisto91 commented Jul 8, 2024

If you could make a d3d8 apitrace then that would be really helpful. I am having some trouble getting the game working for some reason.

@nolrinale
Copy link
Author

nolrinale commented Jul 8, 2024

Sorry for the delay I was able to get you a trace in the same room with water I shared with Kobin back then, close to the end of the recording i'm running in circles splashing water so you can see the effect behavior

@Blisto91
Copy link
Contributor

Blisto91 commented Jul 8, 2024

Was able to poke at it on Windows. It seems that the fixes have only helped d3d8to9 + dxvk while d8vk + dxvk d3d9 still shows both the original monitor issue and the water splash issue.

d3d8 Windows apitraces: https://drive.proton.me/urls/6TF8S6PT40#MDBBe0JgWvtF
The water splash issue reproduces fine in the trace and can be seen working with d3d8to9 and dxvk while not with d8vk + dxvk d3d9.
The monitors are baked in to the traces so i made a native one where it works and one with dxvk where it doesn't

Edit: Ninjaed 🥷

@nolrinale
Copy link
Author

I was gonna post yet another apitrace of the seaside area of the first screenshot that in addition to the water splash effects you can also see all the moving texture effects that were broken previously too all in the same area for more convenience so here you have it too and im gonna ninja edit it at the original post as well

trace2 beach area

More ninjas 🥷

@nolrinale nolrinale changed the title [d3d8] Phantasy Star Online Blue Burst broken reflection effects regression [d3d8] Phantasy Star Online Blue Burst broken reflection/animated texture effects regression Jul 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants