libretro / libretro/ps2

Visibility issues in Prince of Persia: The Sands of Time

Open
#137 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C++
Stars
85
Forks
26
Avg merge
6h 43m
Merged PRs (30d)
6

Description

Game: Prince of Persia, The Sands of Time (USA)
Core: LRPS2 v2.0.0-65e8afb
Settings: Integer scaling, fullscreen mode, v-sync on

I wasn't sure what to name this ticket because it's hard to describe in a few words. So far only with this game have I experienced such behavior, where a semi-transparent box appears to be overlayed ontop of the screen, obscuring my view and at times making it impossible to see anything. It looks as if some of the images contained in this layer are menu/UI elements. These attached screenshots might help to explain what I'm seeing...

PS: In case it's relevant or specific to this game (ie. re-producing), I first noticed this issue when I loaded from the second save point, but it's possible some other variables changed in the mean time.

Image Image

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the visibility problem in Prince of Persia: The Sands of Time with LRPS2 v2.0.0-65e8afb, integer scaling, fullscreen mode, and v-sync enabled, including loading from the second save point. Compare the result with the attached screenshots; done means identifying and correcting the semi-transparent overlay without breaking menu or UI rendering.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
computer-graphics, game-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.