[GH-ISSUE #2529] [APP BUG]: Incorrect definition of a report from the compatibility list #830

Closed
opened 2026-02-27 21:08:23 +03:00 by kerem · 3 comments
Owner

Originally created by @GHU7924 on GitHub (Feb 24, 2025).
Original GitHub issue: https://github.com/shadps4-emu/shadPS4/issues/2529

Checklist

  • I have searched for a similar issue in this repository and did not find one.
  • I am using an official build obtained from releases or updated one of those builds using its in-app updater.

Describe the Bug

It seems that if there is no report for the game for the desired platform, it takes information from another report.

I launched the emulator on the Steam Deck, turned on the compatibility database, saw that the game "Beach Buggy Racing 2: Island Adventure" has the status "Playable",
I launch the game and the game does not start, I saw in the log that there is an error "[Debug] Critical".
I clicked on the status to view the report and was redirected to the Windows report page (instead of Linux).
I looked through the compatibility database and found that there is only one report, and it is for the Windows platform.
Therefore, for the Linux platform, the status should be different and be "Unknown" so as not to confuse users.

This may be a problem for all statuses and platforms, but I can't say for sure.

Reproduction Steps

Last Nightly. Run the game on a different operating system.

Expected Behavior

No response

Specify OS Version

SteamOS

Originally created by @GHU7924 on GitHub (Feb 24, 2025). Original GitHub issue: https://github.com/shadps4-emu/shadPS4/issues/2529 ### Checklist - [x] I have searched for a similar issue in this repository and did not find one. - [x] I am using an official build obtained from [releases](https://github.com/shadps4-emu/shadPS4/releases) or updated one of those builds using its in-app updater. ### Describe the Bug It seems that if there is no report for the game for the desired platform, it takes information from another report. I launched the emulator on the Steam Deck, turned on the compatibility database, saw that the game "Beach Buggy Racing 2: Island Adventure" has the status "Playable", I launch the game and the game does not start, I saw in the log that there is an error "[Debug] Critical". I clicked on the status to view the report and was redirected to the Windows report page (instead of Linux). I looked through the compatibility database and found that there is only one report, and it is for the Windows platform. Therefore, for the Linux platform, the status should be different and be "Unknown" so as not to confuse users. This may be a problem for all statuses and platforms, but I can't say for sure. ### Reproduction Steps Last Nightly. Run the game on a different operating system. ### Expected Behavior _No response_ ### Specify OS Version SteamOS
kerem 2026-02-27 21:08:23 +03:00
  • closed this issue
  • added the
    frontend
    label
Author
Owner

@Hermiten commented on GitHub (Feb 24, 2025):

Because the rules for now is that if there is no status report for the OS, it will try to find a report for an another OS. Only there is no report it will put nothing.
We can debate about this.
Maybe can be better to put Untested for this OS instead of now

<!-- gh-comment-id:2679088710 --> @Hermiten commented on GitHub (Feb 24, 2025): Because the rules for now is that if there is no status report for the OS, it will try to find a report for an another OS. Only there is no report it will put nothing. We can debate about this. Maybe can be better to put Untested for this OS instead of now
Author
Owner

@GHU7924 commented on GitHub (Feb 24, 2025):

Maybe can be better to put Untested for this OS instead of now

The fact of the matter is that for untested games for which there is no report, we set the status to "Unknown".
Image

That's why I didn't understand why the status from another operating system was used.

<!-- gh-comment-id:2679116304 --> @GHU7924 commented on GitHub (Feb 24, 2025): >Maybe can be better to put Untested for this OS instead of now The fact of the matter is that for untested games for which there is no report, we set the status to "Unknown". ![Image](https://github.com/user-attachments/assets/78baadd7-dee6-4a27-8f12-2fa2cabda48d) That's why I didn't understand why the status from another operating system was used.
Author
Owner

@ghost commented on GitHub (Feb 25, 2025):

i don't think using other OS reports is a good idea at least not till the emulator is in such a stable place that only emulation accuracy is the main problem.

while we are talking about how about at minimum merging different regions of the same game, since in theory a game can have 9 different issues for it, 3 OS and 3 region.

<!-- gh-comment-id:2681903438 --> @ghost commented on GitHub (Feb 25, 2025): i don't think using other OS reports is a good idea at least not till the emulator is in such a stable place that only emulation accuracy is the main problem. while we are talking about how about at minimum merging different regions of the same game, since in theory a game can have 9 different issues for it, 3 OS and 3 region.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/shadPS4#830
No description provided.