GameDB: Final Fantasy X Optimal FPU config. (#11958)

Fixes the vast majority of FFX's FPU glitches as well as fixing a major cutscene bug without breaking anything more than what the current config already breaks.

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.

VU0 clamping affects nothing.
This commit is contained in:
Gd7 2024-11-04 11:40:16 +00:00 committed by GitHub
parent b865bbb0d3
commit b95eb5cd74
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 21 additions and 21 deletions

View File

@ -2615,7 +2615,7 @@ SCED-50642:
gameFixes: gameFixes:
- SoftwareRendererFMVHack # Fixes interlacing. - SoftwareRendererFMVHack # Fixes interlacing.
roundModes: roundModes:
eeRoundMode: 1 # Fixes reverse control and boss in some places. eeRoundMode: 2 # Fixes reverse control and boss in some places.
clampModes: clampModes:
eeClampMode: 3 # Fixes animations. eeClampMode: 3 # Fixes animations.
gsHWFixes: gsHWFixes:
@ -2742,7 +2742,7 @@ SCED-50907:
gameFixes: gameFixes:
- SoftwareRendererFMVHack # Fixes interlacing. - SoftwareRendererFMVHack # Fixes interlacing.
roundModes: roundModes:
eeRoundMode: 1 # Fixes reverse control and boss in some places. eeRoundMode: 2 # Fixes reverse control and boss in some places.
clampModes: clampModes:
eeClampMode: 3 # Fixes animations. eeClampMode: 3 # Fixes animations.
gsHWFixes: gsHWFixes:
@ -4451,7 +4451,7 @@ SCES-50490:
gameFixes: gameFixes:
- SoftwareRendererFMVHack # Fixes interlacing. - SoftwareRendererFMVHack # Fixes interlacing.
roundModes: roundModes:
eeRoundMode: 1 # Fixes reverse control and boss in some places. eeRoundMode: 2 # Fixes reverse control and boss in some places.
clampModes: clampModes:
eeClampMode: 3 # Fixes animations. eeClampMode: 3 # Fixes animations.
gsHWFixes: gsHWFixes:
@ -4463,7 +4463,7 @@ SCES-50491:
gameFixes: gameFixes:
- SoftwareRendererFMVHack # Fixes interlacing. - SoftwareRendererFMVHack # Fixes interlacing.
roundModes: roundModes:
eeRoundMode: 1 # Fixes reverse control and boss in some places. eeRoundMode: 2 # Fixes reverse control and boss in some places.
clampModes: clampModes:
eeClampMode: 3 # Fixes animations. eeClampMode: 3 # Fixes animations.
gsHWFixes: gsHWFixes:
@ -4476,7 +4476,7 @@ SCES-50492:
gameFixes: gameFixes:
- SoftwareRendererFMVHack # Fixes interlacing. - SoftwareRendererFMVHack # Fixes interlacing.
roundModes: roundModes:
eeRoundMode: 1 # Fixes reverse control and boss in some places. eeRoundMode: 2 # Fixes reverse control and boss in some places.
clampModes: clampModes:
eeClampMode: 3 # Fixes animations. eeClampMode: 3 # Fixes animations.
gsHWFixes: gsHWFixes:
@ -4488,7 +4488,7 @@ SCES-50493:
gameFixes: gameFixes:
- SoftwareRendererFMVHack # Fixes interlacing. - SoftwareRendererFMVHack # Fixes interlacing.
roundModes: roundModes:
eeRoundMode: 1 # Fixes reverse control and boss in some places. eeRoundMode: 2 # Fixes reverse control and boss in some places.
clampModes: clampModes:
eeClampMode: 3 # Fixes animations. eeClampMode: 3 # Fixes animations.
gsHWFixes: gsHWFixes:
@ -4500,7 +4500,7 @@ SCES-50494:
gameFixes: gameFixes:
- SoftwareRendererFMVHack # Fixes interlacing. - SoftwareRendererFMVHack # Fixes interlacing.
roundModes: roundModes:
eeRoundMode: 1 # Fixes reverse control and boss in some places. eeRoundMode: 2 # Fixes reverse control and boss in some places.
clampModes: clampModes:
eeClampMode: 3 # Fixes animations. eeClampMode: 3 # Fixes animations.
gsHWFixes: gsHWFixes:
@ -29780,12 +29780,12 @@ SLKA-25214:
name: "Final Fantasy X - International [PlayStation 2 - Big Hit Series]" name: "Final Fantasy X - International [PlayStation 2 - Big Hit Series]"
region: "NTSC-K" region: "NTSC-K"
roundModes: roundModes:
eeRoundMode: 1 # Fixes reverse control and boss in some places. eeRoundMode: 2 # Fixes reverse control and boss in some places.
clampModes: clampModes:
eeClampMode: 3 # Fixes animations. eeClampMode: 3 # Fixes animations.
vu0ClampMode: 3 # Fixes character flickering caused by EE clamp full.
gsHWFixes: gsHWFixes:
roundSprite: 2 # Fixes font artifacts. roundSprite: 2 # Fixes font artifacts.
autoFlush: 1 # Fixes blur effect on attacks.
SLKA-25215: SLKA-25215:
name: "Shining Wind" name: "Shining Wind"
region: "NTSC-K" region: "NTSC-K"
@ -37641,12 +37641,12 @@ SLPM-65115:
name-en: "Final Fantasy X International" name-en: "Final Fantasy X International"
region: "NTSC-J" region: "NTSC-J"
roundModes: roundModes:
eeRoundMode: 1 # Fixes reverse control and boss in some places. eeRoundMode: 2 # Fixes reverse control and boss in some places.
clampModes: clampModes:
eeClampMode: 3 # Fixes animations. eeClampMode: 3 # Fixes animations.
vu0ClampMode: 3 # Fixes character flickering caused by EE clamp full.
gsHWFixes: gsHWFixes:
roundSprite: 2 # Fixes font artifacts. roundSprite: 2 # Fixes font artifacts.
autoFlush: 1 # Fixes blur effect on attacks.
SLPM-65116: SLPM-65116:
name: "リリーのアトリエ プラス 〜ザールブルグの錬金術士3〜" name: "リリーのアトリエ プラス 〜ザールブルグの錬金術士3〜"
name-sort: "りりーのあとりえ ぷらす 〜ざーるぶるぐのれんきんじゅつし3〜" name-sort: "りりーのあとりえ ぷらす 〜ざーるぶるぐのれんきんじゅつし3〜"
@ -43332,7 +43332,7 @@ SLPM-66124:
gameFixes: gameFixes:
- SoftwareRendererFMVHack # Fixes interlacing. - SoftwareRendererFMVHack # Fixes interlacing.
roundModes: roundModes:
eeRoundMode: 1 # Fixes reverse control and boss in some places. eeRoundMode: 2 # Fixes reverse control and boss in some places.
clampModes: clampModes:
eeClampMode: 3 # Fixes animations. eeClampMode: 3 # Fixes animations.
gsHWFixes: gsHWFixes:
@ -46745,12 +46745,12 @@ SLPM-66677:
name-en: "Final Fantasy X - International [Ultimate Hits]" name-en: "Final Fantasy X - International [Ultimate Hits]"
region: "NTSC-J" region: "NTSC-J"
roundModes: roundModes:
eeRoundMode: 1 # Fixes reverse control and boss in some places. eeRoundMode: 2 # Fixes reverse control and boss in some places.
clampModes: clampModes:
eeClampMode: 3 # Fixes animations. eeClampMode: 3 # Fixes animations.
vu0ClampMode: 3 # Fixes character flickering caused by EE clamp full.
gsHWFixes: gsHWFixes:
roundSprite: 2 # Fixes font artifacts. roundSprite: 2 # Fixes font artifacts.
autoFlush: 1 # Fixes blur effect on attacks.
SLPM-66678: SLPM-66678:
name: "ファイナルファンタジーX-2 インターナショナル+ラストミッション [アルティメットヒッツ]" name: "ファイナルファンタジーX-2 インターナショナル+ラストミッション [アルティメットヒッツ]"
name-sort: "ふぁいなるふぁんたじー10-2 いんたーなしょなる+らすとみっしょん [あるてぃめっとひっつ]" name-sort: "ふぁいなるふぁんたじー10-2 いんたーなしょなる+らすとみっしょん [あるてぃめっとひっつ]"
@ -48710,12 +48710,12 @@ SLPM-67513:
name: "Final Fantasy X International" name: "Final Fantasy X International"
region: "NTSC-K" region: "NTSC-K"
roundModes: roundModes:
eeRoundMode: 1 # Fixes reverse control and boss in some places. eeRoundMode: 2 # Fixes reverse control and boss in some places.
clampModes: clampModes:
eeClampMode: 3 # Fixes animations. eeClampMode: 3 # Fixes animations.
vu0ClampMode: 3 # Fixes character flickering caused by EE clamp full.
gsHWFixes: gsHWFixes:
roundSprite: 2 # Fixes font artifacts. roundSprite: 2 # Fixes font artifacts.
autoFlush: 1 # Fixes blur effect on attacks.
SLPM-67514: SLPM-67514:
name: "Kessen" name: "Kessen"
region: "NTSC-K" region: "NTSC-K"
@ -52241,7 +52241,7 @@ SLPS-25050:
gameFixes: gameFixes:
- SoftwareRendererFMVHack # Fixes interlacing. - SoftwareRendererFMVHack # Fixes interlacing.
roundModes: roundModes:
eeRoundMode: 1 # Fixes reverse control and boss in some places. eeRoundMode: 2 # Fixes reverse control and boss in some places.
clampModes: clampModes:
eeClampMode: 3 # Fixes animations. eeClampMode: 3 # Fixes animations.
gsHWFixes: gsHWFixes:
@ -52448,12 +52448,12 @@ SLPS-25088:
region: "NTSC-J" region: "NTSC-J"
compat: 5 compat: 5
roundModes: roundModes:
eeRoundMode: 1 # Fixes reverse control and boss in some places. eeRoundMode: 2 # Fixes reverse control and boss in some places.
clampModes: clampModes:
eeClampMode: 3 # Fixes animations. eeClampMode: 3 # Fixes animations.
vu0ClampMode: 3 # Fixes character flickering caused by EE clamp full.
gsHWFixes: gsHWFixes:
roundSprite: 2 # Fixes font artifacts. roundSprite: 2 # Fixes font artifacts.
autoFlush: 1 # Fixes blur effect on attacks.
SLPS-25089: SLPS-25089:
name: "Salt Lake 2002" name: "Salt Lake 2002"
region: "NTSC-J" region: "NTSC-J"
@ -57535,7 +57535,7 @@ SLPS-72501:
gameFixes: gameFixes:
- SoftwareRendererFMVHack # Fixes interlacing. - SoftwareRendererFMVHack # Fixes interlacing.
roundModes: roundModes:
eeRoundMode: 1 # Fixes reverse control and boss in some places. eeRoundMode: 2 # Fixes reverse control and boss in some places.
clampModes: clampModes:
eeClampMode: 3 # Fixes animations. eeClampMode: 3 # Fixes animations.
gsHWFixes: gsHWFixes:
@ -59686,7 +59686,7 @@ SLUS-20312:
gameFixes: gameFixes:
- SoftwareRendererFMVHack # Fixes interlacing. - SoftwareRendererFMVHack # Fixes interlacing.
roundModes: roundModes:
eeRoundMode: 1 # Fixes reverse control and boss in some places. eeRoundMode: 2 # Fixes reverse control and boss in some places.
clampModes: clampModes:
eeClampMode: 3 # Fixes animations. eeClampMode: 3 # Fixes animations.
gsHWFixes: gsHWFixes: