UI: Rename Wild Arms hack

This commit is contained in:
JordanTheToaster 2024-06-08 21:08:01 +01:00 committed by refractionpcsx2
parent de7d934a05
commit f3776fa886
14 changed files with 135 additions and 136 deletions

Binary file not shown.

View File

@ -708,7 +708,7 @@ PCPX-96320:
instantVU1: 0 # Fixes noodles. instantVU1: 0 # Fixes noodles.
mtvu: 0 mtvu: 0
gsHWFixes: gsHWFixes:
wildArmsHack: 1 # Fixes misaligment depth of field effect. forceEvenSpritePosition: 1 # Fixes misaligment depth of field effect.
PCPX-96321: PCPX-96321:
name: "SkyGunner [Trial]" name: "SkyGunner [Trial]"
region: "NTSC-J" region: "NTSC-J"
@ -1635,7 +1635,7 @@ SCAJ-20123:
region: "NTSC-Unk" region: "NTSC-Unk"
gsHWFixes: gsHWFixes:
textureInsideRT: 1 textureInsideRT: 1
wildArmsHack: 1 # Fixes font artifacts and out-of-bound 2D textures. forceEvenSpritePosition: 1 # Fixes font artifacts and out-of-bound 2D textures.
roundSprite: 1 # Fixes font artifacts. roundSprite: 1 # Fixes font artifacts.
gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage. gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage.
memcardFilters: memcardFilters:
@ -2146,7 +2146,7 @@ SCAJ-30002:
region: "NTSC-J" region: "NTSC-J"
gsHWFixes: gsHWFixes:
recommendedBlendingLevel: 3 # Imrpvoes cloud rendering. recommendedBlendingLevel: 3 # Imrpvoes cloud rendering.
wildArmsHack: 1 # Fixes font artifacts and out-of-bound 2D textures. forceEvenSpritePosition: 1 # Fixes font artifacts and out-of-bound 2D textures.
gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage. gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage.
SCAJ-30003: SCAJ-30003:
name: "Siren" name: "Siren"
@ -4266,7 +4266,7 @@ SCES-50408:
instantVU1: 0 # Fixes noodles. instantVU1: 0 # Fixes noodles.
mtvu: 0 mtvu: 0
gsHWFixes: gsHWFixes:
wildArmsHack: 1 # Fixes misaligment depth of field effect. forceEvenSpritePosition: 1 # Fixes misaligment depth of field effect.
SCES-50409: SCES-50409:
name: "MotoGP 2" name: "MotoGP 2"
region: "PAL-M5" region: "PAL-M5"
@ -6959,7 +6959,7 @@ SCKA-20093:
vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game. vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game.
gsHWFixes: gsHWFixes:
halfPixelOffset: 2 # Reduces blooming misalignment. halfPixelOffset: 2 # Reduces blooming misalignment.
wildArmsHack: 1 # Reduces blooming misalignment. forceEvenSpritePosition: 1 # Reduces blooming misalignment.
autoFlush: 2 # Fixes glows. autoFlush: 2 # Fixes glows.
SCKA-20094: SCKA-20094:
name: "Okami" name: "Okami"
@ -7633,7 +7633,7 @@ SCPS-15017:
instantVU1: 0 # Fixes noodles. instantVU1: 0 # Fixes noodles.
mtvu: 0 mtvu: 0
gsHWFixes: gsHWFixes:
wildArmsHack: 1 # Fixes misaligment depth of field effect. forceEvenSpritePosition: 1 # Fixes misaligment depth of field effect.
SCPS-15018: SCPS-15018:
name: THE 山手線 〜Train Simulator Real name: THE 山手線 〜Train Simulator Real
name-sort: THE やまのてせん Train Simulator Real name-sort: THE やまのてせん Train Simulator Real
@ -7674,7 +7674,7 @@ SCPS-15023:
name-en: "Wild ARMs - Advanced 3rd" name-en: "Wild ARMs - Advanced 3rd"
region: "NTSC-J" region: "NTSC-J"
gsHWFixes: gsHWFixes:
wildArmsHack: 1 # Fixes font artifacts and out-of-bound 2D textures. forceEvenSpritePosition: 1 # Fixes font artifacts and out-of-bound 2D textures.
gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage. gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage.
SCPS-15024: SCPS-15024:
name: ワイルドアームズ アドヴァンスドサード name: ワイルドアームズ アドヴァンスドサード
@ -7682,7 +7682,7 @@ SCPS-15024:
name-en: "Wild ARMs - Advanced 3rd" name-en: "Wild ARMs - Advanced 3rd"
region: "NTSC-J" region: "NTSC-J"
gsHWFixes: gsHWFixes:
wildArmsHack: 1 # Fixes font artifacts and out-of-bound 2D textures. forceEvenSpritePosition: 1 # Fixes font artifacts and out-of-bound 2D textures.
gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage. gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage.
SCPS-15025: SCPS-15025:
name: サルゲッチュ2 name: サルゲッチュ2
@ -8186,7 +8186,7 @@ SCPS-15091:
region: "NTSC-J" region: "NTSC-J"
gsHWFixes: gsHWFixes:
textureInsideRT: 1 textureInsideRT: 1
wildArmsHack: 1 # Fixes font artifacts and out-of-bound 2D textures. forceEvenSpritePosition: 1 # Fixes font artifacts and out-of-bound 2D textures.
roundSprite: 1 # Fixes font artifacts. roundSprite: 1 # Fixes font artifacts.
gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage. gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage.
memcardFilters: memcardFilters:
@ -8207,7 +8207,7 @@ SCPS-15092:
region: "NTSC-J" region: "NTSC-J"
gsHWFixes: gsHWFixes:
textureInsideRT: 1 textureInsideRT: 1
wildArmsHack: 1 # Fixes font artifacts and out-of-bound 2D textures. forceEvenSpritePosition: 1 # Fixes font artifacts and out-of-bound 2D textures.
roundSprite: 1 # Fixes font artifacts. roundSprite: 1 # Fixes font artifacts.
gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage. gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage.
memcardFilters: memcardFilters:
@ -8510,7 +8510,7 @@ SCPS-17002:
region: "NTSC-J" region: "NTSC-J"
gsHWFixes: gsHWFixes:
recommendedBlendingLevel: 3 # Imrpvoes cloud rendering. recommendedBlendingLevel: 3 # Imrpvoes cloud rendering.
wildArmsHack: 1 # Fixes font artifacts and out-of-bound 2D textures. forceEvenSpritePosition: 1 # Fixes font artifacts and out-of-bound 2D textures.
gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage. gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage.
SCPS-17008: SCPS-17008:
name: NIKE/ GRAN TURISMO Limited Edition (8inch) name: NIKE/ GRAN TURISMO Limited Edition (8inch)
@ -8639,7 +8639,7 @@ SCPS-19201:
instantVU1: 0 # Fixes noodles. instantVU1: 0 # Fixes noodles.
mtvu: 0 mtvu: 0
gsHWFixes: gsHWFixes:
wildArmsHack: 1 # Fixes misaligment depth of field effect. forceEvenSpritePosition: 1 # Fixes misaligment depth of field effect.
SCPS-19202: SCPS-19202:
name: EXTERMINATION PlayStation 2 the Best name: EXTERMINATION PlayStation 2 the Best
name-sort: EXTERMINATION PlayStation 2 the Best name-sort: EXTERMINATION PlayStation 2 the Best
@ -8665,7 +8665,7 @@ SCPS-19205:
name-en: "Wild ARMs - Advanced 3rd [PlayStation 2 the Best]" name-en: "Wild ARMs - Advanced 3rd [PlayStation 2 the Best]"
region: "NTSC-J" region: "NTSC-J"
gsHWFixes: gsHWFixes:
wildArmsHack: 1 # Fixes font artifacts and out-of-bound 2D textures. forceEvenSpritePosition: 1 # Fixes font artifacts and out-of-bound 2D textures.
gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage. gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage.
SCPS-19206: SCPS-19206:
name: サルゲッチュ2 PlayStation 2 the Best name: サルゲッチュ2 PlayStation 2 the Best
@ -8743,7 +8743,7 @@ SCPS-19251:
region: "NTSC-J" region: "NTSC-J"
gsHWFixes: gsHWFixes:
recommendedBlendingLevel: 3 # Imrpvoes cloud rendering. recommendedBlendingLevel: 3 # Imrpvoes cloud rendering.
wildArmsHack: 1 # Fixes font artifacts and out-of-bound 2D textures. forceEvenSpritePosition: 1 # Fixes font artifacts and out-of-bound 2D textures.
gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage. gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage.
SCPS-19252: SCPS-19252:
name: グランツーリスモ4 PlayStation 2 the Best name: グランツーリスモ4 PlayStation 2 the Best
@ -8775,7 +8775,7 @@ SCPS-19253:
region: "NTSC-J" region: "NTSC-J"
gsHWFixes: gsHWFixes:
recommendedBlendingLevel: 3 # Imrpvoes cloud rendering. recommendedBlendingLevel: 3 # Imrpvoes cloud rendering.
wildArmsHack: 1 # Fixes font artifacts and out-of-bound 2D textures. forceEvenSpritePosition: 1 # Fixes font artifacts and out-of-bound 2D textures.
gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage. gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage.
SCPS-19254: SCPS-19254:
name: "Rogue Galaxy [PlayStation 2 the Best]" name: "Rogue Galaxy [PlayStation 2 the Best]"
@ -8907,7 +8907,7 @@ SCPS-19313:
region: "NTSC-J" region: "NTSC-J"
gsHWFixes: gsHWFixes:
textureInsideRT: 1 textureInsideRT: 1
wildArmsHack: 1 # Fixes font artifacts and out-of-bound 2D textures. forceEvenSpritePosition: 1 # Fixes font artifacts and out-of-bound 2D textures.
roundSprite: 1 # Fixes font artifacts. roundSprite: 1 # Fixes font artifacts.
gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage. gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage.
memcardFilters: memcardFilters:
@ -8989,7 +8989,7 @@ SCPS-19322:
region: "NTSC-J" region: "NTSC-J"
gsHWFixes: gsHWFixes:
textureInsideRT: 1 textureInsideRT: 1
wildArmsHack: 1 # Fixes font artifacts and out-of-bound 2D textures. forceEvenSpritePosition: 1 # Fixes font artifacts and out-of-bound 2D textures.
roundSprite: 1 # Fixes font artifacts. roundSprite: 1 # Fixes font artifacts.
gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage. gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage.
memcardFilters: memcardFilters:
@ -9010,7 +9010,7 @@ SCPS-19323:
region: "NTSC-J" region: "NTSC-J"
gsHWFixes: gsHWFixes:
textureInsideRT: 1 textureInsideRT: 1
wildArmsHack: 1 # Fixes font artifacts and out-of-bound 2D textures. forceEvenSpritePosition: 1 # Fixes font artifacts and out-of-bound 2D textures.
roundSprite: 1 # Fixes font artifacts. roundSprite: 1 # Fixes font artifacts.
gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage. gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage.
memcardFilters: memcardFilters:
@ -9199,7 +9199,7 @@ SCPS-55006:
name: "Wild ARMs - Advanced 3rd" name: "Wild ARMs - Advanced 3rd"
region: "NTSC-J" region: "NTSC-J"
gsHWFixes: gsHWFixes:
wildArmsHack: 1 # Fixes font artifacts and out-of-bound 2D textures. forceEvenSpritePosition: 1 # Fixes font artifacts and out-of-bound 2D textures.
gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage. gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage.
SCPS-55007: SCPS-55007:
name: "Gran Turismo 3 - A-Spec" name: "Gran Turismo 3 - A-Spec"
@ -9552,7 +9552,7 @@ SCUS-21295:
vu1RoundMode: 0 # Crashes without. vu1RoundMode: 0 # Crashes without.
gsHWFixes: gsHWFixes:
recommendedBlendingLevel: 3 # Fixes water and grass textures. recommendedBlendingLevel: 3 # Fixes water and grass textures.
wildArmsHack: 1 # Reduces post-processing misalignment. forceEvenSpritePosition: 1 # Reduces post-processing misalignment.
mergeSprite: 1 # Reduces post-processing misalignment. mergeSprite: 1 # Reduces post-processing misalignment.
SCUS-21494: SCUS-21494:
name: "Need for Speed - Carbon Collector's Edition" name: "Need for Speed - Carbon Collector's Edition"
@ -9570,7 +9570,7 @@ SCUS-90174:
vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game. vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game.
gsHWFixes: gsHWFixes:
halfPixelOffset: 2 # Reduces the ghosting effect. halfPixelOffset: 2 # Reduces the ghosting effect.
wildArmsHack: 1 # Reduces the ghosting effect. forceEvenSpritePosition: 1 # Reduces the ghosting effect.
SCUS-90682: SCUS-90682:
name: "Gran Turismo 4" name: "Gran Turismo 4"
region: "NTSC-U" region: "NTSC-U"
@ -9870,7 +9870,7 @@ SCUS-97167:
instantVU1: 0 # Fixes noodles. instantVU1: 0 # Fixes noodles.
mtvu: 0 mtvu: 0
gsHWFixes: gsHWFixes:
wildArmsHack: 1 # Fixes misaligment depth of field effect. forceEvenSpritePosition: 1 # Fixes misaligment depth of field effect.
SCUS-97169: SCUS-97169:
name: "Drakan - The Ancients' Gates [Demo]" name: "Drakan - The Ancients' Gates [Demo]"
region: "NTSC-U" region: "NTSC-U"
@ -10002,7 +10002,7 @@ SCUS-97203:
region: "NTSC-U" region: "NTSC-U"
compat: 5 compat: 5
gsHWFixes: gsHWFixes:
wildArmsHack: 1 # Fixes font artifacts and out-of-bound 2D textures. forceEvenSpritePosition: 1 # Fixes font artifacts and out-of-bound 2D textures.
gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage. gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage.
SCUS-97204: SCUS-97204:
name: "NCAA Final Four 2003" name: "NCAA Final Four 2003"
@ -10092,7 +10092,7 @@ SCUS-97224:
name: "Wild ARMs 3 [Demo]" name: "Wild ARMs 3 [Demo]"
region: "NTSC-U" region: "NTSC-U"
gsHWFixes: gsHWFixes:
wildArmsHack: 1 # Fixes font artifacts and out-of-bound 2D textures. forceEvenSpritePosition: 1 # Fixes font artifacts and out-of-bound 2D textures.
gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage. gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage.
SCUS-97225: SCUS-97225:
name: "Primal [Demo]" name: "Primal [Demo]"
@ -11625,7 +11625,7 @@ SLAJ-25018:
compat: 5 compat: 5
gsHWFixes: gsHWFixes:
alignSprite: 1 # Fixes vertical lines. alignSprite: 1 # Fixes vertical lines.
wildArmsHack: 1 # Improves visual clarity whilst upscaling. forceEvenSpritePosition: 1 # Improves visual clarity whilst upscaling.
roundSprite: 1 # Reduces graphics garbage on UI whilst upscaling. roundSprite: 1 # Reduces graphics garbage on UI whilst upscaling.
SLAJ-25019: SLAJ-25019:
name: "The Lord of the Rings - The Return of the King" name: "The Lord of the Rings - The Return of the King"
@ -15763,7 +15763,7 @@ SLES-51307:
name: "Wild ARMs 3" name: "Wild ARMs 3"
region: "PAL-E" region: "PAL-E"
gsHWFixes: gsHWFixes:
wildArmsHack: 1 # Fixes font artifacts and out-of-bound 2D textures. forceEvenSpritePosition: 1 # Fixes font artifacts and out-of-bound 2D textures.
gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage. gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage.
SLES-51308: SLES-51308:
name: "Reel Fishing 3" name: "Reel Fishing 3"
@ -16261,7 +16261,7 @@ SLES-51579:
gsHWFixes: gsHWFixes:
recommendedBlendingLevel: 2 # Provides text shadow definition. recommendedBlendingLevel: 2 # Provides text shadow definition.
roundSprite: 1 # Corrects some font artifacts. roundSprite: 1 # Corrects some font artifacts.
wildArmsHack: 1 # Corrects some more font artifacts a little. forceEvenSpritePosition: 1 # Corrects some more font artifacts a little.
SLES-51580: SLES-51580:
name: "London Racer World Challenge" name: "London Racer World Challenge"
region: "PAL-M4" region: "PAL-M4"
@ -17485,7 +17485,7 @@ SLES-52116:
name: "Sitting Ducks" name: "Sitting Ducks"
region: "PAL-M6" region: "PAL-M6"
gsHWFixes: gsHWFixes:
wildArmsHack: 1 # Fixes blurriness. forceEvenSpritePosition: 1 # Fixes blurriness.
SLES-52117: SLES-52117:
name: "Go Go Copter" name: "Go Go Copter"
region: "PAL-M3" region: "PAL-M3"
@ -17639,7 +17639,7 @@ SLES-52190:
gsHWFixes: gsHWFixes:
autoFlush: 1 autoFlush: 1
roundSprite: 2 # Aligns bloom effect roundSprite: 2 # Aligns bloom effect
wildArmsHack: 1 # Aligns bloom effect forceEvenSpritePosition: 1 # Aligns bloom effect
SLES-52202: SLES-52202:
name: "Downhill Domination" name: "Downhill Domination"
region: "PAL-M5" region: "PAL-M5"
@ -18272,7 +18272,7 @@ SLES-52480:
gsHWFixes: gsHWFixes:
recommendedBlendingLevel: 2 # Provides text shadow definition. recommendedBlendingLevel: 2 # Provides text shadow definition.
roundSprite: 1 # Corrects some font artifacts. roundSprite: 1 # Corrects some font artifacts.
wildArmsHack: 1 # Corrects some more font artifacts a little. forceEvenSpritePosition: 1 # Corrects some more font artifacts a little.
SLES-52481: SLES-52481:
name: "Hot Wheels - Stunt Track Challenge" name: "Hot Wheels - Stunt Track Challenge"
region: "PAL-E" region: "PAL-E"
@ -18399,7 +18399,7 @@ SLES-52534:
name: "Crimson Tears" name: "Crimson Tears"
region: "PAL-M3" region: "PAL-M3"
gsHWFixes: gsHWFixes:
wildArmsHack: 1 # Fixes blurriness. forceEvenSpritePosition: 1 # Fixes blurriness.
roundSprite: 2 # Reduces misalignment bloom effects. roundSprite: 2 # Reduces misalignment bloom effects.
# deinterlace: 6 # Game requires blend tff de-interlacing when auto for 'fixing' shimmer on character models and more flickering or half weaved, though the game suffers from the field order. # deinterlace: 6 # Game requires blend tff de-interlacing when auto for 'fixing' shimmer on character models and more flickering or half weaved, though the game suffers from the field order.
SLES-52535: SLES-52535:
@ -18673,7 +18673,7 @@ SLES-52621:
gsHWFixes: gsHWFixes:
preloadFrameData: 1 # Fixes missing loading screens. preloadFrameData: 1 # Fixes missing loading screens.
recommendedBlendingLevel: 3 # Fixes water and grass textures. recommendedBlendingLevel: 3 # Fixes water and grass textures.
wildArmsHack: 1 # Reduces post-processing misalignment. forceEvenSpritePosition: 1 # Reduces post-processing misalignment.
mergeSprite: 1 # Reduces post-processing misalignment. mergeSprite: 1 # Reduces post-processing misalignment.
SLES-52622: SLES-52622:
name: "Tony Hawk's Underground 2" name: "Tony Hawk's Underground 2"
@ -18683,7 +18683,7 @@ SLES-52622:
gsHWFixes: gsHWFixes:
preloadFrameData: 1 # Fixes missing loading screens. preloadFrameData: 1 # Fixes missing loading screens.
recommendedBlendingLevel: 3 # Fixes water and grass textures. recommendedBlendingLevel: 3 # Fixes water and grass textures.
wildArmsHack: 1 # Reduces post-processing misalignment. forceEvenSpritePosition: 1 # Reduces post-processing misalignment.
mergeSprite: 1 # Reduces post-processing misalignment. mergeSprite: 1 # Reduces post-processing misalignment.
SLES-52624: SLES-52624:
name: "X-Men Legends" name: "X-Men Legends"
@ -20341,13 +20341,13 @@ SLES-53191:
gsHWFixes: gsHWFixes:
halfPixelOffset: 2 # Fixes ghosting during Rain/Storm. halfPixelOffset: 2 # Fixes ghosting during Rain/Storm.
alignSprite: 1 # Fixes vertical lines. alignSprite: 1 # Fixes vertical lines.
wildArmsHack: 1 # De-blurs the 3D image. forceEvenSpritePosition: 1 # De-blurs the 3D image.
SLES-53192: SLES-53192:
name: "The Nightmare Before Christmas - Tim Burton's" name: "The Nightmare Before Christmas - Tim Burton's"
name-sort: "Nightmare Before Christmas, The - Tim Burton's" name-sort: "Nightmare Before Christmas, The - Tim Burton's"
region: "PAL-M5" region: "PAL-M5"
gsHWFixes: gsHWFixes:
wildArmsHack: 1 # Fixes blurriness. forceEvenSpritePosition: 1 # Fixes blurriness.
mergeSprite: 1 # Fixes misaligned lights. mergeSprite: 1 # Fixes misaligned lights.
SLES-53193: SLES-53193:
name: "Puzzle Party" name: "Puzzle Party"
@ -21267,7 +21267,7 @@ SLES-53534:
vu1RoundMode: 0 # Crashes without. vu1RoundMode: 0 # Crashes without.
gsHWFixes: gsHWFixes:
recommendedBlendingLevel: 3 # Fixes water and grass textures. recommendedBlendingLevel: 3 # Fixes water and grass textures.
wildArmsHack: 1 # Reduces post-processing misalignment. forceEvenSpritePosition: 1 # Reduces post-processing misalignment.
mergeSprite: 1 # Reduces post-processing misalignment. mergeSprite: 1 # Reduces post-processing misalignment.
autoFlush: 1 # Improves post-processing rendering. autoFlush: 1 # Improves post-processing rendering.
preloadFrameData: 1 # Fixes missing loading screens. preloadFrameData: 1 # Fixes missing loading screens.
@ -21278,7 +21278,7 @@ SLES-53535:
vu1RoundMode: 0 # Crashes without. vu1RoundMode: 0 # Crashes without.
gsHWFixes: gsHWFixes:
recommendedBlendingLevel: 3 # Fixes water and grass textures. recommendedBlendingLevel: 3 # Fixes water and grass textures.
wildArmsHack: 1 # Reduces post-processing misalignment. forceEvenSpritePosition: 1 # Reduces post-processing misalignment.
mergeSprite: 1 # Reduces post-processing misalignment. mergeSprite: 1 # Reduces post-processing misalignment.
autoFlush: 1 # Improves post-processing rendering. autoFlush: 1 # Improves post-processing rendering.
preloadFrameData: 1 # Fixes missing loading screens. preloadFrameData: 1 # Fixes missing loading screens.
@ -22402,7 +22402,7 @@ SLES-53900:
gsHWFixes: gsHWFixes:
halfPixelOffset: 2 # Fixes ghosting during Storm. halfPixelOffset: 2 # Fixes ghosting during Storm.
alignSprite: 1 # Fixes black lines when upscaling. alignSprite: 1 # Fixes black lines when upscaling.
wildArmsHack: 1 # De-blurs the 3D image. forceEvenSpritePosition: 1 # De-blurs the 3D image.
SLES-53901: SLES-53901:
name: "Torino 2006" name: "Torino 2006"
region: "PAL-M5" region: "PAL-M5"
@ -23142,7 +23142,7 @@ SLES-54182:
gsHWFixes: gsHWFixes:
autoFlush: 2 # Fixes post processing overlay. autoFlush: 2 # Fixes post processing overlay.
roundSprite: 1 # Greatly reduces chromatic effect when upscaling. roundSprite: 1 # Greatly reduces chromatic effect when upscaling.
wildArmsHack: 1 # Fixes chromatic fringing. forceEvenSpritePosition: 1 # Fixes chromatic fringing.
SLES-54183: SLES-54183:
name: "Scarface - The World is Yours" name: "Scarface - The World is Yours"
region: "PAL-G" region: "PAL-G"
@ -23151,7 +23151,7 @@ SLES-54183:
gsHWFixes: gsHWFixes:
autoFlush: 2 # Fixes post processing overlay. autoFlush: 2 # Fixes post processing overlay.
roundSprite: 1 # Greatly reduces chromatic effect when upscaling. roundSprite: 1 # Greatly reduces chromatic effect when upscaling.
wildArmsHack: 1 # Fixes chromatic fringing. forceEvenSpritePosition: 1 # Fixes chromatic fringing.
SLES-54184: SLES-54184:
name: "Scarface - The World is Yours" name: "Scarface - The World is Yours"
region: "PAL-R" region: "PAL-R"
@ -23160,7 +23160,7 @@ SLES-54184:
gsHWFixes: gsHWFixes:
autoFlush: 2 # Fixes post processing overlay. autoFlush: 2 # Fixes post processing overlay.
roundSprite: 1 # Greatly reduces chromatic effect when upscaling. roundSprite: 1 # Greatly reduces chromatic effect when upscaling.
wildArmsHack: 1 # Fixes chromatic fringing. forceEvenSpritePosition: 1 # Fixes chromatic fringing.
SLES-54185: SLES-54185:
name: "Dirge of Cerberus - Final Fantasy VII" name: "Dirge of Cerberus - Final Fantasy VII"
region: "PAL-M5" region: "PAL-M5"
@ -23324,7 +23324,7 @@ SLES-54239:
region: "PAL-E" region: "PAL-E"
gsHWFixes: gsHWFixes:
textureInsideRT: 1 textureInsideRT: 1
wildArmsHack: 1 # Fixes font artifacts and out-of-bound 2D textures. forceEvenSpritePosition: 1 # Fixes font artifacts and out-of-bound 2D textures.
roundSprite: 1 # Fixes font artifacts. roundSprite: 1 # Fixes font artifacts.
gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage. gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage.
SLES-54240: SLES-54240:
@ -23405,7 +23405,7 @@ SLES-54271:
gsHWFixes: gsHWFixes:
autoFlush: 2 # Fixes post processing overlay. autoFlush: 2 # Fixes post processing overlay.
roundSprite: 1 # Greatly reduces chromatic effect when upscaling. roundSprite: 1 # Greatly reduces chromatic effect when upscaling.
wildArmsHack: 1 # Fixes chromatic fringing. forceEvenSpritePosition: 1 # Fixes chromatic fringing.
SLES-54305: SLES-54305:
name: "Demon Chaos" name: "Demon Chaos"
region: "PAL-M5" region: "PAL-M5"
@ -23922,7 +23922,7 @@ SLES-54464:
compat: 5 compat: 5
gsHWFixes: gsHWFixes:
roundSprite: 1 # Fixes HUD artifacts. roundSprite: 1 # Fixes HUD artifacts.
wildArmsHack: 1 # Lessens the bloom misalignment but still an issue. forceEvenSpritePosition: 1 # Lessens the bloom misalignment but still an issue.
SLES-54465: SLES-54465:
name: "CSI - 3 Dimensions of Murder" name: "CSI - 3 Dimensions of Murder"
region: "PAL-M5" region: "PAL-M5"
@ -24088,7 +24088,7 @@ SLES-54534:
gsHWFixes: gsHWFixes:
autoFlush: 2 # Fixes post processing overlay. autoFlush: 2 # Fixes post processing overlay.
roundSprite: 1 # Greatly reduces chromatic effect when upscaling. roundSprite: 1 # Greatly reduces chromatic effect when upscaling.
wildArmsHack: 1 # Fixes chromatic fringing. forceEvenSpritePosition: 1 # Fixes chromatic fringing.
SLES-54536: SLES-54536:
name: "Big Idea's VeggieTales - LarryBoy and the Bad Apple" name: "Big Idea's VeggieTales - LarryBoy and the Bad Apple"
region: "PAL-I" region: "PAL-I"
@ -24570,7 +24570,7 @@ SLES-54714:
roundModes: roundModes:
vu1RoundMode: 0 # Crashes without. vu1RoundMode: 0 # Crashes without.
gsHWFixes: gsHWFixes:
wildArmsHack: 1 # Reduces post-processing misalignment. forceEvenSpritePosition: 1 # Reduces post-processing misalignment.
mergeSprite: 1 # Reduces post-processing misalignment. mergeSprite: 1 # Reduces post-processing misalignment.
SLES-54715: SLES-54715:
name: "Tony Hawk's Downhill Jam" name: "Tony Hawk's Downhill Jam"
@ -24578,7 +24578,7 @@ SLES-54715:
roundModes: roundModes:
vu1RoundMode: 0 # Crashes without. vu1RoundMode: 0 # Crashes without.
gsHWFixes: gsHWFixes:
wildArmsHack: 1 # Reduces post-processing misalignment. forceEvenSpritePosition: 1 # Reduces post-processing misalignment.
mergeSprite: 1 # Reduces post-processing misalignment. mergeSprite: 1 # Reduces post-processing misalignment.
SLES-54716: SLES-54716:
name: "Skateboard Madness - Xtreme Edition" name: "Skateboard Madness - Xtreme Edition"
@ -24641,7 +24641,7 @@ SLES-54733:
vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game. vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game.
gsHWFixes: gsHWFixes:
halfPixelOffset: 2 # Reduces blooming misalignment. halfPixelOffset: 2 # Reduces blooming misalignment.
wildArmsHack: 1 # Reduces blooming misalignment. forceEvenSpritePosition: 1 # Reduces blooming misalignment.
autoFlush: 2 # Fixes glows. autoFlush: 2 # Fixes glows.
SLES-54734: SLES-54734:
name: "Disney/Pixar Ratatouille" name: "Disney/Pixar Ratatouille"
@ -24650,7 +24650,7 @@ SLES-54734:
vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game. vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game.
gsHWFixes: gsHWFixes:
halfPixelOffset: 2 # Reduces blooming misalignment. halfPixelOffset: 2 # Reduces blooming misalignment.
wildArmsHack: 1 # Reduces blooming misalignment. forceEvenSpritePosition: 1 # Reduces blooming misalignment.
autoFlush: 2 # Fixes glows. autoFlush: 2 # Fixes glows.
SLES-54735: SLES-54735:
name: "Disney/Pixar Ratatouille" name: "Disney/Pixar Ratatouille"
@ -24660,7 +24660,7 @@ SLES-54735:
vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game. vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game.
gsHWFixes: gsHWFixes:
halfPixelOffset: 2 # Reduces blooming misalignment. halfPixelOffset: 2 # Reduces blooming misalignment.
wildArmsHack: 1 # Reduces blooming misalignment. forceEvenSpritePosition: 1 # Reduces blooming misalignment.
autoFlush: 2 # Fixes glows. autoFlush: 2 # Fixes glows.
SLES-54736: SLES-54736:
name: "Disney/Pixar Ratatouille" name: "Disney/Pixar Ratatouille"
@ -24670,7 +24670,7 @@ SLES-54736:
vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game. vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game.
gsHWFixes: gsHWFixes:
halfPixelOffset: 2 # Reduces blooming misalignment. halfPixelOffset: 2 # Reduces blooming misalignment.
wildArmsHack: 1 # Reduces blooming misalignment. forceEvenSpritePosition: 1 # Reduces blooming misalignment.
autoFlush: 2 # Fixes glows. autoFlush: 2 # Fixes glows.
SLES-54737: SLES-54737:
name: "Disney/Pixar Ratatouille" name: "Disney/Pixar Ratatouille"
@ -24680,7 +24680,7 @@ SLES-54737:
vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game. vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game.
gsHWFixes: gsHWFixes:
halfPixelOffset: 2 # Reduces blooming misalignment. halfPixelOffset: 2 # Reduces blooming misalignment.
wildArmsHack: 1 # Reduces blooming misalignment. forceEvenSpritePosition: 1 # Reduces blooming misalignment.
autoFlush: 2 # Fixes glows. autoFlush: 2 # Fixes glows.
SLES-54738: SLES-54738:
name: "Thunderbirds" name: "Thunderbirds"
@ -24693,7 +24693,7 @@ SLES-54744:
vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game. vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game.
gsHWFixes: gsHWFixes:
halfPixelOffset: 2 # Reduces blooming misalignment. halfPixelOffset: 2 # Reduces blooming misalignment.
wildArmsHack: 1 # Reduces blooming misalignment. forceEvenSpritePosition: 1 # Reduces blooming misalignment.
autoFlush: 2 # Fixes glows. autoFlush: 2 # Fixes glows.
SLES-54745: SLES-54745:
name: "Disney/Pixar Ratatouille" name: "Disney/Pixar Ratatouille"
@ -24703,7 +24703,7 @@ SLES-54745:
vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game. vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game.
gsHWFixes: gsHWFixes:
halfPixelOffset: 2 # Reduces blooming misalignment. halfPixelOffset: 2 # Reduces blooming misalignment.
wildArmsHack: 1 # Reduces blooming misalignment. forceEvenSpritePosition: 1 # Reduces blooming misalignment.
autoFlush: 2 # Fixes glows. autoFlush: 2 # Fixes glows.
SLES-54746: SLES-54746:
name: "Disney/Pixar Ratatouille" name: "Disney/Pixar Ratatouille"
@ -24713,7 +24713,7 @@ SLES-54746:
vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game. vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game.
gsHWFixes: gsHWFixes:
halfPixelOffset: 2 # Reduces blooming misalignment. halfPixelOffset: 2 # Reduces blooming misalignment.
wildArmsHack: 1 # Reduces blooming misalignment. forceEvenSpritePosition: 1 # Reduces blooming misalignment.
autoFlush: 2 # Fixes glows. autoFlush: 2 # Fixes glows.
SLES-54747: SLES-54747:
name: "Disney/Pixar Ratatouille" name: "Disney/Pixar Ratatouille"
@ -24723,7 +24723,7 @@ SLES-54747:
vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game. vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game.
gsHWFixes: gsHWFixes:
halfPixelOffset: 2 # Reduces blooming misalignment. halfPixelOffset: 2 # Reduces blooming misalignment.
wildArmsHack: 1 # Reduces blooming misalignment. forceEvenSpritePosition: 1 # Reduces blooming misalignment.
autoFlush: 2 # Fixes glows. autoFlush: 2 # Fixes glows.
SLES-54755: SLES-54755:
name: "Transformers - The Game" name: "Transformers - The Game"
@ -25341,7 +25341,7 @@ SLES-54972:
region: "PAL-M3" region: "PAL-M3"
gsHWFixes: gsHWFixes:
cpuFramebufferConversion: 1 # Fixes sepia-tone flashback sequences. cpuFramebufferConversion: 1 # Fixes sepia-tone flashback sequences.
wildArmsHack: 1 # Fixes font artifacts and out-of-bound 2D textures. forceEvenSpritePosition: 1 # Fixes font artifacts and out-of-bound 2D textures.
gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage. gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage.
SLES-54973: SLES-54973:
name: "Avventure di Lupin III, Le - Lupin la Morte, Zenigata l'Amore" name: "Avventure di Lupin III, Le - Lupin la Morte, Zenigata l'Amore"
@ -26971,7 +26971,7 @@ SLES-55622:
vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game. vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game.
gsHWFixes: gsHWFixes:
halfPixelOffset: 2 # Reduces the ghosting effect. halfPixelOffset: 2 # Reduces the ghosting effect.
wildArmsHack: 1 # Reduces the ghosting effect. forceEvenSpritePosition: 1 # Reduces the ghosting effect.
SLES-55623: SLES-55623:
name: "Disney/Pixar Toy Story 3" name: "Disney/Pixar Toy Story 3"
region: "PAL-R" region: "PAL-R"
@ -26979,7 +26979,7 @@ SLES-55623:
vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game. vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game.
gsHWFixes: gsHWFixes:
halfPixelOffset: 2 # Reduces the ghosting effect. halfPixelOffset: 2 # Reduces the ghosting effect.
wildArmsHack: 1 # Reduces the ghosting effect. forceEvenSpritePosition: 1 # Reduces the ghosting effect.
SLES-55625: SLES-55625:
name: "Despicable Me - The Game" name: "Despicable Me - The Game"
region: "PAL-M9" region: "PAL-M9"
@ -27753,7 +27753,7 @@ SLKA-25063:
gsHWFixes: gsHWFixes:
halfPixelOffset: 2 # Fixes ghosting during Rain. halfPixelOffset: 2 # Fixes ghosting during Rain.
alignSprite: 1 # Fixes vertical lines. alignSprite: 1 # Fixes vertical lines.
wildArmsHack: 1 # De-blurs the 3D image. forceEvenSpritePosition: 1 # De-blurs the 3D image.
SLKA-25064: SLKA-25064:
name: "Tenchu - Wrath of Heaven" name: "Tenchu - Wrath of Heaven"
region: "NTSC-K" region: "NTSC-K"
@ -27827,7 +27827,7 @@ SLKA-25084:
compat: 5 compat: 5
gsHWFixes: gsHWFixes:
alignSprite: 1 # Fixes vertical lines. alignSprite: 1 # Fixes vertical lines.
wildArmsHack: 1 # Improves visual clarity whilst upscaling. forceEvenSpritePosition: 1 # Improves visual clarity whilst upscaling.
roundSprite: 1 # Reduces graphics garbage on UI whilst upscaling. roundSprite: 1 # Reduces graphics garbage on UI whilst upscaling.
SLKA-25085: SLKA-25085:
name: "Jin Samguk Mussang 3 - Maengjangjeon" name: "Jin Samguk Mussang 3 - Maengjangjeon"
@ -28061,7 +28061,7 @@ SLKA-25146:
gsHWFixes: gsHWFixes:
halfPixelOffset: 2 # Fixes ghosting during Rain/Storm. halfPixelOffset: 2 # Fixes ghosting during Rain/Storm.
alignSprite: 1 # Fixes vertical lines. alignSprite: 1 # Fixes vertical lines.
wildArmsHack: 1 # De-blurs the 3D image. forceEvenSpritePosition: 1 # De-blurs the 3D image.
SLKA-25148: SLKA-25148:
name: "MVP Baseball 2004" name: "MVP Baseball 2004"
region: "NTSC-K" region: "NTSC-K"
@ -30700,7 +30700,7 @@ SLPM-60195:
gsHWFixes: gsHWFixes:
halfPixelOffset: 2 # Fixes ghosting during Rain. halfPixelOffset: 2 # Fixes ghosting during Rain.
alignSprite: 1 # Fixes vertical lines. alignSprite: 1 # Fixes vertical lines.
wildArmsHack: 1 # De-blurs the 3D image. forceEvenSpritePosition: 1 # De-blurs the 3D image.
SLPM-60197: SLPM-60197:
name: "Exciting Pro Wres 4" name: "Exciting Pro Wres 4"
region: "NTSC-J" region: "NTSC-J"
@ -30729,7 +30729,7 @@ SLPM-60206:
region: "NTSC-J" region: "NTSC-J"
gsHWFixes: gsHWFixes:
alignSprite: 1 # Fixes vertical lines. alignSprite: 1 # Fixes vertical lines.
wildArmsHack: 1 # Improves visual clarity whilst upscaling. forceEvenSpritePosition: 1 # Improves visual clarity whilst upscaling.
roundSprite: 1 # Reduces graphics garbage on UI whilst upscaling. roundSprite: 1 # Reduces graphics garbage on UI whilst upscaling.
SLPM-60207: SLPM-60207:
name: "Rockman X7" name: "Rockman X7"
@ -30797,7 +30797,7 @@ SLPM-60228:
gsHWFixes: gsHWFixes:
halfPixelOffset: 2 # Fixes ghosting during Rain/Storm. halfPixelOffset: 2 # Fixes ghosting during Rain/Storm.
alignSprite: 1 # Fixes vertical lines. alignSprite: 1 # Fixes vertical lines.
wildArmsHack: 1 # De-blurs the 3D image. forceEvenSpritePosition: 1 # De-blurs the 3D image.
SLPM-60237: SLPM-60237:
name: "Densha de Go! Final" name: "Densha de Go! Final"
region: "NTSC-J" region: "NTSC-J"
@ -31231,7 +31231,7 @@ SLPM-61090:
name: "Tim Burton's The Nightmare Before Christmas [Trial]" name: "Tim Burton's The Nightmare Before Christmas [Trial]"
region: "NTSC-J" region: "NTSC-J"
gsHWFixes: gsHWFixes:
wildArmsHack: 1 # Fixes blurriness. forceEvenSpritePosition: 1 # Fixes blurriness.
mergeSprite: 1 # Fixes misaligned lights. mergeSprite: 1 # Fixes misaligned lights.
SLPM-61091: SLPM-61091:
name: "Berserk - Millennium Falcon-hen - Seima Senki no Shou" name: "Berserk - Millennium Falcon-hen - Seima Senki no Shou"
@ -31333,7 +31333,7 @@ SLPM-61115:
region: "NTSC-J" region: "NTSC-J"
gsHWFixes: gsHWFixes:
alignSprite: 1 # Fixes vertical lines. alignSprite: 1 # Fixes vertical lines.
wildArmsHack: 1 # De-blurs the 3D image. forceEvenSpritePosition: 1 # De-blurs the 3D image.
SLPM-61116: SLPM-61116:
name: "Bouken-ou Beet - Darkness Century" name: "Bouken-ou Beet - Darkness Century"
region: "NTSC-J" region: "NTSC-J"
@ -31371,7 +31371,7 @@ SLPM-61121:
gsHWFixes: gsHWFixes:
halfPixelOffset: 2 # Fixes ghosting during Rain/Storm. halfPixelOffset: 2 # Fixes ghosting during Rain/Storm.
alignSprite: 1 # Fixes vertical lines. alignSprite: 1 # Fixes vertical lines.
wildArmsHack: 1 # De-blurs the 3D image. forceEvenSpritePosition: 1 # De-blurs the 3D image.
SLPM-61122: SLPM-61122:
name: "Dengeki PS2 PlayStation D81" name: "Dengeki PS2 PlayStation D81"
region: "NTSC-J" region: "NTSC-J"
@ -33472,7 +33472,7 @@ SLPM-62435:
name: "Tennis no Oujisama - Smash Hit! 2 - Original Anime Game" name: "Tennis no Oujisama - Smash Hit! 2 - Original Anime Game"
region: "NTSC-J" region: "NTSC-J"
gsHWFixes: gsHWFixes:
wildArmsHack: 1 # Fixes screen shake when upscaling. forceEvenSpritePosition: 1 # Fixes screen shake when upscaling.
SLPM-62437: SLPM-62437:
name: すいすい Sweet 〜あまい恋のみつけ方〜 name: すいすい Sweet 〜あまい恋のみつけ方〜
name-sort: すいすい すいーと あまいこいのみつけかた name-sort: すいすい すいーと あまいこいのみつけかた
@ -34587,7 +34587,7 @@ SLPM-62652:
compat: 5 compat: 5
gsHWFixes: gsHWFixes:
roundSprite: 1 # Fixes HUD artifacts. roundSprite: 1 # Fixes HUD artifacts.
wildArmsHack: 1 # Lessens the bloom misalignment but still an issue. forceEvenSpritePosition: 1 # Lessens the bloom misalignment but still an issue.
SLPM-62653: SLPM-62653:
name: "Psikyo Shooting Collection Vol.1 - Strikers 1945 1-2 [Taito The Best]" name: "Psikyo Shooting Collection Vol.1 - Strikers 1945 1-2 [Taito The Best]"
region: "NTSC-J" region: "NTSC-J"
@ -35593,7 +35593,7 @@ SLPM-65050:
gsHWFixes: gsHWFixes:
recommendedBlendingLevel: 2 # Provides text shadow definition. recommendedBlendingLevel: 2 # Provides text shadow definition.
roundSprite: 1 # Corrects some font artifacts. roundSprite: 1 # Corrects some font artifacts.
wildArmsHack: 1 # Corrects some more font artifacts a little. forceEvenSpritePosition: 1 # Corrects some more font artifacts a little.
SLPM-65051: SLPM-65051:
name: サイレントヒル2 name: サイレントヒル2
name-sort: さいれんとひる2 name-sort: さいれんとひる2
@ -36473,7 +36473,7 @@ SLPM-65222:
gsHWFixes: gsHWFixes:
recommendedBlendingLevel: 2 # Provides text shadow definition. recommendedBlendingLevel: 2 # Provides text shadow definition.
roundSprite: 1 # Corrects some font artifacts. roundSprite: 1 # Corrects some font artifacts.
wildArmsHack: 1 # Corrects some more font artifacts a little. forceEvenSpritePosition: 1 # Corrects some more font artifacts a little.
SLPM-65223: SLPM-65223:
name: トライアングル・アゲイン name: トライアングル・アゲイン
name-sort: とらいあんぐるあげいん name-sort: とらいあんぐるあげいん
@ -36632,7 +36632,7 @@ SLPM-65246:
gsHWFixes: gsHWFixes:
halfPixelOffset: 2 # Fixes ghosting during Rain. halfPixelOffset: 2 # Fixes ghosting during Rain.
alignSprite: 1 # Fixes vertical lines. alignSprite: 1 # Fixes vertical lines.
wildArmsHack: 1 # De-blurs the 3D image. forceEvenSpritePosition: 1 # De-blurs the 3D image.
SLPM-65247: SLPM-65247:
name: 三國志戦記2 name: 三國志戦記2
name-sort: さんごくしせんき2 name-sort: さんごくしせんき2
@ -36984,7 +36984,7 @@ SLPM-65308:
compat: 5 compat: 5
gsHWFixes: gsHWFixes:
alignSprite: 1 # Fixes vertical lines. alignSprite: 1 # Fixes vertical lines.
wildArmsHack: 1 # Improves visual clarity whilst upscaling. forceEvenSpritePosition: 1 # Improves visual clarity whilst upscaling.
roundSprite: 1 # Reduces graphics garbage on UI whilst upscaling. roundSprite: 1 # Reduces graphics garbage on UI whilst upscaling.
SLPM-65309: SLPM-65309:
name: "Splashdown [PlayStation 2 the Best]" name: "Splashdown [PlayStation 2 the Best]"
@ -37748,17 +37748,17 @@ SLPM-65451:
name-en: "Prince of Tennis - Smash Hit! 2 [Shokai SP Genteiban A-Type]" name-en: "Prince of Tennis - Smash Hit! 2 [Shokai SP Genteiban A-Type]"
region: "NTSC-J" region: "NTSC-J"
gsHWFixes: gsHWFixes:
wildArmsHack: 1 # Fixes screen shake when upscaling. forceEvenSpritePosition: 1 # Fixes screen shake when upscaling.
SLPM-65452: SLPM-65452:
name: "Tennis no Oujisama - Smash Hit! 2 [Shokai SP Genteiban B-Type]" name: "Tennis no Oujisama - Smash Hit! 2 [Shokai SP Genteiban B-Type]"
region: "NTSC-J" region: "NTSC-J"
gsHWFixes: gsHWFixes:
wildArmsHack: 1 # Fixes screen shake when upscaling. forceEvenSpritePosition: 1 # Fixes screen shake when upscaling.
SLPM-65453: SLPM-65453:
name: "Tennis no Oujisama - Smash Hit! 2 [Shokai SP Genteiban C-Type]" name: "Tennis no Oujisama - Smash Hit! 2 [Shokai SP Genteiban C-Type]"
region: "NTSC-J" region: "NTSC-J"
gsHWFixes: gsHWFixes:
wildArmsHack: 1 # Fixes screen shake when upscaling. forceEvenSpritePosition: 1 # Fixes screen shake when upscaling.
SLPM-65454: SLPM-65454:
name: テニスの王子様 Smash Hit!2 name: テニスの王子様 Smash Hit!2
name-sort: てにすのおうじさま Smash Hit!2 name-sort: てにすのおうじさま Smash Hit!2
@ -37766,7 +37766,7 @@ SLPM-65454:
region: "NTSC-J" region: "NTSC-J"
compat: 5 compat: 5
gsHWFixes: gsHWFixes:
wildArmsHack: 1 # Fixes screen shake when upscaling. forceEvenSpritePosition: 1 # Fixes screen shake when upscaling.
SLPM-65455: SLPM-65455:
name: "Nobunaga no Yabou - Soutenroku [with Power-Up Kit]" name: "Nobunaga no Yabou - Soutenroku [with Power-Up Kit]"
region: "NTSC-J" region: "NTSC-J"
@ -38083,7 +38083,7 @@ SLPM-65514:
gsHWFixes: gsHWFixes:
halfPixelOffset: 2 # Fixes ghosting during Rain/Storm. halfPixelOffset: 2 # Fixes ghosting during Rain/Storm.
alignSprite: 1 # Fixes vertical lines. alignSprite: 1 # Fixes vertical lines.
wildArmsHack: 1 # De-blurs the 3D image. forceEvenSpritePosition: 1 # De-blurs the 3D image.
SLPM-65515: SLPM-65515:
name: サクラ大戦物語 〜ミステリアス巴里〜 name: サクラ大戦物語 〜ミステリアス巴里〜
name-sort: さくらたいせんものがたり 〜みすてりあすぱり〜 name-sort: さくらたいせんものがたり 〜みすてりあすぱり〜
@ -38387,7 +38387,7 @@ SLPM-65575:
region: "NTSC-J" region: "NTSC-J"
compat: 5 compat: 5
gsHWFixes: gsHWFixes:
wildArmsHack: 1 # Fixes blurriness. forceEvenSpritePosition: 1 # Fixes blurriness.
roundSprite: 2 # Reduces misalignment bloom effects. roundSprite: 2 # Reduces misalignment bloom effects.
# deinterlace: 6 # Game requires blend tff de-interlacing when auto for 'fixing' shimmer on character models and more flickering or half weaved, though the game suffers from the field order. # deinterlace: 6 # Game requires blend tff de-interlacing when auto for 'fixing' shimmer on character models and more flickering or half weaved, though the game suffers from the field order.
SLPM-65576: SLPM-65576:
@ -38781,7 +38781,7 @@ SLPM-65647:
gsHWFixes: gsHWFixes:
recommendedBlendingLevel: 2 # Provides text shadow definition. recommendedBlendingLevel: 2 # Provides text shadow definition.
roundSprite: 1 # Corrects some font artifacts. roundSprite: 1 # Corrects some font artifacts.
wildArmsHack: 1 # Corrects some more font artifacts a little. forceEvenSpritePosition: 1 # Corrects some more font artifacts a little.
SLPM-65648: SLPM-65648:
name: EA BEST HITS メダルオブオナー 史上最大の作戦 name: EA BEST HITS メダルオブオナー 史上最大の作戦
name-sort: めだるおぶおなー しじょうさいだいのさくせん [EA BEST HITS] name-sort: めだるおぶおなー しじょうさいだいのさくせん [EA BEST HITS]
@ -38924,7 +38924,7 @@ SLPM-65678:
name-en: "Prince of Tennis - Smash Hit! 2 [Konami The Best]" name-en: "Prince of Tennis - Smash Hit! 2 [Konami The Best]"
region: "NTSC-J" region: "NTSC-J"
gsHWFixes: gsHWFixes:
wildArmsHack: 1 # Fixes screen shake when upscaling. forceEvenSpritePosition: 1 # Fixes screen shake when upscaling.
SLPM-65679: SLPM-65679:
name: テニスの王子様 SWEATTEARS 2 [コナミ ザ ベスト] name: テニスの王子様 SWEATTEARS 2 [コナミ ザ ベスト]
name-sort: てにすのおうじさま SWEAT&TEARS 2 [こなみ ざ べすと] name-sort: てにすのおうじさま SWEAT&TEARS 2 [こなみ ざ べすと]
@ -39273,7 +39273,7 @@ SLPM-65739:
region: "NTSC-J" region: "NTSC-J"
compat: 5 compat: 5
gsHWFixes: gsHWFixes:
wildArmsHack: 1 # Fixes blurriness. forceEvenSpritePosition: 1 # Fixes blurriness.
mergeSprite: 1 # Fixes misaligned lights. mergeSprite: 1 # Fixes misaligned lights.
SLPM-65740: SLPM-65740:
name: Jリーグ ウイニングイレブン8 〜Asia Championship〜 name: Jリーグ ウイニングイレブン8 〜Asia Championship〜
@ -40159,7 +40159,7 @@ SLPM-65897:
region: "NTSC-J" region: "NTSC-J"
gsHWFixes: gsHWFixes:
alignSprite: 1 # Fixes vertical lines. alignSprite: 1 # Fixes vertical lines.
wildArmsHack: 1 # De-blurs the 3D image. forceEvenSpritePosition: 1 # De-blurs the 3D image.
SLPM-65898: SLPM-65898:
name: キャッスルファンタジア エレンシア戦記 DXパック name: キャッスルファンタジア エレンシア戦記 DXパック
name-sort: きゃっするふぁんたじあ えれんしあせんき DXぱっく name-sort: きゃっするふぁんたじあ えれんしあせんき DXぱっく
@ -40796,7 +40796,7 @@ SLPM-66011:
name-en: "Tennis no Oji-Sama - Smash-Hit! 2 [Konami Palace Selection]" name-en: "Tennis no Oji-Sama - Smash-Hit! 2 [Konami Palace Selection]"
region: "NTSC-J" region: "NTSC-J"
gsHWFixes: gsHWFixes:
wildArmsHack: 1 # Fixes screen shake when upscaling. forceEvenSpritePosition: 1 # Fixes screen shake when upscaling.
SLPM-66012: SLPM-66012:
name: テニスの王子様SWEAT&TEARS 2(コナミ殿堂セレクション) name: テニスの王子様SWEAT&TEARS 2(コナミ殿堂セレクション)
name-sort: てにすのおうじさまSWEAT&TEARS 2 [こなみでんどうせれくしょん] name-sort: てにすのおうじさまSWEAT&TEARS 2 [こなみでんどうせれくしょん]
@ -40873,7 +40873,7 @@ SLPM-66022:
gsHWFixes: gsHWFixes:
halfPixelOffset: 2 # Fixes ghosting during Rain/Storm. halfPixelOffset: 2 # Fixes ghosting during Rain/Storm.
alignSprite: 1 # Fixes vertical lines. alignSprite: 1 # Fixes vertical lines.
wildArmsHack: 1 # De-blurs the 3D image. forceEvenSpritePosition: 1 # De-blurs the 3D image.
SLPM-66023: SLPM-66023:
name: 〜ふしぎ遊戯玄武開伝外伝〜 鏡の巫女 限定版 name: 〜ふしぎ遊戯玄武開伝外伝〜 鏡の巫女 限定版
name-sort: ふしぎゆうぎげんぶかいでんがいでん かがみのみこ [げんていばん] name-sort: ふしぎゆうぎげんぶかいでんがいでん かがみのみこ [げんていばん]
@ -41531,7 +41531,7 @@ SLPM-66131:
name-en: "Tim Burton's The Nightmare Before Christmas [Premium Pack]" name-en: "Tim Burton's The Nightmare Before Christmas [Premium Pack]"
region: "NTSC-J" region: "NTSC-J"
gsHWFixes: gsHWFixes:
wildArmsHack: 1 # Fixes blurriness. forceEvenSpritePosition: 1 # Fixes blurriness.
mergeSprite: 1 # Fixes misaligned lights. mergeSprite: 1 # Fixes misaligned lights.
SLPM-66132: SLPM-66132:
name: GLADIATOR ROAD TO FREEDOM REMIX name: GLADIATOR ROAD TO FREEDOM REMIX
@ -44945,7 +44945,7 @@ SLPM-66697:
name-en: "Nightmare Before Christmas, The [CapKore]" name-en: "Nightmare Before Christmas, The [CapKore]"
region: "NTSC-J" region: "NTSC-J"
gsHWFixes: gsHWFixes:
wildArmsHack: 1 # Fixes blurriness. forceEvenSpritePosition: 1 # Fixes blurriness.
mergeSprite: 1 # Fixes misaligned lights. mergeSprite: 1 # Fixes misaligned lights.
SLPM-66698: SLPM-66698:
name: 史上最強の弟子ケンイチ 激闘!ラグナレク八拳豪 name: 史上最強の弟子ケンイチ 激闘!ラグナレク八拳豪
@ -45585,7 +45585,7 @@ SLPM-66807:
vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game. vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game.
gsHWFixes: gsHWFixes:
halfPixelOffset: 2 # Reduces blooming misalignment. halfPixelOffset: 2 # Reduces blooming misalignment.
wildArmsHack: 1 # Reduces blooming misalignment. forceEvenSpritePosition: 1 # Reduces blooming misalignment.
autoFlush: 2 # Fixes glows. autoFlush: 2 # Fixes glows.
SLPM-66808: SLPM-66808:
name: ゴーストリコン アドバンスウォーファイター [ユービーアイソフトベスト] name: ゴーストリコン アドバンスウォーファイター [ユービーアイソフトベスト]
@ -47105,7 +47105,7 @@ SLPM-74204:
compat: 5 compat: 5
gsHWFixes: gsHWFixes:
alignSprite: 1 # Fixes vertical lines. alignSprite: 1 # Fixes vertical lines.
wildArmsHack: 1 # Improves visual clarity whilst upscaling. forceEvenSpritePosition: 1 # Improves visual clarity whilst upscaling.
roundSprite: 1 # Reduces graphics garbage on UI whilst upscaling. roundSprite: 1 # Reduces graphics garbage on UI whilst upscaling.
SLPM-74205: SLPM-74205:
name: 真・女神転生 III - NOCTURNE PlayStation 2 the Best name: 真・女神転生 III - NOCTURNE PlayStation 2 the Best
@ -53854,7 +53854,7 @@ SLPS-25691:
compat: 5 compat: 5
gsHWFixes: gsHWFixes:
halfPixelOffset: 1 # Fixes extreme ghosting. halfPixelOffset: 1 # Fixes extreme ghosting.
wildArmsHack: 1 # Aligns vertical blurring. forceEvenSpritePosition: 1 # Aligns vertical blurring.
SLPS-25693: SLPS-25693:
name: プリンセス・プリンセス 姫たちのアブナい放課後 (初回限定版) name: プリンセス・プリンセス 姫たちのアブナい放課後 (初回限定版)
name-sort: ぷりんせすぷりんせす ひめたちのあぶないほうかご しょかいげんていばん name-sort: ぷりんせすぷりんせす ひめたちのあぶないほうかご しょかいげんていばん
@ -58527,7 +58527,7 @@ SLUS-20515:
gsHWFixes: gsHWFixes:
recommendedBlendingLevel: 2 # Provides text shadow definition. recommendedBlendingLevel: 2 # Provides text shadow definition.
roundSprite: 1 # Corrects some font artifacts. roundSprite: 1 # Corrects some font artifacts.
wildArmsHack: 1 # Corrects some more font artifacts a little. forceEvenSpritePosition: 1 # Corrects some more font artifacts a little.
SLUS-20516: SLUS-20516:
name: "Shrek Super Party" name: "Shrek Super Party"
region: "NTSC-U" region: "NTSC-U"
@ -60126,7 +60126,7 @@ SLUS-20831:
compat: 5 compat: 5
gsHWFixes: gsHWFixes:
alignSprite: 1 # Fixes vertical lines. alignSprite: 1 # Fixes vertical lines.
wildArmsHack: 1 # Improves visual clarity whilst upscaling. forceEvenSpritePosition: 1 # Improves visual clarity whilst upscaling.
roundSprite: 1 # Reduces graphics garbage on UI whilst upscaling. roundSprite: 1 # Reduces graphics garbage on UI whilst upscaling.
SLUS-20833: SLUS-20833:
name: "Mega Man Anniversary Collection" name: "Mega Man Anniversary Collection"
@ -60278,7 +60278,7 @@ SLUS-20860:
region: "NTSC-U" region: "NTSC-U"
compat: 5 compat: 5
gsHWFixes: gsHWFixes:
wildArmsHack: 1 # Fixes blurriness. forceEvenSpritePosition: 1 # Fixes blurriness.
mergeSprite: 1 # Fixes misaligned lights. mergeSprite: 1 # Fixes misaligned lights.
SLUS-20861: SLUS-20861:
name: "MTV Music Generator 3 - This is the Remix" name: "MTV Music Generator 3 - This is the Remix"
@ -60424,7 +60424,7 @@ SLUS-20886:
name: "Sitting Ducks" name: "Sitting Ducks"
region: "NTSC-U" region: "NTSC-U"
gsHWFixes: gsHWFixes:
wildArmsHack: 1 # Fixes blurriness. forceEvenSpritePosition: 1 # Fixes blurriness.
SLUS-20887: SLUS-20887:
name: "The Adventures of Jimmy Neutron - Boy Genius - Attack of the Twonkies" name: "The Adventures of Jimmy Neutron - Boy Genius - Attack of the Twonkies"
name-sort: "Adventures of Jimmy Neutron, The - Boy Genius - Attack of the Twonkies" name-sort: "Adventures of Jimmy Neutron, The - Boy Genius - Attack of the Twonkies"
@ -60732,7 +60732,7 @@ SLUS-20937:
compat: 5 compat: 5
gsHWFixes: gsHWFixes:
recommendedBlendingLevel: 3 # Imrpvoes cloud rendering. recommendedBlendingLevel: 3 # Imrpvoes cloud rendering.
wildArmsHack: 1 # Fixes font artifacts and out-of-bound 2D textures. forceEvenSpritePosition: 1 # Fixes font artifacts and out-of-bound 2D textures.
gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage. gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage.
SLUS-20938: SLUS-20938:
name: "Dynasty Warriors 4 - Empires" name: "Dynasty Warriors 4 - Empires"
@ -60796,7 +60796,7 @@ SLUS-20948:
region: "NTSC-U" region: "NTSC-U"
compat: 5 compat: 5
gsHWFixes: gsHWFixes:
wildArmsHack: 1 # Fixes blurriness. forceEvenSpritePosition: 1 # Fixes blurriness.
roundSprite: 2 # Reduces misalignment bloom effects. roundSprite: 2 # Reduces misalignment bloom effects.
SLUS-20949: SLUS-20949:
name: "Street Fighter Anniversary Collection" name: "Street Fighter Anniversary Collection"
@ -60898,7 +60898,7 @@ SLUS-20965:
gsHWFixes: gsHWFixes:
preloadFrameData: 1 # Fixes missing loading screens. preloadFrameData: 1 # Fixes missing loading screens.
recommendedBlendingLevel: 3 # Fixes water and grass textures. recommendedBlendingLevel: 3 # Fixes water and grass textures.
wildArmsHack: 1 # Reduces post-processing misalignment. forceEvenSpritePosition: 1 # Reduces post-processing misalignment.
mergeSprite: 1 # Reduces post-processing misalignment. mergeSprite: 1 # Reduces post-processing misalignment.
SLUS-20966: SLUS-20966:
name: "State of Emergency 2" name: "State of Emergency 2"
@ -61725,7 +61725,7 @@ SLUS-21111:
gsHWFixes: gsHWFixes:
autoFlush: 2 # Fixes post processing overlay. autoFlush: 2 # Fixes post processing overlay.
roundSprite: 1 # Greatly reduces chromatic effect when upscaling. roundSprite: 1 # Greatly reduces chromatic effect when upscaling.
wildArmsHack: 1 # Fixes chromatic fringing. forceEvenSpritePosition: 1 # Fixes chromatic fringing.
SLUS-21112: SLUS-21112:
name: "L.A. Rush" name: "L.A. Rush"
region: "NTSC-U" region: "NTSC-U"
@ -62244,7 +62244,7 @@ SLUS-21208:
vu1RoundMode: 0 # Crashes without. vu1RoundMode: 0 # Crashes without.
gsHWFixes: gsHWFixes:
recommendedBlendingLevel: 3 # Fixes water and grass textures. recommendedBlendingLevel: 3 # Fixes water and grass textures.
wildArmsHack: 1 # Reduces post-processing misalignment. forceEvenSpritePosition: 1 # Reduces post-processing misalignment.
mergeSprite: 1 # Reduces post-processing misalignment. mergeSprite: 1 # Reduces post-processing misalignment.
autoFlush: 1 # Improves post-processing rendering. autoFlush: 1 # Improves post-processing rendering.
preloadFrameData: 1 # Fixes missing loading screens. preloadFrameData: 1 # Fixes missing loading screens.
@ -62433,7 +62433,7 @@ SLUS-21236:
gsHWFixes: gsHWFixes:
halfPixelOffset: 2 # Fixes ghosting during Rain. halfPixelOffset: 2 # Fixes ghosting during Rain.
alignSprite: 1 # Fixes vertical lines. alignSprite: 1 # Fixes vertical lines.
wildArmsHack: 1 # Fixes double image. forceEvenSpritePosition: 1 # Fixes double image.
SLUS-21237: SLUS-21237:
name: "AND 1 Streetball" name: "AND 1 Streetball"
region: "NTSC-U" region: "NTSC-U"
@ -62830,7 +62830,7 @@ SLUS-21292:
compat: 5 compat: 5
gsHWFixes: gsHWFixes:
textureInsideRT: 1 textureInsideRT: 1
wildArmsHack: 1 # Fixes font artifacts and out-of-bound 2D textures. forceEvenSpritePosition: 1 # Fixes font artifacts and out-of-bound 2D textures.
roundSprite: 1 # Fixes font artifacts. roundSprite: 1 # Fixes font artifacts.
gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage. gpuPaletteConversion: 2 # Fixes micro-stuttering and drops in performance while also reducing hash cache explosions and GS usage.
memcardFilters: # Allows import of Alter Code F clear data. memcardFilters: # Allows import of Alter Code F clear data.
@ -62853,7 +62853,7 @@ SLUS-21295:
vu1RoundMode: 0 # Crashes without. vu1RoundMode: 0 # Crashes without.
gsHWFixes: gsHWFixes:
recommendedBlendingLevel: 3 # Fixes water and grass textures. recommendedBlendingLevel: 3 # Fixes water and grass textures.
wildArmsHack: 1 # Reduces post-processing misalignment. forceEvenSpritePosition: 1 # Reduces post-processing misalignment.
mergeSprite: 1 # Reduces post-processing misalignment. mergeSprite: 1 # Reduces post-processing misalignment.
autoFlush: 1 # Improves post-processing rendering. autoFlush: 1 # Improves post-processing rendering.
preloadFrameData: 1 # Fixes missing loading screens. preloadFrameData: 1 # Fixes missing loading screens.
@ -63499,7 +63499,7 @@ SLUS-21394:
gsHWFixes: gsHWFixes:
halfPixelOffset: 2 # Fixes ghosting during Rain/Storm. halfPixelOffset: 2 # Fixes ghosting during Rain/Storm.
alignSprite: 1 # Fixes vertical lines. alignSprite: 1 # Fixes vertical lines.
wildArmsHack: 1 # De-blurs the 3D image. forceEvenSpritePosition: 1 # De-blurs the 3D image.
SLUS-21395: SLUS-21395:
name: "Avatar - The Last Airbender" name: "Avatar - The Last Airbender"
region: "NTSC-U" region: "NTSC-U"
@ -63874,7 +63874,7 @@ SLUS-21456:
roundModes: roundModes:
vu1RoundMode: 0 # Crashes without. vu1RoundMode: 0 # Crashes without.
gsHWFixes: gsHWFixes:
wildArmsHack: 1 # Reduces post-processing misalignment. forceEvenSpritePosition: 1 # Reduces post-processing misalignment.
mergeSprite: 1 # Reduces post-processing misalignment. mergeSprite: 1 # Reduces post-processing misalignment.
SLUS-21457: SLUS-21457:
name: "World Championship Paintball" name: "World Championship Paintball"
@ -64078,7 +64078,7 @@ SLUS-21492:
gsHWFixes: gsHWFixes:
autoFlush: 2 # Fixes post processing overlay. autoFlush: 2 # Fixes post processing overlay.
roundSprite: 1 # Greatly reduces chromatic effect when upscaling. roundSprite: 1 # Greatly reduces chromatic effect when upscaling.
wildArmsHack: 1 # Fixes chromatic fringing. forceEvenSpritePosition: 1 # Fixes chromatic fringing.
SLUS-21493: SLUS-21493:
name: "Need for Speed - Carbon" name: "Need for Speed - Carbon"
region: "NTSC-U" region: "NTSC-U"
@ -64162,7 +64162,7 @@ SLUS-21541:
vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game. vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game.
gsHWFixes: gsHWFixes:
halfPixelOffset: 2 # Reduces blooming misalignment. halfPixelOffset: 2 # Reduces blooming misalignment.
wildArmsHack: 1 # Reduces blooming misalignment. forceEvenSpritePosition: 1 # Reduces blooming misalignment.
autoFlush: 2 # Fixes glows. autoFlush: 2 # Fixes glows.
SLUS-21542: SLUS-21542:
name: "Sega Genesis Collection" name: "Sega Genesis Collection"
@ -66105,7 +66105,7 @@ SLUS-21931:
vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game. vuRoundMode: 2 # Fixes very minor lines appearing at certain points during the game.
gsHWFixes: gsHWFixes:
halfPixelOffset: 2 # Reduces the ghosting effect. halfPixelOffset: 2 # Reduces the ghosting effect.
wildArmsHack: 1 # Reduces the ghosting effect. forceEvenSpritePosition: 1 # Reduces the ghosting effect.
SLUS-21932: SLUS-21932:
name: "NCAA Football 11" name: "NCAA Football 11"
region: "NTSC-U" region: "NTSC-U"

View File

@ -200,7 +200,7 @@ GraphicsSettingsWidget::GraphicsSettingsWidget(SettingsWindow* dialog, QWidget*
SettingWidgetBinder::BindWidgetToIntSetting(sif, m_ui.textureOffsetY, "EmuCore/GS", "UserHacks_TCOffsetY", 0); SettingWidgetBinder::BindWidgetToIntSetting(sif, m_ui.textureOffsetY, "EmuCore/GS", "UserHacks_TCOffsetY", 0);
SettingWidgetBinder::BindWidgetToBoolSetting(sif, m_ui.alignSprite, "EmuCore/GS", "UserHacks_align_sprite_X", false); SettingWidgetBinder::BindWidgetToBoolSetting(sif, m_ui.alignSprite, "EmuCore/GS", "UserHacks_align_sprite_X", false);
SettingWidgetBinder::BindWidgetToBoolSetting(sif, m_ui.mergeSprite, "EmuCore/GS", "UserHacks_merge_pp_sprite", false); SettingWidgetBinder::BindWidgetToBoolSetting(sif, m_ui.mergeSprite, "EmuCore/GS", "UserHacks_merge_pp_sprite", false);
SettingWidgetBinder::BindWidgetToBoolSetting(sif, m_ui.wildHack, "EmuCore/GS", "UserHacks_WildHack", false); SettingWidgetBinder::BindWidgetToBoolSetting(sif, m_ui.forceEvenSpritePosition, "EmuCore/GS", "UserHacks_forceEvenSpritePosition", false);
SettingWidgetBinder::BindWidgetToBoolSetting(sif, m_ui.nativePaletteDraw, "EmuCore/GS", "UserHacks_NativePaletteDraw", false); SettingWidgetBinder::BindWidgetToBoolSetting(sif, m_ui.nativePaletteDraw, "EmuCore/GS", "UserHacks_NativePaletteDraw", false);
////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////
@ -633,8 +633,7 @@ GraphicsSettingsWidget::GraphicsSettingsWidget(SettingsWindow* dialog, QWidget*
//: Namco: a game publisher and development company. Leave the name as-is. Ace Combat, Tekken, Soul Calibur: game names. Leave as-is or use official translations. //: Namco: a game publisher and development company. Leave the name as-is. Ace Combat, Tekken, Soul Calibur: game names. Leave as-is or use official translations.
tr("Fixes issues with upscaling (vertical lines) in Namco games like Ace Combat, Tekken, Soul Calibur, etc.")); tr("Fixes issues with upscaling (vertical lines) in Namco games like Ace Combat, Tekken, Soul Calibur, etc."));
//: Wild Arms: name of a game series. Leave as-is or use an official translation. dialog->registerWidgetHelp(m_ui.forceEvenSpritePosition, tr("Force Even Sprite Position"), tr("Unchecked"),
dialog->registerWidgetHelp(m_ui.wildHack, tr("Wild Arms Hack"), tr("Unchecked"),
//: Wild Arms: name of a game series. Leave as-is or use an official translation. //: Wild Arms: name of a game series. Leave as-is or use an official translation.
tr("Lowers the GS precision to avoid gaps between pixels when upscaling. Fixes the text on Wild Arms games.")); tr("Lowers the GS precision to avoid gaps between pixels when upscaling. Fixes the text on Wild Arms games."));
@ -1145,7 +1144,7 @@ void GraphicsSettingsWidget::resetManualHardwareFixes()
check_int("EmuCore/GS", "UserHacks_TCOffsetY", 0); check_int("EmuCore/GS", "UserHacks_TCOffsetY", 0);
check_bool("EmuCore/GS", "UserHacks_align_sprite_X", false); check_bool("EmuCore/GS", "UserHacks_align_sprite_X", false);
check_bool("EmuCore/GS", "UserHacks_merge_pp_sprite", false); check_bool("EmuCore/GS", "UserHacks_merge_pp_sprite", false);
check_bool("EmuCore/GS", "UserHacks_WildHack", false); check_bool("EmuCore/GS", "UserHacks_ForceEvenSpritePosition", false);
check_bool("EmuCore/GS", "UserHacks_BilinearHack", false); check_bool("EmuCore/GS", "UserHacks_BilinearHack", false);
} }

View File

@ -1172,9 +1172,9 @@
</widget> </widget>
</item> </item>
<item row="1" column="1"> <item row="1" column="1">
<widget class="QCheckBox" name="wildHack"> <widget class="QCheckBox" name="forceEvenSpritePosition">
<property name="text"> <property name="text">
<string extracomment="Wild Arms: name of a game series. Leave as-is or use an official translation.">Wild Arms Hack</string> <string>Force Even Sprite Position</string>
</property> </property>
</widget> </widget>
</item> </item>

View File

@ -630,7 +630,7 @@ struct Pcsx2Config
UserHacks_DisableSafeFeatures : 1, UserHacks_DisableSafeFeatures : 1,
UserHacks_DisableRenderFixes : 1, UserHacks_DisableRenderFixes : 1,
UserHacks_MergePPSprite : 1, UserHacks_MergePPSprite : 1,
UserHacks_WildHack : 1, UserHacks_ForceEvenSpritePosition : 1,
UserHacks_NativePaletteDraw : 1, UserHacks_NativePaletteDraw : 1,
UserHacks_EstimateTextureRegion : 1, UserHacks_EstimateTextureRegion : 1,
FXAA : 1, FXAA : 1,

View File

@ -174,7 +174,7 @@ The clamp modes are also numerically based.
* alignSprite [`0` or `1`] {Off or On} Default: Off (`0`) * alignSprite [`0` or `1`] {Off or On} Default: Off (`0`)
* mergeSprite [`0` or `1`] {Off or On} Default: Off (`0`) * mergeSprite [`0` or `1`] {Off or On} Default: Off (`0`)
* wildArmsHack [`0` or `1`] {Off or On} Default: Off (`0`) * forceEvenSpritePosition [`0` or `1`] {Off or On} Default: Off (`0`)
* bilinearUpscale [`0` or `1` or `2`] {Automatic, Force Bilinear, Force Nearest} Default: Automatic * bilinearUpscale [`0` or `1` or `2`] {Automatic, Force Bilinear, Force Nearest} Default: Automatic
* skipDrawStart [Value between `0` to `10000`] {0-10000} Default: Off (`0`) * skipDrawStart [Value between `0` to `10000`] {0-10000} Default: Off (`0`)
* skipDrawEnd [Value between `0` to `10000`] {0-10000} Default: Off (`0`) * skipDrawEnd [Value between `0` to `10000`] {0-10000} Default: Off (`0`)

View File

@ -179,7 +179,7 @@
"minimum": 0, "minimum": 0,
"maximum": 1 "maximum": 1
}, },
"wildArmsHack": { "forceEvenSpritePosition": {
"type": "integer", "type": "integer",
"minimum": 0, "minimum": 0,
"maximum": 1 "maximum": 1

View File

@ -223,7 +223,7 @@ void GSState::ResetHandlers()
m_fpGIFPackedRegHandlers[GIF_REG_PRIM] = (GIFPackedRegHandler)(GIFRegHandler)&GSState::GIFRegHandlerPRIM; m_fpGIFPackedRegHandlers[GIF_REG_PRIM] = (GIFPackedRegHandler)(GIFRegHandler)&GSState::GIFRegHandlerPRIM;
m_fpGIFPackedRegHandlers[GIF_REG_RGBA] = &GSState::GIFPackedRegHandlerRGBA; m_fpGIFPackedRegHandlers[GIF_REG_RGBA] = &GSState::GIFPackedRegHandlerRGBA;
m_fpGIFPackedRegHandlers[GIF_REG_STQ] = &GSState::GIFPackedRegHandlerSTQ; m_fpGIFPackedRegHandlers[GIF_REG_STQ] = &GSState::GIFPackedRegHandlerSTQ;
m_fpGIFPackedRegHandlers[GIF_REG_UV] = GSConfig.UserHacks_WildHack ? &GSState::GIFPackedRegHandlerUV_Hack : &GSState::GIFPackedRegHandlerUV; m_fpGIFPackedRegHandlers[GIF_REG_UV] = GSConfig.UserHacks_ForceEvenSpritePosition ? &GSState::GIFPackedRegHandlerUV_Hack : &GSState::GIFPackedRegHandlerUV;
m_fpGIFPackedRegHandlers[GIF_REG_TEX0_1] = (GIFPackedRegHandler)(GIFRegHandler)&GSState::GIFRegHandlerTEX0<0>; m_fpGIFPackedRegHandlers[GIF_REG_TEX0_1] = (GIFPackedRegHandler)(GIFRegHandler)&GSState::GIFRegHandlerTEX0<0>;
m_fpGIFPackedRegHandlers[GIF_REG_TEX0_2] = (GIFPackedRegHandler)(GIFRegHandler)&GSState::GIFRegHandlerTEX0<1>; m_fpGIFPackedRegHandlers[GIF_REG_TEX0_2] = (GIFPackedRegHandler)(GIFRegHandler)&GSState::GIFRegHandlerTEX0<1>;
m_fpGIFPackedRegHandlers[GIF_REG_CLAMP_1] = (GIFPackedRegHandler)(GIFRegHandler)&GSState::GIFRegHandlerCLAMP<0>; m_fpGIFPackedRegHandlers[GIF_REG_CLAMP_1] = (GIFPackedRegHandler)(GIFRegHandler)&GSState::GIFRegHandlerCLAMP<0>;
@ -244,7 +244,7 @@ void GSState::ResetHandlers()
m_fpGIFRegHandlers[GIF_A_D_REG_RGBAQ] = &GSState::GIFRegHandlerRGBAQ; m_fpGIFRegHandlers[GIF_A_D_REG_RGBAQ] = &GSState::GIFRegHandlerRGBAQ;
m_fpGIFRegHandlers[GIF_A_D_REG_RGBAQ + 0x10] = &GSState::GIFRegHandlerRGBAQ; m_fpGIFRegHandlers[GIF_A_D_REG_RGBAQ + 0x10] = &GSState::GIFRegHandlerRGBAQ;
m_fpGIFRegHandlers[GIF_A_D_REG_ST] = &GSState::GIFRegHandlerST; m_fpGIFRegHandlers[GIF_A_D_REG_ST] = &GSState::GIFRegHandlerST;
m_fpGIFRegHandlers[GIF_A_D_REG_UV] = GSConfig.UserHacks_WildHack ? &GSState::GIFRegHandlerUV_Hack : &GSState::GIFRegHandlerUV; m_fpGIFRegHandlers[GIF_A_D_REG_UV] = GSConfig.UserHacks_ForceEvenSpritePosition ? &GSState::GIFRegHandlerUV_Hack : &GSState::GIFRegHandlerUV;
m_fpGIFRegHandlers[GIF_A_D_REG_TEX0_1] = &GSState::GIFRegHandlerTEX0<0>; m_fpGIFRegHandlers[GIF_A_D_REG_TEX0_1] = &GSState::GIFRegHandlerTEX0<0>;
m_fpGIFRegHandlers[GIF_A_D_REG_TEX0_2] = &GSState::GIFRegHandlerTEX0<1>; m_fpGIFRegHandlers[GIF_A_D_REG_TEX0_2] = &GSState::GIFRegHandlerTEX0<1>;
m_fpGIFRegHandlers[GIF_A_D_REG_CLAMP_1] = &GSState::GIFRegHandlerCLAMP<0>; m_fpGIFRegHandlers[GIF_A_D_REG_CLAMP_1] = &GSState::GIFRegHandlerCLAMP<0>;
@ -310,7 +310,7 @@ void GSState::UpdateSettings(const Pcsx2Config::GSOptions& old_config)
if ( if (
GSConfig.AutoFlushSW != old_config.AutoFlushSW || GSConfig.AutoFlushSW != old_config.AutoFlushSW ||
GSConfig.UserHacks_AutoFlush != old_config.UserHacks_AutoFlush || GSConfig.UserHacks_AutoFlush != old_config.UserHacks_AutoFlush ||
GSConfig.UserHacks_WildHack != old_config.UserHacks_WildHack) GSConfig.UserHacks_ForceEvenSpritePosition != old_config.UserHacks_ForceEvenSpritePosition)
{ {
ResetHandlers(); ResetHandlers();
} }

View File

@ -3433,7 +3433,7 @@ void GSRendererHW::SetupIA(float target_scale, float sx, float sy)
{ {
GL_PUSH("IA"); GL_PUSH("IA");
if (GSConfig.UserHacks_WildHack && !m_isPackedUV_HackFlag && m_process_texture && PRIM->FST) if (GSConfig.UserHacks_ForceEvenSpritePosition && !m_isPackedUV_HackFlag && m_process_texture && PRIM->FST)
{ {
for (u32 i = 0; i < m_vertex.next; i++) for (u32 i = 0; i < m_vertex.next; i++)
m_vertex.buff[i].UV &= 0x3FEF3FEF; m_vertex.buff[i].UV &= 0x3FEF3FEF;

View File

@ -371,7 +371,7 @@ static const char* s_gs_hw_fix_names[] = {
"alignSprite", "alignSprite",
"mergeSprite", "mergeSprite",
"mipmap", "mipmap",
"wildArmsHack", "forceEvenSpritePosition",
"bilinearUpscale", "bilinearUpscale",
"nativePaletteDraw", "nativePaletteDraw",
"estimateTextureRegion", "estimateTextureRegion",
@ -602,8 +602,8 @@ bool GameDatabaseSchema::GameEntry::configMatchesHWFix(const Pcsx2Config::GSOpti
case GSHWFixId::MergeSprite: case GSHWFixId::MergeSprite:
return (config.UpscaleMultiplier <= 1.0f || static_cast<int>(config.UserHacks_MergePPSprite) == value); return (config.UpscaleMultiplier <= 1.0f || static_cast<int>(config.UserHacks_MergePPSprite) == value);
case GSHWFixId::WildArmsHack: case GSHWFixId::ForceEvenSpritePosition:
return (config.UpscaleMultiplier <= 1.0f || static_cast<int>(config.UserHacks_WildHack) == value); return (config.UpscaleMultiplier <= 1.0f || static_cast<int>(config.UserHacks_ForceEvenSpritePosition) == value);
case GSHWFixId::BilinearUpscale: case GSHWFixId::BilinearUpscale:
return (config.UpscaleMultiplier <= 1.0f || static_cast<int>(config.UserHacks_BilinearHack) == value); return (config.UpscaleMultiplier <= 1.0f || static_cast<int>(config.UserHacks_BilinearHack) == value);
@ -747,8 +747,8 @@ void GameDatabaseSchema::GameEntry::applyGSHardwareFixes(Pcsx2Config::GSOptions&
config.UserHacks_MergePPSprite = (value > 0); config.UserHacks_MergePPSprite = (value > 0);
break; break;
case GSHWFixId::WildArmsHack: case GSHWFixId::ForceEvenSpritePosition:
config.UserHacks_WildHack = (value > 0); config.UserHacks_ForceEvenSpritePosition = (value > 0);
break; break;
case GSHWFixId::BilinearUpscale: case GSHWFixId::BilinearUpscale:

View File

@ -54,7 +54,7 @@ namespace GameDatabaseSchema
AlignSprite, AlignSprite,
MergeSprite, MergeSprite,
Mipmap, Mipmap,
WildArmsHack, ForceEvenSpritePosition,
BilinearUpscale, BilinearUpscale,
NativePaletteDraw, NativePaletteDraw,
EstimateTextureRegion, EstimateTextureRegion,

View File

@ -3822,9 +3822,9 @@ void FullscreenUI::DrawGraphicsSettingsPage(SettingsInterface* bsi, bool show_ad
DrawToggleSetting(bsi, FSUI_CSTR("Merge Sprite"), DrawToggleSetting(bsi, FSUI_CSTR("Merge Sprite"),
FSUI_CSTR("Replaces multiple post-processing sprites with a larger single sprite."), "EmuCore/GS", FSUI_CSTR("Replaces multiple post-processing sprites with a larger single sprite."), "EmuCore/GS",
"UserHacks_merge_pp_sprite", false, manual_hw_fixes); "UserHacks_merge_pp_sprite", false, manual_hw_fixes);
DrawToggleSetting(bsi, FSUI_CSTR("Wild Arms Hack"), DrawToggleSetting(bsi, FSUI_CSTR("Force Even Sprite Position"),
FSUI_CSTR("Lowers the GS precision to avoid gaps between pixels when upscaling. Fixes the text on Wild Arms games."), FSUI_CSTR("Lowers the GS precision to avoid gaps between pixels when upscaling. Fixes the text on Wild Arms games."),
"EmuCore/GS", "UserHacks_WildHack", false, manual_hw_fixes); "EmuCore/GS", "UserHacks_ForceEvenSpritePosition", false, manual_hw_fixes);
DrawToggleSetting(bsi, FSUI_CSTR("Unscaled Palette Texture Draws"), DrawToggleSetting(bsi, FSUI_CSTR("Unscaled Palette Texture Draws"),
FSUI_CSTR("Can fix some broken effects which rely on pixel perfect precision."), "EmuCore/GS", FSUI_CSTR("Can fix some broken effects which rely on pixel perfect precision."), "EmuCore/GS",
"UserHacks_NativePaletteDraw", false, manual_hw_fixes); "UserHacks_NativePaletteDraw", false, manual_hw_fixes);
@ -7073,7 +7073,7 @@ TRANSLATE_NOOP("FullscreenUI", "Align Sprite");
TRANSLATE_NOOP("FullscreenUI", "Fixes issues with upscaling (vertical lines) in some games."); TRANSLATE_NOOP("FullscreenUI", "Fixes issues with upscaling (vertical lines) in some games.");
TRANSLATE_NOOP("FullscreenUI", "Merge Sprite"); TRANSLATE_NOOP("FullscreenUI", "Merge Sprite");
TRANSLATE_NOOP("FullscreenUI", "Replaces multiple post-processing sprites with a larger single sprite."); TRANSLATE_NOOP("FullscreenUI", "Replaces multiple post-processing sprites with a larger single sprite.");
TRANSLATE_NOOP("FullscreenUI", "Wild Arms Hack"); TRANSLATE_NOOP("FullscreenUI", "Force Even Sprite Position");
TRANSLATE_NOOP("FullscreenUI", "Lowers the GS precision to avoid gaps between pixels when upscaling. Fixes the text on Wild Arms games."); TRANSLATE_NOOP("FullscreenUI", "Lowers the GS precision to avoid gaps between pixels when upscaling. Fixes the text on Wild Arms games.");
TRANSLATE_NOOP("FullscreenUI", "Unscaled Palette Texture Draws"); TRANSLATE_NOOP("FullscreenUI", "Unscaled Palette Texture Draws");
TRANSLATE_NOOP("FullscreenUI", "Can fix some broken effects which rely on pixel perfect precision."); TRANSLATE_NOOP("FullscreenUI", "Can fix some broken effects which rely on pixel perfect precision.");

View File

@ -406,8 +406,8 @@ __ri void ImGuiManager::DrawSettingsOverlay(float scale, float margin, float spa
APPEND("TexRT={} ", static_cast<unsigned>(GSConfig.UserHacks_TextureInsideRt)); APPEND("TexRT={} ", static_cast<unsigned>(GSConfig.UserHacks_TextureInsideRt));
if (GSConfig.UserHacks_BilinearHack != GSBilinearDirtyMode::Automatic) if (GSConfig.UserHacks_BilinearHack != GSBilinearDirtyMode::Automatic)
APPEND("BLU={} ", static_cast<unsigned>(GSConfig.UserHacks_BilinearHack)); APPEND("BLU={} ", static_cast<unsigned>(GSConfig.UserHacks_BilinearHack));
if (GSConfig.UserHacks_WildHack) if (GSConfig.UserHacks_ForceEvenSpritePosition)
APPEND("WA "); APPEND("FESP ");
if (GSConfig.UserHacks_NativePaletteDraw) if (GSConfig.UserHacks_NativePaletteDraw)
APPEND("NPD "); APPEND("NPD ");
if (GSConfig.UserHacks_MergePPSprite) if (GSConfig.UserHacks_MergePPSprite)

View File

@ -653,7 +653,7 @@ Pcsx2Config::GSOptions::GSOptions()
UserHacks_DisableSafeFeatures = false; UserHacks_DisableSafeFeatures = false;
UserHacks_DisableRenderFixes = false; UserHacks_DisableRenderFixes = false;
UserHacks_MergePPSprite = false; UserHacks_MergePPSprite = false;
UserHacks_WildHack = false; UserHacks_ForceEvenSpritePosition = false;
UserHacks_BilinearHack = GSBilinearDirtyMode::Automatic; UserHacks_BilinearHack = GSBilinearDirtyMode::Automatic;
UserHacks_NativePaletteDraw = false; UserHacks_NativePaletteDraw = false;
@ -852,7 +852,7 @@ void Pcsx2Config::GSOptions::LoadSave(SettingsWrapper& wrap)
SettingsWrapBitBoolEx(UserHacks_DisableSafeFeatures, "UserHacks_Disable_Safe_Features"); SettingsWrapBitBoolEx(UserHacks_DisableSafeFeatures, "UserHacks_Disable_Safe_Features");
SettingsWrapBitBoolEx(UserHacks_DisableRenderFixes, "UserHacks_DisableRenderFixes"); SettingsWrapBitBoolEx(UserHacks_DisableRenderFixes, "UserHacks_DisableRenderFixes");
SettingsWrapBitBoolEx(UserHacks_MergePPSprite, "UserHacks_merge_pp_sprite"); SettingsWrapBitBoolEx(UserHacks_MergePPSprite, "UserHacks_merge_pp_sprite");
SettingsWrapBitBoolEx(UserHacks_WildHack, "UserHacks_WildHack"); SettingsWrapBitBoolEx(UserHacks_ForceEvenSpritePosition, "UserHacks_ForceEvenSpritePosition");
SettingsWrapIntEnumEx(UserHacks_BilinearHack, "UserHacks_BilinearHack"); SettingsWrapIntEnumEx(UserHacks_BilinearHack, "UserHacks_BilinearHack");
SettingsWrapBitBoolEx(UserHacks_NativePaletteDraw, "UserHacks_NativePaletteDraw"); SettingsWrapBitBoolEx(UserHacks_NativePaletteDraw, "UserHacks_NativePaletteDraw");
SettingsWrapIntEnumEx(UserHacks_TextureInsideRt, "UserHacks_TextureInsideRt"); SettingsWrapIntEnumEx(UserHacks_TextureInsideRt, "UserHacks_TextureInsideRt");
@ -958,7 +958,7 @@ void Pcsx2Config::GSOptions::MaskUserHacks()
UserHacks_AlignSpriteX = false; UserHacks_AlignSpriteX = false;
UserHacks_MergePPSprite = false; UserHacks_MergePPSprite = false;
UserHacks_WildHack = false; UserHacks_ForceEvenSpritePosition = false;
UserHacks_NativePaletteDraw = false; UserHacks_NativePaletteDraw = false;
UserHacks_DisableSafeFeatures = false; UserHacks_DisableSafeFeatures = false;
UserHacks_DisableRenderFixes = false; UserHacks_DisableRenderFixes = false;
@ -991,7 +991,7 @@ void Pcsx2Config::GSOptions::MaskUpscalingHacks()
UserHacks_AlignSpriteX = false; UserHacks_AlignSpriteX = false;
UserHacks_MergePPSprite = false; UserHacks_MergePPSprite = false;
UserHacks_WildHack = false; UserHacks_ForceEvenSpritePosition = false;
UserHacks_BilinearHack = GSBilinearDirtyMode::Automatic; UserHacks_BilinearHack = GSBilinearDirtyMode::Automatic;
UserHacks_NativePaletteDraw = false; UserHacks_NativePaletteDraw = false;
UserHacks_HalfPixelOffset = GSHalfPixelOffset::Off; UserHacks_HalfPixelOffset = GSHalfPixelOffset::Off;