mirror of
https://github.com/ARMSX2/ARMSX2.git
synced 2026-08-24 16:50:16 -07:00
The register-write detector reads these engines as producing a new image every vblank, so duplicate-frame skipping never fires and every repeat pays for a full present. Counting blits into the displayed framebuffer restores it. Reported-by: yuasasa
1984 lines
42 KiB
YAML
1984 lines
42 KiB
YAML
# ARMSX2 mobile GameDB overlay.
|
|
#
|
|
# Single source of truth, applied on tiler-GPU tiers only (Android, iOS, and
|
|
# ARM64 Linux handhelds) on top of the canonical bin/resources/GameIndex.yaml.
|
|
# Loaded through the GameDatabase override path: each field below REPLACES the
|
|
# base entry's field wholesale (list/map fields clear-then-replace), so every
|
|
# entry carries the complete desired block for that field.
|
|
#
|
|
# Carries only behavioral fields (GS hardware fixes, clamp/round modes, game
|
|
# fixes, speed hacks, patches, memcard filters); game names/region/compat are
|
|
# inherited from the canonical base so mobile tracks upstream metadata.
|
|
#
|
|
# Generated from the Android GameIndex delta vs bin plus the former runtime
|
|
# armsx2_overrides.yaml. Regenerate via devs/bmdhacks tooling; do not bulk
|
|
# hand-edit.
|
|
# Delta Force: Black Hawk Down — GameDB fixes (PR #401, XDarkFallenX). gsHWFixes is a
|
|
# clear-then-replace map in this overlay, so upstream's autoFlush / halfPixelOffset /
|
|
# textureInsideRT / nativeScaling are restated here alongside our hwDownloadMode. The
|
|
# original entry listed hwDownloadMode alone and thereby silently dropped all four of
|
|
# upstream's bloom, sky-bloom and post-processing fixes on every handheld.
|
|
SLUS-21124:
|
|
gameFixes:
|
|
- InstantDMAHack
|
|
- BlitInternalFPSHack
|
|
gsHWFixes:
|
|
autoFlush: 1
|
|
halfPixelOffset: 4
|
|
hwDownloadMode: 3
|
|
nativeScaling: 2
|
|
textureInsideRT: 1
|
|
SLES-53299:
|
|
gameFixes:
|
|
- InstantDMAHack
|
|
- BlitInternalFPSHack
|
|
gsHWFixes:
|
|
autoFlush: 1
|
|
halfPixelOffset: 4
|
|
hwDownloadMode: 3
|
|
nativeScaling: 2
|
|
textureInsideRT: 1
|
|
# NASCAR Thunder 2002 through NASCAR 06 — count DISPFB blits instead of
|
|
# privileged register writes when working out the internal frame rate. Reported
|
|
# by yuasasa on Android handhelds.
|
|
#
|
|
# The register-write detector reads these engines as producing a new image every
|
|
# vblank. SkipDuplicateFrames (default on) trusts that answer, so no duplicate is
|
|
# ever dropped and every repeated frame still pays for a full present. Counting
|
|
# blits into the displayed framebuffer gives the real render rate and lets the
|
|
# skip fire again.
|
|
#
|
|
# Scope is the five titles the reporter named; every serial each was released
|
|
# under is listed, since the fix is a property of the engine and not the region.
|
|
# The rest of the series is out on his word that it does not need this. NASCAR 07
|
|
# is a separate case — upstream GameIndex.yaml already sets the fix on both its
|
|
# serials, and restating it here would put its gameFixes list under this overlay's
|
|
# clear-then-replace rule, so anything upstream added later would be dropped on
|
|
# mobile.
|
|
#
|
|
# gameFixes only, for that same rule: upstream carries roundSprite on the Thunder
|
|
# entries and deinterlace on Total Team Control, and naming gsHWFixes here would
|
|
# delete them.
|
|
SLES-53635: # NASCAR 06 - Total Team Control (PAL-E)
|
|
gameFixes:
|
|
- BlitInternalFPSHack
|
|
SLUS-20266: # NASCAR Thunder 2002
|
|
gameFixes:
|
|
- BlitInternalFPSHack
|
|
SLUS-20535: # NASCAR Thunder 2003
|
|
gameFixes:
|
|
- BlitInternalFPSHack
|
|
SLUS-20754: # NASCAR Thunder 2004
|
|
gameFixes:
|
|
- BlitInternalFPSHack
|
|
SLUS-20824: # NASCAR Thunder 2004
|
|
gameFixes:
|
|
- BlitInternalFPSHack
|
|
SLUS-21003: # NASCAR 2005 - Chase for the Cup
|
|
gameFixes:
|
|
- BlitInternalFPSHack
|
|
SLUS-21266: # NASCAR 06 - Total Team Control (NTSC-U)
|
|
gameFixes:
|
|
- BlitInternalFPSHack
|
|
PAPX-90522:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
SCAJ-20010:
|
|
gsHWFixes:
|
|
drawBuffering: 1
|
|
textureInsideRT: 1
|
|
SCAJ-20048:
|
|
gsHWFixes:
|
|
alignSprite: 1
|
|
SCAJ-20052:
|
|
gsHWFixes:
|
|
autoFlush: 2
|
|
halfPixelOffset: 4
|
|
nativeScaling: 1
|
|
recommendedBlendingLevel: 0
|
|
SCAJ-20059:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
vu1ClampMode: 3
|
|
gsHWFixes:
|
|
accurateAlphaTest: 1
|
|
hwDownloadMode: 2
|
|
SCAJ-20094:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
vu1ClampMode: 3
|
|
gsHWFixes:
|
|
accurateAlphaTest: 1
|
|
hwDownloadMode: 2
|
|
SCAJ-20104:
|
|
gsHWFixes:
|
|
alignSprite: 1
|
|
halfPixelOffset: 3
|
|
mergeSprite: 1
|
|
recommendedBlendingLevel: 2
|
|
roundSprite: 1
|
|
texturePreloading: 1
|
|
SCAJ-20109:
|
|
gsHWFixes:
|
|
autoFlush: 2
|
|
disablePartialInvalidation: 1
|
|
halfPixelOffset: 4
|
|
nativeScaling: 1
|
|
recommendedBlendingLevel: 3
|
|
SCAJ-20125:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
SCAJ-20126:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
SCAJ-20141:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
SCAJ-20162:
|
|
gsHWFixes:
|
|
autoFlush: 0
|
|
disablePartialInvalidation: 1
|
|
halfPixelOffset: 2
|
|
hwDownloadMode: 5
|
|
nativeScaling: 2
|
|
recommendedBlendingLevel: 4
|
|
roundSprite: 1
|
|
SCAJ-20163:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
vu1ClampMode: 3
|
|
SCAJ-20169:
|
|
gsHWFixes:
|
|
autoFlush: 1
|
|
coalesceRenderPasses: 1
|
|
halfPixelOffset: 5
|
|
nativeScaling: 2
|
|
recommendedBlendingLevel: 4
|
|
SCAJ-20173:
|
|
gsHWFixes:
|
|
alignSprite: 1
|
|
halfPixelOffset: 3
|
|
mergeSprite: 1
|
|
recommendedBlendingLevel: 2
|
|
roundSprite: 1
|
|
texturePreloading: 1
|
|
# Valkyrie Profile 2: Silmeria (all 11 serials) -- DELIBERATE mobile config. Do NOT
|
|
# "restore" upstream's fixes here; an overlay-vs-upstream audit will flag this entry as
|
|
# dropping three of them, and that drop is the point. On Adreno/Mali, upstream's
|
|
# halfPixelOffset:4 + nativeScaling:2 (Aggressive) cause a severe full-screen
|
|
# render-target blowout when upscaling -- reported as "big orange spots all over the
|
|
# screen" at Chapter 1 on an Odin 2 (PAL-I disc), while NTSC-U was clean because only it
|
|
# had this override at the time. On-device the ONLY combination that renders cleanly is
|
|
# nativeScaling:1 (Normal) + roundSprite:1 (Half) with halfPixelOffset OFF. gsHWFixes
|
|
# REPLACES the upstream list wholesale, so listing only these two intentionally drops
|
|
# upstream's halfPixelOffset:4 / textureInsideRT:1 / autoFlush:2. gameFixes
|
|
# (VuAddSubHack) is deliberately omitted so it is inherited -- that is what lets VP2 boot.
|
|
# Origin: 0121a7ea1b (NTSC-U) then a11d3ff029 (all other regions), jpolo1224. This comment
|
|
# shipped with the original entry and was lost when 54f0f8ba91 mechanically regenerated
|
|
# this file; restored 2026-08-09.
|
|
# NOTE, untested residual: upstream annotates textureInsideRT:1 "Required for swirl battle
|
|
# transition". It was dropped knowingly but never symptom-tested on mobile.
|
|
SCAJ-20177:
|
|
gsHWFixes:
|
|
nativeScaling: 1
|
|
roundSprite: 1
|
|
SCAJ-20194:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
vu1ClampMode: 3
|
|
gsHWFixes:
|
|
accurateAlphaTest: 1
|
|
hwDownloadMode: 2
|
|
# Valkyrie Profile 2: Silmeria -- deliberate mobile config; see the note on SCAJ-20177.
|
|
SCAJ-20197:
|
|
gsHWFixes:
|
|
nativeScaling: 1
|
|
roundSprite: 1
|
|
SCAJ-20199:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
SCED-50041:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
SCED-51120:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
SCED-51406:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
SCED-52841:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vuClampMode: 2
|
|
SCED-52952:
|
|
gsHWFixes:
|
|
autoFlush: 2
|
|
cpuSpriteRenderBW: 4
|
|
cpuSpriteRenderLevel: 2
|
|
halfPixelOffset: 5
|
|
hwDownloadMode: 3
|
|
nativeScaling: 2
|
|
recommendedBlendingLevel: 3
|
|
SCED-53538:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
SCED-53733:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
SCES-50001:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
SCES-50410:
|
|
gsHWFixes:
|
|
alignSprite: 1
|
|
cpuSpriteRenderBW: 1
|
|
cpuSpriteRenderLevel: 0
|
|
halfPixelOffset: 5
|
|
mergeSprite: 1
|
|
recommendedBlendingLevel: 2
|
|
roundSprite: 1
|
|
texturePreloading: 1
|
|
SCES-50878:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
SCES-50987:
|
|
gsHWFixes:
|
|
recommendedBlendingLevel: 0
|
|
SCES-51164:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
SCES-51463:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
vu1ClampMode: 3
|
|
SCES-52156:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
vu1ClampMode: 3
|
|
SCES-52412:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vuClampMode: 2
|
|
SCES-52456:
|
|
gsHWFixes:
|
|
autoFlush: 2
|
|
disablePartialInvalidation: 1
|
|
halfPixelOffset: 4
|
|
nativeScaling: 1
|
|
recommendedBlendingLevel: 3
|
|
SCES-52460:
|
|
gsHWFixes:
|
|
autoFlush: 1
|
|
cpuCLUTRender: 2
|
|
cpuSpriteRenderBW: 1
|
|
cpuSpriteRenderLevel: 2
|
|
gpuTargetCLUT: 2
|
|
halfPixelOffset: 5
|
|
hwDownloadMode: 3
|
|
limit24BitDepth: 2
|
|
nativeScaling: 2
|
|
recommendedBlendingLevel: 3
|
|
textureInsideRT: 2
|
|
SCES-52582:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
vu1ClampMode: 3
|
|
gsHWFixes:
|
|
accurateAlphaTest: 1
|
|
hwDownloadMode: 2
|
|
SCES-53202:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
SCES-53285:
|
|
gameFixes:
|
|
- EETimingHack
|
|
- FullVU0SyncHack
|
|
SCES-54041:
|
|
gsHWFixes:
|
|
alignSprite: 1
|
|
halfPixelOffset: 3
|
|
mergeSprite: 1
|
|
recommendedBlendingLevel: 2
|
|
roundSprite: 1
|
|
texturePreloading: 1
|
|
SCES-54552:
|
|
gsHWFixes:
|
|
autoFlush: 0
|
|
disablePartialInvalidation: 1
|
|
halfPixelOffset: 2
|
|
hwDownloadMode: 5
|
|
nativeScaling: 2
|
|
recommendedBlendingLevel: 4
|
|
roundSprite: 1
|
|
SCKA-20022:
|
|
gsHWFixes:
|
|
getSkipCount: GSC_PolyphonyDigitalGames
|
|
halfPixelOffset: 4
|
|
recommendedBlendingLevel: 3
|
|
SCKA-20037:
|
|
gsHWFixes:
|
|
autoFlush: 2
|
|
disablePartialInvalidation: 1
|
|
halfPixelOffset: 4
|
|
nativeScaling: 1
|
|
recommendedBlendingLevel: 3
|
|
SCKA-20040:
|
|
gsHWFixes:
|
|
autoFlush: 1
|
|
cpuCLUTRender: 2
|
|
cpuSpriteRenderBW: 1
|
|
cpuSpriteRenderLevel: 2
|
|
gpuTargetCLUT: 2
|
|
halfPixelOffset: 5
|
|
hwDownloadMode: 3
|
|
limit24BitDepth: 2
|
|
nativeScaling: 2
|
|
recommendedBlendingLevel: 3
|
|
textureInsideRT: 2
|
|
SCKA-20042:
|
|
gsHWFixes:
|
|
alignSprite: 1
|
|
halfPixelOffset: 3
|
|
mergeSprite: 1
|
|
recommendedBlendingLevel: 2
|
|
roundSprite: 1
|
|
texturePreloading: 1
|
|
SCKA-20045:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
SCKA-20049:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
SCKA-20057:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
vu1ClampMode: 3
|
|
gsHWFixes:
|
|
accurateAlphaTest: 1
|
|
hwDownloadMode: 2
|
|
SCKA-20070:
|
|
gsHWFixes:
|
|
alignSprite: 1
|
|
halfPixelOffset: 3
|
|
mergeSprite: 1
|
|
recommendedBlendingLevel: 2
|
|
roundSprite: 1
|
|
texturePreloading: 1
|
|
# Valkyrie Profile 2: Silmeria -- deliberate mobile config; see the note on SCAJ-20177.
|
|
SCKA-20079:
|
|
gsHWFixes:
|
|
nativeScaling: 1
|
|
roundSprite: 1
|
|
SCKA-20081:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
SCKA-20089:
|
|
clampModes:
|
|
vu1ClampMode: 1
|
|
SCKA-20090:
|
|
gsHWFixes:
|
|
halfPixelOffset: 2
|
|
hwDownloadMode: 3
|
|
nativeScaling: 2
|
|
SCKA-20105:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
vu1ClampMode: 3
|
|
gsHWFixes:
|
|
accurateAlphaTest: 1
|
|
hwDownloadMode: 2
|
|
SCPS-15056:
|
|
gsHWFixes:
|
|
autoFlush: 2
|
|
halfPixelOffset: 4
|
|
nativeScaling: 1
|
|
recommendedBlendingLevel: 0
|
|
SCPS-15059:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
vu1ClampMode: 3
|
|
gsHWFixes:
|
|
accurateAlphaTest: 1
|
|
hwDownloadMode: 2
|
|
SCPS-15084:
|
|
gsHWFixes:
|
|
autoFlush: 2
|
|
disablePartialInvalidation: 1
|
|
halfPixelOffset: 4
|
|
nativeScaling: 1
|
|
recommendedBlendingLevel: 3
|
|
SCPS-15095:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
SCPS-15102:
|
|
gsHWFixes:
|
|
autoFlush: 0
|
|
disablePartialInvalidation: 1
|
|
halfPixelOffset: 2
|
|
hwDownloadMode: 5
|
|
nativeScaling: 2
|
|
recommendedBlendingLevel: 4
|
|
roundSprite: 1
|
|
SCPS-15119:
|
|
gsHWFixes:
|
|
drawBuffering: 1
|
|
preloadFrameData: 1
|
|
SCPS-17013:
|
|
gsHWFixes:
|
|
autoFlush: 0
|
|
disablePartialInvalidation: 1
|
|
halfPixelOffset: 2
|
|
hwDownloadMode: 5
|
|
nativeScaling: 2
|
|
recommendedBlendingLevel: 4
|
|
roundSprite: 1
|
|
SCPS-19254:
|
|
gsHWFixes:
|
|
autoFlush: 0
|
|
disablePartialInvalidation: 1
|
|
halfPixelOffset: 2
|
|
hwDownloadMode: 5
|
|
nativeScaling: 2
|
|
recommendedBlendingLevel: 4
|
|
roundSprite: 1
|
|
SCPS-19301:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
vu1ClampMode: 3
|
|
gsHWFixes:
|
|
accurateAlphaTest: 1
|
|
hwDownloadMode: 2
|
|
SCPS-19302:
|
|
gsHWFixes:
|
|
autoFlush: 2
|
|
halfPixelOffset: 4
|
|
nativeScaling: 1
|
|
recommendedBlendingLevel: 0
|
|
SCPS-19309:
|
|
gsHWFixes:
|
|
autoFlush: 2
|
|
disablePartialInvalidation: 1
|
|
halfPixelOffset: 4
|
|
nativeScaling: 1
|
|
recommendedBlendingLevel: 3
|
|
SCPS-19317:
|
|
gsHWFixes:
|
|
autoFlush: 2
|
|
halfPixelOffset: 4
|
|
nativeScaling: 1
|
|
recommendedBlendingLevel: 0
|
|
SCPS-19318:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
SCPS-19319:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
vu1ClampMode: 3
|
|
gsHWFixes:
|
|
accurateAlphaTest: 1
|
|
hwDownloadMode: 2
|
|
SCPS-55010:
|
|
gsHWFixes:
|
|
halfPixelOffset: 1
|
|
textureInsideRT: 1
|
|
SCPS-55017:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
SCPS-56002:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
SCPS-56006:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
SCUS-10380:
|
|
gsHWFixes:
|
|
halfPixelOffset: 4
|
|
nativeScaling: 1
|
|
roundSprite: 2
|
|
SCUS-97140:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
SCUS-97177:
|
|
gsHWFixes:
|
|
autoFlush: 2
|
|
hwDownloadMode: 3
|
|
minimumBlendingLevel: 2
|
|
SCUS-97201:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
SCUS-97222:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
SCUS-97268:
|
|
gsHWFixes:
|
|
autoFlush: 2
|
|
halfPixelOffset: 4
|
|
nativeScaling: 1
|
|
recommendedBlendingLevel: 0
|
|
SCUS-97322:
|
|
gsHWFixes:
|
|
autoFlush: 2
|
|
halfPixelOffset: 4
|
|
nativeScaling: 1
|
|
recommendedBlendingLevel: 0
|
|
SCUS-97323:
|
|
gsHWFixes:
|
|
autoFlush: 2
|
|
halfPixelOffset: 4
|
|
nativeScaling: 1
|
|
recommendedBlendingLevel: 0
|
|
SCUS-97328:
|
|
gsHWFixes:
|
|
autoFlush: 1
|
|
getSkipCount: GSC_PolyphonyDigitalGames
|
|
halfPixelOffset: 4
|
|
minimumBlendingLevel: 3
|
|
SCUS-97329:
|
|
gsHWFixes:
|
|
autoFlush: 2
|
|
hwDownloadMode: 3
|
|
minimumBlendingLevel: 2
|
|
SCUS-97330:
|
|
gsHWFixes:
|
|
autoFlush: 1
|
|
cpuCLUTRender: 2
|
|
cpuSpriteRenderBW: 1
|
|
cpuSpriteRenderLevel: 2
|
|
gpuTargetCLUT: 2
|
|
halfPixelOffset: 5
|
|
hwDownloadMode: 3
|
|
limit24BitDepth: 2
|
|
nativeScaling: 2
|
|
recommendedBlendingLevel: 3
|
|
textureInsideRT: 2
|
|
SCUS-97353:
|
|
gsHWFixes:
|
|
autoFlush: 2
|
|
disablePartialInvalidation: 1
|
|
halfPixelOffset: 4
|
|
nativeScaling: 1
|
|
recommendedBlendingLevel: 3
|
|
SCUS-97374:
|
|
gsHWFixes:
|
|
cpuSpriteRenderBW: 4
|
|
cpuSpriteRenderLevel: 2
|
|
halfPixelOffset: 4
|
|
nativeScaling: 1
|
|
recommendedBlendingLevel: 0
|
|
SCUS-97381:
|
|
gsHWFixes:
|
|
autoFlush: 2
|
|
halfPixelOffset: 4
|
|
nativeScaling: 1
|
|
recommendedBlendingLevel: 0
|
|
SCUS-97401:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
vu1ClampMode: 3
|
|
gsHWFixes:
|
|
accurateAlphaTest: 1
|
|
hwDownloadMode: 2
|
|
SCUS-97411:
|
|
gsHWFixes:
|
|
autoFlush: 2
|
|
disablePartialInvalidation: 1
|
|
halfPixelOffset: 4
|
|
nativeScaling: 1
|
|
recommendedBlendingLevel: 3
|
|
SCUS-97412:
|
|
gsHWFixes:
|
|
autoFlush: 2
|
|
cpuSpriteRenderBW: 4
|
|
cpuSpriteRenderLevel: 2
|
|
halfPixelOffset: 5
|
|
hwDownloadMode: 3
|
|
nativeScaling: 2
|
|
recommendedBlendingLevel: 3
|
|
SCUS-97413:
|
|
gsHWFixes:
|
|
autoFlush: 2
|
|
disablePartialInvalidation: 1
|
|
halfPixelOffset: 4
|
|
nativeScaling: 1
|
|
recommendedBlendingLevel: 3
|
|
SCUS-97427:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
vu1ClampMode: 3
|
|
gsHWFixes:
|
|
accurateAlphaTest: 1
|
|
hwDownloadMode: 2
|
|
SCUS-97430:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
vu1ClampMode: 3
|
|
gsHWFixes:
|
|
accurateAlphaTest: 1
|
|
hwDownloadMode: 2
|
|
SCUS-97465:
|
|
gameFixes:
|
|
- EETimingHack
|
|
- FullVU0SyncHack
|
|
SCUS-97471:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
SCUS-97485:
|
|
gameFixes:
|
|
- EETimingHack
|
|
- FullVU0SyncHack
|
|
SCUS-97487:
|
|
gameFixes:
|
|
- EETimingHack
|
|
- FullVU0SyncHack
|
|
SCUS-97490:
|
|
gsHWFixes:
|
|
autoFlush: 0
|
|
disablePartialInvalidation: 1
|
|
halfPixelOffset: 2
|
|
hwDownloadMode: 5
|
|
nativeScaling: 2
|
|
recommendedBlendingLevel: 4
|
|
roundSprite: 1
|
|
SCUS-97504:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
SCUS-97513:
|
|
gsHWFixes:
|
|
autoFlush: 2
|
|
halfPixelOffset: 4
|
|
nativeScaling: 1
|
|
recommendedBlendingLevel: 0
|
|
SCUS-97515:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
vu1ClampMode: 3
|
|
gsHWFixes:
|
|
accurateAlphaTest: 1
|
|
hwDownloadMode: 2
|
|
SCUS-97516:
|
|
gsHWFixes:
|
|
autoFlush: 1
|
|
cpuCLUTRender: 2
|
|
cpuSpriteRenderBW: 1
|
|
cpuSpriteRenderLevel: 2
|
|
gpuTargetCLUT: 2
|
|
halfPixelOffset: 5
|
|
hwDownloadMode: 3
|
|
limit24BitDepth: 2
|
|
nativeScaling: 2
|
|
recommendedBlendingLevel: 3
|
|
textureInsideRT: 2
|
|
SCUS-97518:
|
|
gsHWFixes:
|
|
autoFlush: 2
|
|
disablePartialInvalidation: 1
|
|
halfPixelOffset: 4
|
|
nativeScaling: 1
|
|
recommendedBlendingLevel: 3
|
|
SCUS-97572:
|
|
gsHWFixes:
|
|
autoFlush: 0
|
|
disablePartialInvalidation: 1
|
|
halfPixelOffset: 2
|
|
hwDownloadMode: 5
|
|
nativeScaling: 2
|
|
recommendedBlendingLevel: 4
|
|
roundSprite: 1
|
|
SLAJ-25073:
|
|
clampModes:
|
|
vu1ClampMode: 1
|
|
SLAJ-25075:
|
|
gsHWFixes:
|
|
bilinearUpscale: 2
|
|
cpuCLUTRender: 1
|
|
drawBuffering: 1
|
|
gpuTargetCLUT: 1
|
|
halfPixelOffset: 5
|
|
nativeScaling: 2
|
|
SLAJ-25078:
|
|
gsHWFixes:
|
|
autoFlush: 2
|
|
beforeDraw: OI_BurnoutGames
|
|
getSkipCount: GSC_BlackAndBurnoutSky
|
|
halfPixelOffset: 5
|
|
hwDownloadMode: 3
|
|
nativeScaling: 2
|
|
recommendedBlendingLevel: 4
|
|
SLAJ-25091:
|
|
gsHWFixes:
|
|
drawBuffering: 1
|
|
halfPixelOffset: 2
|
|
recommendedBlendingLevel: 3
|
|
SLED-50489:
|
|
gsHWFixes:
|
|
cpuSpriteRenderBW: 4
|
|
drawBuffering: 1
|
|
SLED-51012:
|
|
gsHWFixes:
|
|
cpuSpriteRenderBW: 4
|
|
drawBuffering: 1
|
|
SLED-51975:
|
|
gsHWFixes:
|
|
PCRTCOverscan: 1
|
|
drawBuffering: 1
|
|
halfPixelOffset: 2
|
|
recommendedBlendingLevel: 3
|
|
SLED-52325:
|
|
gsHWFixes:
|
|
autoFlush: 2
|
|
hwDownloadMode: 3
|
|
minimumBlendingLevel: 2
|
|
SLED-52736:
|
|
gsHWFixes:
|
|
drawBuffering: 1
|
|
halfPixelOffset: 5
|
|
nativeScaling: 1
|
|
SLED-53650:
|
|
gsHWFixes:
|
|
bilinearUpscale: 2
|
|
cpuCLUTRender: 1
|
|
drawBuffering: 1
|
|
gpuTargetCLUT: 1
|
|
halfPixelOffset: 5
|
|
nativeScaling: 2
|
|
SLED-54312:
|
|
gsHWFixes:
|
|
drawBuffering: 1
|
|
halfPixelOffset: 2
|
|
recommendedBlendingLevel: 3
|
|
SLES-50120:
|
|
gsHWFixes:
|
|
hwDownloadMode: 4
|
|
minimumBlendingLevel: 3
|
|
SLES-50121:
|
|
gsHWFixes:
|
|
hwDownloadMode: 4
|
|
minimumBlendingLevel: 3
|
|
SLES-50288:
|
|
gsHWFixes:
|
|
cpuSpriteRenderBW: 4
|
|
drawBuffering: 1
|
|
SLES-50672:
|
|
gsHWFixes:
|
|
estimateTextureRegion: 1
|
|
gpuPaletteConversion: 1
|
|
roundSprite: 1
|
|
textureInsideRT: 2
|
|
SLES-50876:
|
|
gsHWFixes:
|
|
autoFlush: 1
|
|
cpuSpriteRenderBW: 4
|
|
cpuSpriteRenderLevel: 2
|
|
halfPixelOffset: 5
|
|
hwDownloadMode: 3
|
|
minimumBlendingLevel: 2
|
|
nativePaletteDraw: 1
|
|
nativeScaling: 2
|
|
textureInsideRT: 1
|
|
SLES-51192:
|
|
gsHWFixes:
|
|
halfPixelOffset: 4
|
|
recommendedBlendingLevel: 4
|
|
textureInsideRT: 1
|
|
SLES-51193:
|
|
gsHWFixes:
|
|
halfPixelOffset: 4
|
|
recommendedBlendingLevel: 4
|
|
textureInsideRT: 1
|
|
SLES-51194:
|
|
gsHWFixes:
|
|
halfPixelOffset: 4
|
|
recommendedBlendingLevel: 4
|
|
textureInsideRT: 1
|
|
SLES-51195:
|
|
gsHWFixes:
|
|
halfPixelOffset: 4
|
|
recommendedBlendingLevel: 4
|
|
textureInsideRT: 1
|
|
SLES-51196:
|
|
gsHWFixes:
|
|
halfPixelOffset: 4
|
|
recommendedBlendingLevel: 4
|
|
textureInsideRT: 1
|
|
SLES-51214:
|
|
gsHWFixes:
|
|
halfPixelOffset: 4
|
|
recommendedBlendingLevel: 4
|
|
textureInsideRT: 1
|
|
SLES-51215:
|
|
gsHWFixes:
|
|
halfPixelOffset: 4
|
|
recommendedBlendingLevel: 4
|
|
textureInsideRT: 1
|
|
SLES-51216:
|
|
gsHWFixes:
|
|
halfPixelOffset: 4
|
|
recommendedBlendingLevel: 4
|
|
textureInsideRT: 1
|
|
SLES-51217:
|
|
gsHWFixes:
|
|
halfPixelOffset: 4
|
|
recommendedBlendingLevel: 4
|
|
textureInsideRT: 1
|
|
SLES-51218:
|
|
gsHWFixes:
|
|
halfPixelOffset: 4
|
|
recommendedBlendingLevel: 4
|
|
textureInsideRT: 1
|
|
SLES-51219:
|
|
gsHWFixes:
|
|
halfPixelOffset: 4
|
|
recommendedBlendingLevel: 4
|
|
textureInsideRT: 1
|
|
SLES-51286:
|
|
gsHWFixes:
|
|
autoFlush: 2
|
|
halfPixelOffset: 2
|
|
SLES-51287:
|
|
gsHWFixes:
|
|
autoFlush: 2
|
|
halfPixelOffset: 2
|
|
SLES-51548:
|
|
gsHWFixes:
|
|
autoFlush: 2
|
|
halfPixelOffset: 2
|
|
SLES-51553:
|
|
gameFixes:
|
|
- VUSyncHack
|
|
- FullVU0SyncHack
|
|
SLES-51589:
|
|
gsHWFixes:
|
|
recommendedBlendingLevel: 0
|
|
SLES-51967:
|
|
gsHWFixes:
|
|
PCRTCOverscan: 1
|
|
drawBuffering: 1
|
|
halfPixelOffset: 2
|
|
recommendedBlendingLevel: 3
|
|
SLES-52047:
|
|
gsHWFixes:
|
|
drawBuffering: 1
|
|
halfPixelOffset: 1
|
|
SLES-52048:
|
|
gsHWFixes:
|
|
drawBuffering: 1
|
|
halfPixelOffset: 1
|
|
SLES-52153:
|
|
gsHWFixes:
|
|
autoFlush: 1
|
|
cpuSpriteRenderBW: 4
|
|
cpuSpriteRenderLevel: 2
|
|
halfPixelOffset: 5
|
|
hwDownloadMode: 3
|
|
minimumBlendingLevel: 2
|
|
nativePaletteDraw: 1
|
|
nativeScaling: 2
|
|
textureInsideRT: 1
|
|
SLES-52187:
|
|
gsHWFixes:
|
|
estimateTextureRegion: 1
|
|
gpuPaletteConversion: 1
|
|
roundSprite: 1
|
|
textureInsideRT: 2
|
|
SLES-52188:
|
|
gsHWFixes:
|
|
estimateTextureRegion: 1
|
|
gpuPaletteConversion: 1
|
|
roundSprite: 1
|
|
textureInsideRT: 2
|
|
SLES-52202:
|
|
gsHWFixes:
|
|
autoFlush: 2
|
|
hwDownloadMode: 3
|
|
minimumBlendingLevel: 2
|
|
SLES-52559:
|
|
gsHWFixes:
|
|
halfPixelOffset: 2
|
|
mipmap: 0
|
|
nativeScaling: 1
|
|
SLES-52560:
|
|
gsHWFixes:
|
|
halfPixelOffset: 2
|
|
mipmap: 0
|
|
nativeScaling: 1
|
|
SLES-52561:
|
|
gsHWFixes:
|
|
halfPixelOffset: 2
|
|
mipmap: 0
|
|
nativeScaling: 1
|
|
SLES-52562:
|
|
gsHWFixes:
|
|
halfPixelOffset: 2
|
|
mipmap: 0
|
|
nativeScaling: 1
|
|
SLES-52563:
|
|
gsHWFixes:
|
|
halfPixelOffset: 2
|
|
mipmap: 0
|
|
nativeScaling: 1
|
|
SLES-52584:
|
|
memcardFilters:
|
|
- SLES-52584
|
|
- BEPSCD-20001sloginBE
|
|
SLES-52725:
|
|
gsHWFixes:
|
|
drawBuffering: 1
|
|
halfPixelOffset: 5
|
|
nativeScaling: 1
|
|
SLES-52782:
|
|
clampModes:
|
|
eeClampMode: 2
|
|
vu1ClampMode: 1
|
|
SLES-52783:
|
|
clampModes:
|
|
eeClampMode: 2
|
|
vu1ClampMode: 1
|
|
SLES-52784:
|
|
clampModes:
|
|
eeClampMode: 2
|
|
vu1ClampMode: 1
|
|
SLES-52888:
|
|
gsHWFixes:
|
|
drawBuffering: 1
|
|
halfPixelOffset: 5
|
|
nativeScaling: 2
|
|
recommendedBlendingLevel: 3
|
|
SLES-52909:
|
|
gsHWFixes:
|
|
mipmap: 0
|
|
SLES-52910:
|
|
gsHWFixes:
|
|
mipmap: 0
|
|
SLES-52911:
|
|
gsHWFixes:
|
|
mipmap: 0
|
|
SLES-52912:
|
|
gsHWFixes:
|
|
mipmap: 0
|
|
SLES-52940:
|
|
gsHWFixes:
|
|
halfPixelOffset: 4
|
|
SLES-53434:
|
|
gsHWFixes:
|
|
drawBuffering: 1
|
|
textureInsideRT: 1
|
|
SLES-53483:
|
|
gsHWFixes:
|
|
minimumBlendingLevel: 0
|
|
SLES-53521:
|
|
gsHWFixes:
|
|
mergeSprite: 1
|
|
SLES-53524:
|
|
gsHWFixes:
|
|
autoFlush: 2
|
|
halfPixelOffset: 5
|
|
hwDownloadMode: 3
|
|
SLES-53525:
|
|
gsHWFixes:
|
|
autoFlush: 2
|
|
halfPixelOffset: 5
|
|
hwDownloadMode: 3
|
|
SLES-53557:
|
|
gsHWFixes:
|
|
bilinearUpscale: 2
|
|
cpuCLUTRender: 1
|
|
drawBuffering: 1
|
|
gpuTargetCLUT: 1
|
|
halfPixelOffset: 5
|
|
nativeScaling: 2
|
|
SLES-53558:
|
|
gsHWFixes:
|
|
bilinearUpscale: 2
|
|
cpuCLUTRender: 1
|
|
drawBuffering: 1
|
|
gpuTargetCLUT: 1
|
|
halfPixelOffset: 5
|
|
nativeScaling: 2
|
|
SLES-53559:
|
|
gsHWFixes:
|
|
bilinearUpscale: 2
|
|
cpuCLUTRender: 1
|
|
drawBuffering: 1
|
|
gpuTargetCLUT: 1
|
|
halfPixelOffset: 5
|
|
nativeScaling: 2
|
|
SLES-53616:
|
|
speedHacks:
|
|
mvuFlag: 0 # Fixes texture flickering caused by the VU Flag Hack.
|
|
gameFixes:
|
|
- VUSyncHack
|
|
- FullVU0SyncHack
|
|
SLES-53617:
|
|
speedHacks:
|
|
mvuFlag: 0 # Fixes texture flickering caused by the VU Flag Hack.
|
|
gameFixes:
|
|
- VUSyncHack
|
|
- FullVU0SyncHack
|
|
SLES-53618:
|
|
speedHacks:
|
|
mvuFlag: 0 # Fixes texture flickering caused by the VU Flag Hack.
|
|
gameFixes:
|
|
- VUSyncHack
|
|
- FullVU0SyncHack
|
|
SLES-53702:
|
|
clampModes:
|
|
vu1ClampMode: 1
|
|
SLES-53756:
|
|
clampModes:
|
|
vu1ClampMode: 1
|
|
SLES-53857:
|
|
gsHWFixes:
|
|
bilinearUpscale: 2
|
|
cpuCLUTRender: 1
|
|
drawBuffering: 1
|
|
gpuTargetCLUT: 1
|
|
halfPixelOffset: 5
|
|
nativeScaling: 2
|
|
SLES-53886:
|
|
gsHWFixes:
|
|
autoFlush: 2
|
|
beforeDraw: OI_BurnoutGames
|
|
getSkipCount: GSC_BlackAndBurnoutSky
|
|
halfPixelOffset: 5
|
|
hwDownloadMode: 3
|
|
nativeScaling: 2
|
|
recommendedBlendingLevel: 4
|
|
SLES-53956:
|
|
speedHacks:
|
|
eeCycleRate: 1
|
|
SLES-54030:
|
|
gsHWFixes:
|
|
autoFlush: 2
|
|
beforeDraw: OI_BurnoutGames
|
|
getSkipCount: GSC_BlackAndBurnoutSky
|
|
halfPixelOffset: 5
|
|
hwDownloadMode: 3
|
|
nativeScaling: 2
|
|
recommendedBlendingLevel: 4
|
|
SLES-54123:
|
|
speedHacks:
|
|
instantVU1: 0
|
|
mtvu: 0
|
|
SLES-54161:
|
|
gsHWFixes:
|
|
texturePreloading: 0
|
|
SLES-54169:
|
|
speedHacks:
|
|
eeCycleRate: 1
|
|
SLES-54185:
|
|
gsHWFixes:
|
|
autoFlush: 1
|
|
coalesceRenderPasses: 1
|
|
halfPixelOffset: 5
|
|
nativeScaling: 2
|
|
recommendedBlendingLevel: 4
|
|
SLES-54321:
|
|
gsHWFixes:
|
|
drawBuffering: 1
|
|
halfPixelOffset: 2
|
|
recommendedBlendingLevel: 3
|
|
SLES-54322:
|
|
gsHWFixes:
|
|
drawBuffering: 1
|
|
halfPixelOffset: 2
|
|
recommendedBlendingLevel: 3
|
|
SLES-54323:
|
|
gsHWFixes:
|
|
drawBuffering: 1
|
|
halfPixelOffset: 2
|
|
recommendedBlendingLevel: 3
|
|
SLES-54324:
|
|
gsHWFixes:
|
|
drawBuffering: 1
|
|
halfPixelOffset: 2
|
|
recommendedBlendingLevel: 3
|
|
SLES-54385:
|
|
gsHWFixes:
|
|
roundSprite: 2
|
|
texturePreloading: 0
|
|
# Guitar Hero II (PAL) — the note-highway readback is pure cost on a tiler; the
|
|
# game never samples the downloaded target back. Also covers GH2 Deluxe, which
|
|
# keeps the retail serial.
|
|
SLES-54442:
|
|
gsHWFixes:
|
|
hwDownloadMode: 2 # NoReadbacks. Large perf win, no visual regression.
|
|
SLES-54490:
|
|
gsHWFixes:
|
|
halfPixelOffset: 2
|
|
hwDownloadMode: 3
|
|
nativeScaling: 2
|
|
SLES-54492:
|
|
gsHWFixes:
|
|
drawBuffering: 1
|
|
halfPixelOffset: 2
|
|
recommendedBlendingLevel: 3
|
|
SLES-54493:
|
|
gsHWFixes:
|
|
drawBuffering: 1
|
|
halfPixelOffset: 2
|
|
recommendedBlendingLevel: 3
|
|
SLES-54586:
|
|
gsHWFixes:
|
|
roundSprite: 2
|
|
# Valkyrie Profile 2: Silmeria -- deliberate mobile config; see the note on SCAJ-20177.
|
|
SLES-54644:
|
|
gsHWFixes:
|
|
nativeScaling: 1
|
|
roundSprite: 1
|
|
# Valkyrie Profile 2: Silmeria -- deliberate mobile config; see the note on SCAJ-20177.
|
|
SLES-54645:
|
|
gsHWFixes:
|
|
nativeScaling: 1
|
|
roundSprite: 1
|
|
# Valkyrie Profile 2: Silmeria -- deliberate mobile config; see the note on SCAJ-20177.
|
|
SLES-54646:
|
|
gsHWFixes:
|
|
nativeScaling: 1
|
|
roundSprite: 1
|
|
# Valkyrie Profile 2: Silmeria -- deliberate mobile config; see the note on SCAJ-20177.
|
|
SLES-54647:
|
|
gsHWFixes:
|
|
nativeScaling: 1
|
|
roundSprite: 1
|
|
# Valkyrie Profile 2: Silmeria -- deliberate mobile config; see the note on SCAJ-20177.
|
|
SLES-54648:
|
|
gsHWFixes:
|
|
nativeScaling: 1
|
|
roundSprite: 1
|
|
SLES-54822:
|
|
gsHWFixes:
|
|
roundSprite: 2
|
|
# Guitar Hero III — NoReadbacks. Same rationale as the GH2 entries: the note-highway target is
|
|
# never sampled back, so the readback is pure cost on a tiler. gsHWFixes is a clear-then-replace
|
|
# map in this overlay, so every upstream key is restated here — dropping one would silently undo
|
|
# the crowd-texture / bloom / post-processing fixes.
|
|
SLES-54962:
|
|
gsHWFixes:
|
|
autoFlush: 1 # Fixes bloom intensity.
|
|
halfPixelOffset: 4 # Mostly aligns post-processing.
|
|
hwDownloadMode: 2 # NoReadbacks. Large perf win, no visual regression.
|
|
nativeScaling: 1 # Fixes post-processing smoothness and position.
|
|
textureInsideRT: 1 # Crowd textures.
|
|
getSkipCount: "GSC_GuitarHero"
|
|
SLES-54974:
|
|
gsHWFixes:
|
|
autoFlush: 1 # Fixes bloom intensity.
|
|
halfPixelOffset: 4 # Mostly aligns post-processing.
|
|
hwDownloadMode: 2 # NoReadbacks. Large perf win, no visual regression.
|
|
nativeScaling: 1 # Fixes post-processing smoothness and position.
|
|
textureInsideRT: 1 # Crowd textures.
|
|
getSkipCount: "GSC_GuitarHero"
|
|
SLES-55135:
|
|
gsHWFixes:
|
|
halfPixelOffset: 4
|
|
nativeScaling: 1
|
|
roundSprite: 2
|
|
SLES-55493:
|
|
speedHacks:
|
|
instantVU1: 0
|
|
mtvu: 0
|
|
SLES-55569:
|
|
gsHWFixes:
|
|
disablePartialInvalidation: 1
|
|
halfPixelOffset: 2
|
|
SLES-82018:
|
|
gsHWFixes:
|
|
halfPixelOffset: 5
|
|
nativeScaling: 2
|
|
roundSprite: 2
|
|
SLES-82019:
|
|
gsHWFixes:
|
|
halfPixelOffset: 5
|
|
nativeScaling: 2
|
|
roundSprite: 2
|
|
SLES-82020:
|
|
gsHWFixes:
|
|
halfPixelOffset: 5
|
|
nativeScaling: 2
|
|
roundSprite: 2
|
|
SLES-82021:
|
|
gsHWFixes:
|
|
halfPixelOffset: 5
|
|
nativeScaling: 2
|
|
roundSprite: 2
|
|
SLKA-25026:
|
|
gameFixes:
|
|
- VUSyncHack
|
|
- FullVU0SyncHack
|
|
SLKA-25136:
|
|
gsHWFixes:
|
|
drawBuffering: 1
|
|
halfPixelOffset: 2
|
|
recommendedBlendingLevel: 3
|
|
SLKA-25137:
|
|
gsHWFixes:
|
|
drawBuffering: 1
|
|
halfPixelOffset: 1
|
|
SLKA-25196:
|
|
gsHWFixes:
|
|
autoFlush: 1
|
|
cpuSpriteRenderBW: 4
|
|
cpuSpriteRenderLevel: 2
|
|
halfPixelOffset: 5
|
|
hwDownloadMode: 3
|
|
minimumBlendingLevel: 2
|
|
nativePaletteDraw: 1
|
|
nativeScaling: 2
|
|
textureInsideRT: 1
|
|
SLKA-25209:
|
|
gsHWFixes:
|
|
halfPixelOffset: 2
|
|
mipmap: 0
|
|
nativeScaling: 1
|
|
SLKA-25241:
|
|
gsHWFixes:
|
|
drawBuffering: 1
|
|
halfPixelOffset: 5
|
|
nativeScaling: 1
|
|
SLKA-25277:
|
|
gsHWFixes:
|
|
drawBuffering: 1
|
|
halfPixelOffset: 5
|
|
nativeScaling: 2
|
|
recommendedBlendingLevel: 3
|
|
SLKA-25334:
|
|
gsHWFixes:
|
|
bilinearUpscale: 2
|
|
cpuCLUTRender: 1
|
|
drawBuffering: 1
|
|
gpuTargetCLUT: 1
|
|
halfPixelOffset: 5
|
|
nativeScaling: 2
|
|
# Guitar Hero III (NTSC-K) — see the SLES-549xx note above.
|
|
SLKA-25363:
|
|
gsHWFixes:
|
|
autoFlush: 1 # Fixes bloom intensity.
|
|
halfPixelOffset: 4 # Mostly aligns post-processing.
|
|
hwDownloadMode: 2 # NoReadbacks. Large perf win, no visual regression.
|
|
nativeScaling: 1 # Fixes post-processing smoothness and position.
|
|
textureInsideRT: 1 # Crowd textures.
|
|
SLKA-25372:
|
|
gsHWFixes:
|
|
autoFlush: 2
|
|
beforeDraw: OI_BurnoutGames
|
|
getSkipCount: GSC_BlackAndBurnoutSky
|
|
halfPixelOffset: 2
|
|
hwDownloadMode: 3
|
|
nativeScaling: 2
|
|
recommendedBlendingLevel: 4
|
|
roundSprite: 1
|
|
SLKA-25410:
|
|
clampModes:
|
|
vu1ClampMode: 1
|
|
SLKA-25414:
|
|
gsHWFixes:
|
|
autoFlush: 1 # Fixes bloom intensity.
|
|
halfPixelOffset: 4 # Mostly aligns post-processing.
|
|
hwDownloadMode: 2 # NoReadbacks. Large perf win, no visual regression.
|
|
nativeScaling: 1 # Fixes post-processing smoothness and position.
|
|
textureInsideRT: 1 # Crowd textures.
|
|
getSkipCount: "GSC_GuitarHero"
|
|
SLPM-55003:
|
|
gsHWFixes:
|
|
bilinearUpscale: 2
|
|
cpuCLUTRender: 1
|
|
drawBuffering: 1
|
|
gpuTargetCLUT: 1
|
|
halfPixelOffset: 5
|
|
nativeScaling: 2
|
|
SLPM-55061:
|
|
gsHWFixes:
|
|
drawBuffering: 1
|
|
halfPixelOffset: 2
|
|
recommendedBlendingLevel: 3
|
|
SLPM-55252:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
vu1ClampMode: 3
|
|
SLPM-60216:
|
|
gsHWFixes:
|
|
alignSprite: 1
|
|
SLPM-60250:
|
|
gsHWFixes:
|
|
drawBuffering: 1
|
|
halfPixelOffset: 5
|
|
nativeScaling: 1
|
|
SLPM-62241:
|
|
gsHWFixes:
|
|
halfPixelOffset: 4
|
|
recommendedBlendingLevel: 4
|
|
textureInsideRT: 1
|
|
SLPM-62513:
|
|
gsHWFixes:
|
|
halfPixelOffset: 4
|
|
recommendedBlendingLevel: 4
|
|
textureInsideRT: 1
|
|
SLPM-64528:
|
|
gsHWFixes:
|
|
halfPixelOffset: 4
|
|
recommendedBlendingLevel: 4
|
|
textureInsideRT: 1
|
|
SLPM-65082:
|
|
gsHWFixes:
|
|
halfPixelOffset: 1
|
|
textureInsideRT: 1
|
|
SLPM-65089:
|
|
gsHWFixes:
|
|
halfPixelOffset: 1
|
|
textureInsideRT: 1
|
|
SLPM-65234:
|
|
gsHWFixes:
|
|
drawBuffering: 1
|
|
textureInsideRT: 1
|
|
SLPM-65249:
|
|
gameFixes:
|
|
- VUSyncHack
|
|
- FullVU0SyncHack
|
|
SLPM-65310:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
SLPM-65471:
|
|
gsHWFixes:
|
|
drawBuffering: 1
|
|
halfPixelOffset: 2
|
|
recommendedBlendingLevel: 3
|
|
SLPM-65479:
|
|
gsHWFixes:
|
|
drawBuffering: 1
|
|
halfPixelOffset: 1
|
|
SLPM-65614:
|
|
gsHWFixes:
|
|
drawBuffering: 1
|
|
halfPixelOffset: 2
|
|
recommendedBlendingLevel: 3
|
|
SLPM-65741:
|
|
gsHWFixes:
|
|
autoFlush: 1
|
|
cpuSpriteRenderBW: 4
|
|
cpuSpriteRenderLevel: 2
|
|
halfPixelOffset: 5
|
|
hwDownloadMode: 3
|
|
minimumBlendingLevel: 2
|
|
nativePaletteDraw: 1
|
|
nativeScaling: 2
|
|
textureInsideRT: 1
|
|
SLPM-65766:
|
|
gsHWFixes:
|
|
drawBuffering: 1
|
|
halfPixelOffset: 5
|
|
nativeScaling: 1
|
|
SLPM-65791:
|
|
gsHWFixes:
|
|
halfPixelOffset: 4
|
|
SLPM-65845:
|
|
gsHWFixes:
|
|
estimateTextureRegion: 1
|
|
gpuPaletteConversion: 1
|
|
roundSprite: 1
|
|
textureInsideRT: 2
|
|
SLPM-65976:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
SLPM-65977:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
SLPM-66019:
|
|
gsHWFixes:
|
|
cpuSpriteRenderBW: 4
|
|
drawBuffering: 1
|
|
SLPM-66042:
|
|
gsHWFixes:
|
|
drawBuffering: 1
|
|
halfPixelOffset: 5
|
|
nativeScaling: 2
|
|
recommendedBlendingLevel: 3
|
|
SLPM-66051:
|
|
gsHWFixes:
|
|
drawBuffering: 1
|
|
halfPixelOffset: 5
|
|
nativeScaling: 1
|
|
SLPM-66159:
|
|
clampModes:
|
|
eeClampMode: 2
|
|
vu1ClampMode: 1
|
|
SLPM-66213:
|
|
clampModes:
|
|
vu1ClampMode: 1
|
|
SLPM-66232:
|
|
gsHWFixes:
|
|
bilinearUpscale: 2
|
|
cpuCLUTRender: 1
|
|
drawBuffering: 1
|
|
gpuTargetCLUT: 1
|
|
halfPixelOffset: 5
|
|
nativeScaling: 2
|
|
SLPM-66271:
|
|
gsHWFixes:
|
|
autoFlush: 1
|
|
coalesceRenderPasses: 1
|
|
halfPixelOffset: 5
|
|
nativeScaling: 2
|
|
recommendedBlendingLevel: 4
|
|
SLPM-66354:
|
|
gsHWFixes:
|
|
autoFlush: 2
|
|
beforeDraw: OI_BurnoutGames
|
|
getSkipCount: GSC_BlackAndBurnoutSky
|
|
halfPixelOffset: 5
|
|
hwDownloadMode: 3
|
|
nativeScaling: 2
|
|
recommendedBlendingLevel: 4
|
|
# Valkyrie Profile 2: Silmeria -- deliberate mobile config; see the note on SCAJ-20177.
|
|
SLPM-66419:
|
|
gsHWFixes:
|
|
nativeScaling: 1
|
|
roundSprite: 1
|
|
SLPM-66473:
|
|
speedHacks:
|
|
mvuFlag: 0 # Fixes texture flickering caused by the VU Flag Hack.
|
|
gameFixes:
|
|
- VUSyncHack
|
|
- FullVU0SyncHack
|
|
SLPM-66550:
|
|
gsHWFixes:
|
|
halfPixelOffset: 2
|
|
hwDownloadMode: 3
|
|
nativeScaling: 2
|
|
SLPM-66562:
|
|
gsHWFixes:
|
|
bilinearUpscale: 2
|
|
cpuCLUTRender: 1
|
|
drawBuffering: 1
|
|
gpuTargetCLUT: 1
|
|
halfPixelOffset: 5
|
|
nativeScaling: 2
|
|
SLPM-66568:
|
|
gsHWFixes:
|
|
drawBuffering: 1
|
|
halfPixelOffset: 5
|
|
nativeScaling: 2
|
|
recommendedBlendingLevel: 3
|
|
SLPM-66617:
|
|
gsHWFixes:
|
|
drawBuffering: 1
|
|
halfPixelOffset: 2
|
|
recommendedBlendingLevel: 3
|
|
SLPM-66629:
|
|
gsHWFixes:
|
|
autoFlush: 1
|
|
coalesceRenderPasses: 1
|
|
halfPixelOffset: 5
|
|
nativeScaling: 2
|
|
recommendedBlendingLevel: 4
|
|
# Valkyrie Profile 2: Silmeria -- deliberate mobile config; see the note on SCAJ-20177.
|
|
SLPM-66782:
|
|
gsHWFixes:
|
|
nativeScaling: 1
|
|
roundSprite: 1
|
|
SLPM-66869:
|
|
gsHWFixes:
|
|
drawBuffering: 1
|
|
halfPixelOffset: 2
|
|
recommendedBlendingLevel: 3
|
|
SLPM-66960:
|
|
gsHWFixes:
|
|
drawBuffering: 1
|
|
halfPixelOffset: 5
|
|
nativeScaling: 1
|
|
SLPM-68005:
|
|
gsHWFixes:
|
|
halfPixelOffset: 4
|
|
recommendedBlendingLevel: 4
|
|
textureInsideRT: 1
|
|
SLPM-68016:
|
|
gsHWFixes:
|
|
autoFlush: 1
|
|
coalesceRenderPasses: 1
|
|
halfPixelOffset: 5
|
|
nativeScaling: 2
|
|
recommendedBlendingLevel: 4
|
|
SLPM-74229:
|
|
clampModes:
|
|
vu1ClampMode: 1
|
|
SLPM-74241:
|
|
gsHWFixes:
|
|
halfPixelOffset: 2
|
|
hwDownloadMode: 3
|
|
nativeScaling: 2
|
|
SLPM-74243:
|
|
speedHacks:
|
|
mvuFlag: 0 # Fixes texture flickering caused by the VU Flag Hack.
|
|
gameFixes:
|
|
- VUSyncHack
|
|
- FullVU0SyncHack
|
|
SLPM-74262:
|
|
clampModes:
|
|
vu1ClampMode: 1
|
|
SLPM-74288:
|
|
clampModes:
|
|
vu1ClampMode: 1
|
|
SLPS-20015:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
SLPS-20234:
|
|
gsHWFixes:
|
|
halfPixelOffset: 4
|
|
recommendedBlendingLevel: 4
|
|
textureInsideRT: 1
|
|
SLPS-25026:
|
|
gsHWFixes:
|
|
minimumBlendingLevel: 0
|
|
SLPS-25100:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
SLPS-25139:
|
|
gsHWFixes:
|
|
estimateTextureRegion: 1
|
|
gpuPaletteConversion: 1
|
|
roundSprite: 1
|
|
textureInsideRT: 2
|
|
SLPS-25140:
|
|
gsHWFixes:
|
|
estimateTextureRegion: 1
|
|
gpuPaletteConversion: 1
|
|
roundSprite: 1
|
|
textureInsideRT: 2
|
|
SLPS-25291:
|
|
gsHWFixes:
|
|
estimateTextureRegion: 1
|
|
gpuPaletteConversion: 1
|
|
roundSprite: 1
|
|
textureInsideRT: 2
|
|
SLPS-25300:
|
|
gsHWFixes:
|
|
alignSprite: 1
|
|
SLPS-25510:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
SLPS-25586:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
vu1ClampMode: 3
|
|
SLPS-25604:
|
|
gsHWFixes:
|
|
roundSprite: 2
|
|
SLPS-25642:
|
|
gsHWFixes:
|
|
texturePreloading: 0
|
|
SLPS-25908:
|
|
gsHWFixes:
|
|
halfPixelOffset: 4
|
|
nativeScaling: 1
|
|
roundSprite: 2
|
|
SLPS-71501:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
SLPS-73104:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
SLPS-73209:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
SLPS-73223:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
SLPS-73249:
|
|
gsHWFixes:
|
|
roundSprite: 2
|
|
SLPS-73252:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
vu1ClampMode: 3
|
|
SLPS-73406:
|
|
gsHWFixes:
|
|
minimumBlendingLevel: 0
|
|
SLUS-20001:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
SLUS-20035:
|
|
gsHWFixes:
|
|
estimateTextureRegion: 1
|
|
gpuPaletteConversion: 1
|
|
roundSprite: 1
|
|
textureInsideRT: 2
|
|
SLUS-20174:
|
|
gsHWFixes:
|
|
hwDownloadMode: 4
|
|
minimumBlendingLevel: 3
|
|
SLUS-20250:
|
|
gsHWFixes:
|
|
cpuSpriteRenderBW: 4
|
|
drawBuffering: 1
|
|
SLUS-20328:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
SLUS-20337:
|
|
gsHWFixes:
|
|
autoFlush: 2
|
|
halfPixelOffset: 2
|
|
SLUS-20417:
|
|
gsHWFixes:
|
|
halfPixelOffset: 1
|
|
textureInsideRT: 1
|
|
SLUS-20576:
|
|
gsHWFixes:
|
|
halfPixelOffset: 4
|
|
recommendedBlendingLevel: 4
|
|
textureInsideRT: 1
|
|
SLUS-20587:
|
|
gsHWFixes:
|
|
autoFlush: 1
|
|
cpuSpriteRenderBW: 4
|
|
cpuSpriteRenderLevel: 2
|
|
halfPixelOffset: 5
|
|
hwDownloadMode: 3
|
|
minimumBlendingLevel: 2
|
|
nativePaletteDraw: 1
|
|
nativeScaling: 2
|
|
textureInsideRT: 1
|
|
SLUS-20675:
|
|
gsHWFixes:
|
|
estimateTextureRegion: 1
|
|
gpuPaletteConversion: 1
|
|
roundSprite: 1
|
|
textureInsideRT: 2
|
|
SLUS-20695:
|
|
gameFixes:
|
|
- VUSyncHack
|
|
- FullVU0SyncHack
|
|
SLUS-20697:
|
|
gsHWFixes:
|
|
halfPixelOffset: 5
|
|
nativeScaling: 2
|
|
roundSprite: 2
|
|
SLUS-20721:
|
|
gsHWFixes:
|
|
alignSprite: 1
|
|
SLUS-20725:
|
|
clampModes:
|
|
eeClampMode: 2
|
|
vu1ClampMode: 1
|
|
SLUS-20765:
|
|
gsHWFixes:
|
|
recommendedBlendingLevel: 0
|
|
SLUS-20811:
|
|
gsHWFixes:
|
|
drawBuffering: 1
|
|
halfPixelOffset: 2
|
|
hwDownloadMode: 2 # No Readbacks — NFS Underground perf (community request)
|
|
recommendedBlendingLevel: 3
|
|
SLUS-20842:
|
|
gsHWFixes:
|
|
drawBuffering: 1
|
|
halfPixelOffset: 1
|
|
SLUS-20851:
|
|
gsHWFixes:
|
|
alignSprite: 1
|
|
halfPixelOffset: 3
|
|
mergeSprite: 1
|
|
recommendedBlendingLevel: 2
|
|
roundSprite: 1
|
|
texturePreloading: 1
|
|
SLUS-20854:
|
|
gsHWFixes:
|
|
halfPixelOffset: 5
|
|
nativeScaling: 2
|
|
roundSprite: 2
|
|
SLUS-20969:
|
|
gsHWFixes:
|
|
halfPixelOffset: 4
|
|
SLUS-20983:
|
|
gsHWFixes:
|
|
mergeSprite: 1
|
|
SLUS-20993:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
vu1ClampMode: 3
|
|
SLUS-21050:
|
|
memcardFilters:
|
|
- SLUS-21050
|
|
- PSCD10088slogin
|
|
SLUS-21051:
|
|
gsHWFixes:
|
|
halfPixelOffset: 2
|
|
mipmap: 0
|
|
nativeScaling: 1
|
|
SLUS-21059:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
SLUS-21065:
|
|
gsHWFixes:
|
|
drawBuffering: 1
|
|
halfPixelOffset: 5
|
|
hwDownloadMode: 2 # No Readbacks — NFS Underground 2 perf (community request)
|
|
nativeScaling: 1
|
|
SLUS-21087:
|
|
gsHWFixes:
|
|
autoFlush: 2
|
|
halfPixelOffset: 5
|
|
hwDownloadMode: 3
|
|
SLUS-21106:
|
|
speedHacks:
|
|
mvuFlag: 0 # Fixes texture flickering caused by the VU Flag Hack.
|
|
gameFixes:
|
|
- VUSyncHack
|
|
- FullVU0SyncHack
|
|
SLUS-21134:
|
|
clampModes:
|
|
vu1ClampMode: 1
|
|
SLUS-21160:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
SLUS-21163:
|
|
gsHWFixes:
|
|
drawBuffering: 1
|
|
halfPixelOffset: 5
|
|
nativeScaling: 2
|
|
recommendedBlendingLevel: 3
|
|
SLUS-21205:
|
|
speedHacks:
|
|
eeCycleRate: 1
|
|
SLUS-21221:
|
|
gsHWFixes:
|
|
minimumBlendingLevel: 0
|
|
SLUS-21247:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vuClampMode: 2
|
|
SLUS-21257:
|
|
gsHWFixes:
|
|
bilinearUpscale: 2
|
|
cpuCLUTRender: 1
|
|
drawBuffering: 1
|
|
gpuTargetCLUT: 1
|
|
halfPixelOffset: 5
|
|
nativeScaling: 2
|
|
SLUS-21267:
|
|
gsHWFixes:
|
|
bilinearUpscale: 2
|
|
cpuCLUTRender: 1
|
|
drawBuffering: 1
|
|
gpuTargetCLUT: 1
|
|
halfPixelOffset: 5
|
|
nativeScaling: 2
|
|
SLUS-21327:
|
|
gsHWFixes:
|
|
roundSprite: 2
|
|
texturePreloading: 0
|
|
SLUS-21334:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
SLUS-21345:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
SLUS-21346:
|
|
gsHWFixes:
|
|
alignSprite: 1
|
|
halfPixelOffset: 3
|
|
mergeSprite: 1
|
|
recommendedBlendingLevel: 2
|
|
roundSprite: 1
|
|
texturePreloading: 1
|
|
SLUS-21351:
|
|
gsHWFixes:
|
|
bilinearUpscale: 2
|
|
cpuCLUTRender: 1
|
|
drawBuffering: 1
|
|
gpuTargetCLUT: 1
|
|
halfPixelOffset: 5
|
|
nativeScaling: 2
|
|
SLUS-21374:
|
|
speedHacks:
|
|
instantVU1: 0
|
|
mtvu: 0
|
|
SLUS-21376:
|
|
gsHWFixes:
|
|
autoFlush: 2
|
|
beforeDraw: OI_BurnoutGames
|
|
getSkipCount: GSC_BlackAndBurnoutSky
|
|
halfPixelOffset: 5
|
|
hwDownloadMode: 3
|
|
nativeScaling: 2
|
|
recommendedBlendingLevel: 4
|
|
SLUS-21386:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
vu1ClampMode: 3
|
|
SLUS-21419:
|
|
gsHWFixes:
|
|
autoFlush: 1
|
|
coalesceRenderPasses: 1
|
|
halfPixelOffset: 5
|
|
nativeScaling: 2
|
|
recommendedBlendingLevel: 4
|
|
SLUS-21442:
|
|
gsHWFixes:
|
|
texturePreloading: 0
|
|
SLUS-21445:
|
|
gsHWFixes:
|
|
roundSprite: 2
|
|
# Guitar Hero II (NTSC-U) — see the PAL entry above. This is also the serial the
|
|
# GH2 Deluxe mod ships under, so Deluxe inherits the fix.
|
|
SLUS-21447:
|
|
gsHWFixes:
|
|
hwDownloadMode: 2 # NoReadbacks. Large perf win, no visual regression.
|
|
# Valkyrie Profile 2: Silmeria -- deliberate mobile config; see the note on SCAJ-20177.
|
|
SLUS-21452:
|
|
gsHWFixes:
|
|
nativeScaling: 1
|
|
roundSprite: 1
|
|
SLUS-21493:
|
|
gsHWFixes:
|
|
drawBuffering: 1
|
|
halfPixelOffset: 2
|
|
recommendedBlendingLevel: 3
|
|
SLUS-21494:
|
|
gsHWFixes:
|
|
drawBuffering: 1
|
|
halfPixelOffset: 2
|
|
recommendedBlendingLevel: 3
|
|
SLUS-21503:
|
|
gsHWFixes:
|
|
halfPixelOffset: 2
|
|
hwDownloadMode: 3
|
|
nativeScaling: 2
|
|
SLUS-21564:
|
|
gsHWFixes:
|
|
roundSprite: 2
|
|
SLUS-21672:
|
|
gsHWFixes:
|
|
autoFlush: 1 # Fixes bloom intensity.
|
|
halfPixelOffset: 4 # Mostly aligns post-processing.
|
|
hwDownloadMode: 2 # NoReadbacks. Large perf win, no visual regression.
|
|
nativeScaling: 1 # Fixes post-processing smoothness and position.
|
|
textureInsideRT: 1 # Crowd textures.
|
|
getSkipCount: "GSC_GuitarHero"
|
|
SLUS-21785:
|
|
gsHWFixes:
|
|
halfPixelOffset: 4
|
|
nativeScaling: 1
|
|
roundSprite: 2
|
|
SLUS-21879:
|
|
speedHacks:
|
|
instantVU1: 0
|
|
mtvu: 0
|
|
SLUS-21899:
|
|
gsHWFixes:
|
|
disablePartialInvalidation: 1
|
|
halfPixelOffset: 2
|
|
SLUS-28012:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
SLUS-29034:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
SLUS-29073:
|
|
gsHWFixes:
|
|
drawBuffering: 1
|
|
halfPixelOffset: 2
|
|
recommendedBlendingLevel: 3
|
|
SLUS-29118:
|
|
gsHWFixes:
|
|
drawBuffering: 1
|
|
halfPixelOffset: 5
|
|
nativeScaling: 1
|
|
SLUS-29127:
|
|
gsHWFixes:
|
|
halfPixelOffset: 2
|
|
mipmap: 0
|
|
nativeScaling: 1
|
|
SLUS-29132:
|
|
gsHWFixes:
|
|
halfPixelOffset: 4
|
|
SLUS-29155:
|
|
gsHWFixes:
|
|
bilinearUpscale: 2
|
|
cpuCLUTRender: 1
|
|
drawBuffering: 1
|
|
gpuTargetCLUT: 1
|
|
halfPixelOffset: 5
|
|
nativeScaling: 2
|
|
SLUS-29169:
|
|
clampModes:
|
|
vu1ClampMode: 1
|
|
SLUS-29193:
|
|
gsHWFixes:
|
|
drawBuffering: 1
|
|
halfPixelOffset: 2
|
|
recommendedBlendingLevel: 3
|
|
TCES-52456:
|
|
gsHWFixes:
|
|
autoFlush: 2
|
|
disablePartialInvalidation: 1
|
|
halfPixelOffset: 4
|
|
nativeScaling: 1
|
|
recommendedBlendingLevel: 3
|
|
TCES-52582:
|
|
clampModes:
|
|
eeClampMode: 3
|
|
vu0ClampMode: 3
|
|
vu1ClampMode: 3
|
|
gsHWFixes:
|
|
accurateAlphaTest: 1
|
|
hwDownloadMode: 2
|