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

Games known to be broken mega-issue #147

Closed
AlpyneDreams opened this issue May 9, 2023 · 15 comments
Closed

Games known to be broken mega-issue #147

AlpyneDreams opened this issue May 9, 2023 · 15 comments
Labels
documentation Improvements or additions to documentation meta

Comments

@AlpyneDreams
Copy link
Owner

If you have any details beyond the name of the game, please create an issue.

Do not post the names of any games that work already. Only broken games in this thread.

@AlpyneDreams AlpyneDreams pinned this issue May 9, 2023
@AlpyneDreams AlpyneDreams added bug Something isn't working documentation Improvements or additions to documentation meta and removed documentation Improvements or additions to documentation bug Something isn't working labels May 9, 2023
@AlpyneDreams
Copy link
Owner Author

  • Chaos Legion - black screen
  • See here for more

@illusioon
Copy link

Obscure (254460) still doesn't work.

@WinterSnowfall
Copy link

Obscure (254460) still doesn't work.

I got a hold of the demo, but it crashes both with d8vk and WineD3D for me 🤷‍♂️.

@WinterSnowfall
Copy link

@AlpyneDreams I feel like we should probably close this, now that upstreaming is on the horizon? Each problematic game should have a proper issue of its own.

Also, it feels like we've already exhaustively tested a large population of d3d8 games (clearly all the more prolific ones), so there shouldn't be any major surprises anyway.

@sparty411
Copy link

Both Call of Duty, and Call of Duty United offensive crash to desktop when launched.

@WinterSnowfall
Copy link

Both Call of Duty, and Call of Duty United offensive crash to desktop when launched.

Call of Duty uses the id Tech 3 engine, therefore OpenGL. I'm not aware of any d3d8 support present here.

@sparty411
Copy link

Both Call of Duty, and Call of Duty United offensive crash to desktop when launched.

Call of Duty uses the id Tech 3 engine, therefore OpenGL. I'm not aware of any d3d8 support present here.

I apologize, you're right. Not sure why I had this impression. Disregard :p

@triatomic
Copy link

Star Trek - Armada II black screens after intro is played

@WinterSnowfall
Copy link

Star Trek - Armada II black screens after intro is played

That's a ddraw problem, not something we can fix. This particular game has a very "wonderful" dual rendering system, where the menus are rendered using ddraw and only the in-game engine relies on d3d8. You'll need something like cnc-ddraw together with d8vk to get the game to behave properly.

@triatomic
Copy link

Star Trek - Armada II black screens after intro is played

That's a ddraw problem, not something we can fix. This particular game has a very "wonderful" dual rendering system, where the menus are rendered using ddraw and only the in-game engine relies on d3d8. You'll need something like cnc-ddraw together with d8vk to get the game to behave properly.

oh wow that's bad thanks for the heads up

@triatomic
Copy link

Star Trek - Armada II black screens after intro is played

That's a ddraw problem, not something we can fix. This particular game has a very "wonderful" dual rendering system, where the menus are rendered using ddraw and only the in-game engine relies on d3d8. You'll need something like cnc-ddraw together with d8vk to get the game to behave properly.

can you tell me how to get cnc-ddraw and d8vk to work together in this game ?
cnc-ddraw is a ddraw to d3d9 wrapper fyi

@HonScottoSolo
Copy link

HonScottoSolo commented Oct 27, 2023

Star Trek - Armada II black screens after intro is played

That's a ddraw problem, not something we can fix. This particular game has a very "wonderful" dual rendering system, where the menus are rendered using ddraw and only the in-game engine relies on d3d8. You'll need something like cnc-ddraw together with d8vk to get the game to behave properly.

can you tell me how to get cnc-ddraw and d8vk to work together in this game ? cnc-ddraw is a ddraw to d3d9 wrapper fyi

This may require DXVK's dx9 too.

@WinterSnowfall
Copy link

can you tell me how to get cnc-ddraw and d8vk to work together in this game ?

By "together" I didn't mean at the same time. You'll need to use something that fixes the ddraw black screen problem in the menu. Once you get past the menu everything will work as expected and d8vk willl be loaded, since the game switches to d3d8.

cnc-ddraw is a ddraw to d3d9 wrapper fyi

... or to OpenGL, fyi.

This may require DXVK's dx9 too

Not really. The goal here is not to get both ddraw and d3d8 onto dxvk/d8vk, but rather fix the games's black screen menu problem.

@ElTioRata
Copy link

Spider-Man (2002) - Black screen and CTD.
Last .log line: "D3D9SwapChainEx: Failed to recreate swap chain: VK_ERROR_NATIVE_WINDOW_IN_USE_KHR"

@WinterSnowfall
Copy link

Spider-Man (2002) - Black screen and CTD

The game is known to work fine minus some corruption during cinematics. See #109.

"D3D9SwapChainEx: Failed to recreate swap chain: VK_ERROR_NATIVE_WINDOW_IN_USE_KHR"

Might want to keep an eye on doitsujin#3865 for that bit.

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

No branches or pull requests

7 participants