Project

General

Profile

Actions

Emulator Issues #12436

open

Black screen in Gormiti: The Lords of Nature

Added by Miksel12 about 3 years ago. Updated 5 months ago.

Status:
Accepted
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

Game Name?

Gormiti: The Lords of Nature

Game ID? (right click the game in the game list, Properties, Info tab)

SGLEA4

MD5 Hash? (right click the game in the game list, Properties, Verify tab, Verify Integrity button)

90E275FFB44C7FEA03AA00AD37D953A2

What's the problem? Describe what went wrong.

The game renders a black screen. Only the first splash screens are displayed but after that everything is black. Not fixed in software renderer, RenderDoc does show something and I was able to get ingame with RenderDoc but still everything was black.

What steps will reproduce the problem?

Start the game.

Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.

5.0-13698

Is the issue present in the latest stable version?

Didn't seem to want to start, probably an issue on my side

If your issue is a graphical issue, please attach screenshots and record a three frame fifolog of the issue if possible. Screenshots showing what it is supposed to look like from either console or older builds of Dolphin will help too. For more information on how to use the fifoplayer, please check here: https://wiki.dolphin-emu.org/index.php?title=FifoPlayer

Fifolog and RenderDoc capture attached, capture shows that there is something being drawn.

What are your PC specifications? (CPU, GPU, Operating System, more)

W10, R5 3600, GTX 1060


Files

Gormiti.dff (2.34 MB) Gormiti.dff Miksel12, 02/28/2021 10:10 PM
Gormiti_renderdoc.rdc (2.32 MB) Gormiti_renderdoc.rdc Miksel12, 02/28/2021 10:12 PM

Related issues 1 (1 open0 closed)

Related to Emulator - Emulator Issues #12634: Cruis'n - Company Logos Missing before Title ScreenAccepted

Actions
Actions #2

Updated by JMC4789 over 2 years ago

  • Status changed from New to Accepted

fifolog works on hw fifoplayer, proving this is a graphical issue.

Actions #3

Updated by robson75 over 2 years ago

This game normally works, just point the arrow down slightly during the black screen until you hear a sound and press the A key.

Actions #4

Updated by pokechu22 about 2 years ago

I bought a copy; the game actually comes with debug symbols!

The relevant function is CFadeManager::RenderFade (at 801d5eb0, called from 801d59ac). It draws a rectangle across the whole screen, at the near plane (explicitly, the variable is called nearSz; that rectangle has a varying alpha value based on the current fade and blending is set up so that the rectangle's alpha is multiplied with the existing screen contents. My previous testing determined that something weird was happening with it being at the near plane, but I haven't done further testing to determine the exact behavior yet.

I did manage to fix the issue with a game patch to remove the call to RenderFade; this probably breaks other fade effects though:

[Video_Settings]
# Needed to fix text in menus (medium isn't enough; it fixes some menus but not the new profile one)
SafeTextureCacheColorSamples = 0
[OnFrame_Enabled]
$Fix black screen
[OnFrame]
$Fix black screen
0x801D59AC:dword:0x60000000
Actions #5

Updated by pokechu22 almost 2 years ago

Actions #6

Updated by pokechu22 over 1 year ago

As of 5.0-17143 the given patch is available in the gameini (but not enabled by default) for the US version of the game.

Actions #7

Updated by ZephyrSurfer 5 months ago

The game is patched now for all regions.

A patch was made available for the PAL release in 5.0-20362 -> https://dolphin-emu.org/download/dev/3b74a9195df6ffc173170f87198f0bab5d52c9ec/

I think this should be left open until there is a fix without patches required.

Actions #8

Updated by pokechu22 5 months ago

I think this should be left open until there is a fix without patches required.

Agreed. The game is clearly trying to do something (fading the screen, based on symbols) that we aren't handling correctly. I haven't analyzed whether it works correctly on real hardware. But it'd be better to correctly handle whatever edge-case is going on than to rely on a patch (which is also why the patch isn't enabled by default).

Actions

Also available in: Atom PDF