Skip to content

[BUG]: Shadow of Rome: missing/delayed character shadows in Software Mode #11477

@Dreadmoth

Description

@Dreadmoth

Describe the Bug

Shadow of Rome [SLES-52950]

When software rendering is used. shadows of NPCs and/or the player character are not visible (or are only partially visible) in some areas of the game (such as "The Forum" during daytime).
In some other scenes (such as the first arena battle), shadows appear several seconds after entering the area.

Reproduction Steps

Run the attached dump, observe missing shadows of NPCs on software renderer.

To reproduce in the game itself:

A. Using the attached memory card (to observe missing NPC shadows in "The Forum"):

  1. Launch game.
  2. Select "Continue" at main menu.
  3. Walk down stairs behind and to the left of the player character.
  4. Walk up stairs ahead to the left.
  5. Continue forward, turn right when possible.
  6. Walk up stairs until a "Leave this area?" prompt appears, select "Yes".
  7. Select "The Forum" location, press .
  8. Walk forward, observe missing shadows of NPCs on software renderer. The shadow of the head/helmet of one NPC may be visible.

B. To observe shadows appearing after a delay in the first arena battle:

  1. Launch game.
  2. Select "New Game" at main menu.
  3. Select a difficulty level.
  4. Watch, or skip intro FMV by pressing START.
  5. Advance through dialogue by pressing several times.
  6. Turn right, approach the guard near the gate, press to talk.
  7. Advance through dialogue by pressing .
  8. Select "Of course.".
  9. Advance through dialogue by pressing .
  10. After the loading screen, observe missing shadows of NPCs and player character on software renderer.
  11. Close the tutorial pop-up by pressing .
  12. Wait about 5 seconds, observe as shadows appear. (may coincide with the appearance of a second tutorial pop-up, depending on how quickly the first was closed)

Expected Behavior

Character shadows rendered, without delays - as seen on hardware renderers and PS2.

Character shadows rendering in "The Forum" area have been confirmed on a real PS2.
Screen captures by refraction: one, two

I can't currently test the first arena battle on my PS2, but gameplay videos that seem to be from real hardware (e.g. this one, which was uploaded before PCSX2 could run the game without issues) show shadows rendered without a delay.

PCSX2 Revision

1.7.5939

Operating System

Windows 10 (64bit)

If Linux - Specify Distro

No response

CPU

AMD Ryzen 7 7800X3D

GPU

Nvidia GeForce GTX 1070 Ti

GS Settings

Renderer: Software

Emulation Settings

No response

GS Window Screenshots

"The Forum" area:

Software renderer (NPC shadows always missing):
Software renderer

Hardware renderer:
Hardware renderer


First arena battle:

Software renderer (player character and NPC shadows appear after a delay):

Shadow.of.Rome_SLES-52950_Software.mp4

Hardware renderer:

Shadow.of.Rome_SLES-52950_hardware.mp4

Logs & Dumps

GS dump

Memory card (SLES-52950)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions