Open vcx33 opened 4 months ago
I checked what i think were the most visually noticeable bugs like the wrong attack animations and they are still good with these settings, so i agree that if a major cutscene is broken it's better to change to these settings.
Ugh. I guess we might need per block rounding/clamping modes after all :/
Description
The current GameDB for FFX has EE Rounding mode set to Negative which breaks a major cutscene in the game by having a character run into a wall. A perfect FPU config for this game is not possible at the moment, as all combinations that fix some issues always break other parts of the game. After playing through the game multiple times i came up with one that fixes most of them, leaving only two minor ones. which are:
There is also a third issue with bosses turning invisible during their death animation (https://github.com/PCSX2/pcsx2/issues/8595), but whether or not it's related to the FPU remains to be seen.
The GameDB FPU config for all versions of Final Fantasy X should be changed to the following:
EE Rounding Mode: Positive EE Division Rounding Mode: Nearest (Default) EE Clamping Mode: Full
VU0 Clamping Mode should be reverted back to Normal (Default), as the current GameDB config has it set to Extra + Preserve sign which does nothing.
EE Clamping fixes reverse controls and characters and enemies facing the wrong way during battles, everything else is affected by EE Rounding and EE Division Rounding.
Reason
Fixes the vast majority of FFX's FPU related bugs
.