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

Ancestors Legacy Saladins Conquest rendering problems #1073

Closed
mozo78 opened this issue May 22, 2019 · 18 comments
Closed

Ancestors Legacy Saladins Conquest rendering problems #1073

mozo78 opened this issue May 22, 2019 · 18 comments
Labels

Comments

@mozo78
Copy link

mozo78 commented May 22, 2019

The game runs but have rendering problems - some menus are white ant some popup windows too:
1
2
3

Software information

Ancestors Legacy Saladins Conquest

System information

  • GPU: GTX 1080Ti
  • Driver: 430.39
  • Wine version: 3.16
  • DXVK version: 1.2.1

Apitrace file(s)

https://my.pcloud.com/publink/show?code=XZtHOI7ZDQArqQKMVt74nBFDrmRJvLq3l3Sk

Log files

@K0bin
Copy link
Collaborator

K0bin commented May 22, 2019

grafik

The trace replays fine for me with 1.2.1.

@mozo78
Copy link
Author

mozo78 commented May 22, 2019

But the game doesn't...

@doitsujin
Copy link
Owner

doitsujin commented May 22, 2019

Can you post the full wine log? If the apitrace replays correctly, and it does, it's usually an indication that something's wrong elsewhere (especially so if the game works correctly on Windows with DXVK). Also, does this work on wined3d?

In any case, this isn't just a case of DXVK rendering something incorrectly, it's more complicated than that.

There's absolutely nothing interesting in the DXVK logs. Also this game seems to be an Unreal Engine 4 game, which has been working fine for at least a year.

@jrugia
Copy link

jrugia commented May 22, 2019

Noticed the OP is using Wine 3.16, maybe updating to a newer version would help?

@mozo78
Copy link
Author

mozo78 commented May 22, 2019

@doitsujin
Yes I know and I succeeded running tens of UE4 games. The game doesn't start with newer Wine versions but with Wine 3.16. With newest it actually starts but there is just black screen without background sounds.

@jrugia
With newer versions the game starts with a black screen and DXVK HUD.

@doitsujin
Copy link
Owner

0027:fixme:mfplat:MFCreateMediaSession session configuration ignored
00bb:fixme:mfplat:mfsource_CreatePresentationDescriptor (0xfdce9f0)->(0x2e05fc58): stub

Well there you go. You're probably going to have to set up native mfplat to get the game to work.

@mozo78
Copy link
Author

mozo78 commented May 23, 2019

Yes I saw that before I write this issue. I prepared mfplat prefix to no avail - black screen with newer Wine versions and white screens with older ones.

@mozo78
Copy link
Author

mozo78 commented May 23, 2019

Previously I tried Shadows: Awakening mfplat way:
ValveSoftware/Proton#1102 (comment)
Now I tried RE7's way and the game already starts with newer Wine versions and no more black screen! Unfortunately "the white problem" is still here.

@doitsujin
Copy link
Owner

So, does this work on wined3d?

@mozo78
Copy link
Author

mozo78 commented May 23, 2019

Yes without DXVK the game starts but with pretty the same rendering problems. I tried d3dcompiler_47/43 and DirectX9 to no avail.

@Pierdek
Copy link

Pierdek commented May 23, 2019

You can try to remove *.mp4 files, this should eliminate white rects, the game should work fine without them.

@mozo78
Copy link
Author

mozo78 commented May 23, 2019

If you talk about .mp4 files in /Anc/Content/Movies/, I removed them but this doesn't help :)

@tonix64
Copy link

tonix64 commented Jun 10, 2019

This game needs an mfplat fix with msmpeg2vdec.dll / msmpeg2adec.dll codecs. (So the python-installcab fix for mfplat + wmv is not going to work for this game)

Afaik no ms redistributable is known that includes those .dll files, so you need to get the right dlls from a windows install as well as set some registry variables related to the mpeg decoder.

It's the same fix some people is using for other games like "Monster Hunter World", "Gris" or "Breathedge" so you may be able to find a better howto or quicker fix but it's documented here: https://askubuntu.com/questions/651099/how-to-install-windows-media-feature-pack-required-by-a-game.

The game and ingame videos will work fine once the mfplat is installed.

@mozo78
Copy link
Author

mozo78 commented Jun 10, 2019

I tried it with a prefix in which Gris is working perfectly fine to no avail. The main menu is white and there is white square instead of movies.

@tonix64
Copy link

tonix64 commented Jun 10, 2019

Strange because I've tried it, maybe it requires some other mf dlls besides those, I applied the z0z0z mfplat fix (and nothing else besides using DXVK in that wineprefix) and it worked fine.

@mozo78
Copy link
Author

mozo78 commented Jun 10, 2019

I give up long ago. Anyway, thank you :)

Who is z0z0z? And where is his fix?

@mozo78
Copy link
Author

mozo78 commented Jun 13, 2019

@tonix64
Thank you. I tried it again and it works fine with z0z0z's fix :)

@tonix64
Copy link

tonix64 commented Jun 14, 2019

Great :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

6 participants