PCSX2 / pcsx2

PCSX2 - The Playstation 2 Emulator
https://pcsx2.net
GNU General Public License v3.0
11.83k stars 1.63k forks source link

[BUG - GameDB]: Incorrect/missing entries. #4959

Closed ghost closed 2 years ago

ghost commented 3 years ago

Describe the Bug

There are various entries to else, modify or add.

The gameDB apply nearest which is wrong, the correct setting is EE rounding to negative.

Reproduction Steps

Load any of the mentioned games and see by yourself how it's like, I already tested all of these so it should be fine.

Expected Behavior

No response

PCSX2 Revision

v1.7.0-dev-1980-g52eab49359

Operating System

Windows 10 (64bit)

If Linux - Specify Distro

No response

CPU

I9 9900k

GPU

RTX 3070

GS Settings

No response

Emulation Settings

No response

GS Window Screenshots

No response

Logs & Dumps

No response

MrCK1 commented 3 years ago

Mercenaries is there because it can be applied automatically. What location does it break the game supposedly?

ghost commented 3 years ago

In the second level (the sort of city) I had a bunch of graphics glitches with that. I am on the Pal version if that matters. And with the MTVU PR this will be possible to set that in the DB now.

refractionpcsx2 commented 3 years ago

Mercenaries 2 currently have the EE Timing hack set to avoid distant flickering, the correct fix is no MTVU + instantVU1 disabled, it's a VU1 timing bug and using the timing hack will completely break the game later on.

I'm not replacing gamefixes with MTVU disabling, MTVU is not a timing fix and how it acts will be different on different computers, where gamefixes are not.

ghost commented 3 years ago

Ok for Mercenaries then, but the other games are valid anyway, + for monkeyball that's a high priority because the actual setting does break the game pretty hard in some cases.