mirror of
https://github.com/ARMSX2/ARMSX2.git
synced 2026-08-24 16:50:16 -07:00
The mobile overlay layers onto bin/resources/GameIndex.yaml, and the loader clears-then-replaces each map rather than merging: an entry that lists one gsHWFix erases every other fix upstream sets for that serial. The file header states the invariant - each entry must carry the complete block - but nothing enforces it and nothing warns when it is broken. 115 serials were silently dropping at least one upstream fix. The bulk of it is one generation defect, not sync drift. Android used to carry a forked copy of the GameDB;54f0f8ba91generated this overlay by diffing that stale copy against bin and treating every difference as an intentional override. Where the stale copy merely lacked a fix, the generator promoted the absence into a deliberate-looking one, and the replace semantics then erased the upstream value at runtime. Nothing upstream added after generation is involved: every fix upstream sets today it already set on 2026-07-22. Three changes here. drawBuffering restored on 63 serials. All of them are entries the stale copy also lacked, so the class has a single cause and no residue; before this, exactly one overlay entry carried the key at all. It is a pure performance fix lost on the tier that needs it most. Measured on NFS Underground 2 (SLUS-21065), GS-dump replay on the SD865 at 2x, fan pinned, 3 interleaved reps per arm with disjoint ranges: draws/frame passes RT copies frame ms as shipped 6250 2640 2630 29.1 + drawBuffering 3559 1633 1623 18.9 -35% frame time, 1.55x, and visually free: deterministic in both arms with 0.12% of pixels differing by 2/255 or less. Delta Force: Black Hawk Down (SLUS-21124, SLES-53299) restated complete. That entry listed hwDownloadMode alone and thereby erased upstream's autoFlush, halfPixelOffset, textureInsideRT and nativeScaling - the bloom, sky-bloom and post-processing fixes. Both commit messages behind it describe only an addition, and the entry is hand-appended above the sorted body, so this was an accident rather than a decision. It keeps its out-of-sorted position; moving it risks a future regeneration adding a second SLUS-21124 in the sorted slot. Valkyrie Profile 2 (11 serials) keeps its configuration and regains the comment explaining it. Upstream's halfPixelOffset:4 with nativeScaling:2 blows out the render target when upscaling on Adreno and Mali; only nativeScaling:1 with roundSprite:1 renders cleanly, so the drop is the point. The original entry said so in an 8-line comment that54f0f8ba91stripped when it re-sorted the file, which is why the entry has read as unexplained collateral since. The intent was never lost, only the record of it - so the rationale now lives next to the entry, where a regeneration cannot separate them, and it warns that an audit will flag it. 57 entries still drop some other upstream fix and are deliberately untouched. That residue is a mix of causes and needs per-fix judgement: the 7 preloadFrameData removals are the Rogue Galaxy see-through-wall fix and must stay dropped, 10 more are advisory-only keys that change no setting, and the cpuSpriteRender and minimumBlendingLevel drops would cost performance on this exact tier if restored. drawBuffering was the one class safe to restore wholesale. Audit re-run clean: no serial drops drawBuffering, none sets it where upstream does not, and no other fix class was touched.
1942 lines
40 KiB
YAML
1942 lines
40 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
|
|
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
|