ValveSoftware / Proton

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

[NINJA GAIDEN: Master Collection] NINJA GAIDEN Σ (1580780) #4893

Open Makoto29 opened 3 years ago

Makoto29 commented 3 years ago

Compatibility Report

System Information

I confirm:

steam-1580780.log

Symptoms

Game starts as intended, showing the logo of KOEI tecmo Games, then just black screen. It's possible to use controls to do something as I can hear the sound of the game, but the screen keeps being black. Even ingame it keeps being black. Going fullscreen via maximizing the window as game developers intended to go into fullscreen changes nothing.

Reproduction

  1. Start game
  2. Wait a little bit
  3. Maybe do something with the controls

NINJA GAIDEN Σ2, an the Artbooks/soundtracks appears to have the exact same problem, shall I open additional issues?

kisak-valve commented 3 years ago

Hello @Makoto29, err: D3D11Device::OpenSharedResource: Not implemented looks like a possible line of interest in the log.

~Looks like that's a show stopper for now~: https://github.com/doitsujin/dxvk/issues/899

kodatarule commented 3 years ago

The game works just fine all you need is dxvk config file somewhere with d3d9.deferSurfaceCreation = True and then just put launch options DXVK_CONFIG_FILE="/path/to config/ninjagaiden.conf" %command% and it'll run just fine, the only downside is it requires more media foundation work for the videos to play, thankfully the game is mostly in-game and you won't be missing much. I can confirm all 3 games work just fine, sigma 1 and 2 require that config file solution or grab the latest proton 6.10 GE 1 by glorious eggroll he added it as a hotfix.

Makoto29 commented 3 years ago

Wonderful, thank you for this hint. Good enough for me.

alosarjos commented 3 years ago

Also, I don't know if it's working on Windows, but on Linux the DualSense PS5 controller is not recognized by the game and can't play with it. DualShock from PS4 is working fine

kodatarule commented 3 years ago

Also, I don't know if it's working on Windows, but on Linux the DualSense PS5 controller is not recognized by the game and can't play with it. DualShock from PS4 is working fine

Oddly enough I played just fine with my DualSense did you enable playstation controller support ? Then you have to wait about a minute and half or something and it'll detect it

alosarjos commented 3 years ago

Replying to https://github.com/ValveSoftware/Proton/issues/4893#issuecomment-858812929

That was it, after about a minute it starts working...

kodatarule commented 3 years ago

I should mention it in case someone runs into this problem as well - If you use the fix I mentioned above and runs games with Proton 6.3-4 or Experimental in Ninja Gaiden Sigma 2 you will have missing audio from cutscenes/ entire music not playing during normal play and in Ninja Gaiden 3 Razor's Edge you'll have the test color thingy for Media Foundation videos, so the only way to fix those is by using Proton 6.10 GE 1(from what I've tested)

EDIT: There are still times in Ninja Gaiden Sigma 2 that there's no music playing or something is missing, but it definitely is better and more consistent with Proton 6.10 GE 1 EDIT2: Actually no there is no missing audio in Ninja Gaiden Sigma 2 using Proton 6.10 GE 1

waspennator commented 12 months ago

Don't exactly have the game to check on deck, but I have been hearing reports on deck specifically with Sigma 2 that the game suffers from artifacting and performance drops when using Ryus ultimate techniques or the izuna drop, unless you turn off anti aliasing, shadows, and depth of field. This is despite the game being deck verified. Sharing video from Steamdeckhq.

NinjaGaidenSigma2Artifacting.zip