mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2026-04-24 23:36:00 +03:00
[GH-ISSUE #2529] [APP BUG]: Incorrect definition of a report from the compatibility list #830
Labels
No labels
Bloodborne
bug
contributor wanted
documentation
enhancement
frontend
good first issue
help wanted
linux
pull-request
question
release
verification progress
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/shadPS4#830
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @GHU7924 on GitHub (Feb 24, 2025).
Original GitHub issue: https://github.com/shadps4-emu/shadPS4/issues/2529
Checklist
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
@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
@GHU7924 commented on GitHub (Feb 24, 2025):
The fact of the matter is that for untested games for which there is no report, we set the status to "Unknown".

That's why I didn't understand why the status from another operating system was used.
@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.